WO2018121382A1 - Connected state control method, device and system for terminal - Google Patents
Connected state control method, device and system for terminal Download PDFInfo
- Publication number
- WO2018121382A1 WO2018121382A1 PCT/CN2017/117541 CN2017117541W WO2018121382A1 WO 2018121382 A1 WO2018121382 A1 WO 2018121382A1 CN 2017117541 W CN2017117541 W CN 2017117541W WO 2018121382 A1 WO2018121382 A1 WO 2018121382A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- network device
- user plane
- data transmission
- connected state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
Definitions
- the present application relates to the field of communications technologies, and in particular, to a connection state control method, device, and system for a terminal.
- the network side releases the signaling connection of the terminal to change the terminal to an idle state, thereby saving air interface bearer resources.
- the network side cannot predict the specific time when the next uplink or downlink data transmission occurs in the idle state terminal, so that the terminal performs state switching between the idle state and the connected state more frequently.
- the state switching from the idle state to the connected state requires more signaling overhead due to the need to establish an air interface signaling connection and a network side signaling connection at the same time.
- the lightly connected state and the inactive connected state are respectively in the fourth generation (4rd generation, 4G) mobile communication network.
- the core idea is to introduce a lightweight connection state in the air interface of the 4G mobile communication network; or introduce an inactive connection state in the air interface of the 5G mobile communication network. .
- the terminal After the terminal enters the connected state, if there is no user plane data transmission within a certain period of time, the terminal still remains in the connected state on the network side, and enters the lightweight connected state in the air interface terminal.
- the terminal recovers from the lightweight connection state to the connected state in the air interface, thereby greatly reducing the air interface and the network side. Signaling overhead.
- the terminal after introducing a lightweight connected state or an inactive connected state, the terminal is always in a connected state on the network side. Even if the terminal has not transmitted user plane data for a long time, the network side cannot sense the active state of the terminal user plane, and thus the entire network cannot actively perform the necessary operation on the terminal that is in the connected state for a long time but has no user plane data transmission. control.
- the embodiment of the present application provides a connection state control method, device, and system for a terminal, so as to at least solve the problem that the entire network cannot actively connect to a long time after the introduction of a lightweight connection state or an inactive connection state in the prior art.
- the terminal of data transmission carries out the necessary control problems.
- the embodiment of the present application provides the following technical solutions:
- the embodiment of the present application provides a method for controlling a connection state of a terminal, where the method includes: receiving, by the first network device, indication information from the second network device, where the indication information is used to indicate a user plane of the terminal in the connected state.
- the data transmission has ended; the first network device initiates a connection release procedure according to the indication information, and the connection release procedure is used to change the terminal from the connected state to the idle state.
- the first network device may detect, after the second network device detects that the terminal in the connected state has no user plane data transmission.
- the first network device initiates a connection release process according to the indication information, including: determining, by the first network device, whether the terminal is based on the local policy or the subscription data of the terminal according to the indication information. From the connected state to the idle state; if the first network device determines to change the terminal from the connected state to the idle state, the first network device initiates the connection release procedure. That is, in the embodiment of the present application, the first network device may not directly initiate the connection release process after receiving the indication information, but determine that the terminal is changed from the connected state to the idle state based on the local policy or the subscription data of the terminal. After that, the connection release process is initiated, so that the operator can further perform on-demand control on the connected terminal. For the specific implementation of determining whether to change the terminal from the connected state to the idle state based on the local information or the subscription data of the terminal, the first network device may refer to the specific implementation manner, and details are not described herein again.
- the method before the first network device receives the indication information from the second network device, the method further includes: the first network device sending a request message to the second network device, the request message is used to request the The second network device reports the user plane data transmission status of the terminal. That is, in the embodiment of the present application, the first network device may receive the indication information from the second network device after requesting the second network device to report the user plane data transmission status of the terminal. The second network device may be requested to report the user plane data transmission status of the terminal by introducing an end user plane activity status query mechanism on the first network device of the terminal, or by using the first network device and the second network device. A user plane activity state change reporting mechanism is introduced for the terminal to request the second network device to report the user plane data transmission status of the terminal. For details, refer to the specific implementation part, and details are not described herein again.
- the first network device sends a request message to the second network device, including: the first network device starts a second inactivity timer; if the second inactivity timer expires, The first network device does not receive uplink or downlink signaling or data of the terminal, and the first network device sends the request message to the second network device.
- the solution requests the second network device to report the user plane data transmission status of the terminal by introducing an end user plane activity status query mechanism on the first network device of the terminal.
- the method further includes: if the second inactivity timer expires, the first network device receives the uplink of the terminal or Downlink signaling or data, the first network device stops the second inactivity timer.
- the first network device sends a request message to the second network device, including: determining, by the first network device, whether the second network device is requested to report the local network policy based on the local policy or the subscription data of the terminal The user plane data transmission status of the terminal; if the first network device determines to request the second network device to report the user plane data transmission status of the terminal, the first network device sends a request message to the second network device. That is, in the embodiment of the present application, the first network device may not directly send the request message to the second network device, but determine, according to the local policy or the subscription data of the terminal, that the second network device is requested to report the user plane data of the terminal.
- the request message is sent after the transmission state, so that the operator can further perform on-demand control on the terminal in the connected state.
- determining whether to request the second network device to report the user plane data transmission status of the terminal based on the local policy or the subscription data of the terminal reference may be made to the specific implementation manner, and details are not described herein.
- the first network device may further include: The second network device sends an acknowledgement message, where the acknowledgement information is used to indicate that the first network device confirms that the indication information from the second network device is received. That is, the first network device may send the confirmation information confirming that the indication information from the second network device is received to the second network device immediately after the second network device sends the indication information to the first network device.
- the first network device can also be confirmed by the connection release process. For details, refer to the specific implementation part, and details are not described herein again.
- the local policy includes: a usage type of the terminal, a service type of the terminal, a device type of the terminal, an access priority of the terminal, a mobile mode of the terminal, a wireless access type of the terminal, and a dedicated terminal. At least one of a core network type, a data type of the terminal, and statistical movement information of the terminal.
- the subscription data includes information on whether the terminal is allowed to be in the connected state for a long time.
- the first network device comprises a mobility management entity MME or an access and mobility management function AMF entity.
- the embodiment of the present application provides a method for controlling a connection state of a terminal, where the method includes: determining, by the second network device, whether the terminal in the connected state has user plane data transmission; if the second network device determines that the terminal has no user The second network device sends the indication information to the first network device, where the indication information is used to indicate that the user plane data transmission of the terminal in the connected state has ended.
- the second network device can sense whether the terminal in the connected state has user plane data transmission, and is determined to be in the After the user in the connected state has no user plane data transmission, the first network device is instructed to initiate a connection release process, and the connection release process is used to change the terminal from the connected state to the idle state, thereby solving the network side because the user plane data of the terminal cannot be perceived.
- the transmission state can only passively limit the technical state of the terminal to the connected state, so that the operator can perform on-demand control on the terminal in the connected state, for example, the terminal that is in the connected state for a long time but has no user plane data transmission from the connected state. It becomes idle, which saves unnecessary network and air interface resources and improves the running performance and efficiency of the network.
- the second network device determines whether the terminal in the connected state has user plane data transmission, including: the second network device starts a first inactivity timer; if the first inactivity timer is in the first inactivity timer When the timeout occurs, the second network device does not receive uplink or downlink signaling or data of the terminal, and the second network device determines that the terminal has no user plane data transmission. That is, in the embodiment of the present application, whether the terminal in the connected state has user plane data transmission can be determined by starting the first inactivity timer.
- the method further includes: if the first inactivity timer expires, the second network device receives the uplink of the terminal or Downlink signaling or data, the second network device stops the first inactivity timer.
- the second network device determines whether the terminal in the connected state has user plane data transmission, including: if the user plane data transmission status of the terminal changes from an active state to an inactive state, the second The network device determines that the terminal has no user plane data transmission. That is, in the embodiment of the present application, the first network device may save the user plane data transmission status of the terminal, and if the user plane data transmission status of the terminal changes from the active state to the inactive state, the first network device may determine that the terminal has no user plane. data transmission.
- the method before the second network device determines whether the terminal in the connected state has user plane data transmission, the method further includes: the second network device receiving the request message sent by the first network device, the request message And configured to request the second network device to report a user plane data transmission status of the terminal.
- the second network device may be requested to report the user plane data transmission status of the terminal by introducing an end user plane activity status query mechanism on the first network device of the terminal, or by using the first network device and the second network device.
- a user plane activity state change reporting mechanism is introduced for the terminal to request the second network device to report the user plane data transmission status of the terminal.
- the method may further include: receiving, by the first network device, confirmation information, where the confirmation information is used to indicate that the first network device acknowledges receipt Indication information from the second network device. That is, the first network device may send the confirmation information confirming that the indication information from the second network device is received to the second network device immediately after the second network device sends the indication information to the first network device.
- the first network device can also be confirmed by the connection release process. For details, refer to the specific implementation part, and details are not described herein again.
- the second network device includes a serving gateway SGW or a user plane function UPF entity.
- the embodiment of the present application provides a first network device, where the first network device has a function of implementing behavior of the first network device in the foregoing method embodiment.
- This function can be implemented in hardware or in hardware by executing the corresponding software.
- the hardware or software includes one or more modules corresponding to the functions described above.
- an embodiment of the present application provides a first network device, including: a processor, a memory, a bus, and a communication interface; the memory is configured to store a computer execution instruction, and the processor is connected to the memory through the bus, when When the first network device is in operation, the processor executes the computer-executed instruction stored in the memory to cause the first network device to perform the connection state control method of the terminal according to any one of the foregoing first aspects.
- an embodiment of the present application provides a computer storage medium for storing computer software instructions used by the first network device, which includes a program designed to execute the foregoing aspect for the first network device.
- the embodiment of the present application provides a computer program, where the computer program includes instructions, when the computer program is executed by a computer, to enable the computer to perform the connection state control method of the terminal according to any one of the foregoing first aspects. Process.
- the embodiment of the present application provides a second network device, where the second network device has a function of implementing behavior of the second network device in the foregoing method embodiment.
- This function can be implemented in hardware or in hardware by executing the corresponding software.
- the hardware or software includes one or more modules corresponding to the functions described above.
- the embodiment of the present application provides a second network device, including: a processor, a memory, a bus, and a communication interface; the memory is configured to store a computer execution instruction, and the processor is connected to the memory through the bus, when When the second network device is in operation, the processor executes the computer-executed instruction stored in the memory to cause the second network device to perform the connection state control method of the terminal according to any one of the foregoing second aspects.
- the embodiment of the present application provides a computer storage medium for storing computer software instructions used by the second network device, which includes a program designed to execute the foregoing aspect for the second network device.
- the embodiment of the present application provides a computer program, where the computer program includes instructions, when the computer program is executed by a computer, to enable the computer to perform the connection state control method of the terminal according to any one of the foregoing second aspects. Process.
- the embodiment of the present application provides a connection state control system for a terminal, where the connection state control system of the terminal includes the first network device of the foregoing third aspect, and the second network device of the foregoing seventh aspect.
- the connection state control system of the terminal includes the first network device according to the fourth aspect and the second network device of the foregoing eighth aspect; or the connection state control system of the terminal includes the foregoing fifth aspect
- the computer storage medium according to the above aspect, wherein the connection state control system of the terminal comprises the computer program according to the sixth aspect and the computer program according to the tenth aspect.
- the second network device can sense whether the terminal in the connected state has user plane data transmission, and is determined to be in the After the user in the connected state has no user plane data transmission, the first network device is instructed to initiate a connection release process, and the connection release process is used to change the terminal from the connected state to the idle state, thereby solving the network side because the user plane data of the terminal cannot be perceived.
- the transmission state can only passively limit the technical state of the terminal to the connected state, so that the operator can perform on-demand control on the terminal in the connected state, for example, the terminal that is in the connected state for a long time but has no user plane data transmission from the connected state. It becomes idle, which saves unnecessary network and air interface resources and improves the running performance and efficiency of the network.
- FIG. 1 is a schematic structural diagram of a connection state control system of a terminal according to an embodiment of the present application
- FIG. 2 is a schematic structural diagram of a connection state control system of a terminal in a 4G network architecture according to an embodiment of the present disclosure
- FIG. 3 is a schematic structural diagram of a connection state control system of a terminal in a 5G network architecture according to an embodiment of the present disclosure
- FIG. 4 is a schematic structural diagram of a computer device according to an embodiment of the present application.
- FIG. 5 is a schematic diagram 1 of a connection state control method of a terminal according to an embodiment of the present disclosure
- FIG. 6 is a schematic diagram 2 of a connection state control method of a terminal according to an embodiment of the present disclosure
- FIG. 7 is a third schematic diagram of interaction of a connection state control method of a terminal according to an embodiment of the present disclosure.
- FIG. 8 is a schematic diagram 4 of interaction of a connection state control method of a terminal according to an embodiment of the present disclosure
- FIG. 9 is a schematic diagram 5 of a connection state control method of a terminal according to an embodiment of the present disclosure.
- FIG. 10 is a schematic diagram 6 of interaction of a connection state control method of a terminal according to an embodiment of the present disclosure
- FIG. 11 is a schematic structural diagram 1 of a first network device according to an embodiment of the present application.
- FIG. 12 is a schematic structural diagram 2 of a first network device according to an embodiment of the present disclosure.
- FIG. 13 is a schematic structural diagram 1 of a second network device according to an embodiment of the present application.
- FIG. 14 is a schematic structural diagram 2 of a second network device according to an embodiment of the present disclosure.
- the network architecture and the service scenario described in the embodiments of the present application are for the purpose of more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation of the technical solutions provided by the embodiments of the present application.
- the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
- FIG. 1 is a schematic structural diagram of a connection state control system of a terminal provided by an embodiment of the present application.
- the connected state control system 10 of the terminal includes a first network device 101 and a second network device 102.
- the second network device 102 is configured to determine whether the terminal in the connected state has user plane data transmission; if the second network device 102 determines that the terminal in the connected state has no user plane data transmission, the second network device 102 sends the user plane data to the first network device.
- the indication information is sent to indicate that the user plane data transmission of the terminal in the connected state has ended.
- the first network device 101 is configured to receive indication information from the second network device, where the indication information is used to indicate that the user plane data transmission of the terminal in the connected state has ended, and initiate a connection release process according to the indication information, and the connection release process Used to change the terminal from the connected state to the idle state.
- the first network device 101 and the second network device 102 may directly communicate, and may also perform communication through forwarding of other network devices, which is not specifically limited in this embodiment of the present application.
- connection state control system 10 of the foregoing terminal can be applied to the current 4G Long Term Evolution (LTE)/Evolved Packet Core (EPC) network, and can also be applied to future 5G networks and other futures.
- LTE Long Term Evolution
- EPC Evolved Packet Core
- the network of the present application does not specifically limit this.
- the first network device 101 is specifically a mobility management entity (Mobility Management Entity) in the 4G LTE/EPC network.
- MME mobility management entity
- SGW Serving Gateway
- the 4G LTE/EPC network may further include a terminal and a base station.
- the terminal communicates with the base station through the LTE-Uu interface
- the base station communicates with the SGW through the S1-U interface
- the base station communicates with the MME through the S1-MME interface
- the MME communicates with the SGW through the S11 interface.
- the terminal is configured to send uplink signaling or data from the idle state to the connected state; and, in the idle state, receive the paging initiated by the network side to send downlink signaling or data, and change from the idle state to the connected state.
- the base station participates in the establishment of the air interface signaling connection of the terminal from the idle state to the connected state, the paging initiated by the participating network side for transmitting the downlink signaling or the data to the terminal in the idle state, and the uplink or downlink information of the terminal participating in the connected state. Order and data transmission, etc.
- the above-mentioned 4G LTE/EPC network may further include a Home Subscriber Server (HSS), which is a primary user database in the 4G LTE/EPC network. It saves the subscription data and user profile configured by the operator for the terminal, performs user authentication, access restrictions, PDN context parameter configuration and authorization, etc., similar to those in the Global System for Mobile Communication (GSM). Home Location Register (HLR).
- HSS Home Subscriber Server
- the HSS can provide the HLR functions necessary for the 4G LTE/EPC Packet Switched (PS) domain and the Internet Protocol (IP) Multimedia Multimedia Subsystem (IMS).
- PS Packet Switched
- IP Internet Protocol
- IMS Internet Multimedia Multimedia Subsystem
- the HSS is used to provide the subscription data of the terminal, and is used by the MME to determine whether to change the terminal from the connected state to the idle state according to the subscription data of the terminal, or to request the SGW to request the SGW according to the subscription data of the terminal. Report the user plane data transmission status of the terminal.
- the above 4G LTE/EPC network may also include other modules or network entities, such as Packet Data Network (PDN), General Packet Radio Service (GPRS) service support node (Serving GPRS).
- PDN Packet Data Network
- GPRS General Packet Radio Service
- SGSN Serving GPRS
- PCRF Policy and Charging Rules Function
- the first network device 101 is specifically a 5G network and access and movement in other networks in the future.
- the second network device 102 is specifically a future 5G network and a User Plane Function (UPF) entity in other networks in the future.
- AMF Access and Mobility Management Function
- UPF User Plane Function
- the future 5G network and other future networks may further include a terminal, a Radio Access Network (RAN) access point, and a Session Management Function (SMF) entity.
- the terminal communicates with the AMF entity through the Next Generation (NG) interface 1
- the RAN access point communicates with the AMF entity through the NG interface 2
- the RAN access point communicates with the UPF entity through the NG interface 3
- the UPF entity passes the NG interface 4
- the AMF entity communicates with the SMF entity via the NG interface 11.
- the terminal is configured to send uplink signaling or data from the idle state to the connected state; and, in the idle state, receive the paging initiated by the network side to send downlink signaling or data, and change from the idle state to the connected state.
- the RAN access point participates in the establishment of the air interface signaling connection of the terminal from the idle state to the connected state, the paging initiated by the participating network side for transmitting the downlink signaling or the data to the terminal in the idle state, and the uplink of the terminal participating in the connected state. Or downlink signaling and data transmission, etc.
- the SMF entity participates in the session management related functions of the terminal and implements communication between the AMF entity and the UPF entity.
- the foregoing 5G network and the other networks in the future may further include a database entity, and the function of the database entity is similar to the function of the HSS described above, and details are not described herein again.
- the database entity is mainly used to provide the subscription data of the terminal, and is used by the AMF entity to determine whether to change the terminal from the connected state to the idle state according to the subscription data of the terminal; or, for the AMF entity to sign the terminal according to the terminal.
- the data request UPF entity reports the user plane data transmission status of the terminal.
- the above-mentioned future 5G network and other future networks may also include other modules or network entities, such as an Authentication Server Function (AUSF) entity, a Policy Control Function (PCF) entity, and the like.
- AUSF Authentication Server Function
- PCF Policy Control Function
- the embodiment of the present application does not specifically limit this.
- the RAN access point, the UPF entity, the AMF entity, the SMF entity, and the database entity are only one name, and the name does not limit the device itself.
- the network element or the entity corresponding to the terminal, the RAN access point, the UPF entity, the AMF entity, the SMF entity, and the database entity may also be other names.
- the database entity may also be replaced by a Home Subscriber Server (HSS) or a User Subscription Database (USD) or Unified Data Management (UDM); the UPF entity may also be replaced. It is replaced with UP, etc., and is uniformly explained here, and will not be described below.
- the terminal involved in the present application may include various handheld devices with wireless communication functions, in-vehicle devices, wearable devices, computing devices, or other processing devices connected to the wireless modem, and various forms of terminals.
- Mobile station MS
- user equipment User Equipment
- UE terminal equipment
- Terminal Equipment soft terminal
- the above mentioned devices are collectively referred to as terminals.
- first network device 101 or the second network device 102 in the embodiment of the present application may be implemented by one physical device, or may be implemented by multiple physical devices.
- the second network device 102 may be implemented by different physical devices, or may be implemented by the same physical device, which is not specifically limited in this embodiment of the present application. That is, it can be understood that the first network device 101 and the second network device 102 in the embodiment of the present application may be a logical function module in the physical device, or may be a logical function composed of multiple physical devices. The module is not specifically limited in this embodiment.
- the first network device 101 and the second network device 102 of FIG. 1 may be implemented by the computer device (or system) of FIG.
- FIG. 4 is a schematic diagram of a computer device according to an embodiment of the present application.
- Computer device 400 includes at least one processor 401, a communication bus 402, a memory 403, and at least one communication interface 404.
- the processor 401 can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more programs for controlling the execution of the program of the present application. integrated circuit.
- CPU central processing unit
- ASIC application-specific integrated circuit
- Communication bus 402 can include a path for communicating information between the components described above.
- the communication interface 404 uses a device such as any transceiver for communicating with other devices or communication networks, such as Ethernet, Radio Access Network (RAN), Wireless Local Area Networks (WLAN), etc. .
- a device such as any transceiver for communicating with other devices or communication networks, such as Ethernet, Radio Access Network (RAN), Wireless Local Area Networks (WLAN), etc. .
- RAN Radio Access Network
- WLAN Wireless Local Area Networks
- the memory 403 may be a Read-Only Memory (ROM) or other type of static storage device that can store static information and instructions, a Random Access Memory (RAM) or other type that can store information and instructions.
- the dynamic storage device can also be an Electrically Erasable Programmable Read-Only Memory (EEPROM), a Compact Disc Read-Only Memory (CD-ROM) or other optical disc storage, and a disc storage device. (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or can be used to carry or store desired program code in the form of instructions or data structures and can be Any other media accessed, but not limited to this.
- the memory can exist independently and be connected to the processor via a bus. The memory can also be integrated with the processor.
- the memory 403 is used to store application code for executing the solution of the present application, and is controlled by the processor 401 for execution.
- the processor 401 is configured to execute application code stored in the memory 403 to implement connection state control of the terminal.
- the processor 401 may include one or more CPUs, such as CPU0 and CPU1 in FIG.
- computer device 400 can include multiple processors, such as processor 401 and processor 408 in FIG. Each of these processors can be a single-CPU processor or a multi-core processor.
- a processor herein may refer to one or more devices, circuits, and/or processing cores for processing data, such as computer program instructions.
- computer device 400 may also include an output device 405 and an input device 406.
- Output device 405 is in communication with processor 401 and can display information in a variety of ways.
- the output device 405 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. Wait.
- Input device 406 is in communication with processor 401 and can accept user input in a variety of ways.
- input device 406 can be a mouse, keyboard, touch screen device, or sensing device, and the like.
- the computer device 400 described above can be a general purpose computer device or a special purpose computer device.
- the computer device 400 can be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet, a wireless terminal device, a communication device, an embedded device, or have the following FIG. A device of similar structure.
- PDA personal digital assistant
- the embodiment of the present application does not limit the type of computer device 400.
- the connection state control method of the terminal includes: determining, by the second network device, whether the terminal in the connected state has user plane data transmission; The network device determines that the terminal in the connected state has no user plane data transmission, and the second network device sends the indication information to the first network device, where the indication information is used to indicate that the user plane data transmission of the terminal in the connected state has ended.
- the first network device receives the indication information from the second network device, and according to the indication information, initiates a connection release procedure, where the connection release procedure is used to change the terminal from the connected state to the idle state.
- the second network device may perceive whether the terminal in the connected state has user plane data transmission, and After the terminal in the connected state is determined to have no user plane data transmission, the first network device is instructed to initiate a connection release process, where the connection release process is used to change the terminal from the connected state to the idle state, thereby solving the problem that the network side cannot sense the terminal.
- the data transmission state can only passively limit the technical state of the terminal to the connected state, so that the operator can perform on-demand control on the terminal in the connected state, for example, the terminal that is in the connected state for a long time but has no user plane data transmission.
- the connected state becomes idle, which saves unnecessary network and air interface resources and improves the running performance and efficiency of the network.
- connection state control system 10 of the terminal shown in FIG. 1 is applied to the 4G LTE/EPC network shown in FIG. 2 as an example, and the connection state control method of the above terminal is expanded.
- connection state control method of the terminal involves the interaction between the terminal, the base station, the serving MME of the terminal, and the SGW of the terminal, and includes the following steps:
- the terminal enters a connected state from an idle state.
- the transmission of the user plane data requires the terminal to enter the connected state from the idle state.
- the terminal For uplink user plane data transmission: Typically, the terminal initiates a Service Request procedure, which is used to change the terminal from an idle state to a connected state.
- the SGW of the terminal For the downlink user plane data transmission, the SGW of the terminal sends a Downlink Data Notification (DDN) message to the MME, and triggers the MME to initiate paging to the terminal. Further, as a paging response, the terminal initiates a service request procedure for changing the terminal from an idle state to a connected state.
- DDN Downlink Data Notification
- the base station of the 4G mobile communication network does not start the user inactivity timer, so that the MME does not perceive the user plane data transmission status of the terminal, and thus keeps the terminal in the connected state.
- the SGW starts a first inactivity timer.
- the first inactivity timer is used by the SGW to detect whether the user plane data transmission status of the terminal currently in the connected state is in an inactive state, so the timer may also be referred to as a user plane inactivity timer. ).
- the timing of the first inactivity may be set and changed by the operator, and a default value, such as 30s, may be pre-configured on the SGW, which is not specifically limited in this embodiment of the present application.
- the SGW usually starts the first inactivity timer when the terminal is in the connected state and there is no user plane data transmission on the terminal.
- the SGW can also start the first inactivity timer when the terminal is in the connected state and the uplink or downlink data is transmitted on the terminal, which is not specifically limited in this embodiment of the present application.
- the SGW determines that the terminal does not have user plane data transmission.
- the SGW stops the first inactivity timer if the SGW receives the uplink or downlink signaling or data of the terminal before the first inactivity timer expires.
- the timing duration of the first inactivity timer is set to 30s, and the SGW is the first inactivity timer that is started when the terminal is in the connected state and there is no user plane data transmission on the terminal, and then the SGW is started.
- an inactivity timer After an inactivity timer:
- the SGW determines that the terminal has no user plane data transmission.
- the SGW stops the first inactivity timer. After the uplink or downlink signaling or data transmission ends, the SGW may restart the first inactivity timer. If the uplink or downlink signaling or data of the terminal is not received within 30s, the SGW determines that the terminal has no user plane data transmission. . On the other hand, if the uplink or downlink signaling or data of the terminal is still received within 30s, the SGW stops the first inactivity timer, and continues to perform the process according to the foregoing process, and details are not described herein again.
- the SGW is the first inactivity timer that is started when the terminal is in the connected state and there is uplink or downlink data transmission on the terminal, and then the SGW is in the SGW. After starting the first inactivity timer:
- the SGW stops the first inactivity timer. If the SGW still receives the uplink or downlink signaling or data of the terminal within 30s after the SGW restarts the first inactivity timer, the SGW still stops the first inactivity timer. After the SGW restarts the first inactivity timer and does not receive uplink or downlink signaling or data of the terminal within 30s, the SGW determines that the terminal has no user plane data transmission.
- steps S502 and S503 only a specific implementation of whether the SGW determines whether the terminal in the connected state has user plane data transmission is provided.
- the SGW determines whether the terminal in the connected state has user plane data transmission.
- the SGW may save the user plane data transmission status of the terminal. If the user plane data transmission status of the terminal changes from the active state to the inactive state, the SGW may determine that the terminal has no user plane data transmission.
- a time dimension may be introduced, but when the time dimension is implemented, the timer may not be started, for example, by querying the system time twice, if the system queries the terminal without the user plane data transmission time. The interval between the two is equal to or exceeds the preset time interval, and the SGW can determine that the terminal has no user plane data transmission.
- the embodiment of the present application does not specifically limit whether the SGW determines whether the terminal in the connected state has user plane data transmission.
- the SGW sends the indication information to the MME, so that the MME receives the indication information.
- the indication information is used to indicate that the user plane data transmission of the terminal has ended, that is, the user plane activity status of the terminal changes from active to inactive.
- the SGW may send the indication information to the MME by using a newly defined message, for example, the newly defined message may be a UP Inactivity Notification message, where the user plane inactivity notification message carries the indication information.
- the SGW can also send the indication information to the MME through the existing message, for example, the DDN message is modified, and the indication information is carried in the DDN message, which is not specifically limited in this embodiment of the present application.
- the MME determines, according to the indication information, whether to change the terminal from the connected state to the idle state based on the local policy or the subscription data of the terminal.
- the local policy may be a policy that is pre-configured by the operator on the MME, which is also called an operator policy, or a policy that the MME obtains and saves from other network elements in advance, for example, in the initial registration process of the terminal.
- the MME obtains a local policy from an application server (AS) or an application function (AF) entity through the network capability open function entity and saves it.
- AS application server
- AF application function
- the local policy information may include a usage type of the terminal, a service type of the terminal, a device type of the terminal, and an access priority of the terminal. ), the mobility pattern of the terminal, the radio access type of the terminal, the Dedicated Core Network type (DCN type) of the terminal, the data type of the terminal, and the terminal At least one of statistic mobility information.
- DCN type Dedicated Core Network type
- the type of use of the terminal may be, for example, frequent large data packet transmission, infrequent small data packet transmission, high reliability data transmission, or low latency data transmission.
- the service type of the terminal may be, for example, a short message service, a voice service, a video service, a data service, an emergency service, or an abnormal service.
- the device type of the terminal can be, for example, a smart phone, a machine type device, a cellular Internet of things device, a wearable device, or an in-vehicle device.
- the access priority of the terminal may be, for example, a high priority, a normal priority, or a low priority.
- the mobile mode of the terminal may be, for example, no mobility, low mobility, high mobility, or random mobility. Among them, no mobility means stationary.
- the mobility mode of the terminal may be, for example, cell range mobility, location area range mobility, registration area range mobility, access technology range mobility, and cross-radio access.
- Inter-RAT Inter-Radio Access Technology
- the location area range mobility may be, for example, a Tracking Area (TA) range mobility.
- the registration area range mobility may be, for example, a tracking list list (TA list) range mobility.
- Access technology range mobility may be, for example, 4G intra mobility.
- the network range mobility may be, for example, intra-Public Land Mobile Network (intra-PLMN) mobility.
- Cross-network mobility may be, for example, trans-public land mobile network (inter-PLMN) mobility.
- the wireless access type of the terminal may be, for example, LTE access, Narrowband Internet of Things (NB-IoT) access, or 5G air interface access.
- LTE Long Term Evolution
- NB-IoT Narrowband Internet of Things
- 5G air interface access 5G air interface access.
- the dedicated core network type of the terminal may be, for example, a Machine Type Communication (MTC) private network, a Cellular Internet of Things (CIoT) private network, and a Vehicle to Everything (V2X) private network. Wait.
- MTC Machine Type Communication
- CCIoT Cellular Internet of Things
- V2X Vehicle to Everything
- the data type of the terminal may be, for example, IP data, non-IP (non-IP) data, or the like.
- IP includes IPv4 or IPv6.
- the statistical movement information of the terminal may be, for example, a historical movement trajectory of the terminal, a foreseeable movement trajectory of the terminal, and the like.
- the subscription data of the terminal may be information about whether the terminal is allowed to be in the connected state for a long time. Or more specifically, the subscription data may be information about whether the terminal is allowed to enter a lightly connected state, which is not specifically limited in this embodiment of the present application.
- the subscription data of the terminal is obtained in the initial attachment process or the location update process of the terminal, and the MME obtains the subscription data information for the terminal in the HSS. For details, refer to the method for obtaining the existing subscription data, and details are not described herein again.
- other information may be included in the subscription data, which is not specifically limited in this embodiment of the present application.
- the MME determines, according to the indication information, whether to change the terminal from the connected state to the idle state based on the local policy or the subscription data of the terminal, for example, may be:
- the local policy is: for a terminal whose type is non-frequent small packet transmission and whose service type is data service, or for a terminal whose device type is a cellular IoT device and whose access priority is low, or for the mobile mode is random mobile
- the mobility range is a terminal moving across the access technology and moving across the network range, and the MME determines to change the terminal from the connected state to the idle state;
- the MME determines that the terminal is changed from the connected state to the idle state, and vice versa, the terminal is not changed from the connected state to the idle state;
- the MME determines that the terminal is changed from the connected state to the idle state, and vice versa, the terminal is not changed from the connected state to the idle state.
- the MME determines to change the terminal from the connected state to the idle state, the MME initiates a connection release procedure, where the connection release procedure is used to change the terminal from the connected state to the idle state.
- connection release process in the embodiment of the present application completely reuses the S1 connection release process in the existing 4G LTE/EPC network, and specifically refers to the 3rd Generation Partnership Project (3GPP).
- 3GPP 3rd Generation Partnership Project
- step S505 is an optional step.
- the MME may directly initiate a connection release process according to the indication information, where the connection release process is used to change the terminal from the connected state to the idle state.
- the embodiment does not specifically limit this.
- the method may further include:
- the MME sends an acknowledgement message to the SGW, where the acknowledgement information is used to instruct the MME to confirm that the indication information sent by the SGW is received. That is, after the SGW transmits the indication information to the MME, the MME may immediately send confirmation information confirming that the indication information transmitted by the SGW has been received to the SGW. If the SGW sends the indication information to the MME through the user plane inactivity notification message in step S504, the MME may send the acknowledgement information to the SGW through the account inactivity notification acknowledgement message; if the SGW passes the DDN message in step S504. The MME may send the indication information to the MME, and the MME may send the acknowledgment information to the SGW through the DDN acknowledgment message, which is not specifically limited in this embodiment of the present application.
- the MME may also perform the acknowledgment by the Release Access Bearers Request message in the connection release process in step S506, which is not specifically limited in this embodiment of the present application.
- the user plane inactivity detection mechanism of the terminal is introduced on the SGW of the terminal, and the terminal is in the inactive state of the user plane, that is, the user plane data transmission of the terminal is performed.
- the SGW actively informs the serving MME of the terminal that the terminal is in a user-side inactive state.
- the MME initiates an S1 connection release process according to the local policy or the subscription data of the terminal, and changes the terminal from the connected state.
- the idle state solves the technical limitation that the MME can only passively keep the terminal in the connected state because the MME cannot sense the user plane data transmission state of the terminal in the prior art, so that the operator can perform on-demand control on the terminal in the connected state. For example, a terminal that is in a connected state for a long time but has no user plane data transmission changes from a connected state to an idle state, thereby saving unnecessary network and air interface resources, and improving network running performance and efficiency.
- SGWs in the foregoing S501, S502, S503, S504, and S506 can be performed by the processor 401 in the computer device 400 shown in FIG. 4, and the application code stored in the memory 403 is called, which is not used in this embodiment of the present application. Any restrictions.
- the action of the MME in the above-mentioned S501, S505, and S506 can be performed by the processor 401 in the computer device 400 shown in FIG. 4, and the application code stored in the memory 403 is called, which is not limited in this embodiment.
- FIG. 6 is a schematic flowchart of a connection state control method of a terminal according to an embodiment of the present application.
- the connection state control method of the terminal involves the interaction between the terminal, the base station, the serving MME of the terminal, and the SGW of the terminal, and includes the following steps:
- the MME starts a second inactivity timer.
- the second inactivity timer is used by the MME to periodically query the S-GW of the terminal whether the user plane data transmission status of the terminal currently in the connected state is in an inactive state, so the timer may also be referred to as a user plane. Inactivity timer.
- the timing of the second inactivity timer may be set and changed by the operator, and a default value, such as 30s, may be pre-configured on the MME, which is not specifically limited in this embodiment of the present application.
- the MME usually starts the second inactivity timer when the terminal is in the connected state and there is no signaling or data transmission on the terminal.
- the MME may also start the second inactivity timer when the terminal is in the connected state and the uplink or downlink signaling or data transmission is performed on the terminal, which is not specifically limited in this embodiment of the present application.
- the MME determines whether to request the SGW to report the user plane data transmission status of the terminal, based on the local policy or the subscription data of the terminal. .
- the SGW stops the second inactivity timer if the MME receives the uplink or downlink signaling or data of the terminal before the second inactivity timer expires.
- the MME is a second inactivity timer that is started when the terminal is in the connected state and there is no signaling or data transmission on the terminal, and is started at the MME.
- the second inactivity timer After the second inactivity timer:
- the MME determines whether to request the SGW to report the user plane data transmission status of the terminal based on the local policy or the subscription data of the terminal.
- the MME stops the first inactivity timer. After the uplink or downlink signaling or data transmission ends, the MME may restart the second inactivity timer. If the uplink or downlink signaling or data of the terminal is not received within 30s, the MME is based on the local policy or the subscription of the terminal. Data, determining whether to request the SGW to report the user plane data transmission status of the terminal. On the other hand, if the uplink or downlink signaling or data of the terminal is still received within 30s, the MME stops the second inactivity timer, and continues to perform the process according to the foregoing process, and details are not described herein again.
- the MME is a second inactivity timer that is started when the terminal is in the connected state and there is uplink or downlink signaling or data transmission on the terminal. Then after the MME starts the second inactivity timer:
- the MME stops the second inactivity timer. If the MME still receives the uplink or downlink signaling or data of the terminal within 30s after the MME restarts the second inactivity timer, the MME still stops the second inactivity timer. After the MME restarts the second inactivity timer and does not receive the uplink or downlink signaling or data of the terminal within 30s, the MME determines whether to request the SGW to report the user plane data of the terminal based on the local policy or the subscription data of the terminal. Transmission status.
- the local policy or the subscription data of the terminal in the embodiment of the present application, and the MME determining whether to request the SGW to report the user plane data transmission status of the terminal based on the local policy or the subscription data of the terminal may refer to the implementation shown in FIG. 5 .
- the related description in the example will not be described here.
- the MME determines that the SGW is requested to report the user plane data transmission status of the terminal, the MME sends a request message to the SGW, so that the SGW receives the request message, where the request message is used to request the SGW to report the user plane data transmission status of the terminal.
- the user plane data transmission status of the terminal includes two types: active or inactive.
- the active corresponding terminal has user plane data transmission; the inactive corresponding terminal has no user plane data transmission.
- a unified explanation is given here, and will not be described below.
- the request message may be a newly defined message, for example, an end user activity request (UP Activity Request) message.
- the request message may also be an existing message, such as a Modify Access Bearers Request or a Change Notification Request, and add an end user in modifying the access bearer request or changing the notification request.
- the indication information of the face activity status query is not specifically limited in this embodiment of the present application.
- the MME may periodically perform the steps S602-S604, that is, the terminal in the connected state periodically queries the user plane data transmission state of the terminal, which is not specifically limited in this embodiment of the present application. .
- the MME may send the request message to the SGW, and may have other implementation manners, for example, the terminal is idle.
- the MME may directly send a request message to the SGW, where the request message is used to request the SGW to report the user plane data transmission status of the terminal.
- the MME may first determine whether to request the SGW to report the user plane data transmission status of the terminal based on the foregoing local policy or the subscription data of the terminal; and determine, at the MME, requesting the SGW to report the user plane data of the terminal.
- the MME starts a second inactivity timer; if the MME does not receive the uplink or downlink signaling or data of the terminal when the second inactivity timer expires, the MME sends a request message to the SGW, where the request message is used.
- the SGW is requested to report the user plane data transmission status of the terminal.
- the implementation manner of the MME sending a request message to the SGW is not specifically limited.
- the MME may also save the control plane signaling of the terminal or the transmission status of the user plane data, if the terminal The control plane signaling or the transmission status of the user plane data changes from the active state to the inactive state, and the MME may request the SGW to report the user plane data transmission status of the terminal.
- a time dimension may be introduced, but when the time dimension is implemented, the timer may not be started, for example, by querying the system time twice, and querying the control plane signaling or user plane of the terminal twice.
- the MME When the interval between the system times in which the data transmission state is inactive is equal to or exceeds the preset time interval, the MME requests the SGW to report the user plane data transmission status of the terminal.
- the embodiment of the present application does not specifically limit how the MME determines the implementation manner of requesting the SGW to report the user plane data transmission status of the terminal.
- the SGW determines, according to the request message, whether the terminal has user plane data transmission.
- the specific implementation of the SGW to determine whether the terminal has the user plane data transmission may refer to the related description in the embodiment shown in FIG. 5, and details are not described herein again.
- the SGW sends the indication information to the MME, so that the MME receives the indication information.
- the indication information is used to indicate that the user plane data transmission of the terminal has ended, that is, the user plane activity status of the terminal changes from active to inactive.
- step S606 the SGW may send the indication information to the MME through a user activity response (UP Activity Response) message; if the request message in step S604 In order to modify the access bearer request, in step S606, the SGW may send the indication information to the MME by modifying the modify bearer response (Modify Access Bearers Response); if the request message in step S604 is a change notification request, then in step S606, The SGW may send the indication information to the MME by changing a Change Notification Response.
- UP Activity Response user activity response
- the SGW may send the indication information to the MME by modifying the modify bearer response (Modify Access Bearers Response); if the request message in step S604 is a change notification request, then in step S606, The SGW may send the indication information to the MME by changing a Change Notification Response.
- the MME initiates a connection release process according to the indication information, where the connection release procedure is used to change the terminal from the connected state to the idle state.
- the MME may directly initiate a connection release process according to the indication information, where the connection release process is used to change the terminal from the connected state to the idle state; the MME may also be based on the local policy or the subscription data of the terminal. After determining to change the terminal from the connected state to the idle state, a connection release process is initiated, and the connection release process is used to change the terminal from the connected state to the idle state.
- This embodiment of the present application does not specifically limit this. For related implementations, reference may be made to the embodiment shown in FIG. 5, and details are not described herein again.
- step S605 if the SGW determines that the terminal has user plane data transmission, the SGW may send, to the MME, indication information indicating that the user plane data transmission of the terminal is not completed. In this way, after receiving the indication information, the MME may restart the foregoing second inactivity timer to continue to query the SGW for the user plane data transmission status of the terminal.
- the embodiment of the present application does not specifically limit the situation.
- the terminal user plane activity status query mechanism is introduced on the serving MME of the terminal, and the user plane data transmission status of the terminal is queried according to the local policy or the subscription data of the terminal. And perform different processing according to the feedback of the SGW.
- the SGW feeds back the user plane data transmission status of the terminal to an inactive state, that is, the user plane data transmission of the terminal ends, and the MME initiates the S1 connection release process to change the terminal from the connected state to the idle state, thereby saving unnecessary network and air interface. Resources improve the performance and efficiency of the network.
- SGW SGW
- S601, S605, S606, and S607 can be performed by the processor 401 in the computer device 400 shown in FIG. 4, and the application code stored in the memory 403 is called, and the embodiment of the present application does not impose any limitation on this. .
- the action of the MME in the foregoing S601, S602, S603, S604, and S607 can be performed by the processor 401 in the computer device 400 shown in FIG. 4, and the application code stored in the memory 403 is called, which is not used in this embodiment of the present application. Any restrictions.
- connection state control method of the terminal involves the interaction between the terminal, the base station, the serving MME of the terminal, and the SGW of the terminal, and includes the following steps:
- the MME sends a request message to the SGW, so that the SGW receives the request message, where the request message is used to request the SGW to report the user plane data transmission status of the terminal.
- the terminal may initiate an initial attach or location update (such as a Tracking Area Update (TAU)) process, or a packet data network (PDN) connection establishment process initiated by the terminal.
- the MME sends a request message to the SGW, where the request message is used to request the SGW to report the user plane data transmission status of the terminal, which is not specifically limited in this embodiment.
- the terminal initiates an initial attach or location update process, or the terminal initiates a PDN connection establishment process, or the specific process of the terminal initiating the bearer resource allocation or modification process may refer to the existing process in the 4G LTE/EPC network, and details are not described herein again. .
- the request message may be a newly defined message, such as an end user plane activity request message.
- the request message may also modify the existing messages in the foregoing process, for example, modify a Create Session Request or a Modify Bearer Request, and add an end user plane in creating a session request or modifying a bearer request.
- the indication information of the activity status change report is not specifically limited in this embodiment of the present application.
- the SGW sends a response message of the request message to the MME
- the response message of the user plane activity request message may be a user plane activity response
- the response message for creating the session request may be a Create Session Response
- the response message for modifying the bearer request may be a Modify Bearer Response
- the SGW accepts the indication information of the execution end user plane activity status change report in the response message of the request message.
- the MME may directly send the request message to the SGW, or the MME may determine to send the request to the SGW after requesting the SGW to report the user plane data transmission status of the terminal based on the local policy or the subscription data of the terminal.
- the information in this embodiment of the present application is not specifically limited. For related content, refer to the embodiment shown in FIG. 6, and details are not described herein again.
- the SGW sends the indication information to the MME, so that the MME receives the indication information.
- the indication information is used to indicate that the user plane data transmission of the terminal has ended, that is, the user plane activity status of the terminal changes from active to inactive.
- the SGW may send the indication information to the MME by using a newly defined message, for example, the newly defined message may be a user activity change notification (UP Activity Change Notification) message, where the user plane activity status change notification carries the Instructions.
- the SGW can also send the indication information to the MME through the existing message, for example, the DDN message is modified, and the indication information is carried in the DDN message, which is not specifically limited in this embodiment of the present application.
- step S706 is an optional step.
- the MME may directly initiate a connection release process according to the indication information, where the connection release process is used to change the terminal from the connected state to the idle state.
- the embodiment does not specifically limit this.
- the method may further include:
- the MME sends an acknowledgement message to the SGW, where the acknowledgement information is used to instruct the MME to confirm that the indication information sent by the SGW is received. That is, the MME may, after the SGW transmits the indication information to the MME, immediately send an acknowledgment to the SGW confirming that the indication information transmitted by the SGW has been received. If the SGW sends the indication information to the MME by using the user plane activity status change notification in step S705, the MME may send the confirmation information to the SGW by using the user plane activity status change notification confirmation message; if the SGW sends the DDN message to the MME in step S705. The MME may send the acknowledgment information to the SGW through the DDN acknowledgment message, which is not specifically limited in this embodiment of the present application.
- the MME may also perform the acknowledgment by issuing the release access bearer request message in the connection release process in step S707, which is not specifically limited in this embodiment of the present application.
- a user plane activity state change reporting mechanism is introduced between the MME and the SGW, and if the SGW determines that the terminal is in a user plane inactive state, that is, the user plane data of the terminal.
- the SGW informs the MME that the terminal is in the inactive state of the user plane, and after obtaining the notification information, the MME initiates the S1 connection release process according to the local policy or the subscription data of the terminal, and changes the terminal from the connected state to the idle state.
- the MME can only passively maintain the connected state of the terminal because the MME cannot be aware of the user plane data transmission status of the terminal, so that the operator can perform on-demand control on the terminal in the connected state, for example, The terminal whose time is in the connected state but has no user plane data transmission changes from the connected state to the idle state, thereby saving unnecessary network and air interface resources, and improving the running performance and efficiency of the network.
- SGW S702, S703, S704, S705, and S707
- the processor 401 in the computer device 400 shown in FIG. 4 and the application code stored in the memory 403 is called, which is not used in this embodiment of the present application. Any restrictions.
- the action of the MME in the foregoing S701, S702, S706, and S707 can be performed by the processor 401 in the computer device 400 shown in FIG. 4, and the application code stored in the memory 403 is called, which is not limited in this embodiment. .
- connection state control system 10 of the terminal shown in FIG. 1 is applied to the future 5G network shown in FIG. 3 and other future networks as an example, and the connection control method of the above terminal is explained.
- connection state control method of the terminal involves the interaction between the terminal, the RAN access point, the serving AMF entity of the terminal, the serving SMF entity of the terminal, and the serving UPF entity of the terminal, including the following steps:
- S801-S806 is similar to S501-S506.
- the only difference is: replacing the base station in the 4G LTE/EPC network with the future 5G network and the RAN access point in other future networks; replacing the MME in the 4G LTE/EPC network with the future 5G network and other future AMF entity in the network; replace the SGW in the 4G LTE/EPC network with the future 5G network and the UPF entity in other networks in the future.
- the SMF entity added in the embodiment of the present application is used to forward the information or the message between the UPF entity and the AMF entity.
- the subscription data in the embodiment of the present application may be more specifically whether the terminal is allowed to enter the inactive connection state (inactive).
- the connection release process in the embodiment of the present application is an NG1 connection release process. For details, refer to the description in the embodiment shown in FIG. 5, and details are not described herein again.
- the user plane inactivity detection mechanism of the terminal is introduced on the service UPF entity of the terminal, and the terminal is in the inactive state of the user plane, that is, the user plane data transmission of the terminal ends.
- the UPF entity actively informs the service AMF entity of the terminal that the terminal is in a user-side inactive state.
- the AMF entity initiates an NG1 connection release process to connect the terminal from the connected state according to the local policy or the subscription data of the terminal.
- the invention is in an idle state, which solves the technical limitation that the AMF entity in the prior art can only passively maintain the terminal in a connected state because the user plane data transmission status of the terminal cannot be perceived, so that the operator can press the terminal in the connected state. Need to control, for example, a terminal that is in a connected state for a long time but has no user plane data transmission changes from a connected state to an idle state, thereby saving unnecessary network and air interface resources, and improving the running performance and efficiency of the network.
- the action of the UPF entity in the foregoing S801, S802, S803, S804, and S806 can be performed by the processor 401 in the computer device 400 shown in FIG. 4 calling the application code stored in the memory 403. No restrictions are imposed.
- the action of the AMF entity in the above-mentioned S801, S805, and S806 can be performed by the processor 401 in the computer device 400 shown in FIG. 4, and the application code stored in the memory 403 is called, which is not limited in this embodiment.
- connection state control method of the terminal involves the interaction between the terminal, the RAN access point, the serving AMF entity of the terminal, the serving SMF entity of the terminal, and the serving UPF entity of the terminal, including the following steps:
- S901-S907 is similar to S601-S607.
- the terminal user plane activity status query mechanism is introduced on the service AMF entity of the terminal, and the user plane data of the terminal is queried according to the local policy or the subscription data of the terminal.
- the status is transmitted and processed differently according to the feedback of the UPF entity.
- the AMF entity in the prior art can only passively maintain the terminal connected state because the user plane data transmission status of the terminal cannot be perceived is allowed, so that the operator can perform on-demand control on the terminal in the connected state, for example, If the UPF entity feeds back the user plane data transmission status of the terminal to be inactive, that is, the user plane data transmission of the terminal ends, the AMF entity initiates the NG1 connection release process to change the terminal from the connected state to the idle state, thereby saving unnecessary Network and air interface resources improve the performance and efficiency of the network.
- the action of the UPF entity in the foregoing S901, S905, S906, and S907 can be performed by the processor 401 in the computer device 400 shown in FIG. 4, and the application code stored in the memory 403 is called, and the embodiment of the present application does not do anything. limit.
- connection state control method of the terminal involves the interaction between the terminal, the RAN access point, the serving AMF entity of the terminal, the serving SMF entity of the terminal, and the serving UPF entity of the terminal, including the following steps:
- a user plane activity state change reporting mechanism is introduced between the AMF entity and the UPF entity for the terminal, and if the UPF entity determines that the terminal is in the inactive state of the user plane, That is, when the user plane data transmission of the terminal ends, the UPF entity notifies the AMF entity that the terminal is in the inactive state of the user plane, and after the AMF entity learns the notification information, initiates the NG1 connection release according to the local policy or the subscription data of the terminal.
- the process changes the terminal from the connected state to the idle state, which solves the technical limitation that the AMF entity in the prior art can only passively maintain the terminal in the connected state because it cannot sense the user plane data transmission state of the terminal, so that the operator can
- the terminal in the connected state performs on-demand control, for example, the terminal that is in the connected state for a long time but has no user plane data transmission changes from the connected state to the idle state, thereby saving unnecessary network and air interface resources and improving the running performance of the network. With efficiency.
- the action of the UPF entity in the foregoing S1002, S1003, S1004, S1005, and S1007 may be performed by the processor 401 in the computer device 400 shown in FIG. 4 calling the application code stored in the memory 403, which is used by the embodiment of the present application. No restrictions are imposed.
- the actions of the AMF entities in the foregoing S1001, S1002, S1006, and S1007 may be performed by the processor 401 in the computer device 400 shown in FIG. 4, by calling the application code stored in the memory 403, and the embodiment of the present application does not do any limit.
- the AMF entity may also release the NG1 connection between the terminal and the AMF entity by initiating an NG2 connection release procedure.
- the NG1 connection between the terminal and the AMF entity is separately introduced in the 5G network in the embodiment shown in FIG. 8 to FIG. 10 or other future networks.
- the connection depends on the NG2 connection between the RAN access point and the AMF.
- the NG1 connection can be established only after the NG2 connection is established successfully. Otherwise, if the NG2 connection is released, the NG1 connection is also forcibly released.
- the AMF entity initiates the NG1 connection release process, and initiates the NG2 connection release process, which is not specifically limited in this embodiment of the present application.
- each network element such as the first network device or the second network device, in order to implement the above functions, includes corresponding hardware structures and/or software modules for performing the respective functions.
- the present application can be implemented in a combination of hardware or hardware and computer software in combination with the elements and algorithm steps of the various examples described in the embodiments disclosed herein. Whether a function is implemented in hardware or computer software to drive hardware depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods to implement the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the present application.
- the embodiment of the present application may divide the function modules of the first network device and the second network device according to the foregoing method example.
- each function module may be divided according to each function, or two or more functions may be integrated into one.
- Processing module The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of the module in the embodiment of the present application is schematic, and is only a logical function division, and the actual implementation may have another division manner.
- FIG. 11 is a schematic diagram showing a possible structure of the first network device involved in the foregoing embodiment.
- the first network device 1100 includes: a receiving module 1101. And sending module 1102.
- the receiving module 1101 is configured to receive indication information from the second network device, where the indication information is used to indicate that the user plane data transmission of the terminal in the connected state has ended.
- the sending module 1102 is configured to initiate a connection release process according to the indication information, where the connection release process is used to change the terminal from the connected state to the idle state.
- the first network device 1100 may be an MME or an AMF entity, which is not specifically limited in this embodiment of the present application.
- the sending module 1102 initiates a connection release process according to the indication information, including: determining, according to the local policy or the subscription data of the terminal, whether to change the terminal from the connected state to the idle state according to the indication information; It becomes idle and initiates a connection release process.
- the sending module 1102 is further configured to: before the receiving module 1101 receives the indication information from the second network device, send a request message to the second network device, where the request message is used to request the second network device to report the user plane data of the terminal. Transmission status.
- the sending by the sending module 1102, the request message to the second network device, includes: starting a second inactivity timer; if the second inactivity timer expires, the receiving module 1101 does not receive uplink or downlink signaling of the terminal. Or data, the sending module 1102 sends a request message to the second network device.
- the sending module 1102 is further configured to: after the second inactivity timer is started, if the receiving module 1101 receives uplink or downlink signaling or data of the terminal before the second inactivity timer expires, stopping the Two inactivity timers.
- the sending module 1102 sends the request message to the second network device, including: determining, according to the local policy or the subscription data of the terminal, whether the second network device is requested to report the user plane data transmission status of the terminal; if it is determined to request the second network device Reporting the user plane data transmission status of the terminal, and sending a request message to the second network device.
- the local policy includes: a usage type of the terminal, a service type of the terminal, a device type of the terminal, an access priority of the terminal, a mobile mode of the terminal, a wireless access type of the terminal, a dedicated core network type of the terminal, and a terminal. At least one of a data type and a statistical movement information of the terminal.
- the subscription data includes: whether to allow the terminal to be in the connected state for a long time.
- the method for determining whether to request the second network device to report the user plane data transmission status of the terminal may be referred to the foregoing method embodiment, and details are not described herein again.
- FIG. 12 is a schematic diagram showing a possible structure of the first network device involved in the foregoing embodiment, where the first network device 1200 includes a communication module 1202.
- the communication module 1202 can be used to perform the operations that can be performed by the receiving module 1101 and the sending module 1102 in FIG. 11. For details, refer to the embodiment shown in FIG.
- the first network device is presented in a form that divides each functional module corresponding to each function, or the first network device is presented in a form that divides each functional module in an integrated manner.
- a “module” herein may refer to an Application-Specific Integrated Circuit (ASIC), circuitry, a processor and memory that executes one or more software or firmware programs, integrated logic circuitry, and/or other functions that provide the functionality described above. Device.
- ASIC Application-Specific Integrated Circuit
- the first network device 1100 or the first network device 1200 may take the form shown in FIG.
- the receiving module 1101 and the transmitting module 1102 in FIG. 11 can be implemented by the processor 401 and the memory 403 of FIG.
- the receiving module 1101 and the sending module 1102 can be executed by calling the application code stored in the memory 403 by the processor 401, which is not limited in this embodiment.
- the communication module 1202 in FIG. 12 can be implemented by the processor 401 and the memory 403 of FIG. 4.
- the communication module 1202 can be executed by calling the application code stored in the memory 403 by the processor 401.
- the embodiment of the present application does not impose any limitation on this.
- the embodiment of the present application further provides a computer storage medium for storing computer software instructions used by the first network device, which includes a program designed to execute the foregoing method embodiments.
- the connection state control of the terminal can be realized by executing the stored program.
- the embodiment of the present application further provides a computer program, which includes instructions, when the computer program is executed by a computer, to enable the computer to execute the flow executed by the first network device in the foregoing method embodiment.
- the first network device may receive after the second network device senses that the terminal in the connected state has no user plane data transmission. Initiating a connection release process indication information from the second network device, and changing the terminal from the connected state to the idle state according to the indication information, thereby solving that the network side can only passively because the user plane data transmission state of the terminal cannot be perceived.
- the technical limitation of keeping the terminal connected state allows the operator to perform on-demand control on the terminal in the connected state, for example, the terminal that is in the connected state for a long time but has no user plane data transmission changes from the connected state to the idle state, thereby saving Unnecessary network and air interface resources improve the performance and efficiency of the network.
- FIG. 13 is a schematic structural diagram of a second network device involved in the foregoing embodiment.
- the second network device 1300 includes: a determining module 1301. And sending module 1302.
- the determining module 1301 is configured to determine whether the terminal in the connected state has user plane data transmission.
- the sending module 1302 is configured to: if the determining module 1301 determines that the terminal has no user plane data transmission, send the indication information to the first network device, where the indication information is used to indicate that the user plane data transmission of the terminal in the connected state has ended.
- the second network device 1300 may be an SGW or an UPF entity, which is not specifically limited in this embodiment of the present application.
- the second network device 1300 further includes a receiving module 1303.
- the determining module 1301 determines whether the terminal in the connected state has user plane data transmission, including starting the first inactivity timer; if the first inactivity timer expires, the receiving module 1303 does not receive the uplink or downlink signaling of the terminal or The data determines that the terminal has no user plane data transmission.
- the determining module 1301 is further configured to: after the first inactivity timer is started, if the receiving module 1303 receives the uplink or downlink signaling or data of the terminal before the first inactivity timer expires, stopping the An inactivity timer.
- the determining module 1301 determines whether the terminal in the connected state has user plane data transmission, including: if the user plane data transmission status of the terminal changes from the active state to the inactive state, the determining module 1301 determines that the terminal has no user plane data transmission.
- the second network device 1300 further includes a receiving module 1303.
- the receiving module 1303 is configured to: before the determining module 1301 determines whether the terminal in the connected state has user plane data transmission, receive a request message sent by the first network device, where the request message is used to request the second network device 1300 to report the user plane data of the terminal. Transmission status.
- FIG. 14 is a schematic diagram showing a possible structure of a second network device involved in the foregoing embodiment, where the second network device 1400 includes: a processing module 1401 and a communication.
- Module 1402. The processing module 1401 can be used to perform the operations that can be performed by the determining module 1301 in FIG. 13, and the communications module 1402 can be used to perform operations performed by the receiving module 1303 and the sending module 1302 in FIG.
- the embodiments of the present application are not described herein again.
- the second network device is presented in a form that divides each functional module corresponding to each function, or the second network device is presented in a form that divides each functional module in an integrated manner.
- a “module” herein may refer to a particular ASIC, circuitry, processor and memory that executes one or more software or firmware programs, integrated logic circuitry, and/or other devices that provide the functionality described above.
- the second network device 1300 or the second network device 1400 may take the form shown in FIG.
- the receiving module 1303, the transmitting module 1302, and the determining module 1301 in FIG. 13 can be implemented by the processor 401 and the memory 403 of FIG.
- the receiving module 1303, the sending module 1302, and the determining module 1301 may be executed by calling the application code stored in the memory 403 by the processor 401, which is not limited in this embodiment.
- the processing module 1401 and the communication module 1402 in FIG. 14 may be implemented by the processor 401 and the memory 403 of FIG. 4.
- the processing module 1401 and the communication module 1402 may be called by the processor 401 in the memory 403.
- the stored application code is executed, and the embodiment of the present application does not impose any limitation on this.
- the embodiment of the present application further provides a computer storage medium for storing computer software instructions used by the second network device, which includes a program designed to execute the foregoing method embodiments.
- the connection state control of the terminal can be realized by executing the stored program.
- the embodiment of the present application further provides a computer program, the computer program comprising instructions, when the computer program is executed by the computer, to enable the computer to execute the flow executed by the second network device in the foregoing method embodiment.
- the second network device After the second network device provided by the embodiment of the present application, after the lightweight connection state or the inactive connection state is introduced, the second network device can detect whether the terminal in the connected state has user plane data transmission, and determines that it is in the connected state. After the terminal has no user plane data transmission, the first network device is instructed to initiate a connection release process, and the connection release process is used to change the terminal from the connected state to the idle state, thereby solving the problem that the network side cannot sense the user plane data transmission state of the terminal.
- the technology can only passively maintain the connection state of the terminal, so that the operator can perform on-demand control on the terminal in the connected state. For example, the terminal that is in the connected state for a long time but has no user plane data transmission changes from the connection state.
- the idle state saves unnecessary network and air interface resources and improves the running performance and efficiency of the network.
- embodiments of the present application can be provided as a method, apparatus (device), or computer program product.
- the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment in combination of software and hardware.
- the application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
- the computer program is stored/distributed in a suitable medium, provided with other hardware or as part of the hardware, or in other distributed forms, such as over the Internet or other wired or wireless telecommunication systems.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
- These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
- the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本申请要求于2016年12月30日提交中国专利局、申请号为201611262499.9、发明名称为“终端的连接态控制方法、设备及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims priority to Chinese Patent Application No. 201611262499.9, entitled "Connected State Control Method, Apparatus and System for Terminals" on December 30, 2016, the entire contents of which are incorporated by reference. In this application.
本申请涉及通信技术领域,尤其涉及终端的连接态控制方法、设备及系统。The present application relates to the field of communications technologies, and in particular, to a connection state control method, device, and system for a terminal.
在现有的终端连接管理机制中,当一个终端在一定时间内没有用户面数据传输时,网络侧会释放掉终端的信令连接将终端变为空闲态,以此来节省空口承载资源。但是因为终端上运行应用的多样性,网络侧无法预知空闲态终端下一次上行或下行数据传输发生的具体时间,从而导致终端较频繁地在空闲态与连接态之间进行状态切换。然而,终端从空闲态到连接态的状态切换,由于需要同时建立空口信令连接和网络侧信令连接,因此状态切换过程会产生较多的信令开销。In the existing terminal connection management mechanism, when a terminal does not have user plane data transmission within a certain period of time, the network side releases the signaling connection of the terminal to change the terminal to an idle state, thereby saving air interface bearer resources. However, because of the diversity of applications running on the terminal, the network side cannot predict the specific time when the next uplink or downlink data transmission occurs in the idle state terminal, so that the terminal performs state switching between the idle state and the connected state more frequently. However, the state switching from the idle state to the connected state requires more signaling overhead due to the need to establish an air interface signaling connection and a network side signaling connection at the same time.
为减少终端在空闲态与连接态之间状态切换的信令开销,轻量连接(lightly connected)态和非活动连接态(inactive connected state)分别在第四代(4rd generation,4G)移动通信网络和第五代(5rd generation,5G)移动通信网络中被引入,核心思想在于:在4G移动通信网络的空口引入一个轻量连接态;或者,在5G移动通信网络的空口引入一个非活动连接态。以4G移动通信网络为例,在终端进入连接态后,如果一定时间内没有用户面数据传输,则终端在网络侧仍然一直保持连接态,而在空口终端进入轻量连接态。后续终端有上行数据和信令需要发送或者网络侧有到该终端的下行数据和信令需要发送时,终端在空口从轻量连接态恢复成连接态,从而极大减少了空口及网络侧的信令开销。In order to reduce the signaling overhead of the state switching between the idle state and the connected state of the terminal, the lightly connected state and the inactive connected state are respectively in the fourth generation (4rd generation, 4G) mobile communication network. Introduced in the fifth generation (5rd generation, 5G) mobile communication network, the core idea is to introduce a lightweight connection state in the air interface of the 4G mobile communication network; or introduce an inactive connection state in the air interface of the 5G mobile communication network. . Taking the 4G mobile communication network as an example, after the terminal enters the connected state, if there is no user plane data transmission within a certain period of time, the terminal still remains in the connected state on the network side, and enters the lightweight connected state in the air interface terminal. When the subsequent terminal has uplink data and signaling needs to be sent or the downlink data and signaling to the terminal need to be sent, the terminal recovers from the lightweight connection state to the connected state in the air interface, thereby greatly reducing the air interface and the network side. Signaling overhead.
然而,在引入轻量连接态或者非活动连接态之后,终端在网络侧一直处于连接态。即便在该终端已经很长时间没有用户面数据传输时,网络侧也无法感知终端用户面的活动状态,进而导致整个网络无法主动对长时间处于连接态但是没有用户面数据传输的终端进行必要的控制。However, after introducing a lightweight connected state or an inactive connected state, the terminal is always in a connected state on the network side. Even if the terminal has not transmitted user plane data for a long time, the network side cannot sense the active state of the terminal user plane, and thus the entire network cannot actively perform the necessary operation on the terminal that is in the connected state for a long time but has no user plane data transmission. control.
发明内容Summary of the invention
本申请实施例提供终端的连接态控制方法、设备及系统,以至少解决现有技术中在引入轻量连接态或者非活动连接态之后,整个网络无法主动对长时间处于连接态但是没有用户面数据传输的终端进行必要的控制的问题。The embodiment of the present application provides a connection state control method, device, and system for a terminal, so as to at least solve the problem that the entire network cannot actively connect to a long time after the introduction of a lightweight connection state or an inactive connection state in the prior art. The terminal of data transmission carries out the necessary control problems.
为达到上述目的,本申请实施例提供如下技术方案:To achieve the above objective, the embodiment of the present application provides the following technical solutions:
第一方面,本申请实施例提供一种终端的连接态控制方法,该方法包括:第一网络设备接收来自第二网络设备的指示信息,该指示信息用于指示处于连接态的终端的用户面数据传输已经结束;该第一网络设备根据该指示信息,发起连接释放流程,该连接释放流程 用于将该终端从该连接态变为空闲态。基于本申请实施例提供的终端的连接态控制方法,在引入轻量连接态或者非活动连接态之后,第一网络设备可以在第二网络设备感知到处于连接态的终端没有用户面数据传输之后,接收来自第二网络设备的发起连接释放流程的指示信息,并根据该指示信息,将终端从连接态变为空闲态,从而解决了网络侧因为无法感知终端的用户面数据传输状态而只能被动地将终端一直保持连接态的技术局限,让运营商可以对处于连接态的终端进行按需控制,比如将长时间处于连接态但是没有用户面数据传输的终端从连接态变为空闲态,从而节省了不必要的网络与空口资源,提升了网络的运行性能与效率。In a first aspect, the embodiment of the present application provides a method for controlling a connection state of a terminal, where the method includes: receiving, by the first network device, indication information from the second network device, where the indication information is used to indicate a user plane of the terminal in the connected state. The data transmission has ended; the first network device initiates a connection release procedure according to the indication information, and the connection release procedure is used to change the terminal from the connected state to the idle state. Based on the connection state control method of the terminal provided by the embodiment of the present application, after the lightweight connection state or the inactive connection state is introduced, the first network device may detect, after the second network device detects that the terminal in the connected state has no user plane data transmission. Receiving the indication information of the initiated connection release process from the second network device, and changing the terminal from the connected state to the idle state according to the indication information, thereby solving the problem that the network side cannot only perceive the user plane data transmission state of the terminal The technical limitation of passively maintaining the terminal in the connected state allows the operator to perform on-demand control on the terminal in the connected state, for example, the terminal that is in the connected state for a long time but has no user plane data transmission changes from the connected state to the idle state. Thereby, unnecessary network and air interface resources are saved, and the running performance and efficiency of the network are improved.
在一种可能的设计中,该第一网络设备根据该指示信息,发起连接释放流程,包括:该第一网络设备根据该指示信息,基于本地策略或者该终端的签约数据,确定是否将该终端从该连接态变为空闲态;若该第一网络设备确定将该终端从该连接态变为空闲态,该第一网络设备发起该连接释放流程。即,本申请实施例中,第一网络设备可以在接收到指示信息之后不直接发起连接释放流程,而是基于本地策略或者该终端的签约数据在确定将该终端从该连接态变为空闲态之后发起连接释放流程,让运营商可以进一步对处于连接态的终端进行按需控制。其中,第一网络设备根据指示信息,基于本地策略或者终端的签约数据,确定是否将终端从连接态变为空闲态的具体实现可参考具体实施方式部分,在此不再赘述。In a possible design, the first network device initiates a connection release process according to the indication information, including: determining, by the first network device, whether the terminal is based on the local policy or the subscription data of the terminal according to the indication information. From the connected state to the idle state; if the first network device determines to change the terminal from the connected state to the idle state, the first network device initiates the connection release procedure. That is, in the embodiment of the present application, the first network device may not directly initiate the connection release process after receiving the indication information, but determine that the terminal is changed from the connected state to the idle state based on the local policy or the subscription data of the terminal. After that, the connection release process is initiated, so that the operator can further perform on-demand control on the connected terminal. For the specific implementation of determining whether to change the terminal from the connected state to the idle state based on the local information or the subscription data of the terminal, the first network device may refer to the specific implementation manner, and details are not described herein again.
在一种可能的设计中,在该第一网络设备接收来自第二网络设备的指示信息之前,还包括:该第一网络设备向该第二网络设备发送请求消息,该请求消息用于请求该第二网络设备报告该终端的用户面数据传输状态。即,本申请实施例中,第一网络设备可以在请求第二网络设备报告该终端的用户面数据传输状态之后,接收到来自第二网络设备的指示信息。其中,可以通过在终端的第一网络设备上引入终端用户面活动状态查询机制来请求第二网络设备报告该终端的用户面数据传输状态;也可以通过在第一网络设备与第二网络设备之间为终端引入一个用户面活动状态改变报告机制来请求第二网络设备报告该终端的用户面数据传输状态。具体可参考具体实施方式部分,在此不再赘述。In a possible design, before the first network device receives the indication information from the second network device, the method further includes: the first network device sending a request message to the second network device, the request message is used to request the The second network device reports the user plane data transmission status of the terminal. That is, in the embodiment of the present application, the first network device may receive the indication information from the second network device after requesting the second network device to report the user plane data transmission status of the terminal. The second network device may be requested to report the user plane data transmission status of the terminal by introducing an end user plane activity status query mechanism on the first network device of the terminal, or by using the first network device and the second network device. A user plane activity state change reporting mechanism is introduced for the terminal to request the second network device to report the user plane data transmission status of the terminal. For details, refer to the specific implementation part, and details are not described herein again.
在一种可能的设计中,该第一网络设备向该第二网络设备发送请求消息,包括:该第一网络设备启动第二不活动定时器;若在该第二不活动定时器超时时,该第一网络设备未收到该终端的上行或下行信令或数据,该第一网络设备向该第二网络设备发送该请求消息。该方案通过在终端的第一网络设备上引入终端用户面活动状态查询机制来请求第二网络设备报告该终端的用户面数据传输状态。In a possible design, the first network device sends a request message to the second network device, including: the first network device starts a second inactivity timer; if the second inactivity timer expires, The first network device does not receive uplink or downlink signaling or data of the terminal, and the first network device sends the request message to the second network device. The solution requests the second network device to report the user plane data transmission status of the terminal by introducing an end user plane activity status query mechanism on the first network device of the terminal.
在一种可能的设计中,在该第一网络设备启动第二不活动定时器之后,还包括:若在该第二不活动定时器超时前,该第一网络设备收到该终端的上行或下行信令或数据,则该第一网络设备停止该第二不活动定时器。In a possible design, after the first network device starts the second inactivity timer, the method further includes: if the second inactivity timer expires, the first network device receives the uplink of the terminal or Downlink signaling or data, the first network device stops the second inactivity timer.
在一种可能的设计中,该第一网络设备向该第二网络设备发送请求消息,包括:该第一网络设备基于本地策略或者该终端的签约数据,确定是否请求该第二网络设备报告该终端的用户面数据传输状态;若该第一网络设备确定请求该第二网络设备报告该终端的用户面数据传输状态,该第一网络设备向该第二网络设备发送请求消息。即,本申请实施例中,第一网络设备可以不直接向第二网络设备发送请求消息,而是基于本地策略或者该终端的签约数据在确定请求该第二网络设备报告该终端的用户面数据传输状态之后发送请求消息, 让运营商可以进一步对处于连接态的终端进行按需控制。其中,第一网络设备基于本地策略或者该终端的签约数据,确定是否请求该第二网络设备报告该终端的用户面数据传输状态的具体实现可参考具体实施方式部分,在此不再赘述。In a possible design, the first network device sends a request message to the second network device, including: determining, by the first network device, whether the second network device is requested to report the local network policy based on the local policy or the subscription data of the terminal The user plane data transmission status of the terminal; if the first network device determines to request the second network device to report the user plane data transmission status of the terminal, the first network device sends a request message to the second network device. That is, in the embodiment of the present application, the first network device may not directly send the request message to the second network device, but determine, according to the local policy or the subscription data of the terminal, that the second network device is requested to report the user plane data of the terminal. The request message is sent after the transmission state, so that the operator can further perform on-demand control on the terminal in the connected state. For a specific implementation of determining whether to request the second network device to report the user plane data transmission status of the terminal based on the local policy or the subscription data of the terminal, reference may be made to the specific implementation manner, and details are not described herein.
在一种可能的设计中,在第一网络设备接收来自第二网络设备的指示信息之后,在第一网络设备根据该指示信息,发起连接释放流程之前,还可以包括:第一网络设备向第二网络设备发送确认信息,该确认信息用于指示第一网络设备确认收到了来自第二网络设备的指示信息。即,第一网络设备可以在第二网络设备向第一网络设备发送指示信息之后,立即向第二网络设备发送确认收到了来自第二网络设备的指示信息的确认信息。当然,第一网络设备也可以通过连接释放流程进行确认,具体可参考具体实施方式部分,在此不再赘述。In a possible design, after the first network device receives the indication information from the second network device, before the first network device initiates the connection release process according to the indication information, the first network device may further include: The second network device sends an acknowledgement message, where the acknowledgement information is used to indicate that the first network device confirms that the indication information from the second network device is received. That is, the first network device may send the confirmation information confirming that the indication information from the second network device is received to the second network device immediately after the second network device sends the indication information to the first network device. Of course, the first network device can also be confirmed by the connection release process. For details, refer to the specific implementation part, and details are not described herein again.
在一种可能的设计中,该本地策略包括:终端的使用类型、终端的业务类型、终端的设备类型、终端的接入优先级、终端的移动模式、终端的无线接入类型、终端的专用核心网类型、终端的数据类型和终端的统计移动信息中的至少一个。In a possible design, the local policy includes: a usage type of the terminal, a service type of the terminal, a device type of the terminal, an access priority of the terminal, a mobile mode of the terminal, a wireless access type of the terminal, and a dedicated terminal. At least one of a core network type, a data type of the terminal, and statistical movement information of the terminal.
在一种可能的设计中,该签约数据包括:是否允许该终端长时间处于该连接态的信息。In one possible design, the subscription data includes information on whether the terminal is allowed to be in the connected state for a long time.
其中,本地策略以及签约数据的具体描述可参考具体实施方式部分,在此不再赘述。For a detailed description of the local policy and the subscription data, reference may be made to the specific implementation manner, and details are not described herein again.
在一种可能的设计中,该第一网络设备包括移动管理实体MME或者接入与移动管理功能AMF实体。In one possible design, the first network device comprises a mobility management entity MME or an access and mobility management function AMF entity.
第二方面,本申请实施例提供一种终端的连接态控制方法,该方法包括:第二网络设备确定处于连接态的终端是否有用户面数据传输;若该第二网络设备确定该终端没有用户面数据传输,该第二网络设备向第一网络设备发送指示信息,该指示信息用于指示该处于连接态的终端的用户面数据传输已经结束。基于本申请实施例提供的终端的连接态控制方法,在引入轻量连接态或者非活动连接态之后,第二网络设备可以感知到处于连接态的终端是否有用户面数据传输,并且在确定处于连接态的终端没有用户面数据传输之后,指示第一网络设备发起连接释放流程,该连接释放流程用于将终端从连接态变为空闲态,从而解决了网络侧因为无法感知终端的用户面数据传输状态而只能被动地将终端一直保持连接态的技术局限,让运营商可以对处于连接态的终端进行按需控制,比如将长时间处于连接态但是没有用户面数据传输的终端从连接态变为空闲态,从而节省了不必要的网络与空口资源,提升了网络的运行性能与效率。In a second aspect, the embodiment of the present application provides a method for controlling a connection state of a terminal, where the method includes: determining, by the second network device, whether the terminal in the connected state has user plane data transmission; if the second network device determines that the terminal has no user The second network device sends the indication information to the first network device, where the indication information is used to indicate that the user plane data transmission of the terminal in the connected state has ended. Based on the connection state control method of the terminal provided by the embodiment of the present application, after the lightweight connection state or the inactive connection state is introduced, the second network device can sense whether the terminal in the connected state has user plane data transmission, and is determined to be in the After the user in the connected state has no user plane data transmission, the first network device is instructed to initiate a connection release process, and the connection release process is used to change the terminal from the connected state to the idle state, thereby solving the network side because the user plane data of the terminal cannot be perceived. The transmission state can only passively limit the technical state of the terminal to the connected state, so that the operator can perform on-demand control on the terminal in the connected state, for example, the terminal that is in the connected state for a long time but has no user plane data transmission from the connected state. It becomes idle, which saves unnecessary network and air interface resources and improves the running performance and efficiency of the network.
在一种可能的设计中,该第二网络设备确定处于连接态的终端是否有用户面数据传输,包括:该第二网络设备启动第一不活动定时器;若在该第一不活动定时器超时时,该第二网络设备未收到该终端的上行或下行信令或数据,则该第二网络设备确定该终端没有用户面数据传输。即,本申请实施例中,可以通过启动第一不活动定时器的方式确定处于连接态的终端是否有用户面数据传输。In a possible design, the second network device determines whether the terminal in the connected state has user plane data transmission, including: the second network device starts a first inactivity timer; if the first inactivity timer is in the first inactivity timer When the timeout occurs, the second network device does not receive uplink or downlink signaling or data of the terminal, and the second network device determines that the terminal has no user plane data transmission. That is, in the embodiment of the present application, whether the terminal in the connected state has user plane data transmission can be determined by starting the first inactivity timer.
在一种可能的设计中,在该第二网络设备启动第一不活动定时器之后,还包括:若在该第一不活动定时器超时前,该第二网络设备收到该终端的上行或下行信令或数据,则该第二网络设备停止该第一不活动定时器。In a possible design, after the second network device starts the first inactivity timer, the method further includes: if the first inactivity timer expires, the second network device receives the uplink of the terminal or Downlink signaling or data, the second network device stops the first inactivity timer.
在一种可能的设计中,该第二网络设备确定处于连接态的终端是否有用户面数据传输,包括:若该终端的用户面数据传输状态从活动状态变为不活动状态,则该第二网络设备确定该终端没有用户面数据传输。即,本申请实施例中,第一网络设备可以保存终端的用户 面数据传输状态,若终端的用户面数据传输状态从活动状态变为不活动状态,则第一网络设备可以确定终端没有用户面数据传输。In a possible design, the second network device determines whether the terminal in the connected state has user plane data transmission, including: if the user plane data transmission status of the terminal changes from an active state to an inactive state, the second The network device determines that the terminal has no user plane data transmission. That is, in the embodiment of the present application, the first network device may save the user plane data transmission status of the terminal, and if the user plane data transmission status of the terminal changes from the active state to the inactive state, the first network device may determine that the terminal has no user plane. data transmission.
当然,除了上述两种第一网络设备确定处于连接态的终端是否有用户面数据传输的具体实现,还可能存在其他可能的实现方式,具体可参考具体实施方式部分,在此不再赘述。Of course, in addition to the specific implementation of the above-mentioned two types of first network devices to determine whether the terminal in the connected state has a user plane data transmission, there may be other possible implementation manners. For details, refer to the specific implementation manners, and details are not described herein again.
在一种可能的设计中,在该第二网络设备确定处于连接态的终端是否有用户面数据传输之前,还包括:该第二网络设备接收该第一网络设备发送的请求消息,该请求消息用于请求该第二网络设备报告该终端的用户面数据传输状态。其中,可以通过在终端的第一网络设备上引入终端用户面活动状态查询机制来请求第二网络设备报告该终端的用户面数据传输状态;也可以通过在第一网络设备与第二网络设备之间为终端引入一个用户面活动状态改变报告机制来请求第二网络设备报告该终端的用户面数据传输状态。具体可参考具体实施方式部分,在此不再赘述。In a possible design, before the second network device determines whether the terminal in the connected state has user plane data transmission, the method further includes: the second network device receiving the request message sent by the first network device, the request message And configured to request the second network device to report a user plane data transmission status of the terminal. The second network device may be requested to report the user plane data transmission status of the terminal by introducing an end user plane activity status query mechanism on the first network device of the terminal, or by using the first network device and the second network device. A user plane activity state change reporting mechanism is introduced for the terminal to request the second network device to report the user plane data transmission status of the terminal. For details, refer to the specific implementation part, and details are not described herein again.
在一种可能的设计中,在第二网络设备向第一网络设备发送指示信息之后,还可以包括:接收第一网络设备发送的确认信息,该确认信息用于指示第一网络设备确认收到了来自第二网络设备的指示信息。即,第一网络设备可以在第二网络设备向第一网络设备发送指示信息之后,立即向第二网络设备发送确认收到了来自第二网络设备的指示信息的确认信息。当然,第一网络设备也可以通过连接释放流程进行确认,具体可参考具体实施方式部分,在此不再赘述。In a possible design, after the second network device sends the indication information to the first network device, the method may further include: receiving, by the first network device, confirmation information, where the confirmation information is used to indicate that the first network device acknowledges receipt Indication information from the second network device. That is, the first network device may send the confirmation information confirming that the indication information from the second network device is received to the second network device immediately after the second network device sends the indication information to the first network device. Of course, the first network device can also be confirmed by the connection release process. For details, refer to the specific implementation part, and details are not described herein again.
在一种可能的设计中,该第二网络设备包括服务网关SGW或者用户面功能UPF实体。In one possible design, the second network device includes a serving gateway SGW or a user plane function UPF entity.
第三方面,本申请实施例提供一种第一网络设备,该第一网络设备具有实现上述方法实施例中第一网络设备行为的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。In a third aspect, the embodiment of the present application provides a first network device, where the first network device has a function of implementing behavior of the first network device in the foregoing method embodiment. This function can be implemented in hardware or in hardware by executing the corresponding software. The hardware or software includes one or more modules corresponding to the functions described above.
第四方面,本申请实施例提供一种第一网络设备,包括:处理器、存储器、总线和通信接口;该存储器用于存储计算机执行指令,该处理器与该存储器通过该总线连接,当该第一网络设备运行时,该处理器执行该存储器存储的该计算机执行指令,以使该第一网络设备执行如上述第一方面任意一项的终端的连接态控制方法。In a fourth aspect, an embodiment of the present application provides a first network device, including: a processor, a memory, a bus, and a communication interface; the memory is configured to store a computer execution instruction, and the processor is connected to the memory through the bus, when When the first network device is in operation, the processor executes the computer-executed instruction stored in the memory to cause the first network device to perform the connection state control method of the terminal according to any one of the foregoing first aspects.
第五方面,本申请实施例提供了一种计算机存储介质,用于储存为上述第一网络设备所用的计算机软件指令,其包含用于执行上述方面为第一网络设备所设计的程序。In a fifth aspect, an embodiment of the present application provides a computer storage medium for storing computer software instructions used by the first network device, which includes a program designed to execute the foregoing aspect for the first network device.
第六方面,本申请实施例提供了一种计算机程序,该计算机程序包括指令,当该计算机程序被计算机执行时,使得计算机可以执行上述第一方面中任意一项的终端的连接态控制方法中的流程。In a sixth aspect, the embodiment of the present application provides a computer program, where the computer program includes instructions, when the computer program is executed by a computer, to enable the computer to perform the connection state control method of the terminal according to any one of the foregoing first aspects. Process.
另外,第三方面至第六方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。In addition, the technical effects brought by any one of the third aspect to the sixth aspect can be referred to the technical effects brought by different design modes in the first aspect, and details are not described herein again.
第七方面,本申请实施例提供一种第二网络设备,该第二网络设备具有实现上述方法实施例中第二网络设备行为的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。In a seventh aspect, the embodiment of the present application provides a second network device, where the second network device has a function of implementing behavior of the second network device in the foregoing method embodiment. This function can be implemented in hardware or in hardware by executing the corresponding software. The hardware or software includes one or more modules corresponding to the functions described above.
第八方面,本申请实施例提供一种第二网络设备,包括:处理器、存储器、总线和通信接口;该存储器用于存储计算机执行指令,该处理器与该存储器通过该总线连接,当该第二网络设备运行时,该处理器执行该存储器存储的该计算机执行指令,以使该第二网络设备执行如上述第二方面任意一项的终端的连接态控制方法。In an eighth aspect, the embodiment of the present application provides a second network device, including: a processor, a memory, a bus, and a communication interface; the memory is configured to store a computer execution instruction, and the processor is connected to the memory through the bus, when When the second network device is in operation, the processor executes the computer-executed instruction stored in the memory to cause the second network device to perform the connection state control method of the terminal according to any one of the foregoing second aspects.
第九方面,本申请实施例提供了一种计算机存储介质,用于储存为上述第二网络设备所用的计算机软件指令,其包含用于执行上述方面为第二网络设备所设计的程序。In a ninth aspect, the embodiment of the present application provides a computer storage medium for storing computer software instructions used by the second network device, which includes a program designed to execute the foregoing aspect for the second network device.
第十方面,本申请实施例提供了一种计算机程序,该计算机程序包括指令,当该计算机程序被计算机执行时,使得计算机可以执行上述第二方面中任意一项的终端的连接态控制方法中的流程。In a tenth aspect, the embodiment of the present application provides a computer program, where the computer program includes instructions, when the computer program is executed by a computer, to enable the computer to perform the connection state control method of the terminal according to any one of the foregoing second aspects. Process.
另外,第七方面至第十方面中任一种设计方式所带来的技术效果可参见第二方面中不同设计方式所带来的技术效果,此处不再赘述。In addition, the technical effects brought by the design mode of any one of the seventh aspect to the tenth aspect can be referred to the technical effects brought by different design modes in the second aspect, and details are not described herein again.
第十一方面,本申请实施例提供一种终端的连接态控制系统,该终端的连接态控制系统包括上述第三方面所述的第一网络设备和上述第七方面所述的第二网络设备;或者,该终端的连接态控制系统包括上述第四方面所述的第一网络设备和上述第八方面所述的第二网络设备;或者,该终端的连接态控制系统包括上述第五方面所述的计算机存储介质和上述第九方面所述的计算机存储介质;或者,该终端的连接态控制系统包括上述第六方面所述的计算机程序和上述第十方面所述的计算机程序。基于本申请实施例提供的终端的连接态控制系统,在引入轻量连接态或者非活动连接态之后,第二网络设备可以感知到处于连接态的终端是否有用户面数据传输,并且在确定处于连接态的终端没有用户面数据传输之后,指示第一网络设备发起连接释放流程,该连接释放流程用于将终端从连接态变为空闲态,从而解决了网络侧因为无法感知终端的用户面数据传输状态而只能被动地将终端一直保持连接态的技术局限,让运营商可以对处于连接态的终端进行按需控制,比如将长时间处于连接态但是没有用户面数据传输的终端从连接态变为空闲态,从而节省了不必要的网络与空口资源,提升了网络的运行性能与效率。In an eleventh aspect, the embodiment of the present application provides a connection state control system for a terminal, where the connection state control system of the terminal includes the first network device of the foregoing third aspect, and the second network device of the foregoing seventh aspect. Or the connection state control system of the terminal includes the first network device according to the fourth aspect and the second network device of the foregoing eighth aspect; or the connection state control system of the terminal includes the foregoing fifth aspect The computer storage medium according to the above aspect, wherein the connection state control system of the terminal comprises the computer program according to the sixth aspect and the computer program according to the tenth aspect. Based on the connection state control system of the terminal provided by the embodiment of the present application, after the lightweight connection state or the inactive connection state is introduced, the second network device can sense whether the terminal in the connected state has user plane data transmission, and is determined to be in the After the user in the connected state has no user plane data transmission, the first network device is instructed to initiate a connection release process, and the connection release process is used to change the terminal from the connected state to the idle state, thereby solving the network side because the user plane data of the terminal cannot be perceived. The transmission state can only passively limit the technical state of the terminal to the connected state, so that the operator can perform on-demand control on the terminal in the connected state, for example, the terminal that is in the connected state for a long time but has no user plane data transmission from the connected state. It becomes idle, which saves unnecessary network and air interface resources and improves the running performance and efficiency of the network.
本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。These and other aspects of the present application will be more readily apparent from the following description of the embodiments.
图1为本申请实施例提供的终端的连接态控制系统的架构示意图;1 is a schematic structural diagram of a connection state control system of a terminal according to an embodiment of the present application;
图2为本申请实施例提供的4G网络架构下的终端的连接态控制系统的架构示意图;2 is a schematic structural diagram of a connection state control system of a terminal in a 4G network architecture according to an embodiment of the present disclosure;
图3为本申请实施例提供的5G网络架构下的终端的连接态控制系统的架构示意图;3 is a schematic structural diagram of a connection state control system of a terminal in a 5G network architecture according to an embodiment of the present disclosure;
图4为本申请实施例提供的计算机设备的架构示意图;4 is a schematic structural diagram of a computer device according to an embodiment of the present application;
图5为本申请实施例提供的终端的连接态控制方法交互示意图一;FIG. 5 is a schematic diagram 1 of a connection state control method of a terminal according to an embodiment of the present disclosure;
图6为本申请实施例提供的终端的连接态控制方法交互示意图二;FIG. 6 is a schematic diagram 2 of a connection state control method of a terminal according to an embodiment of the present disclosure;
图7为本申请实施例提供的终端的连接态控制方法交互示意图三;FIG. 7 is a third schematic diagram of interaction of a connection state control method of a terminal according to an embodiment of the present disclosure;
图8为本申请实施例提供的终端的连接态控制方法交互示意图四;FIG. 8 is a schematic diagram 4 of interaction of a connection state control method of a terminal according to an embodiment of the present disclosure;
图9为本申请实施例提供的终端的连接态控制方法交互示意图五;FIG. 9 is a schematic diagram 5 of a connection state control method of a terminal according to an embodiment of the present disclosure;
图10为本申请实施例提供的终端的连接态控制方法交互示意图六;10 is a schematic diagram 6 of interaction of a connection state control method of a terminal according to an embodiment of the present disclosure;
图11为本申请实施例提供的第一网络设备的结构示意图一;FIG. 11 is a schematic structural diagram 1 of a first network device according to an embodiment of the present application;
图12为本申请实施例提供的第一网络设备的结构示意图二;FIG. 12 is a schematic structural diagram 2 of a first network device according to an embodiment of the present disclosure;
图13为本申请实施例提供的第二网络设备的结构示意图一;FIG. 13 is a schematic structural diagram 1 of a second network device according to an embodiment of the present application;
图14为本申请实施例提供的第二网络设备的结构示意图二。FIG. 14 is a schematic structural diagram 2 of a second network device according to an embodiment of the present disclosure.
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定。比如,本申请实施例中的第一网络设备的“第一”和第二网络设备中的“第二”仅用于区分不同的网络设备。The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application. In the description of the present application, the meaning of "a plurality" is two or more unless otherwise stated. In addition, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish the same or similar items whose functions and functions are substantially the same. Those skilled in the art will understand that the words "first", "second", etc. do not limit the quantity and order of execution. For example, the “first” of the first network device and the “second” of the second network device in the embodiment of the present application are only used to distinguish different network devices.
本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。The network architecture and the service scenario described in the embodiments of the present application are for the purpose of more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation of the technical solutions provided by the embodiments of the present application. The technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
如图1所示,为本申请实施例提供的终端的连接态控制系统的架构示意图。该终端的连接态控制系统10包括第一网络设备101和第二网络设备102。其中,第二网络设备102用于确定处于连接态的终端是否有用户面数据传输;若第二网络设备102确定处于连接态的终端没有用户面数据传输,第二网络设备102向第一网络设备发送指示信息,该指示信息用于指示处于连接态的终端的用户面数据传输已经结束。第一网络设备101用于接收来自第二网络设备的指示信息,该指示信息用于指示处于连接态的终端的用户面数据传输已经结束,并根据指示信息,发起连接释放流程,该连接释放流程用于将终端从连接态变为空闲态。FIG. 1 is a schematic structural diagram of a connection state control system of a terminal provided by an embodiment of the present application. The connected
需要说明的是,图1中第一网络设备101和第二网络设备102可以直接通信,也可以通过其他网络设备的转发进行通信,本申请实施例对此不作具体限定。It should be noted that, in FIG. 1 , the
具体的,上述终端的连接态控制系统10可以应用于目前的4G长期演进(Long Term Evolution,LTE)/演进分组核心(Evolved Packet Core,EPC)网络,也可以应用于未来的5G网络以及未来其它的网络,本申请实施例对此不作具体限定。Specifically, the connection
其中,若上述终端的连接态控制系统10应用于目前的4G LTE/EPC网络,则如图2所示,第一网络设备101具体为4G LTE/EPC网络中的移动管理实体(Mobility Management Entity,MME);第二网络设备102具体为4G LTE/EPC网络中的服务网关(Serving Gateway,SGW)。其中,MME和SGW的主要功能可参考上述对第一网络设备101和第二网络设备102的描述,在此不再赘述。If the connection
此外,如图2所示,该4G LTE/EPC网络还可以包括终端和基站。终端通过LTE-Uu接口与基站通信,基站通过S1-U接口与SGW通信,基站通过S1-MME接口与MME通信,MME通过S11接口与SGW通信。In addition, as shown in FIG. 2, the 4G LTE/EPC network may further include a terminal and a base station. The terminal communicates with the base station through the LTE-Uu interface, the base station communicates with the SGW through the S1-U interface, the base station communicates with the MME through the S1-MME interface, and the MME communicates with the SGW through the S11 interface.
其中,终端用于发送上行信令或数据,从空闲态变为连接态;以及,在空闲态时接收网络侧为发送下行信令或数据而发起的寻呼,从空闲态变为连接态。基站参与终端从空闲态变为连接态的空口信令连接的建立、参与网络侧为发送下行信令或数据到空闲态的终端而发起的寻呼以及参与处于连接态的终端的上行或下行信令和数据的传输等。The terminal is configured to send uplink signaling or data from the idle state to the connected state; and, in the idle state, receive the paging initiated by the network side to send downlink signaling or data, and change from the idle state to the connected state. The base station participates in the establishment of the air interface signaling connection of the terminal from the idle state to the connected state, the paging initiated by the participating network side for transmitting the downlink signaling or the data to the terminal in the idle state, and the uplink or downlink information of the terminal participating in the connected state. Order and data transmission, etc.
虽然未示出,上述的4G LTE/EPC网络中还可以包括归属签约用户服务器(Home Subscriber Server,HSS),该HSS是4G LTE/EPC网络中的主要用户数据库。它保存运营商为终端配置的签约数据和用户配置文件,执行用户的身份验证、接入限制、PDN上下文参数配置和授权等,类似于全球移动通信系统(Global System for Mobile Communication, GSM)中的归属位置寄存器(Home Location Register,HLR)。HSS可以提供4G LTE/EPC分组交换(Packet Switched,PS)域和网际协议(Internet Protocol,IP)多媒体子系统(IP multimedia subsystem,IMS)所必需的HLR功能。本申请实施例中,HSS主要用于提供终端的签约数据,以用于MME根据终端的签约数据确定是否将终端从连接态变为空闲态;或者,以用于MME根据终端的签约数据请求SGW报告终端的用户面数据传输状态。Although not shown, the above-mentioned 4G LTE/EPC network may further include a Home Subscriber Server (HSS), which is a primary user database in the 4G LTE/EPC network. It saves the subscription data and user profile configured by the operator for the terminal, performs user authentication, access restrictions, PDN context parameter configuration and authorization, etc., similar to those in the Global System for Mobile Communication (GSM). Home Location Register (HLR). The HSS can provide the HLR functions necessary for the 4G LTE/EPC Packet Switched (PS) domain and the Internet Protocol (IP) Multimedia Multimedia Subsystem (IMS). In the embodiment of the present application, the HSS is used to provide the subscription data of the terminal, and is used by the MME to determine whether to change the terminal from the connected state to the idle state according to the subscription data of the terminal, or to request the SGW to request the SGW according to the subscription data of the terminal. Report the user plane data transmission status of the terminal.
当然,上述的4G LTE/EPC网络中还可能包括其他模块或者网络实体,比如分组数据网络(Packet Data Network,PDN)、通用分组无线服务技术(General Packet Radio Service,GPRS)服务支持节点(Serving GPRS Support Node,SGSN)或者策略和计费规则功能(Policy and Charging Rules Function,PCRF),等等,本申请实施例对此不作具体限定。Of course, the above 4G LTE/EPC network may also include other modules or network entities, such as Packet Data Network (PDN), General Packet Radio Service (GPRS) service support node (Serving GPRS). The support node (SGSN) or the Policy and Charging Rules Function (PCRF), etc., is not specifically limited in this embodiment of the present application.
其中,若上述终端的连接态控制系统10应用于未来的5G网络以及未来其它的网络,则如图3所示,第一网络设备101具体为5G网络以及未来其它的网络中的接入与移动管理功能(Access and Mobility Management Function,AMF)实体;第二网络设备102具体为未来的5G网络以及未来其它的网络中的用户面功能(User Plane Function,UPF)实体。其中,AMF实体和UPF实体的主要功能可参考上述对第一网络设备101和第二网络设备102的描述,在此不再赘述。If the connection
此外,如图3所示,该未来的5G网络以及未来其它的网络还可以包括终端、无线接入网络(Radio Access Network,RAN)接入点以及会话管理功能(Session Management Function,SMF)实体。终端通过下一代网络(Next Generation,NG)接口1与AMF实体通信,RAN接入点通过NG接口2与AMF实体通信,RAN接入点通过NG接口3与UPF实体通信,UPF实体通过NG接口4与SMF实体通信,AMF实体通过NG接口11与SMF实体通信。In addition, as shown in FIG. 3, the future 5G network and other future networks may further include a terminal, a Radio Access Network (RAN) access point, and a Session Management Function (SMF) entity. The terminal communicates with the AMF entity through the Next Generation (NG)
其中,终端用于发送上行信令或数据,从空闲态变为连接态;以及,在空闲态时接收网络侧为发送下行信令或数据而发起的寻呼,从空闲态变为连接态。RAN接入点参与终端从空闲态变为连接态的空口信令连接的建立、参与网络侧为发送下行信令或数据到空闲态的终端而发起的寻呼以及参与处于连接态的终端的上行或下行信令和数据的传输等。SMF实体参与终端的会话管理相关的功能、以及实现AMF实体和UPF实体之间的通信。The terminal is configured to send uplink signaling or data from the idle state to the connected state; and, in the idle state, receive the paging initiated by the network side to send downlink signaling or data, and change from the idle state to the connected state. The RAN access point participates in the establishment of the air interface signaling connection of the terminal from the idle state to the connected state, the paging initiated by the participating network side for transmitting the downlink signaling or the data to the terminal in the idle state, and the uplink of the terminal participating in the connected state. Or downlink signaling and data transmission, etc. The SMF entity participates in the session management related functions of the terminal and implements communication between the AMF entity and the UPF entity.
虽然未示出,上述的未来的5G网络以及未来其它的网络中还可以包括数据库实体,该数据库实体的功能类似于上述HSS的功能,在此不再赘述。本申请实施例中,数据库实体主要用于提供终端的签约数据,以用于AMF实体根据终端的签约数据确定是否将终端从连接态变为空闲态;或者,以用于AMF实体根据终端的签约数据请求UPF实体报告终端的用户面数据传输状态。Although not shown, the foregoing 5G network and the other networks in the future may further include a database entity, and the function of the database entity is similar to the function of the HSS described above, and details are not described herein again. In the embodiment of the present application, the database entity is mainly used to provide the subscription data of the terminal, and is used by the AMF entity to determine whether to change the terminal from the connected state to the idle state according to the subscription data of the terminal; or, for the AMF entity to sign the terminal according to the terminal. The data request UPF entity reports the user plane data transmission status of the terminal.
当然,上述的未来的5G网络以及未来其它的网络中还可能包括其他模块或者网络实体,比如鉴权服务功能(Authentication Server Function,AUSF)实体、策略控制功能(Policy Control Function,PCF)实体,等等,本申请实施例对此不作具体限定。Of course, the above-mentioned future 5G network and other future networks may also include other modules or network entities, such as an Authentication Server Function (AUSF) entity, a Policy Control Function (PCF) entity, and the like. The embodiment of the present application does not specifically limit this.
需要说明的是,上述的未来的5G网络以及未来其它的网络中的终端、RAN接入点、UPF实体、AMF实体、SMF实体以及数据库实体等仅是一个名字,名字对设备本身不构成限定。在未来的5G网络以及未来其它的网络中,终端、RAN接入点、UPF实体、AMF实体、SMF实体以及数据库实体所对应的网元或实体也可以是其他的名字,本申请实施例对此不作具体限定。例如,该数据库实体还有可能被替换为用户归属服务器(Home Subscriber Server,HSS)或者用户签约数据库(User Subscription Database,USD)或者统一数据管理(Unified Data Management,UDM);该UPF实体还有可能被替换为UP,等等,在此进行统一说明,以下不再赘述。It should be noted that the foregoing 5G network and other terminals in the future, the RAN access point, the UPF entity, the AMF entity, the SMF entity, and the database entity are only one name, and the name does not limit the device itself. In the future 5G network and other networks in the future, the network element or the entity corresponding to the terminal, the RAN access point, the UPF entity, the AMF entity, the SMF entity, and the database entity may also be other names. No specific limitation. For example, the database entity may also be replaced by a Home Subscriber Server (HSS) or a User Subscription Database (USD) or Unified Data Management (UDM); the UPF entity may also be replaced. It is replaced with UP, etc., and is uniformly explained here, and will not be described below.
需要说明的是,本申请所涉及到的终端可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备,以及各种形式的终端,移动台(Mobile Station,MS),用户设备(User Equipment,UE),终端设备(Terminal Equipment),软终端等等。为方便描述,本申请中,上面提到的设备统称为终端。It should be noted that the terminal involved in the present application may include various handheld devices with wireless communication functions, in-vehicle devices, wearable devices, computing devices, or other processing devices connected to the wireless modem, and various forms of terminals. Mobile station (MS), user equipment (User Equipment, UE), terminal equipment (Terminal Equipment), soft terminal, and the like. For convenience of description, in the present application, the above mentioned devices are collectively referred to as terminals.
另外,本申请实施例图1中的第一网络设备101或第二网络设备102,可能由一个实体设备实现,也可能由多个实体设备共同实现;本申请实施例中的第一网络设备101和第二网络设备102,可能分别由不同的实体设备实现,也可能都由同一个实体设备实现,本申请实施例对此不作具体限定。即,可以理解的是,本申请实施例中的第一网络设备101和第二网络设备102,都可能是实体设备内的一个逻辑功能模块,也可能是由多个实体设备组成的一个逻辑功能模块,本申请实施例对此不作具体限定。In addition, the
例如,如图4所示,图1中的第一网络设备101和第二网络设备102可以通过图4中的计算机设备(或系统)来实现。For example, as shown in FIG. 4, the
图4所示为本申请实施例提供的计算机设备示意图。计算机设备400包括至少一个处理器401,通信总线402,存储器403以及至少一个通信接口404。FIG. 4 is a schematic diagram of a computer device according to an embodiment of the present application.
处理器401可以是一个通用中央处理器(Central Processing Unit,CPU),微处理器,特定应用集成电路(Application-Specific Integrated Circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。The
通信总线402可包括一通路,在上述组件之间传送信息。Communication bus 402 can include a path for communicating information between the components described above.
通信接口404,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(Radio Access Network,RAN),无线局域网(Wireless Local Area Networks,WLAN)等。The
存储器403可以是只读存储器(Read-Only Memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(Random Access Memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。The
其中,存储器403用于存储执行本申请方案的应用程序代码,并由处理器401来控制执行。处理器401用于执行存储器403中存储的应用程序代码,从而实现终端的连接态控制。The
在具体实现中,作为一种实施例,处理器401可以包括一个或多个CPU,例如图4中的CPU0和CPU1。In a specific implementation, as an embodiment, the
在具体实现中,作为一种实施例,计算机设备400可以包括多个处理器,例如图4中的处理器401和处理器408。这些处理器中的每一个可以是一个单核(single-CPU)处理器, 也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。In a particular implementation, as an embodiment,
在具体实现中,作为一种实施例,计算机设备400还可以包括输出设备405和输入设备406。输出设备405和处理器401通信,可以以多种方式来显示信息。例如,输出设备405可以是液晶显示器(Liquid Crystal Display,LCD),发光二级管(Light Emitting Diode,LED)显示设备,阴极射线管(Cathode Ray Tube,CRT)显示设备,或投影仪(projector)等。输入设备406和处理器401通信,可以以多种方式接受用户的输入。例如,输入设备406可以是鼠标、键盘、触摸屏设备或传感设备等。In a particular implementation, as an embodiment,
上述的计算机设备400可以是一个通用计算机设备或者是一个专用计算机设备。在具体实现中,计算机设备400可以是台式机、便携式电脑、网络服务器、掌上电脑(Personal Digital Assistant,PDA)、移动手机、平板电脑、无线终端设备、通信设备、嵌入式设备或有图4中类似结构的设备。本申请实施例不限定计算机设备400的类型。The
下面将结合图1至图3所示的系统以及图4所示的设备对本申请实施例提供的终端的连接态控制方法进行具体阐述。The method for controlling the connection state of the terminal provided by the embodiment of the present application will be specifically described below with reference to the system shown in FIG. 1 to FIG. 3 and the device shown in FIG. 4 .
首先,结合图1所示的终端的连接态控制系统10,本申请实施例提供的终端的连接态控制方法包括:第二网络设备确定处于连接态的终端是否有用户面数据传输;若第二网络设备确定处于连接态的终端没有用户面数据传输,第二网络设备向第一网络设备发送指示信息,该指示信息用于指示处于连接态的终端的用户面数据传输已经结束。这样,第一网络设备接收来自第二网络设备的指示信息,并根据该指示信息,发起连接释放流程,该连接释放流程用于将终端从连接态变为空闲态。即,本申请实施例提供的终端的连接态控制方法中,在引入轻量连接态或者非活动连接态之后,第二网络设备可以感知到处于连接态的终端是否有用户面数据传输,并且在确定处于连接态的终端没有用户面数据传输之后,指示第一网络设备发起连接释放流程,该连接释放流程用于将终端从连接态变为空闲态,从而解决了网络侧因为无法感知终端的用户面数据传输状态而只能被动地将终端一直保持连接态的技术局限,让运营商可以对处于连接态的终端进行按需控制,比如将长时间处于连接态但是没有用户面数据传输的终端从连接态变为空闲态,从而节省了不必要的网络与空口资源,提升了网络的运行性能与效率。First, in conjunction with the connection
其次,以图1所示的终端的连接态控制系统10应用于如图2所示的4G LTE/EPC网络为例,对上述的终端的连接态控制方法进行展开说明。Next, the connection
一种可能的实现方式中,如图5所示,为本申请实施例提供的一种终端的连接态控制方法流程示意图。该终端的连接态控制方法涉及到终端、基站、终端的服务MME以及终端的SGW之间的交互,包括如下步骤:As shown in FIG. 5, a schematic flowchart of a method for controlling connection state of a terminal according to an embodiment of the present application is shown in FIG. The connection state control method of the terminal involves the interaction between the terminal, the base station, the serving MME of the terminal, and the SGW of the terminal, and includes the following steps:
S501、终端从空闲态进入连接态。S501. The terminal enters a connected state from an idle state.
具体的,用户面数据的传输需要终端从空闲态进入连接态才能进行。Specifically, the transmission of the user plane data requires the terminal to enter the connected state from the idle state.
对于上行用户面数据传输:典型地,终端发起业务请求(Service Request)流程,该业务请求流程用于将终端从空闲态变为连接态。For uplink user plane data transmission: Typically, the terminal initiates a Service Request procedure, which is used to change the terminal from an idle state to a connected state.
对于下行用户面数据传输:终端的SGW向MME发送下行数据通知(Downlink Data Notification,DDN)消息,触发MME向该终端发起寻呼。进而,作为寻呼响应,终端发起业务请求流程,该业务请求流程用于将终端从空闲态变为连接态。For the downlink user plane data transmission, the SGW of the terminal sends a Downlink Data Notification (DDN) message to the MME, and triggers the MME to initiate paging to the terminal. Further, as a paging response, the terminal initiates a service request procedure for changing the terminal from an idle state to a connected state.
需要说明的是,不同于4G网络中的现有技术方案,在引入轻量连接态或者非活动连接态之后,在处于连接态的终端的用户面数据传输完成后,为了保持终端在网络侧一直处于连接态,4G移动通信网络的基站并不会启动用户不活动(User Inactivity)定时器,从而导致MME并不感知该终端的用户面数据传输状态,从而一直让该终端保持连接态。It should be noted that, unlike the prior art solution in the 4G network, after the lightweight connection state or the inactive connection state is introduced, after the user plane data transmission of the terminal in the connected state is completed, in order to keep the terminal on the network side. In the connected state, the base station of the 4G mobile communication network does not start the user inactivity timer, so that the MME does not perceive the user plane data transmission status of the terminal, and thus keeps the terminal in the connected state.
S502、SGW启动第一不活动定时器(inactivity timer)。S502. The SGW starts a first inactivity timer.
具体的,该第一不活动定时器用于SGW检测当前处于连接态的终端的用户面数据传输状态是否处于不活动状态,故该定时器也可以称为用户面不活动定时器(user plane inactivity timer)。其中,该第一不活动定的定时时长可以由运营商来设定和改变,也可以在SGW上预先配置一个缺省值,比如30s,本申请实施例对此不作具体限定。Specifically, the first inactivity timer is used by the SGW to detect whether the user plane data transmission status of the terminal currently in the connected state is in an inactive state, so the timer may also be referred to as a user plane inactivity timer. ). The timing of the first inactivity may be set and changed by the operator, and a default value, such as 30s, may be pre-configured on the SGW, which is not specifically limited in this embodiment of the present application.
需要说明的是,本申请实施例中,SGW通常是在终端处于连接态且终端上没有用户面数据传输时才启动该第一不活动定时器。当然,SGW也可以在终端处于连接态且终端上有上行或下行数据传输时启动该第一不活动定时器,本申请实施例对此不作具体限定。It should be noted that, in the embodiment of the present application, the SGW usually starts the first inactivity timer when the terminal is in the connected state and there is no user plane data transmission on the terminal. Of course, the SGW can also start the first inactivity timer when the terminal is in the connected state and the uplink or downlink data is transmitted on the terminal, which is not specifically limited in this embodiment of the present application.
S503、若在第一不活动定时器超时时,SGW未收到终端的上行或下行信令或数据,则SGW确定终端没有用户面数据传输。S503. If the SGW does not receive uplink or downlink signaling or data of the terminal when the first inactivity timer expires, the SGW determines that the terminal does not have user plane data transmission.
可选的,若在第一不活动定时器超时前,SGW收到终端的上行或下行信令或数据,则SGW停止第一不活动定时器。Optionally, if the SGW receives the uplink or downlink signaling or data of the terminal before the first inactivity timer expires, the SGW stops the first inactivity timer.
示例性的,假设第一不活动定时器的定时时长设定为30s,SGW是在终端处于连接态且终端上没有用户面数据传输时才启动的第一不活动定时器,则在SGW启动第一不活动定时器之后:Exemplarily, it is assumed that the timing duration of the first inactivity timer is set to 30s, and the SGW is the first inactivity timer that is started when the terminal is in the connected state and there is no user plane data transmission on the terminal, and then the SGW is started. After an inactivity timer:
若在30s之内未收到终端的上行或下行信令或数据,则SGW确定终端没有用户面数据传输。If the uplink or downlink signaling or data of the terminal is not received within 30s, the SGW determines that the terminal has no user plane data transmission.
若在30s之内收到终端的上行或下行信令或数据,则SGW停止第一不活动定时器。在上行或下行信令或数据传输结束之后,SGW可以重新启动第一不活动定时器,若在30s之内未收到终端的上行或下行信令或数据,则SGW确定终端没有用户面数据传输。反之,若在30s之内仍收到终端的上行或下行信令或数据,则SGW停止第一不活动定时器,参照上述过程继续执行,在此不再赘述。If the uplink or downlink signaling or data of the terminal is received within 30 s, the SGW stops the first inactivity timer. After the uplink or downlink signaling or data transmission ends, the SGW may restart the first inactivity timer. If the uplink or downlink signaling or data of the terminal is not received within 30s, the SGW determines that the terminal has no user plane data transmission. . On the other hand, if the uplink or downlink signaling or data of the terminal is still received within 30s, the SGW stops the first inactivity timer, and continues to perform the process according to the foregoing process, and details are not described herein again.
或者,示例性的,假设第一不活动定时器的定时时长设定为30s,SGW是在终端处于连接态且终端上有上行或下行数据传输时启动的第一不活动定时器,则在SGW启动第一不活动定时器之后:Or, by way of example, assuming that the timing duration of the first inactivity timer is set to 30 s, the SGW is the first inactivity timer that is started when the terminal is in the connected state and there is uplink or downlink data transmission on the terminal, and then the SGW is in the SGW. After starting the first inactivity timer:
若在30s之内收到终端的上行或下行信令或数据,则SGW停止第一不活动定时器。若SGW重新启动第一不活动定时器后,30s之内仍收到终端的上行或下行信令或数据,则SGW仍停止第一不活动定时器。直到SGW重新启动第一不活动定时器后,在30s之内未收到终端的上行或下行信令或数据,则SGW确定终端没有用户面数据传输。If the uplink or downlink signaling or data of the terminal is received within 30 s, the SGW stops the first inactivity timer. If the SGW still receives the uplink or downlink signaling or data of the terminal within 30s after the SGW restarts the first inactivity timer, the SGW still stops the first inactivity timer. After the SGW restarts the first inactivity timer and does not receive uplink or downlink signaling or data of the terminal within 30s, the SGW determines that the terminal has no user plane data transmission.
需要说明的是,步骤S502和S503中仅是示例性的提供一种SGW确定处于连接态的终端是否有用户面数据传输的具体实现,当然,SGW确定处于连接态的终端是否有用户面数据传输还可能有其他的实现方式,比如,SGW可以保存终端的用户面数据传输状态,若终端的用户面数据传输状态从活动状态变为不活动状态,则SGW可以确定终端没有用户面数据传输。或者,还可以引入一个时间的维度,但是时间的维度在实现时,可以不用启动定时器,比如通过两次查询系统时间来进行判断,若连续两次查询到终端没有用户面数据传输的系 统时间之间的间隔等于或超过预设的时间间隔,则SGW可以确定该终端没有用户面数据传输。本申请实施例对SGW确定处于连接态的终端是否有用户面数据传输的实现方式不作具体限定。It should be noted that, in steps S502 and S503, only a specific implementation of whether the SGW determines whether the terminal in the connected state has user plane data transmission is provided. Of course, the SGW determines whether the terminal in the connected state has user plane data transmission. There may be other implementation manners. For example, the SGW may save the user plane data transmission status of the terminal. If the user plane data transmission status of the terminal changes from the active state to the inactive state, the SGW may determine that the terminal has no user plane data transmission. Alternatively, a time dimension may be introduced, but when the time dimension is implemented, the timer may not be started, for example, by querying the system time twice, if the system queries the terminal without the user plane data transmission time. The interval between the two is equal to or exceeds the preset time interval, and the SGW can determine that the terminal has no user plane data transmission. The embodiment of the present application does not specifically limit whether the SGW determines whether the terminal in the connected state has user plane data transmission.
S504、SGW向MME发送指示信息,以使得MME接收该指示信息。其中,该指示信息用于指示终端的用户面数据传输已经结束,也即终端的用户面活动状态从活动变为不活动。S504. The SGW sends the indication information to the MME, so that the MME receives the indication information. The indication information is used to indicate that the user plane data transmission of the terminal has ended, that is, the user plane activity status of the terminal changes from active to inactive.
具体的,SGW可以通过一个新定义的消息向MME发送指示信息,例如该新定义的消息可以是用户面不活动通知(UP Inactivity Notification)消息,其中,用户面不活动通知消息中携带该指示信息。当然,SGW也可以通过已有的消息向MME发送指示信息,例如修改DDN消息,在DDN消息中携带该指示信息,本申请实施例对此不作具体限定。Specifically, the SGW may send the indication information to the MME by using a newly defined message, for example, the newly defined message may be a UP Inactivity Notification message, where the user plane inactivity notification message carries the indication information. . Of course, the SGW can also send the indication information to the MME through the existing message, for example, the DDN message is modified, and the indication information is carried in the DDN message, which is not specifically limited in this embodiment of the present application.
S505、MME根据指示信息,基于本地策略(local policy)或者终端的签约数据,确定是否将终端从连接态变为空闲态。S505. The MME determines, according to the indication information, whether to change the terminal from the connected state to the idle state based on the local policy or the subscription data of the terminal.
其中,本地策略可以是运营商在MME上预先配置的策略,也称为运营商策略(operator policy),也可以是MME预先从其他网元获取并保存的策略,比如在终端的初始注册过程中,MME通过网络能力开放功能实体从应用服务器(Application Server,AS)或应用功能(Application Function,AF)实体获取本地策略并保存。The local policy may be a policy that is pre-configured by the operator on the MME, which is also called an operator policy, or a policy that the MME obtains and saves from other network elements in advance, for example, in the initial registration process of the terminal. The MME obtains a local policy from an application server (AS) or an application function (AF) entity through the network capability open function entity and saves it.
具体的,本申请实施例中,本地策略信息可以包括终端的使用类型(usage type)、终端的业务类型(service type)、终端的设备类型(device type)、终端的接入优先级(access priority)、终端的移动模式(mobility pattern)、终端的无线接入类型(radio access type)、终端的专用核心网类型(Dedicated Core Network type,DCN type)、终端的数据类型(data type)和终端的统计移动信息(statistic mobility information)中的至少一个。Specifically, in the embodiment of the present application, the local policy information may include a usage type of the terminal, a service type of the terminal, a device type of the terminal, and an access priority of the terminal. ), the mobility pattern of the terminal, the radio access type of the terminal, the Dedicated Core Network type (DCN type) of the terminal, the data type of the terminal, and the terminal At least one of statistic mobility information.
其中,终端的使用类型,例如可以是:频繁大数据包传输,非频繁小数据包传输,高可靠数据传输,或者低时延数据传输等。The type of use of the terminal may be, for example, frequent large data packet transmission, infrequent small data packet transmission, high reliability data transmission, or low latency data transmission.
终端的业务类型,例如可以是:短消息业务,语音业务,视频业务,数据业务,紧急业务,或者异常业务等。The service type of the terminal may be, for example, a short message service, a voice service, a video service, a data service, an emergency service, or an abnormal service.
终端的设备类型,例如可以是:智能手机,机器类设备,蜂窝物联网设备,可穿戴设备,或者车载设备等。The device type of the terminal can be, for example, a smart phone, a machine type device, a cellular Internet of things device, a wearable device, or an in-vehicle device.
终端的接入优先级,例如可以是:高优先级,正常优先级,或者低优先级等。The access priority of the terminal may be, for example, a high priority, a normal priority, or a low priority.
终端的移动模式,例如可以是:无移动性,低移动性,高移动性,或者随机移动性等。其中,无移动性是指静止的。The mobile mode of the terminal may be, for example, no mobility, low mobility, high mobility, or random mobility. Among them, no mobility means stationary.
终端的移动模式,例如还可以是:小区范围移动性,位置区域(Location Area)范围移动性,注册区域(Registration Area)范围移动性,接入技术(Access Technology)范围移动性,跨无线接入技术(inter-Radio Access Technology,inter-RAT)移动性,网络范围移动性和跨网络移动性等。其中,位置区域范围移动性例如可以是跟踪域(Tracking Area,TA)范围移动性。注册区域范围移动性例如可以是跟踪域列表(TA list)范围移动性。接入技术范围移动性例如可以是4G内移动性。网络范围移动性例如可以是公共陆地移动网络内(intra-Public Land Mobile Network,intra-PLMN)移动性。跨网络移动性例如可以是跨公共陆地移动网络(inter-PLMN)移动性。The mobility mode of the terminal may be, for example, cell range mobility, location area range mobility, registration area range mobility, access technology range mobility, and cross-radio access. Inter-Radio Access Technology (inter-RAT) mobility, network range mobility and cross-network mobility. The location area range mobility may be, for example, a Tracking Area (TA) range mobility. The registration area range mobility may be, for example, a tracking list list (TA list) range mobility. Access technology range mobility may be, for example, 4G intra mobility. The network range mobility may be, for example, intra-Public Land Mobile Network (intra-PLMN) mobility. Cross-network mobility may be, for example, trans-public land mobile network (inter-PLMN) mobility.
终端的无线接入类型,例如可以是:LTE接入,窄带物联网(Narrowband Internet of Things,NB-IoT)接入,或者5G空口接入等。The wireless access type of the terminal may be, for example, LTE access, Narrowband Internet of Things (NB-IoT) access, or 5G air interface access.
终端的专用核心网类型,例如可以是:机器类通信(Machine Type Communication,MTC)专网,蜂窝物联网(Cellular Internet of Things,CIoT)专网,汽车类通信(Vehicle to everything,V2X)专网等。The dedicated core network type of the terminal may be, for example, a Machine Type Communication (MTC) private network, a Cellular Internet of Things (CIoT) private network, and a Vehicle to Everything (V2X) private network. Wait.
终端的数据类型,例如可以是:IP数据,非IP(non-IP)数据等。其中,IP包括IPv4或IPv6。The data type of the terminal may be, for example, IP data, non-IP (non-IP) data, or the like. Among them, IP includes IPv4 or IPv6.
终端的统计移动信息,例如可以是:终端的历史移动轨迹,终端的可预见移动轨迹等。The statistical movement information of the terminal may be, for example, a historical movement trajectory of the terminal, a foreseeable movement trajectory of the terminal, and the like.
具体的,终端的签约数据可以为是否允许该终端长时间处于连接态的信息。或者更具体的,签约数据可以为是否允许终端进入轻量连接(lightly connected)态的信息,本申请实施例对此不作具体限定。其中,终端的签约数据是在终端的初始附着流程或位置更新流程中,MME从HSS中获取的,运营商需要在HSS中为该终端预先增加该签约数据信息。具体可参考现有的签约数据的获取方式,在此不再赘述。另外,签约数据中还可能包含其他的信息,本申请实施例对此不作具体限定。Specifically, the subscription data of the terminal may be information about whether the terminal is allowed to be in the connected state for a long time. Or more specifically, the subscription data may be information about whether the terminal is allowed to enter a lightly connected state, which is not specifically limited in this embodiment of the present application. The subscription data of the terminal is obtained in the initial attachment process or the location update process of the terminal, and the MME obtains the subscription data information for the terminal in the HSS. For details, refer to the method for obtaining the existing subscription data, and details are not described herein again. In addition, other information may be included in the subscription data, which is not specifically limited in this embodiment of the present application.
结合上述本地策略或者终端的签约数据,MME根据指示信息,基于本地策略或者终端的签约数据,确定是否将终端从连接态变为空闲态例如可以是:In combination with the foregoing local policy or the subscription data of the terminal, the MME determines, according to the indication information, whether to change the terminal from the connected state to the idle state based on the local policy or the subscription data of the terminal, for example, may be:
若本地策略为:对于使用类型为非频繁小数据包传输且业务类型为数据业务的终端,或者对于设备类型为蜂窝物联网设备且接入优先级为低的终端,或者对于移动模式为随机移动性且移动范围为跨接入技术移动和跨网络范围移动的终端,MME确定将终端从连接态变为空闲态;If the local policy is: for a terminal whose type is non-frequent small packet transmission and whose service type is data service, or for a terminal whose device type is a cellular IoT device and whose access priority is low, or for the mobile mode is random mobile And the mobility range is a terminal moving across the access technology and moving across the network range, and the MME determines to change the terminal from the connected state to the idle state;
或者,若终端的签约数据为不允许该终端长时间处于连接态,则MME确定将该终端从连接态变为空闲态,反之则不将该终端从连接态变为空闲态;Alternatively, if the subscription data of the terminal does not allow the terminal to be in the connected state for a long time, the MME determines that the terminal is changed from the connected state to the idle state, and vice versa, the terminal is not changed from the connected state to the idle state;
或者,若签约数据为不允许该终端进入轻量连接态,则MME确定将该终端从连接态变为空闲态,反之则不将该终端从连接态变为空闲态。Alternatively, if the subscription data is that the terminal is not allowed to enter the lightweight connection state, the MME determines that the terminal is changed from the connected state to the idle state, and vice versa, the terminal is not changed from the connected state to the idle state.
S506、若MME确定将终端从连接态变为空闲态,MME发起连接释放流程,该连接释放流程用于将终端从连接态变为空闲态。S506. If the MME determines to change the terminal from the connected state to the idle state, the MME initiates a connection release procedure, where the connection release procedure is used to change the terminal from the connected state to the idle state.
具体的,本申请实施例中的连接释放流程完全重用现有4G LTE/EPC网络中的S1连接释放流程,具体可参考第三代合作伙伴项目(3rd Generation Partnership Project,3GPP)Specifically, the connection release process in the embodiment of the present application completely reuses the S1 connection release process in the existing 4G LTE/EPC network, and specifically refers to the 3rd Generation Partnership Project (3GPP).
标准TS 23.401部分,在此不再赘述。The standard TS 23.401 part is not described here.
需要说明的是,步骤S505是个可选的步骤,MME在接收指示信息之后,也可以根据指示信息,直接发起连接释放流程,该连接释放流程用于将终端从连接态变为空闲态,本申请实施例对此不作具体限定。It should be noted that the step S505 is an optional step. After receiving the indication information, the MME may directly initiate a connection release process according to the indication information, where the connection release process is used to change the terminal from the connected state to the idle state. The embodiment does not specifically limit this.
可选的,本申请实施例中,在步骤S504之后,还可以包括:Optionally, in the embodiment of the present application, after step S504, the method may further include:
MME向SGW发送确认信息,该确认信息用于指示MME确认收到了SGW发送的指示信息。即,MME可以在SGW向MME发送指示信息之后,立即向SGW发送确认收到了SGW发送的指示信息的确认信息。其中,若步骤S504中,SGW通过用户面不活动通知消息向MME发送指示信息,则MME可以通过户面不活动通知确认(acknowledgement)消息向SGW发送确认信息;若步骤S504中,SGW通过DDN消息向MME发送指示信息,则MME可以通过DDN确认消息向SGW发送确认信息,本申请实施例对此不作具体限定。The MME sends an acknowledgement message to the SGW, where the acknowledgement information is used to instruct the MME to confirm that the indication information sent by the SGW is received. That is, after the SGW transmits the indication information to the MME, the MME may immediately send confirmation information confirming that the indication information transmitted by the SGW has been received to the SGW. If the SGW sends the indication information to the MME through the user plane inactivity notification message in step S504, the MME may send the acknowledgement information to the SGW through the account inactivity notification acknowledgement message; if the SGW passes the DDN message in step S504. The MME may send the indication information to the MME, and the MME may send the acknowledgment information to the SGW through the DDN acknowledgment message, which is not specifically limited in this embodiment of the present application.
当然,MME也可以在步骤S506中通过发起连接释放流程中的释放接入承载请求(Release Access Bearers Request)消息进行确认,本申请实施例对此不中具体限定。Certainly, the MME may also perform the acknowledgment by the Release Access Bearers Request message in the connection release process in step S506, which is not specifically limited in this embodiment of the present application.
本申请实施例提供的终端的连接态控制方法中,通过在终端的SGW上引入终端的用户面不活动检测机制,在确定终端处于用户面非活动(inactive)状态,即终端的用户面数据传输结束时,SGW主动向终端的服务MME通知该终端处于用户面非活动状态,MME在获知该通知信息后,根据本地策略或者终端的签约数据,发起S1连接释放流程将该终端从连接态变为空闲态,解决了现有技术中MME因为无法感知终端的用户面数据传输状态而只能被动地将终端一直保持连接态的技术局限,让运营商可以对处于连接态的终端进行按需控制,比如将长时间处于连接态但是没有用户面数据传输的终端从连接态变为空闲态,从而节省了不必要的网络与空口资源,提升了网络的运行性能与效率。In the connection state control method of the terminal provided by the embodiment of the present application, the user plane inactivity detection mechanism of the terminal is introduced on the SGW of the terminal, and the terminal is in the inactive state of the user plane, that is, the user plane data transmission of the terminal is performed. At the end, the SGW actively informs the serving MME of the terminal that the terminal is in a user-side inactive state. After obtaining the notification information, the MME initiates an S1 connection release process according to the local policy or the subscription data of the terminal, and changes the terminal from the connected state. The idle state solves the technical limitation that the MME can only passively keep the terminal in the connected state because the MME cannot sense the user plane data transmission state of the terminal in the prior art, so that the operator can perform on-demand control on the terminal in the connected state. For example, a terminal that is in a connected state for a long time but has no user plane data transmission changes from a connected state to an idle state, thereby saving unnecessary network and air interface resources, and improving network running performance and efficiency.
其中,上述S501、S502、S503、S504和S506中SGW的动作可以由图4所示的计算机设备400中的处理器401调用存储器403中存储的应用程序代码来执行,本申请实施例对此不作任何限制。The operations of the SGWs in the foregoing S501, S502, S503, S504, and S506 can be performed by the
其中,上述S501、S505和S506中MME的动作可以由图4所示的计算机设备400中的处理器401调用存储器403中存储的应用程序代码来执行,本申请实施例对此不作任何限制。The action of the MME in the above-mentioned S501, S505, and S506 can be performed by the
一种可能的实现方式中,如图6所示,为本申请实施例提供的一种终端的连接态控制方法流程示意图。该终端的连接态控制方法涉及到终端、基站、终端的服务MME以及终端的SGW之间的交互,包括如下步骤:A possible implementation manner is shown in FIG. 6 , which is a schematic flowchart of a connection state control method of a terminal according to an embodiment of the present application. The connection state control method of the terminal involves the interaction between the terminal, the base station, the serving MME of the terminal, and the SGW of the terminal, and includes the following steps:
S601、同S501。S601, the same as S501.
S602、MME启动第二不活动定时器。S602. The MME starts a second inactivity timer.
具体的,该第二不活动定时器用于MME周期性地向终端的S-GW查询当前处于连接态的终端的用户面数据传输状态是否处于不活动状态,故该定时器也可以称为用户面不活动定时器。其中,该第二不活动定时器的定时时长可以由运营商来设定和改变,也可以在MME上预先配置一个缺省值,比如30s,本申请实施例对此不作具体限定。Specifically, the second inactivity timer is used by the MME to periodically query the S-GW of the terminal whether the user plane data transmission status of the terminal currently in the connected state is in an inactive state, so the timer may also be referred to as a user plane. Inactivity timer. The timing of the second inactivity timer may be set and changed by the operator, and a default value, such as 30s, may be pre-configured on the MME, which is not specifically limited in this embodiment of the present application.
需要说明的是,本申请实施例中,MME通常是在终端处于连接态且终端上没有信令或数据传输时才启动该第二不活动定时器。当然,MME也可以在终端处于连接态且终端上有上行或下行信令或数据传输时启动该第二不活动定时器,本申请实施例对此不作具体限定。It should be noted that, in this embodiment of the present application, the MME usually starts the second inactivity timer when the terminal is in the connected state and there is no signaling or data transmission on the terminal. Of course, the MME may also start the second inactivity timer when the terminal is in the connected state and the uplink or downlink signaling or data transmission is performed on the terminal, which is not specifically limited in this embodiment of the present application.
S603、若在第二不活动定时器超时时,MME未收到终端的上行或下行信令或数据,则MME基于本地策略或者终端的签约数据,确定是否请求SGW报告终端的用户面数据传输状态。S603. If the MME does not receive the uplink or downlink signaling or data of the terminal when the second inactivity timer expires, the MME determines whether to request the SGW to report the user plane data transmission status of the terminal, based on the local policy or the subscription data of the terminal. .
可选的,若在第二不活动定时器超时前,MME收到终端的上行或下行信令或数据,则SGW停止第二不活动定时器。Optionally, if the MME receives the uplink or downlink signaling or data of the terminal before the second inactivity timer expires, the SGW stops the second inactivity timer.
示例性的,假设第二不活动定时器的定时时长设定为30s,MME是在终端处于连接态且终端上没有信令或数据传输时才启动的第二不活动定时器,则在MME启动第二不活动定时器之后:Exemplarily, assuming that the timing duration of the second inactivity timer is set to 30 s, the MME is a second inactivity timer that is started when the terminal is in the connected state and there is no signaling or data transmission on the terminal, and is started at the MME. After the second inactivity timer:
若在30s之内未收到终端的上行或下行信令或数据,则MME基于本地策略或者终端的签约数据,确定是否请求SGW报告终端的用户面数据传输状态。If the uplink or downlink signaling or data of the terminal is not received within 30s, the MME determines whether to request the SGW to report the user plane data transmission status of the terminal based on the local policy or the subscription data of the terminal.
若在30s之内收到终端的上行或下行信令或数据,则MME停止第一不活动定时器。在上行或下行信令或数据传输结束之后,MME可以重新启动第二不活动定时器,若在30s之内未收到终端的上行或下行信令或数据,则MME基于本地策略或者终端的签约数据,确定是否请求SGW报告终端的用户面数据传输状态。反之,若在30s之内仍收到终端的上行或下 行信令或数据,则MME停止第二不活动定时器,参照上述过程继续执行,在此不再赘述。If the uplink or downlink signaling or data of the terminal is received within 30 s, the MME stops the first inactivity timer. After the uplink or downlink signaling or data transmission ends, the MME may restart the second inactivity timer. If the uplink or downlink signaling or data of the terminal is not received within 30s, the MME is based on the local policy or the subscription of the terminal. Data, determining whether to request the SGW to report the user plane data transmission status of the terminal. On the other hand, if the uplink or downlink signaling or data of the terminal is still received within 30s, the MME stops the second inactivity timer, and continues to perform the process according to the foregoing process, and details are not described herein again.
或者,示例性的,假设第二不活动定时器的定时时长设定为30s,MME是在终端处于连接态且终端上有上行或下行信令或数据传输时启动的第二不活动定时器,则在MME启动第二不活动定时器之后:Or, by way of example, assuming that the timing duration of the second inactivity timer is set to 30 s, the MME is a second inactivity timer that is started when the terminal is in the connected state and there is uplink or downlink signaling or data transmission on the terminal. Then after the MME starts the second inactivity timer:
若在30s之内收到终端的上行或下行信令或数据,则MME停止第二不活动定时器。若MME重新启动第二不活动定时器后,30s之内仍收到终端的上行或下行信令或数据,则MME仍停止第二不活动定时器。直到MME重新启动第二不活动定时器后,在30s之内未收到终端的上行或下行信令或数据,则MME基于本地策略或者终端的签约数据,确定是否请求SGW报告终端的用户面数据传输状态。If the uplink or downlink signaling or data of the terminal is received within 30 s, the MME stops the second inactivity timer. If the MME still receives the uplink or downlink signaling or data of the terminal within 30s after the MME restarts the second inactivity timer, the MME still stops the second inactivity timer. After the MME restarts the second inactivity timer and does not receive the uplink or downlink signaling or data of the terminal within 30s, the MME determines whether to request the SGW to report the user plane data of the terminal based on the local policy or the subscription data of the terminal. Transmission status.
具体的,本申请实施例中的本地策略或者终端的签约数据、以及MME基于本地策略或者终端的签约数据,确定是否请求SGW报告终端的用户面数据传输状态的实现可参考图5所示的实施例中的相关描述,在此不再赘述。Specifically, the local policy or the subscription data of the terminal in the embodiment of the present application, and the MME determining whether to request the SGW to report the user plane data transmission status of the terminal based on the local policy or the subscription data of the terminal may refer to the implementation shown in FIG. 5 . The related description in the example will not be described here.
S604、若MME确定请求SGW报告终端的用户面数据传输状态,MME向SGW发送请求消息,以使得SGW接收该请求消息,该请求消息用于请求SGW报告终端的用户面数据传输状态。S604. If the MME determines that the SGW is requested to report the user plane data transmission status of the terminal, the MME sends a request message to the SGW, so that the SGW receives the request message, where the request message is used to request the SGW to report the user plane data transmission status of the terminal.
具体的,本申请实施例中,终端的用户面数据传输状态包括活动(active)或者不活动(inactive)两种。其中,活动对应终端有用户面数据传输;不活动对应终端没有用户面数据传输。在此进行统一说明,以下不再赘述。Specifically, in the embodiment of the present application, the user plane data transmission status of the terminal includes two types: active or inactive. The active corresponding terminal has user plane data transmission; the inactive corresponding terminal has no user plane data transmission. A unified explanation is given here, and will not be described below.
具体的,该请求消息可以是一个新定义的消息,例如可以是终端用户面活动请求(UP Activity Request)消息。当然,该请求消息也可以是修改已有的消息,例如修改接入承载请求(Modify Access Bearers Request)或改变通知请求(Change Notification Request),在修改接入承载请求或改变通知请求中增加终端用户面活动状态查询的指示信息,本申请实施例对此不作具体限定。Specifically, the request message may be a newly defined message, for example, an end user activity request (UP Activity Request) message. Certainly, the request message may also be an existing message, such as a Modify Access Bearers Request or a Change Notification Request, and add an end user in modifying the access bearer request or changing the notification request. The indication information of the face activity status query is not specifically limited in this embodiment of the present application.
具体的,本申请实施例中,MME可以周期性的执行步骤S602-S604,即对处于连接态的终端,周期性的查询该终端的用户面数据传输状态,本申请实施例对此不作具体限定。Specifically, in the embodiment of the present application, the MME may periodically perform the steps S602-S604, that is, the terminal in the connected state periodically queries the user plane data transmission state of the terminal, which is not specifically limited in this embodiment of the present application. .
需要说明的是,步骤S602-S604中仅是示例性的提供一种MME向SGW发送请求消息的具体实现,当然,MME向SGW发送请求消息还可能有其他的实现方式,比如,在终端从空闲态进入连接态之后,MME可以直接向SGW发送请求消息,该请求消息用于请求SGW报告终端的用户面数据传输状态。或者,在终端从空闲态进入连接态之后,MME可以先基于上述的本地策略或者终端的签约数据,确定是否请求SGW报告终端的用户面数据传输状态;在MME确定请求SGW报告终端的用户面数据传输状态之后,MME启动第二不活动定时器;若在第二不活动定时器超时时,MME未收到终端的上行或下行信令或数据,则MME向SGW发送请求消息,该请求消息用于请求SGW报告终端的用户面数据传输状态。本申请实施例对MME向SGW发送请求消息的实现方式不作具体限定。It should be noted that, in the steps S602-S604, only a specific implementation of the MME sending a request message to the SGW is provided. Of course, the MME may send the request message to the SGW, and may have other implementation manners, for example, the terminal is idle. After the state enters the connected state, the MME may directly send a request message to the SGW, where the request message is used to request the SGW to report the user plane data transmission status of the terminal. Alternatively, after the terminal enters the connected state from the idle state, the MME may first determine whether to request the SGW to report the user plane data transmission status of the terminal based on the foregoing local policy or the subscription data of the terminal; and determine, at the MME, requesting the SGW to report the user plane data of the terminal. After the transmission state, the MME starts a second inactivity timer; if the MME does not receive the uplink or downlink signaling or data of the terminal when the second inactivity timer expires, the MME sends a request message to the SGW, where the request message is used. The SGW is requested to report the user plane data transmission status of the terminal. The implementation manner of the MME sending a request message to the SGW is not specifically limited.
需要说明的是,MME除了通过启动第二不活动定时器的方式确定是否请求SGW报告终端的用户面数据传输状态,还可以保存终端的控制面信令或用户面数据的传输状态,若终端的控制面信令或用户面数据的传输状态从活动状态变为不活动状态,则MME可以请求SGW报告终端的用户面数据传输状态。或者,还可以引入一个时间的维度,但是时间的维度在实现时,可以不用启动定时器,比如通过两次查询系统时间来进行判断,连续两次查询到该终端的控制面信令或用户面数据的传输状态为不活动状态的系统时间之间的间隔等于或 超过预设的时间间隔,则MME请求SGW报告终端的用户面数据传输状态。本申请实施例对MME如何确定请求SGW报告终端的用户面数据传输状态的实现方式不作具体限定。It should be noted that, in addition to determining whether to request the SGW to report the user plane data transmission status of the terminal by using the second inactivity timer, the MME may also save the control plane signaling of the terminal or the transmission status of the user plane data, if the terminal The control plane signaling or the transmission status of the user plane data changes from the active state to the inactive state, and the MME may request the SGW to report the user plane data transmission status of the terminal. Alternatively, a time dimension may be introduced, but when the time dimension is implemented, the timer may not be started, for example, by querying the system time twice, and querying the control plane signaling or user plane of the terminal twice. When the interval between the system times in which the data transmission state is inactive is equal to or exceeds the preset time interval, the MME requests the SGW to report the user plane data transmission status of the terminal. The embodiment of the present application does not specifically limit how the MME determines the implementation manner of requesting the SGW to report the user plane data transmission status of the terminal.
S605、SGW根据该请求消息,确定终端是否有用户面数据传输。S605. The SGW determines, according to the request message, whether the terminal has user plane data transmission.
具体的,SGW确定终端是否有用户面数据传输的具体实现可参考图5所示的实施例中的相关描述,在此不再赘述。Specifically, the specific implementation of the SGW to determine whether the terminal has the user plane data transmission may refer to the related description in the embodiment shown in FIG. 5, and details are not described herein again.
S606、若SGW确定终端没有用户面数据传输,SGW向MME发送指示信息,以使得MME接收该指示信息。其中,该指示信息用于指示终端的用户面数据传输已经结束,也即终端的用户面活动状态从活动变为不活动。S606. If the SGW determines that the terminal does not have user plane data transmission, the SGW sends the indication information to the MME, so that the MME receives the indication information. The indication information is used to indicate that the user plane data transmission of the terminal has ended, that is, the user plane activity status of the terminal changes from active to inactive.
具体的,若步骤S604中的请求消息为终端用户面活动请求消息,则步骤S606中,SGW可以通过用户面活动响应(UP Activity Response)消息向MME发送该指示信息;若步骤S604中的请求消息为修改接入承载请求,则步骤S606中,SGW可以通过修改接入承载响应(Modify Access Bearers Response)向MME发送该指示信息;若步骤S604中的请求消息为改变通知请求,则步骤S606中,SGW可以通过改变通知响应(Change Notification Response)向MME发送该指示信息。Specifically, if the request message in step S604 is an end user plane activity request message, in step S606, the SGW may send the indication information to the MME through a user activity response (UP Activity Response) message; if the request message in step S604 In order to modify the access bearer request, in step S606, the SGW may send the indication information to the MME by modifying the modify bearer response (Modify Access Bearers Response); if the request message in step S604 is a change notification request, then in step S606, The SGW may send the indication information to the MME by changing a Change Notification Response.
S607、MME根据该指示信息,发起连接释放流程,该连接释放流程用于将终端从连接态变为空闲态。S607. The MME initiates a connection release process according to the indication information, where the connection release procedure is used to change the terminal from the connected state to the idle state.
具体的,本申请实施例中,MME可以根据指示信息,直接发起连接释放流程,该连接释放流程用于将终端从连接态变为空闲态;MME也可以基于本地策略或者终端的签约数据,在确定将终端从连接态变为空闲态之后,再发起连接释放流程,该连接释放流程用于将终端从连接态变为空闲态。本申请实施例对此不做具体限定。相关实现可参考图5所示的实施例,在此不再赘述。Specifically, in the embodiment of the present application, the MME may directly initiate a connection release process according to the indication information, where the connection release process is used to change the terminal from the connected state to the idle state; the MME may also be based on the local policy or the subscription data of the terminal. After determining to change the terminal from the connected state to the idle state, a connection release process is initiated, and the connection release process is used to change the terminal from the connected state to the idle state. This embodiment of the present application does not specifically limit this. For related implementations, reference may be made to the embodiment shown in FIG. 5, and details are not described herein again.
可选的,在步骤S605中,若SGW确定终端有用户面数据传输,则SGW可以向MME发送指示终端的用户面数据传输未结束的指示信息。这样,MME在接收到该指示信息之后,可以重新启动上述的第二不活动定时器来继续向SGW查询该终端的用户面数据传输状态,本申请实施例对该情况不作具体限定。Optionally, in step S605, if the SGW determines that the terminal has user plane data transmission, the SGW may send, to the MME, indication information indicating that the user plane data transmission of the terminal is not completed. In this way, after receiving the indication information, the MME may restart the foregoing second inactivity timer to continue to query the SGW for the user plane data transmission status of the terminal. The embodiment of the present application does not specifically limit the situation.
本申请实施例提供的终端的连接态控制方法中,通过在终端的服务MME上引入终端用户面活动状态查询机制,根据本地策略或者终端的签约数据,向SGW查询该终端的用户面数据传输状态,并根据SGW的反馈进行不同的处理。解决了现有技术中MME因为无法感知终端的用户面数据传输状态而只能被动地将终端一直保持连接态的技术局限,让运营商可以对处于连接态的终端进行按需控制,比如,若SGW反馈该终端的用户面数据传输状态为不活动态,即终端的用户面数据传输结束,MME发起S1连接释放流程将该终端从连接态变为空闲态,从而节省了不必要的网络与空口资源,提升了网络的运行性能与效率。In the connection state control method of the terminal provided by the embodiment of the present application, the terminal user plane activity status query mechanism is introduced on the serving MME of the terminal, and the user plane data transmission status of the terminal is queried according to the local policy or the subscription data of the terminal. And perform different processing according to the feedback of the SGW. The technical limitation that the MME can only passively keep the terminal connected to the terminal state because the MME cannot be aware of the user plane data transmission state of the terminal in the prior art, so that the operator can perform on-demand control on the terminal in the connected state, for example, if The SGW feeds back the user plane data transmission status of the terminal to an inactive state, that is, the user plane data transmission of the terminal ends, and the MME initiates the S1 connection release process to change the terminal from the connected state to the idle state, thereby saving unnecessary network and air interface. Resources improve the performance and efficiency of the network.
其中,上述S601、S605、S606和S607中SGW的动作可以由图4所示的计算机设备400中的处理器401调用存储器403中存储的应用程序代码来执行,本申请实施例对此不作任何限制。The operation of the SGW in the foregoing S601, S605, S606, and S607 can be performed by the
其中,上述S601、S602、S603、S604和S607中MME的动作可以由图4所示的计算机设备400中的处理器401调用存储器403中存储的应用程序代码来执行,本申请实施例对此不作任何限制。The action of the MME in the foregoing S601, S602, S603, S604, and S607 can be performed by the
一种可能的实现方式中,如图7所示,为本申请实施例提供的一种终端的连接态控制 方法流程示意图。该终端的连接态控制方法涉及到终端、基站、终端的服务MME以及终端的SGW之间的交互,包括如下步骤:In a possible implementation manner, as shown in FIG. 7, a schematic flowchart of a connection state control method of a terminal according to an embodiment of the present application is provided. The connection state control method of the terminal involves the interaction between the terminal, the base station, the serving MME of the terminal, and the SGW of the terminal, and includes the following steps:
S701、MME向SGW发送请求消息,以使得SGW接收该请求消息,该请求消息用于请求SGW报告终端的用户面数据传输状态。S701. The MME sends a request message to the SGW, so that the SGW receives the request message, where the request message is used to request the SGW to report the user plane data transmission status of the terminal.
具体的,可以是在终端发起初始附着(attach)或者位置更新(比如跟踪域更新(Tracking Area Update,TAU))流程中,或者在终端发起的分组数据网络(Packet Data Network,PDN)连接建立流程中,或者在终端发起的承载资源分配或修改流程中,MME向SGW发送请求消息,该请求消息用于请求SGW报告终端的用户面数据传输状态,本申请实施例对此不做具体限定。Specifically, the terminal may initiate an initial attach or location update (such as a Tracking Area Update (TAU)) process, or a packet data network (PDN) connection establishment process initiated by the terminal. The MME sends a request message to the SGW, where the request message is used to request the SGW to report the user plane data transmission status of the terminal, which is not specifically limited in this embodiment.
具体的,终端发起初始附着或位置更新流程,或者终端发起PDN连接建立流程,或者终端发起承载资源分配或修改流程的具体过程可参考4G LTE/EPC网络中的现有流程,在此不再赘述。Specifically, the terminal initiates an initial attach or location update process, or the terminal initiates a PDN connection establishment process, or the specific process of the terminal initiating the bearer resource allocation or modification process may refer to the existing process in the 4G LTE/EPC network, and details are not described herein again. .
具体地,该请求消息可以是一个新定义的消息,例如可以是终端用户面活动请求消息。当然,该请求消息也可以是修改上述流程中已有的消息,例如修改创建会话请求(Create Session Request)或者修改承载请求(Modify Bearer Request),在创建会话请求或者修改承载请求中增加终端用户面活动状态改变报告的指示信息,本申请实施例对此不作具体限定。可选地,SGW发送该请求消息的响应消息给MME,例如用户面活动请求消息的响应消息可以是用户面活动响应,或者创建会话请求的响应消息可以是创建会话响应(Create Session Response),或者修改承载请求的响应消息可以是修改承载响应(Modify Bearer Response),并在该请求消息的响应消息中携带SGW接受执行终端用户面活动状态改变报告的指示信息。Specifically, the request message may be a newly defined message, such as an end user plane activity request message. Of course, the request message may also modify the existing messages in the foregoing process, for example, modify a Create Session Request or a Modify Bearer Request, and add an end user plane in creating a session request or modifying a bearer request. The indication information of the activity status change report is not specifically limited in this embodiment of the present application. Optionally, the SGW sends a response message of the request message to the MME, for example, the response message of the user plane activity request message may be a user plane activity response, or the response message for creating the session request may be a Create Session Response, or The response message for modifying the bearer request may be a Modify Bearer Response, and the SGW accepts the indication information of the execution end user plane activity status change report in the response message of the request message.
具体的,在上述流程中,MME可以直接向SGW发送该请求消息,也可以是MME基于本地策略或者终端的签约数据,确定请求SGW报告终端的用户面数据传输状态之后,再向SGW发送该请求消息,本申请实施例对此不作具体限定。相关内容可参考图6所示的实施例,在此不再赘述。Specifically, in the foregoing process, the MME may directly send the request message to the SGW, or the MME may determine to send the request to the SGW after requesting the SGW to report the user plane data transmission status of the terminal based on the local policy or the subscription data of the terminal. The information in this embodiment of the present application is not specifically limited. For related content, refer to the embodiment shown in FIG. 6, and details are not described herein again.
S702-S704、同S501-S503。S702-S704, the same as S501-S503.
S705、SGW向MME发送指示信息,以使得MME接收该指示信息。其中,该指示信息用于指示终端的用户面数据传输已经结束,也即终端的用户面活动状态从活动变为不活动。S705. The SGW sends the indication information to the MME, so that the MME receives the indication information. The indication information is used to indicate that the user plane data transmission of the terminal has ended, that is, the user plane activity status of the terminal changes from active to inactive.
具体的,SGW可以通过一个新定义的消息向MME发送指示信息,例如该新定义的消息可以是用户面活动状态改变通知(UP Activity Change Notification)消息,其中,用户面活动状态改变通知中携带该指示信息。当然,SGW也可以通过已有的消息向MME发送指示信息,例如修改DDN消息,在DDN消息中携带该指示信息,本申请实施例对此不作具体限定。Specifically, the SGW may send the indication information to the MME by using a newly defined message, for example, the newly defined message may be a user activity change notification (UP Activity Change Notification) message, where the user plane activity status change notification carries the Instructions. Of course, the SGW can also send the indication information to the MME through the existing message, for example, the DDN message is modified, and the indication information is carried in the DDN message, which is not specifically limited in this embodiment of the present application.
S706-S707、同S505-S506。S706-S707, same as S505-S506.
需要说明的是,步骤S706是个可选的步骤,MME在接收指示信息之后,也可以根据指示信息,直接发起连接释放流程,该连接释放流程用于将终端从连接态变为空闲态,本申请实施例对此不作具体限定。It should be noted that the step S706 is an optional step. After receiving the indication information, the MME may directly initiate a connection release process according to the indication information, where the connection release process is used to change the terminal from the connected state to the idle state. The embodiment does not specifically limit this.
可选的,本申请实施例中,在步骤S705之后,还可以包括:Optionally, in the embodiment of the present application, after step S705, the method may further include:
MME向SGW发送确认信息,该确认信息用于指示MME确认收到了SGW发送的指示信息。即,MME可以在SGW向MME发送指示信息之后,立即向SGW发送确认收到了SGW发送的指示 信息的确认信息。其中,若步骤S705中,SGW通过用户面活动状态改变通知向MME发送指示信息,则MME可以通过用户面活动状态改变通知确认消息向SGW发送确认信息;若步骤S705中,SGW通过DDN消息向MME发送指示信息,则MME可以通过DDN确认消息向SGW发送确认信息,本申请实施例对此不作具体限定。The MME sends an acknowledgement message to the SGW, where the acknowledgement information is used to instruct the MME to confirm that the indication information sent by the SGW is received. That is, the MME may, after the SGW transmits the indication information to the MME, immediately send an acknowledgment to the SGW confirming that the indication information transmitted by the SGW has been received. If the SGW sends the indication information to the MME by using the user plane activity status change notification in step S705, the MME may send the confirmation information to the SGW by using the user plane activity status change notification confirmation message; if the SGW sends the DDN message to the MME in step S705. The MME may send the acknowledgment information to the SGW through the DDN acknowledgment message, which is not specifically limited in this embodiment of the present application.
当然,MME也可以在步骤S707中通过发起连接释放流程中的释放接入承载请求消息进行确认,本申请实施例对此不中具体限定。Of course, the MME may also perform the acknowledgment by issuing the release access bearer request message in the connection release process in step S707, which is not specifically limited in this embodiment of the present application.
本申请实施例提供的终端的连接态控制方法中,通过在MME与SGW之间为终端引入一个用户面活动状态改变报告机制,若SGW确定终端处于用户面非活动状态,即终端的用户面数据传输结束时,SGW向MME通知该终端处于用户面非活动状态,MME在获知该通知信息后,根据本地策略或者终端的签约数据,发起S1连接释放流程将该终端从连接态变为空闲态,解决了现有技术中MME因为无法感知终端的用户面数据传输状态而只能被动地将终端一直保持连接态的技术局限,让运营商可以对处于连接态的终端进行按需控制,比如将长时间处于连接态但是没有用户面数据传输的终端从连接态变为空闲态,从而节省了不必要的网络与空口资源,提升了网络的运行性能与效率。In the connection state control method of the terminal provided by the embodiment of the present application, a user plane activity state change reporting mechanism is introduced between the MME and the SGW, and if the SGW determines that the terminal is in a user plane inactive state, that is, the user plane data of the terminal. At the end of the transmission, the SGW informs the MME that the terminal is in the inactive state of the user plane, and after obtaining the notification information, the MME initiates the S1 connection release process according to the local policy or the subscription data of the terminal, and changes the terminal from the connected state to the idle state. The technical limitation of the MME in the prior art that the MME can only passively maintain the connected state of the terminal because the MME cannot be aware of the user plane data transmission status of the terminal, so that the operator can perform on-demand control on the terminal in the connected state, for example, The terminal whose time is in the connected state but has no user plane data transmission changes from the connected state to the idle state, thereby saving unnecessary network and air interface resources, and improving the running performance and efficiency of the network.
其中,上述S702、S703、S704、S705和S707中SGW的动作可以由图4所示的计算机设备400中的处理器401调用存储器403中存储的应用程序代码来执行,本申请实施例对此不作任何限制。The operation of the SGW in the foregoing S702, S703, S704, S705, and S707 can be performed by the
其中,上述S701、S702、S706和S707中MME的动作可以由图4所示的计算机设备400中的处理器401调用存储器403中存储的应用程序代码来执行,本申请实施例对此不作任何限制。The action of the MME in the foregoing S701, S702, S706, and S707 can be performed by the
下面以图1所示的终端的连接态控制系统10应用于如图3所示的未来的5G网络以及未来其它的网络为例,对上述的终端的连接控制方法进行展开说明。In the following, the connection
一种可能的实现方式中,如图8所示,为本申请实施例提供的一种终端的连接态控制方法流程示意图。该终端的连接态控制方法涉及到终端、RAN接入点、终端的服务AMF实体、终端的服务SMF实体以及终端的服务UPF实体之间的交互,包括如下步骤:In a possible implementation manner, as shown in FIG. 8 , a schematic flowchart of a connection state control method of a terminal according to an embodiment of the present application is provided. The connection state control method of the terminal involves the interaction between the terminal, the RAN access point, the serving AMF entity of the terminal, the serving SMF entity of the terminal, and the serving UPF entity of the terminal, including the following steps:
S801-S806、与S501-S506类似。S801-S806 is similar to S501-S506.
区别仅在于:将4G LTE/EPC网络中的基站替换为未来的5G网络以及未来其它的网络中的RAN接入点;将4G LTE/EPC网络中的MME替换为未来的5G网络以及未来其它的网络中的AMF实体;将4G LTE/EPC网络中的SGW替换为未来的5G网络以及未来其它的网络中的UPF实体。另外,本申请实施例中增加的SMF实体,用于转发UPF实体与AMF实体之间的信息或消息;本申请实施例中的签约数据更具体的可以为是否允许终端进入非活动连接态(inactive connected state)的信息;本申请实施例中的连接释放流程为NG1连接释放流程。相关内容具体可参考图5所示的实施例中的描述,在此不再赘述。The only difference is: replacing the base station in the 4G LTE/EPC network with the future 5G network and the RAN access point in other future networks; replacing the MME in the 4G LTE/EPC network with the future 5G network and other future AMF entity in the network; replace the SGW in the 4G LTE/EPC network with the future 5G network and the UPF entity in other networks in the future. In addition, the SMF entity added in the embodiment of the present application is used to forward the information or the message between the UPF entity and the AMF entity. The subscription data in the embodiment of the present application may be more specifically whether the terminal is allowed to enter the inactive connection state (inactive). The connection release process in the embodiment of the present application is an NG1 connection release process. For details, refer to the description in the embodiment shown in FIG. 5, and details are not described herein again.
本申请实施例提供的终端的连接态控制方法中,通过在终端的服务UPF实体上引入终端的用户面不活动检测机制,在确定终端处于用户面非活动状态,即终端的用户面数据传输结束时,UPF实体主动向终端的服务AMF实体通知该终端处于用户面非活动状态,AMF实体在获知该通知信息后,根据本地策略或者终端的签约数据,发起NG1连接释放流程将该终端从连接态变为空闲态,解决了现有技术中AMF实体因为无法感知终端的用户面数据传输状态而只能被动地将终端一直保持连接态的技术局限,让运营商可以对处于连接态的终 端进行按需控制,比如将长时间处于连接态但是没有用户面数据传输的终端从连接态变为空闲态,从而节省了不必要的网络与空口资源,提升了网络的运行性能与效率。In the connection state control method of the terminal provided by the embodiment of the present application, the user plane inactivity detection mechanism of the terminal is introduced on the service UPF entity of the terminal, and the terminal is in the inactive state of the user plane, that is, the user plane data transmission of the terminal ends. The UPF entity actively informs the service AMF entity of the terminal that the terminal is in a user-side inactive state. After the AMF entity learns the notification information, the AMF entity initiates an NG1 connection release process to connect the terminal from the connected state according to the local policy or the subscription data of the terminal. The invention is in an idle state, which solves the technical limitation that the AMF entity in the prior art can only passively maintain the terminal in a connected state because the user plane data transmission status of the terminal cannot be perceived, so that the operator can press the terminal in the connected state. Need to control, for example, a terminal that is in a connected state for a long time but has no user plane data transmission changes from a connected state to an idle state, thereby saving unnecessary network and air interface resources, and improving the running performance and efficiency of the network.
其中,上述S801、S802、S803、S804和S806中UPF实体的动作可以由图4所示的计算机设备400中的处理器401调用存储器403中存储的应用程序代码来执行,本申请实施例对此不作任何限制。The action of the UPF entity in the foregoing S801, S802, S803, S804, and S806 can be performed by the
其中,上述S801、S805和S806中AMF实体的动作可以由图4所示的计算机设备400中的处理器401调用存储器403中存储的应用程序代码来执行,本申请实施例对此不作任何限制。The action of the AMF entity in the above-mentioned S801, S805, and S806 can be performed by the
一种可能的实现方式中,如图9所示,为本申请实施例提供的一种终端的连接态控制方法流程示意图。该终端的连接态控制方法涉及到终端、RAN接入点、终端的服务AMF实体、终端的服务SMF实体以及终端的服务UPF实体之间的交互,包括如下步骤:In a possible implementation manner, as shown in FIG. 9 , a schematic flowchart of a connection state control method of a terminal according to an embodiment of the present application is provided. The connection state control method of the terminal involves the interaction between the terminal, the RAN access point, the serving AMF entity of the terminal, the serving SMF entity of the terminal, and the serving UPF entity of the terminal, including the following steps:
S901-S907、与S601-S607类似。S901-S907 is similar to S601-S607.
区别点可参考图8所示的实施例中步骤S801-S806与步骤S501-S506的区别点,在此不再赘述。For the difference, refer to the differences between steps S801-S806 and steps S501-S506 in the embodiment shown in FIG. 8, and details are not described herein again.
本申请实施例提供的终端的连接态控制方法中,通过在终端的服务AMF实体上引入终端用户面活动状态查询机制,根据本地策略或者终端的签约数据,向UPF实体查询该终端的用户面数据传输状态,并根据UPF实体的反馈进行不同的处理。解决了现有技术中AMF实体因为无法感知终端的用户面数据传输状态而只能被动地将终端一直保持连接态的技术局限,让运营商可以对处于连接态的终端进行按需控制,比如,若UPF实体反馈该终端的用户面数据传输状态为不活动态,即终端的用户面数据传输结束,AMF实体发起NG1连接释放流程将该终端从连接态变为空闲态,从而节省了不必要的网络与空口资源,提升了网络的运行性能与效率。In the connection state control method of the terminal provided by the embodiment of the present application, the terminal user plane activity status query mechanism is introduced on the service AMF entity of the terminal, and the user plane data of the terminal is queried according to the local policy or the subscription data of the terminal. The status is transmitted and processed differently according to the feedback of the UPF entity. The technical limitation that the AMF entity in the prior art can only passively maintain the terminal connected state because the user plane data transmission status of the terminal cannot be perceived is allowed, so that the operator can perform on-demand control on the terminal in the connected state, for example, If the UPF entity feeds back the user plane data transmission status of the terminal to be inactive, that is, the user plane data transmission of the terminal ends, the AMF entity initiates the NG1 connection release process to change the terminal from the connected state to the idle state, thereby saving unnecessary Network and air interface resources improve the performance and efficiency of the network.
其中,上述S901、S905、S906和S907中UPF实体的动作可以由图4所示的计算机设备400中的处理器401调用存储器403中存储的应用程序代码来执行,本申请实施例对此不作任何限制。The action of the UPF entity in the foregoing S901, S905, S906, and S907 can be performed by the
其中,上述S901、S902、S903、S904和S907中AMF实体的动作可以由图4所示的计算机设备400中的处理器401调用存储器403中存储的应用程序代码来执行,本申请实施例对此不作任何限制。The actions of the AMF entities in the foregoing S901, S902, S903, S904, and S907 can be performed by the
一种可能的实现方式中,如图10所示,为本申请实施例提供的一种终端的连接态控制方法流程示意图。该终端的连接态控制方法涉及到终端、RAN接入点、终端的服务AMF实体、终端的服务SMF实体以及终端的服务UPF实体之间的交互,包括如下步骤:As shown in FIG. 10, a schematic flowchart of a method for controlling connection state of a terminal according to an embodiment of the present application is shown in FIG. The connection state control method of the terminal involves the interaction between the terminal, the RAN access point, the serving AMF entity of the terminal, the serving SMF entity of the terminal, and the serving UPF entity of the terminal, including the following steps:
S1001-S1007、与S701-S707类似。S1001-S1007, similar to S701-S707.
区别点可参考图8所示的实施例中步骤S801-S806与步骤S501-S506的区别点,在此不再赘述。For the difference, refer to the differences between steps S801-S806 and steps S501-S506 in the embodiment shown in FIG. 8, and details are not described herein again.
本申请实施例提供的终端的连接态控制方法中,通过在AMF实体与UPF实体之间为终端引入一个用户面活动状态改变报告机制,若UPF实体确定终端处于用户面非活动(inactive)状态,即终端的用户面数据传输结束时,UPF实体向AMF实体通知该终端处于用户面非活动(inactive)状态,AMF实体在获知该通知信息后,根据本地策略或者终端的签约数据,发起NG1连接释放流程将该终端从连接态变为空闲态,解决了现有技术中AMF 实体因为无法感知终端的用户面数据传输状态而只能被动地将终端一直保持连接态的技术局限,让运营商可以对处于连接态的终端进行按需控制,比如将长时间处于连接态但是没有用户面数据传输的终端从连接态变为空闲态,从而节省了不必要的网络与空口资源,提升了网络的运行性能与效率。In the connection state control method of the terminal provided by the embodiment of the present application, a user plane activity state change reporting mechanism is introduced between the AMF entity and the UPF entity for the terminal, and if the UPF entity determines that the terminal is in the inactive state of the user plane, That is, when the user plane data transmission of the terminal ends, the UPF entity notifies the AMF entity that the terminal is in the inactive state of the user plane, and after the AMF entity learns the notification information, initiates the NG1 connection release according to the local policy or the subscription data of the terminal. The process changes the terminal from the connected state to the idle state, which solves the technical limitation that the AMF entity in the prior art can only passively maintain the terminal in the connected state because it cannot sense the user plane data transmission state of the terminal, so that the operator can The terminal in the connected state performs on-demand control, for example, the terminal that is in the connected state for a long time but has no user plane data transmission changes from the connected state to the idle state, thereby saving unnecessary network and air interface resources and improving the running performance of the network. With efficiency.
其中,上述S1002、S1003、S1004、S1005和S1007中UPF实体的动作可以由图4所示的计算机设备400中的处理器401调用存储器403中存储的应用程序代码来执行,本申请实施例对此不作任何限制。The action of the UPF entity in the foregoing S1002, S1003, S1004, S1005, and S1007 may be performed by the
其中,上述S1001、S1002、S1006和S1007中AMF实体的动作可以由图4所示的计算机设备400中的处理器401调用存储器403中存储的应用程序代码来执行,本申请实施例对此不作任何限制。The actions of the AMF entities in the foregoing S1001, S1002, S1006, and S1007 may be performed by the
可选的,在图8至图10所示的实施例中,AMF实体也可以通过发起NG2连接释放流程来一并释放终端与AMF实体之间的NG1连接。其中,需要说明的是,不同于4G LTE/EPC网络,在图8至图10所示实施例中的5G网络或未来其它网络中,单独引入了终端与AMF实体之间的NG1连接,该NG1连接依赖于RAN接入点与AMF之间的NG2连接,只有在NG2连接建立成功以后,才可以建立NG1连接,反之,若NG2连接被释放了,NG1连接也会被强制释放。具体地,AMF实体发起NG1连接释放流程,还是发起NG2连接释放流程,本申请实施例对此不作具体限定。Optionally, in the embodiment shown in FIG. 8 to FIG. 10, the AMF entity may also release the NG1 connection between the terminal and the AMF entity by initiating an NG2 connection release procedure. It should be noted that, unlike the 4G LTE/EPC network, the NG1 connection between the terminal and the AMF entity is separately introduced in the 5G network in the embodiment shown in FIG. 8 to FIG. 10 or other future networks. The connection depends on the NG2 connection between the RAN access point and the AMF. The NG1 connection can be established only after the NG2 connection is established successfully. Otherwise, if the NG2 connection is released, the NG1 connection is also forcibly released. Specifically, the AMF entity initiates the NG1 connection release process, and initiates the NG2 connection release process, which is not specifically limited in this embodiment of the present application.
上述主要从各个网元之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,各个网元,例如第一网络设备或者第二网络设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。The solution provided by the embodiment of the present application is mainly introduced from the perspective of interaction between the network elements. It can be understood that each network element, such as the first network device or the second network device, in order to implement the above functions, includes corresponding hardware structures and/or software modules for performing the respective functions. Those skilled in the art will readily appreciate that the present application can be implemented in a combination of hardware or hardware and computer software in combination with the elements and algorithm steps of the various examples described in the embodiments disclosed herein. Whether a function is implemented in hardware or computer software to drive hardware depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods to implement the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the present application.
本申请实施例可以根据上述方法示例对第一网络设备和第二网络设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。The embodiment of the present application may divide the function modules of the first network device and the second network device according to the foregoing method example. For example, each function module may be divided according to each function, or two or more functions may be integrated into one. Processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of the module in the embodiment of the present application is schematic, and is only a logical function division, and the actual implementation may have another division manner.
比如,在采用对应各个功能划分各个功能模块的情况下,图11示出了上述实施例中所涉及的第一网络设备的一种可能的结构示意图,该第一网络设备1100包括:接收模块1101和发送模块1102。For example, in the case of dividing each functional module by using the corresponding function, FIG. 11 is a schematic diagram showing a possible structure of the first network device involved in the foregoing embodiment. The
接收模块1101,用于接收来自第二网络设备的指示信息,该指示信息用于指示处于连接态的终端的用户面数据传输已经结束。The receiving module 1101 is configured to receive indication information from the second network device, where the indication information is used to indicate that the user plane data transmission of the terminal in the connected state has ended.
发送模块1102,用于根据指示信息,发起连接释放流程,连接释放流程用于将终端从连接态变为空闲态。The sending
其中,如上所述,第一网络设备1100可以为MME或者AMF实体,本申请实施例对此不作具体限定。For example, as described above, the
可选的,发送模块1102根据指示信息,发起连接释放流程,包括:根据指示信息,基 于本地策略或者终端的签约数据,确定是否将终端从连接态变为空闲态;若确定将终端从连接态变为空闲态,发起连接释放流程。Optionally, the sending
进一步的,发送模块1102,还用于在接收模块1101接收来自第二网络设备的指示信息之前,向第二网络设备发送请求消息,该请求消息用于请求第二网络设备报告终端的用户面数据传输状态。Further, the sending
可选的,发送模块1102向第二网络设备发送请求消息,包括:启动第二不活动定时器;若在第二不活动定时器超时时,接收模块1101未收到终端的上行或下行信令或数据,发送模块1102向第二网络设备发送请求消息。Optionally, the sending, by the sending
可选的,发送模块1102,还用于在启动第二不活动定时器之后,若在第二不活动定时器超时前,接收模块1101收到终端的上行或下行信令或数据,则停止第二不活动定时器。Optionally, the sending
可选的,发送模块1102向第二网络设备发送请求消息,包括:基于本地策略或者终端的签约数据,确定是否请求第二网络设备报告终端的用户面数据传输状态;若确定请求第二网络设备报告终端的用户面数据传输状态,向第二网络设备发送请求消息。Optionally, the sending
具体的,本地策略包括:终端的使用类型、终端的业务类型、终端的设备类型、终端的接入优先级、终端的移动模式、终端的无线接入类型、终端的专用核心网类型、终端的数据类型和终端的统计移动信息中的至少一个。Specifically, the local policy includes: a usage type of the terminal, a service type of the terminal, a device type of the terminal, an access priority of the terminal, a mobile mode of the terminal, a wireless access type of the terminal, a dedicated core network type of the terminal, and a terminal. At least one of a data type and a statistical movement information of the terminal.
签约数据包括:是否允许终端长时间处于连接态的信息。The subscription data includes: whether to allow the terminal to be in the connected state for a long time.
其中,本地策略以及签约数据的具体描述、发送模块1102根据指示信息,基于本地策略或者终端的签约数据,确定是否将终端从连接态变为空闲态的具体实现以及发送模块1102基于本地策略或者终端的签约数据,确定是否请求第二网络设备报告终端的用户面数据传输状态的具体实现可参考上述方法实施例,本申请实施例在此不再赘述。The specific description of the local policy and the subscription data, and the sending
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。All the related content of the steps involved in the foregoing method embodiments may be referred to the functional descriptions of the corresponding functional modules, and details are not described herein again.
以采用集成的方式划分各个功能模块的情况下,图12示出了上述实施例中所涉及的第一网络设备的一种可能的结构示意图,该第一网络设备1200包括:通信模块1202。其中,该通信模块1202可用于执行图11中接收模块1101和发送模块1102所能执行的操作,具体可参考图11所示的实施例,本申请实施例在此不再赘述。FIG. 12 is a schematic diagram showing a possible structure of the first network device involved in the foregoing embodiment, where the
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。All the related content of the steps involved in the foregoing method embodiments may be referred to the functional descriptions of the corresponding functional modules, and details are not described herein again.
在本实施例中,该第一网络设备以对应各个功能划分各个功能模块的形式来呈现,或者,该第一网络设备以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定应用集成电路(Application-Specific Integrated Circuit,ASIC),电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到第一网络设备1100或者第一网络设备1200可以采用图4所示的形式。比如,图11中的接收模块1101和发送模块1102可以通过图4的处理器401和存储器403来实现。具体的,接收模块1101和发送模块1102可以通过由处理器401来调用存储器403中存储的应用程序代码来执行,本申请实施例对此不作任何限制。或者,比如,图12中的通信模块1202可以通过图4的处理器401和存储器403来实现,具体的,通信模块1202可以通过由处理器401来调用存储器403 中存储的应用程序代码来执行,本申请实施例对此不作任何限制。In this embodiment, the first network device is presented in a form that divides each functional module corresponding to each function, or the first network device is presented in a form that divides each functional module in an integrated manner. A "module" herein may refer to an Application-Specific Integrated Circuit (ASIC), circuitry, a processor and memory that executes one or more software or firmware programs, integrated logic circuitry, and/or other functions that provide the functionality described above. Device. In a simple embodiment, those skilled in the art will appreciate that the
本申请实施例还提供了一种计算机存储介质,用于储存为上述第一网络设备所用的计算机软件指令,其包含用于执行上述方法实施例所设计的程序。通过执行存储的程序,可以实现终端的连接态控制。The embodiment of the present application further provides a computer storage medium for storing computer software instructions used by the first network device, which includes a program designed to execute the foregoing method embodiments. The connection state control of the terminal can be realized by executing the stored program.
本申请实施例还提供了一种计算机程序,该计算机程序包括指令,当该计算机程序被计算机执行时,使得计算机可以执行上述方法实施例中第一网络设备所执行的流程。The embodiment of the present application further provides a computer program, which includes instructions, when the computer program is executed by a computer, to enable the computer to execute the flow executed by the first network device in the foregoing method embodiment.
基于本申请实施例提供的第一网络设备,在引入轻量连接态或者非活动连接态之后,第一网络设备可以在第二网络设备感知到处于连接态的终端没有用户面数据传输之后,接收来自第二网络设备的发起连接释放流程的指示信息,并根据该指示信息,将终端从连接态变为空闲态,从而解决了网络侧因为无法感知终端的用户面数据传输状态而只能被动地将终端一直保持连接态的技术局限,让运营商可以对处于连接态的终端进行按需控制,比如将长时间处于连接态但是没有用户面数据传输的终端从连接态变为空闲态,从而节省了不必要的网络与空口资源,提升了网络的运行性能与效率。After the first network device provided by the embodiment of the present application, after the lightweight connection state or the inactive connection state is introduced, the first network device may receive after the second network device senses that the terminal in the connected state has no user plane data transmission. Initiating a connection release process indication information from the second network device, and changing the terminal from the connected state to the idle state according to the indication information, thereby solving that the network side can only passively because the user plane data transmission state of the terminal cannot be perceived. The technical limitation of keeping the terminal connected state allows the operator to perform on-demand control on the terminal in the connected state, for example, the terminal that is in the connected state for a long time but has no user plane data transmission changes from the connected state to the idle state, thereby saving Unnecessary network and air interface resources improve the performance and efficiency of the network.
比如,在采用对应各个功能划分各个功能模块的情况下,图13示出了上述实施例中所涉及的第二网络设备的一种可能的结构示意图,该第二网络设备1300包括:确定模块1301和发送模块1302。For example, in the case of dividing each functional module by using corresponding functions, FIG. 13 is a schematic structural diagram of a second network device involved in the foregoing embodiment. The
确定模块1301,用于确定处于连接态的终端是否有用户面数据传输。The determining
发送模块1302,用于若确定模块1301确定终端没有用户面数据传输,向第一网络设备发送指示信息,指示信息用于指示处于连接态的终端的用户面数据传输已经结束。The sending
其中,如上所述,第二网络设备1300可以为SGW或者UPF实体,本申请实施例对此不作具体限定。For example, as described above, the
可选的,如图13所示,第二网络设备1300还包括接收模块1303。Optionally, as shown in FIG. 13, the
确定模块1301确定处于连接态的终端是否有用户面数据传输,包括启动第一不活动定时器;若在第一不活动定时器超时时,接收模块1303未收到终端的上行或下行信令或数据,则确定终端没有用户面数据传输。The determining
可选的,确定模块1301,还用于在启动第一不活动定时器之后,若在第一不活动定时器超时前,接收模块1303收到终端的上行或下行信令或数据,则停止第一不活动定时器。Optionally, the determining
进一步的,确定模块1301确定处于连接态的终端是否有用户面数据传输,包括:若终端的用户面数据传输状态从活动状态变为不活动状态,则确定模块1301确定终端没有用户面数据传输。Further, the determining
可选的,如图13所示,第二网络设备1300还包括接收模块1303。Optionally, as shown in FIG. 13, the
接收模块1303,用于在确定模块1301确定处于连接态的终端是否有用户面数据传输之前,接收第一网络设备发送的请求消息,请求消息用于请求第二网络设备1300报告终端的用户面数据传输状态。The
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。All the related content of the steps involved in the foregoing method embodiments may be referred to the functional descriptions of the corresponding functional modules, and details are not described herein again.
以采用集成的方式划分各个功能模块的情况下,图14示出了上述实施例中所涉及的第二网络设备的一种可能的结构示意图,该第二网络设备1400包括:处理模块1401和通信模块1402。其中,该处理模块1401可用于执行图13中确定模块1301所能执行的操作,该 通信模块1402可用于执行图13中接收模块1303和发送模块1302所能执行的操作,具体可参考图13所示的实施例,本申请实施例在此不再赘述。FIG. 14 is a schematic diagram showing a possible structure of a second network device involved in the foregoing embodiment, where the
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。All the related content of the steps involved in the foregoing method embodiments may be referred to the functional descriptions of the corresponding functional modules, and details are not described herein again.
在本实施例中,该第二网络设备以对应各个功能划分各个功能模块的形式来呈现,或者,该第二网络设备以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定ASIC,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到第二网络设备1300或者第二网络设备1400可以采用图4所示的形式。比如,图13中的接收模块1303、发送模块1302和确定模块1301可以通过图4的处理器401和存储器403来实现。具体的,接收模块1303、发送模块1302和确定模块1301可以通过由处理器401来调用存储器403中存储的应用程序代码来执行,本申请实施例对此不作任何限制。或者,比如,图14中的处理模块1401和通信模块1402可以通过图4的处理器401和存储器403来实现,具体的,处理模块1401和通信模块1402可以通过由处理器401来调用存储器403中存储的应用程序代码来执行,本申请实施例对此不作任何限制。In this embodiment, the second network device is presented in a form that divides each functional module corresponding to each function, or the second network device is presented in a form that divides each functional module in an integrated manner. A "module" herein may refer to a particular ASIC, circuitry, processor and memory that executes one or more software or firmware programs, integrated logic circuitry, and/or other devices that provide the functionality described above. In a simple embodiment, those skilled in the art will appreciate that the
本申请实施例还提供了一种计算机存储介质,用于储存为上述第二网络设备所用的计算机软件指令,其包含用于执行上述方法实施例所设计的程序。通过执行存储的程序,可以实现终端的连接态控制。The embodiment of the present application further provides a computer storage medium for storing computer software instructions used by the second network device, which includes a program designed to execute the foregoing method embodiments. The connection state control of the terminal can be realized by executing the stored program.
本申请实施例还提供了一种计算机程序,该计算机程序包括指令,当该计算机程序被计算机执行时,使得计算机可以执行上述方法实施例中第二网络设备所执行的流程。The embodiment of the present application further provides a computer program, the computer program comprising instructions, when the computer program is executed by the computer, to enable the computer to execute the flow executed by the second network device in the foregoing method embodiment.
基于本申请实施例提供的第二网络设备,在引入轻量连接态或者非活动连接态之后,第二网络设备可以感知到处于连接态的终端是否有用户面数据传输,并且在确定处于连接态的终端没有用户面数据传输之后,指示第一网络设备发起连接释放流程,该连接释放流程用于将终端从连接态变为空闲态,从而解决了网络侧因为无法感知终端的用户面数据传输状态而只能被动地将终端一直保持连接态的技术局限,让运营商可以对处于连接态的终端进行按需控制,比如将长时间处于连接态但是没有用户面数据传输的终端从连接态变为空闲态,从而节省了不必要的网络与空口资源,提升了网络的运行性能与效率。After the second network device provided by the embodiment of the present application, after the lightweight connection state or the inactive connection state is introduced, the second network device can detect whether the terminal in the connected state has user plane data transmission, and determines that it is in the connected state. After the terminal has no user plane data transmission, the first network device is instructed to initiate a connection release process, and the connection release process is used to change the terminal from the connected state to the idle state, thereby solving the problem that the network side cannot sense the user plane data transmission state of the terminal. The technology can only passively maintain the connection state of the terminal, so that the operator can perform on-demand control on the terminal in the connected state. For example, the terminal that is in the connected state for a long time but has no user plane data transmission changes from the connection state. The idle state saves unnecessary network and air interface resources and improves the running performance and efficiency of the network.
尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。Although the present application has been described herein in connection with the various embodiments, those skilled in the art can Other variations of the disclosed embodiments are achieved. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude a plurality. A single processor or other unit may fulfill several of the functions recited in the claims. Certain measures are recited in mutually different dependent claims, but this does not mean that the measures are not combined to produce a good effect.
本领域技术人员应明白,本申请的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。计算机程序存储/分布在合适的介质中,与其它硬件一起提供或作为硬件的一部分,也可以采用其他分布形式,如通过Internet或其它有线或无线电信系统。Those skilled in the art will appreciate that embodiments of the present application can be provided as a method, apparatus (device), or computer program product. Thus, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment in combination of software and hardware. Moreover, the application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code. The computer program is stored/distributed in a suitable medium, provided with other hardware or as part of the hardware, or in other distributed forms, such as over the Internet or other wired or wireless telecommunication systems.
本申请是参照本申请实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of the methods, apparatus, and computer program products of the embodiments of the present application. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device. Means for implementing the functions specified in one or more of the flow or in a block or blocks of the flow chart.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device. The apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device. The instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。While the present invention has been described in connection with the specific embodiments and embodiments thereof, various modifications and combinations can be made without departing from the spirit and scope of the application. Accordingly, the description and drawings are to be regarded as It will be apparent to those skilled in the art that various modifications and changes can be made in the present application without departing from the spirit and scope of the application. Thus, it is intended that the present invention cover the modifications and variations of the present invention.
Claims (33)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611262499.9A CN108617034B (en) | 2016-12-30 | 2016-12-30 | Connection state control method, equipment and system for terminal |
| CN201611262499.9 | 2016-12-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018121382A1 true WO2018121382A1 (en) | 2018-07-05 |
Family
ID=62707895
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/117541 Ceased WO2018121382A1 (en) | 2016-12-30 | 2017-12-20 | Connected state control method, device and system for terminal |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN108617034B (en) |
| WO (1) | WO2018121382A1 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110505652A (en) * | 2019-05-16 | 2019-11-26 | Oppo广东移动通信有限公司 | Network connection control method, terminal and storage medium |
| WO2020024863A1 (en) * | 2018-07-31 | 2020-02-06 | 华为技术有限公司 | Connection establishment method and apparatus |
| CN111543118A (en) * | 2020-04-02 | 2020-08-14 | 北京小米移动软件有限公司 | Method, apparatus, communication device and storage medium for RRC state change |
| CN112188579A (en) * | 2020-10-21 | 2021-01-05 | 中国联合网络通信集团有限公司 | Calling method, terminal and authentication management function entity equipment |
| CN112956241A (en) * | 2019-09-26 | 2021-06-11 | Oppo广东移动通信有限公司 | Service request method, electronic device and storage medium |
| CN112996143A (en) * | 2019-12-17 | 2021-06-18 | 中国移动通信集团河南有限公司 | Processing method and device for recovering network connection and network side equipment |
| CN114079952A (en) * | 2020-08-10 | 2022-02-22 | 宏碁股份有限公司 | Method for transmitting small data under non-starting state and user device |
| CN116209099A (en) * | 2021-11-29 | 2023-06-02 | 华为技术有限公司 | Side-link communication method and device |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111107673B (en) * | 2018-10-25 | 2022-08-26 | 华为技术有限公司 | Wireless communication method and device |
| CN111124432B (en) * | 2018-10-31 | 2023-10-20 | 成都鼎桥通信技术有限公司 | Method and device for storing APK-oriented information |
| CN112868264B (en) * | 2019-02-13 | 2023-03-24 | Oppo广东移动通信有限公司 | Method and apparatus for state transition |
| WO2020199226A1 (en) * | 2019-04-05 | 2020-10-08 | Qualcomm Incorporated | User equipment (ue) -based radio resource control (rrc) connection release |
| CN110366276B (en) * | 2019-07-03 | 2022-04-12 | 中国联合网络通信集团有限公司 | Service-based architecture base station |
| CN112770413B (en) * | 2019-11-01 | 2022-06-21 | 深圳市万普拉斯科技有限公司 | RRC state control method, device, mobile terminal and readable storage medium |
| CN113115326A (en) * | 2020-01-13 | 2021-07-13 | 中国移动通信有限公司研究院 | Method and equipment for displaying network identification |
| CN114071801B (en) * | 2020-07-29 | 2024-01-16 | 华为技术有限公司 | A status indication method and communication device for terminal equipment |
| WO2022205244A1 (en) * | 2021-03-31 | 2022-10-06 | 华为技术有限公司 | Method and apparatus for establishing user plane connection |
| CN116743212A (en) * | 2022-03-02 | 2023-09-12 | 华为技术有限公司 | Communication method and communication device |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040224669A1 (en) * | 2003-05-08 | 2004-11-11 | Pedlar David W. | Apparatus and method of handling universal terrestrial radio access network radio resource control connecting messages in universal mobile telecommunications system user equipment |
| CN101959318A (en) * | 2009-07-16 | 2011-01-26 | 中兴通讯股份有限公司 | Method and system for releasing radio resource |
| CN103067937A (en) * | 2012-12-04 | 2013-04-24 | 大唐移动通信设备有限公司 | Status information processing method and status information processing system |
| WO2013063764A1 (en) * | 2011-11-01 | 2013-05-10 | 华为技术有限公司 | Separation processing method and serving gateway |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101272600B (en) * | 2007-03-23 | 2012-12-12 | 华为技术有限公司 | Method for implementing bearing re-establishing, and related device |
| CN101110776B (en) * | 2007-07-05 | 2011-06-01 | 华为技术有限公司 | Backup method, backup device and backup system for data business |
| CN101547521A (en) * | 2008-03-25 | 2009-09-30 | 三星电子株式会社 | Method for releasing UE resources |
| CN101572943B (en) * | 2008-04-28 | 2011-07-20 | 电信科学技术研究院 | Method, device and system for releasing user equipment (UE) context under idle state signaling reduction (ISR) by mobility management entity (MME) |
| CN101998567B (en) * | 2009-08-21 | 2014-09-10 | 中兴通讯股份有限公司 | Connection activating method and connection activating system for changing service gateway during converting terminal into connection state |
| CN102123436B (en) * | 2010-01-07 | 2014-03-12 | 华为技术有限公司 | Monitoring method and device for user equipment |
| CN103209444B (en) * | 2012-01-13 | 2015-11-25 | 华为技术有限公司 | A kind of method and apparatus of resource release |
| CN103906262B (en) * | 2012-12-26 | 2019-02-26 | 中兴通讯股份有限公司 | Bearer allocation method and user equipment, base station and serving gateway |
| US9265085B2 (en) * | 2013-12-31 | 2016-02-16 | Alcatel Lucent | Methods and systems for optimizing short data burst services over an LTE network |
| CN105472663B (en) * | 2014-07-04 | 2020-12-25 | 北京三星通信技术研究有限公司 | Method and apparatus for radio resource management |
-
2016
- 2016-12-30 CN CN201611262499.9A patent/CN108617034B/en active Active
-
2017
- 2017-12-20 WO PCT/CN2017/117541 patent/WO2018121382A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040224669A1 (en) * | 2003-05-08 | 2004-11-11 | Pedlar David W. | Apparatus and method of handling universal terrestrial radio access network radio resource control connecting messages in universal mobile telecommunications system user equipment |
| CN101959318A (en) * | 2009-07-16 | 2011-01-26 | 中兴通讯股份有限公司 | Method and system for releasing radio resource |
| WO2013063764A1 (en) * | 2011-11-01 | 2013-05-10 | 华为技术有限公司 | Separation processing method and serving gateway |
| CN103067937A (en) * | 2012-12-04 | 2013-04-24 | 大唐移动通信设备有限公司 | Status information processing method and status information processing system |
Non-Patent Citations (1)
| Title |
|---|
| INTEL CORPORATION: "Benefits of Light connection over Suspend-Resume pro- cedure", 3GPP TSG RAN WG2 MEETING #94, R2-163631, 3GPP DRAFT, 22 May 2016 (2016-05-22) - 31 May 2016 (2016-05-31), XP051105065 * |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020024863A1 (en) * | 2018-07-31 | 2020-02-06 | 华为技术有限公司 | Connection establishment method and apparatus |
| CN110505652B (en) * | 2019-05-16 | 2022-06-14 | Oppo广东移动通信有限公司 | Network connection control method, terminal and storage medium |
| US12167338B2 (en) | 2019-05-16 | 2024-12-10 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Measurement reporting method, electronic device, and storage medium |
| US11930455B2 (en) | 2019-05-16 | 2024-03-12 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for controlling network connection, terminal and non-transitory storage medium |
| CN110505652A (en) * | 2019-05-16 | 2019-11-26 | Oppo广东移动通信有限公司 | Network connection control method, terminal and storage medium |
| CN112956241A (en) * | 2019-09-26 | 2021-06-11 | Oppo广东移动通信有限公司 | Service request method, electronic device and storage medium |
| CN112956241B (en) * | 2019-09-26 | 2023-08-25 | Oppo广东移动通信有限公司 | A service request method, electronic device and storage medium |
| CN112996143A (en) * | 2019-12-17 | 2021-06-18 | 中国移动通信集团河南有限公司 | Processing method and device for recovering network connection and network side equipment |
| CN112996143B (en) * | 2019-12-17 | 2023-07-21 | 中国移动通信集团河南有限公司 | Processing method, device and network side equipment for restoring network connection |
| CN111543118B (en) * | 2020-04-02 | 2023-09-19 | 北京小米移动软件有限公司 | Method, device, communication equipment and storage medium for RRC state change |
| CN111543118A (en) * | 2020-04-02 | 2020-08-14 | 北京小米移动软件有限公司 | Method, apparatus, communication device and storage medium for RRC state change |
| US12477614B2 (en) | 2020-04-02 | 2025-11-18 | Beijing Xiaomi Mobile Software Co., Ltd. | Method for changing RRC state, communication apparatus, and storage medium |
| CN114079952A (en) * | 2020-08-10 | 2022-02-22 | 宏碁股份有限公司 | Method for transmitting small data under non-starting state and user device |
| CN114079952B (en) * | 2020-08-10 | 2024-05-14 | 宏碁股份有限公司 | Method and user device for transmitting small data in non-activated state |
| CN112188579A (en) * | 2020-10-21 | 2021-01-05 | 中国联合网络通信集团有限公司 | Calling method, terminal and authentication management function entity equipment |
| CN116209099A (en) * | 2021-11-29 | 2023-06-02 | 华为技术有限公司 | Side-link communication method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108617034B (en) | 2021-02-23 |
| CN108617034A (en) | 2018-10-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2018121382A1 (en) | Connected state control method, device and system for terminal | |
| US9565634B2 (en) | Data transmission method, apparatus, and system, network side device, and terminal device | |
| TWI552624B (en) | Resuming packet services in a mobile network | |
| KR102835676B1 (en) | Event notification method and device, and storage medium | |
| US9480045B2 (en) | Networks and methods for paging message control | |
| CN112369113B (en) | Apparatus and method for network-scheduled UE transition to CM-CONNECTED/RRC connected mode in 5GS | |
| JP7545500B2 (en) | State switching method, method and device for indicating connection state MTCH, and storage medium, terminal and base station | |
| JP6795144B2 (en) | Position change notification method, device and system | |
| CN109845361B (en) | Radio access network node and core network node for paging a wireless device in a wireless communication network | |
| WO2021203881A1 (en) | Communication method and related device | |
| JP2021528897A (en) | PDN connectivity network event reporting | |
| US11134533B2 (en) | SMS processing method in internet of things, mobility management network element, and terminal device | |
| CN109495942B (en) | Data transmission method, device and system based on user equipment position | |
| JP2019515576A (en) | Data transmission method, apparatus and computer storage medium | |
| TWI489901B (en) | Method and system for facilitating communication between user equipment and external network | |
| US9693289B2 (en) | Moderating communications within a wireless telecommunications network based on UE power saving modes | |
| WO2019223702A1 (en) | Pdu session management method, apparatus and system | |
| US20190191353A1 (en) | Method for processing information or message, and network device | |
| CN108093397A (en) | A kind of report method and device of the ability information of terminal | |
| JP7100123B6 (en) | Service activation and deactivation method, apparatus, computer storage medium | |
| CN112136346B (en) | Increasing battery performance of devices using power saving features | |
| CN103379578B (en) | A kind of method for controlling network congestion and terminal | |
| US20240206010A1 (en) | Service data transmission method and communication apparatus | |
| CN111543030B (en) | Information indication method and device and computer storage medium | |
| JP2019531040A (en) | Downlink data transmission method, network device, and user plane device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17887992 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17887992 Country of ref document: EP Kind code of ref document: A1 |