WO2020042860A1 - 一种速率控制的方法、装置和系统 - Google Patents
一种速率控制的方法、装置和系统 Download PDFInfo
- Publication number
- WO2020042860A1 WO2020042860A1 PCT/CN2019/098644 CN2019098644W WO2020042860A1 WO 2020042860 A1 WO2020042860 A1 WO 2020042860A1 CN 2019098644 W CN2019098644 W CN 2019098644W WO 2020042860 A1 WO2020042860 A1 WO 2020042860A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- rate control
- data
- time
- information
- network element
- 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
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0091—Signalling for the administration of the divided path, e.g. signalling of configuration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0015—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
- H04W28/22—Negotiating communication rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup of transport tunnels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/08—Upper layer protocols
- H04W80/10—Upper layer protocols adapted for application session management, e.g. SIP [Session Initiation Protocol]
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y30/00—IoT infrastructure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/042—Public Land Mobile systems, e.g. cellular systems
Definitions
- the present application relates to the field of communication technologies, and in particular, to a method, a device, and a system for rate control.
- CIOT Cellular Internet of Things
- NB-IoT narrowband Internet of Things
- eMTC enhanced machine communication
- CIOT is a cellular network that supports IoT devices with low complexity and low throughput.
- UE User Equipment
- Massive CIOT UE sending and receiving data generates a large amount of uplink and downlink data traffic, which has a huge impact on the management network element entity in the core network and the radio bearer in the radio access network.
- 3GPP defines two rate control mechanisms, namely, Serving Public Land Mobile Network (Serving PLMN) rate control and Access point name (Access Point Name, APN) rate control.
- Serving PLMN Serving Public Land Mobile Network
- APN Access Point Name
- PLMN rate control is used for Serving.
- PLMN limits the number of user data packet data units (PDUs) transmitted by the UE through non-access stratum (NAS) messages.
- APN rate control is used to belong to the public land mobile network. (Home, Public, Mobile, Network, HPLMN) The operator limits the amount of uplink user data sent by the UE.
- Both of these rate control methods can effectively solve the problem of load pressure caused by massive connections.
- the data sender sends a reasonable number of data PDUs within a time interval that it understands according to the rate control information.
- the data receiver may be discarded or delayed, which increases the packet loss of user data transmission. Rate and transmission delay, affecting business characteristics and user experience.
- the embodiments of the present application provide a method, a device, and a system for rate control, so as to solve the problem that the data sending device in the prior art still loses packets or delays processing when it uses the rate control information to send a reasonable amount of data.
- a rate control method includes: a control device receiving a connection establishment request of a terminal, where the connection establishment request is used to establish a connection for data transmission by the terminal; the control device sends a rate-controlled Time management information, where the time management information is used by the data sending device to rate control data sent over the connection, wherein the time management information includes a start time indication of a rate control time unit for rate control Information, and the start time indication information is used to indicate a start time of the rate control time unit.
- a rate control method includes: a data sending device receives rate management time management information; wherein the time management information includes rate control for rate control on a connection for data transmission by a terminal The start time indication information of the time unit, the start time indication information is used to indicate the start time of the rate control time unit; then, the data sending device rates the data sent on the connection according to the rate time management information control.
- the data sending device can determine the same time point when the control device starts the rate control timing In this way, when the data sending device uses the time management information to send a reasonable number of data units to the control device, the control device will also treat these data as legitimate data, and will not perform packet loss or delay processing on these data.
- the start time indication information may specifically be: a time point at which the connection is successfully established; or, a time point at which a first data unit is transmitted on the connection; Or, the starting point of the next charging cycle, etc.
- the control device may be a mobile management network element or a session management network element; the data sending device For the terminal.
- the control device is a mobile management network element or a session management network element, and the data sending device is a user plane network element; or, the The control device is a mobile management network element, and the data sending device is a session management network element.
- the rate control is data network name rate control
- the control device is a user plane network element; and the data sending device is a terminal.
- the rate control is an access point name rate control
- the control device is a user plane network element; and the data sending device is a terminal.
- the time management information further includes timing indication information, where the timing indication information is specifically: when the terminal enters a connected state , Continue counting on the remaining value of the rate control time unit; or, when the terminal enters the connected state, restart timing of the rate control time unit; or, the next rate control time unit transmits after the rate control time unit ends Timing starts at the first data unit.
- the time management information further includes timing indication information, and the timing indication information is specifically: The rate control time unit continuously counts after the start time; or, the next rate control time unit starts timing when the first data unit is transmitted after the rate control time unit ends.
- the time management information further includes: a rate control value.
- the rate control value is used to indicate the maximum value of the data unit sent by the data sending device within the rate control time unit.
- the time management information further includes: rate control time unit information.
- an embodiment of the present application provides a rate control device, which has a function of implementing the method provided in any one of the foregoing first aspects.
- This function can be realized by hardware, and can also be implemented by hardware executing corresponding software.
- the hardware or software includes one or more modules corresponding to the above functions.
- an embodiment of the present application provides a data sending device, and the device has a function of implementing the method provided in any one of the foregoing second aspects.
- This function can be realized by hardware, and also can be implemented by hardware by executing corresponding software.
- the hardware or software includes one or more modules corresponding to the above functions.
- an embodiment of the present application provides a rate control device, including: a processor and a memory; the memory is configured to store a computer executing instructions, and when the rate control device is running, the processor executes the computer stored in the memory An instruction is executed to cause the rate control device to execute the rate control method according to any one of the first aspects.
- an embodiment of the present application provides a rate control device, including: a processor; the processor is configured to be coupled with a memory, and after reading an instruction in the memory, execute the instruction according to the instruction according to the first aspect.
- an embodiment of the present application provides a data sending apparatus, including: a processor and a memory; the memory is configured to store a computer executing instructions, and when the data sending apparatus is running, the processor executes the computer stored in the memory An instruction is executed to cause the data transmitting device to execute the rate control method according to any one of the second aspects.
- an embodiment of the present application provides a data sending device, including: a processor; the processor is configured to be coupled to a memory and read an instruction in the memory, and then execute the instruction as described in the second aspect according to the instruction.
- an embodiment of the present application provides a rate control system, including the rate control device in any one of the third aspects, and the data sending device in any one of the fourth aspects; or, including the fifth aspect. Or the rate control device according to the sixth aspect, and the data transmission device according to the seventh or eighth aspect.
- an embodiment of the present application provides a computer program product containing instructions, which when executed on a computer, causes the computer to execute the method according to any one of the first aspect or the second aspect.
- an embodiment of the present application provides a computer storage medium including instructions that, when run on a computer, cause the computer to execute the method described in the first aspect or the second aspect above.
- FIG. 1 is a schematic diagram of a possible system network according to an embodiment of the present application.
- FIG. 2 is a schematic diagram of another possible system network according to an embodiment of the present application.
- FIG. 3 is a schematic diagram of another possible system network according to an embodiment of the present application.
- FIG. 4 is a schematic diagram of a computer device according to an embodiment of the present application.
- FIG. 5 is a schematic flowchart of a rate selection method according to an embodiment of the present application.
- FIG. 6 is a schematic flowchart of another rate selection method according to an embodiment of the present application.
- FIG. 7 is a schematic flowchart of another rate selection method according to an embodiment of the present application.
- FIG. 8 is a schematic flowchart of another rate selection method according to an embodiment of the present application.
- FIG. 9 is a schematic flowchart of another rate selection method according to an embodiment of the present application.
- FIG. 10 is a schematic flowchart of another rate selection method according to an embodiment of the present application.
- FIG. 11 is a schematic structural diagram of a device according to an embodiment of the present application.
- FIG. 12 is a schematic structural diagram of another device according to an embodiment of the present application.
- the network architecture and service scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application.
- Those of ordinary skill in the art know that with the network The evolution of the architecture and the emergence of new business scenarios.
- the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
- Serving PLMN rate control is used for Serving.
- PLMN limits the number of PDUs transmitted through NAS messages in the uplink and downlink.
- PDUs transmitted through NAS messages are also called NAS data PDUs. They are user data transmitted through NAS messages on the control plane.
- Over-plane control Serving PLMN rate control can also be understood as limiting the number of NAS messages that carry user data in the uplink and downlink.
- the uplink rate control is used to limit the number of NAS data PDUs sent by the UE.
- the downlink rate control is used to limit the number of NAS data PDUs sent by the user plane network element or the session management network element. Can be different.
- Serving PLMN rate control information is configured by the operator in the management network element or entity in the core network, and is generally set to "X NAS data PDUs every 6 minutes", where X is an integer and should not be less than 10; here NAS data PDUs can also be understood as NAS messages used to transmit user data.
- EPS long-term evolved packet system
- PDN gateway PDN Gateway
- SMF Service Capability Open Function
- NEF Network open function
- APN rate control is used by the home operator to limit the number of uplink user data PDUs sent by the UE to the specified APN.
- the restricted uplink user data PDUs can be user data transmitted through NAS messages on the control plane, or users transmitted through the user plane. data.
- the APN rate control information is configured by the operator in the user plane network element or entity in the core network, and is generally set to the maximum number of user data messages (user data messages) sent by the UE within a specified time unit, for example: "X per day "User data message", where X is an integer and there is no minimum value limit; the user data message here can also be understood as a data unit (data unit), or a data packet (data packet), and the time unit here is also called time Unit (time unit), or time interval (time interval).
- a UE that supports APN rate control can also support the limitation of abnormal report data packets, that is, the UE can continue to send a certain number of abnormal report data packets after exceeding the limit of sending a maximum of Y messages per day.
- the APN rate control information is configured in PGW or SCEF.
- the APN rate control information includes three pieces of information: the number of data packets (or data units) that can be sent per time unit; if the number of data packets reaches the limit, whether the UE allows to continue to send exception reports; if it allows In this case, the UE sends an exception report, and it includes the number of data packets that can send the exception report.
- DNN rate control is similar to APN rate control and will not be repeated here.
- APN rate control is applied to EPS, and DNN rate control is applied to 5GS.
- the rate control information is based on a time interval, which can be understood as: the issued rate control information is valid within the time interval, and it is outside the time interval. Invalid.
- the start time of the time interval is not coordinated between the control device and the data sending device, thereby causing the time of the two parties to perform rate control to be asynchronous.
- Serving PLMN rate control information is "20 NAS data PDUs every 6 minutes". The data sending device understands the time interval as the start of the timing when the data is sent for the first time.
- the device understands the time interval as the start of the timer when the PDN connection is established, for example, the PDN connection is established at 10:00.
- 20 data can be received within 6 minutes of [10:00, 10:06), and 20 data can be received within 6 minutes of [10:06, 10:12).
- 20 data can be sent during [10:02, 10:08), and 20 data can be sent during [10:08, 10:14).
- the data sending device sends 15 data within 4 minutes of [10:02, 10:06), [10:06, 10:08) sends 5 data within 2 minutes. Then, 16 data were sent within 4 minutes of [10: 08,10: 12). In this way, the data sending device sends data in strict accordance with the PLMN rate control information, and does not exceed the rate control limit. But for the control device, the data received by [10: 06,10: 12) is 5 + 16, that is, 21 data, which exceeds the [10: 06,10: 11] stipulated by the Servo PLMN rate control information. Receiving no more than the upper limit of 20 data. Therefore, the control device will discard the 21st data.
- embodiments of the present application provide a rate control method and system.
- the following describes the rate control system and method provided by the embodiments of the present application.
- an embodiment of the present application provides a rate control system 100.
- the system 100 includes: a control device 10 and a data sending device 20.
- the system architecture 100 described above may be used to execute the rate control method provided in this application.
- the control device 10 is configured to receive a connection establishment request of the terminal, where the connection establishment request is used to establish a connection for data transmission by the terminal; and send rate-controlled time management information to the data sending device 20, where the time management information is used for The data transmitting device 20 performs rate control on data transmitted on the connection.
- the time management information includes start time indication information of a rate control time unit that performs rate control, and the start time indication information is used to indicate a start time of the rate control time unit.
- the data sending device 20 is configured to receive the time management information. Optionally, the data sending device 20 performs rate control on the data sent on the connection according to the time management information.
- connection establishment request here may be a PDU session establishment request or a PDN connection establishment request, which is not limited in this application.
- the connection establishment request is a PDU session establishment request
- the established connection is a PDU session
- the connection establishment request is a PDN connection establishment request
- the established connection is a PDN connection.
- the start time indication information may be any one of the following information: the time point when the connection is successfully established; the time point when the first data unit is transmitted on the connection; or, the next charging The starting point of the cycle.
- the rate control may be a serving PLMN rate control, an APN rate control, or a DNN rate control.
- the device or entity corresponding to the control device may be a mobile management network element or a session management network element, and the data sending device may be a terminal or a user plane network element.
- the control device may be a mobile management network element, and the data sending device may be a session management network element.
- the control device when the rate control is DNN rate control or APN rate control, the control device may be a user plane network element, and the data sending device may be a terminal; when the rate control is Serving or PLMN rate control, the The control device may be a mobile management network element, and the data sending device may be a user plane network element.
- the time management information further includes timing indication information
- the timing indication information is specifically any one of the following information: when the terminal enters the connected state, the remaining value of the rate control time unit Time counting continues on when the terminal enters the connected state and restarts timing of the rate control time unit; or, the next rate control time unit starts timing when the first data unit is transmitted after the rate control time unit ends.
- the time management information further includes timing indication information, and the timing indication information is specifically any one of the following information: the time unit of rate control is at the beginning Continuous time counting after time; or, the next rate control time unit, that is, the next time unit of rate control, starts timing when the first data unit is transmitted after the rate control time unit ends.
- the time management information may further include a rate control value, where the rate control value is used to indicate a maximum value of a data unit sent by the data sending device within the rate control time unit.
- the data unit here may, in a specific implementation, be a message that sends a data unit, or a data unit that is sent, or may be in another form, which is not limited in this application.
- the data unit can be encapsulated in a NAS message. In this way, the number of data units sent by the data sending device is the number of NAS messages sent with the data unit encapsulated.
- the data sending device sends uplink user data messages.
- a message contains a data unit (PDU), so the rate control value here can be expressed by the number of PDUs. It can also be expressed by the number of NAS messages containing PDUs.
- PDU data unit
- the data sending device is user data transmitted through a control plane NAS message.
- a NAS message contains a data unit (PDU), so the rate control value here can be expressed by the number of PDUs. It can also be expressed by the number of NAS messages containing PDUs.
- the data sending device sends downlink data PDUs (downlink data PDUs), which are not encapsulated with NAS messages. They are themselves PDUs, so the rate control value here can be expressed by the number of PDUs.
- the time management information may further include: rate control time unit information.
- the control device sends the start time indication information of the rate time unit. After receiving the start time indication information, the data sending device can determine the same time point as the control device to start the rate control timing. In this way, when the data sending device uses the time management information to send a reasonable number of data units to the control device, the control device will also treat these data as legitimate data, and will not perform packet loss or delay processing on these data. Therefore, in the prior art, when a data sender uses a rate control information to send a reasonable number of data PDUs, the problem of packet loss or delay in processing is solved.
- the above-mentioned rate control system 100 may be applied to a 4th generation (4G) network, that is, an EPS, a 5G network, and other future networks, which are not specifically limited in this embodiment of the present application.
- 4G 4th generation
- EPS EPS
- 5G 5th generation
- future networks which are not specifically limited in this embodiment of the present application.
- the 5G architecture diagram 200 shown in FIG. 2 is used.
- the device or entity corresponding to the mobile management network element is access and mobility management function (AMF); the device or entity corresponding to the session management network element is SMF; the device or entity corresponding to the user plane network element
- the entity is UPF or NEF.
- the architecture can also include: the core network control plane includes authentication server function (AUSF), network slice selection function (NSSF), NEF, network function storage function (NFRF), unified Data management (unified data management, UDM), policy control function (PCF), or application function (AF).
- AUSF authentication server function
- NSSF network slice selection function
- NFRF network function storage function
- UDM unified data management
- PCF policy control function
- AF application function
- the AMF may also be responsible for functions such as registration management, mobility management, or lawful interception, which are not specifically limited in this embodiment of the present application.
- SMF can also be used for session management, including: session establishment, session modification, session release, terminal IP address allocation and management, selection and control of UPF, or legitimate interception, etc. Session-related controls.
- UPF can also be used to perform user data packet forwarding based on SMF routing rules.
- AUSF is used to perform security authentication of the terminal.
- NSSF is used to select a network slice for the terminal.
- NEF opens network functions to third parties in a Northbound Application Programming Interface (API) manner.
- the NRF provides storage functions and selection functions of network function entity information for other network elements.
- UDM is used to manage user subscription context.
- PCF is used to manage user policies.
- AF is used to manage user applications.
- the N1 interface is the reference point between the UE and the AMF, and is used for NAS message transmission.
- the N2 interface is the reference point for (R) AN and AMF.
- the N3 interface is the (R) AN and UPF. The reference point between them is used to transmit user plane data.
- the N4 interface is used as a reference point between SMF and UPF. It is used to transmit information such as tunnel identification information, data cache indication information, and downlink data notification messages for N3 connections.
- N6 interface is the reference point between UPF and DN, used to transmit user plane data and so on.
- the control plane network elements such as AMF network element, SMF network element, AUSF network element or UDM network element in the 5G network shown in FIG.
- a service interface can be used for interaction.
- the external service interface provided by AMF network elements can be Namf; the external service interface provided by SMF network elements can be Nsmf; the external service interface provided by AUSF network elements can be Nausf; and the external service interface provided by UDM network elements Can be Nudm, etc.
- TSG 5G system architecture
- interface names between the various network elements in FIG. 2 are only examples, and the interface names may be other names in the specific implementation, which is not specifically limited in this embodiment of the present application.
- the terminal, AMF network element, SMF network element, UPF network element, NEF network element, and PCF network element in the above 5G network are only a name, and the name does not constitute a limitation on the device itself.
- the network elements or entities or devices corresponding to the UE, AMF, SMF, UPF, NEF, and PCF may also have other names, which are not specifically limited in this embodiment of the present application.
- the UDM entity may also be replaced with a user home server (HSS) or a user subscription database (USD) or a database entity, which will be described uniformly here, and will not be described in detail below.
- the EPS architecture diagram 300 shown in FIG. 3 is shown.
- the device or entity corresponding to the mobile management network element is a mobility management entity (MME); the device or entity corresponding to the user plane network element is a PGW or SCEF.
- MME mobility management entity
- PGW Packet Data Network
- MME Control plane functions mainly responsible for user mobility management and session management, including non-access stratum NAS signaling and security, management of tracking area list, packet data network gateway PGW, and serving network element (serving) gateway, SGW).
- PGW As the anchor point of the PDN connection, it is responsible for the Internet Protocol (IP) address allocation of the UE's network interconnection, the UE's data packet filtering, rate control, or generation of billing information.
- IP Internet Protocol
- system may also include SGW, evolved universal terrestrial radio access network (EUTRAN), serving GPRS support node (serving GPRS support node (SGSN), home subscriber server (HSS), Or policy and charging rules function (PCRF).
- EUTRAN evolved universal terrestrial radio access network
- serving GPRS support node serving GPRS support node (SGSN)
- HSS home subscriber server
- PCRF policy and charging rules function
- the SGW is mainly responsible for data transmission, forwarding, and routing switching of the UE, and serves as a local mobility anchor point for the UE when switching between Evolved NodeBs (eNodeBs) (for each user equipment, each time only There is an SGW for it).
- eNodeBs Evolved NodeBs
- EUTRAN is a network of multiple eNodeBs that implements the functions of the wireless physical layer, resource scheduling and wireless resource management, wireless access control, and mobility management.
- eNodeBs can be connected through an X2 interface, and can be used to transmit data during X2-based handover.
- the eNodeB is connected to the SGW through the user plane interface S1-U, and uses the general packet radio system tunneling protocol user plane (general packet radio, system, general user protocol, GTP-U) to transmit user data; through the control plane interface S1-MME and mobile
- the management entity is connected, and the S1-AP protocol is used to implement functions such as wireless access bearer control.
- SGSN is 2G access network GSM / EDGE radio access network (GSM / EDGE radio access network, GERAN), 3G access network universal terrestrial radio access network (UTRAN) and 3GPP evolved packet core network
- the access node (Evolved Packet Core, EPC) is responsible for the establishment and data forwarding of the EPC bearer from GERAN, UTRAN.
- the HSS is mainly used to store subscription data for mobile users.
- the PCRF is responsible for charging management and policy control, including policy and charging control (PCC) rules, and quality of service (QoS) rules.
- PCC policy and charging control
- QoS quality of service
- SCEF (not shown in the figure) provides a secure way to expose the services and capabilities provided by the 3GPP network interface, while providing a method to discover the capabilities and services exposed.
- MME can interact with HSS through SCEF.
- the terminals involved in the embodiments of the present application may include various handheld devices, wireless devices, wearable devices, computing devices, or other processing devices connected to a wireless modem with wireless communication functions.
- the terminal may also be referred to as a user equipment (UE), a mobile station (MS), and a terminal device (terminal device), and may further include a subscriber unit, a cellular phone, and a smart phone.
- Smart phone wireless data card, personal digital assistant (PDA) computer, tablet computer, wireless modem (modem), handheld device (laptop computer), cordless phone ( (cordless phone) or wireless local loop (wireless local loop (WLL)) stations, machine type communication (machine type communication (MTC) terminals, CIOT terminals, etc.).
- PDA personal digital assistant
- modem modem
- handheld device laptop computer
- cordless phone cordless phone
- WLL wireless local loop
- MTC machine type communication
- CIOT terminals CIOT terminals, etc.
- control device or the data sending device in FIG. 1 may be a single network element, or may be implemented by multiple network elements together, or may be used as a function module in a network element.
- This is not specifically limited. It can be understood that the foregoing functions may be network elements in a hardware device, software functions running on dedicated hardware, or virtualization functions instantiated on a platform (for example, a cloud platform).
- control device 10 in FIG. 1, or the AMF, SMF, and UE in FIG. 2, or the MME and UE in FIG. 3 may be implemented as a computer device (or system) in FIG. 4. .
- FIG. 4 is a schematic diagram of a computer device according to an embodiment of the present application.
- the computer device 400 includes at least one processor 41, a communication line 42, a memory 43, and at least one communication interface 44.
- the processor 41 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the solution of the present application.
- CPU central processing unit
- ASIC application-specific integrated circuit
- the communication line 42 may include a path for transmitting information between the aforementioned components.
- the communication interface 44 uses any device such as a transceiver to communicate with other devices or communication networks, such as Ethernet, Radio Access Network (RAN), Wireless Local Area Networks (WLAN), and the like.
- RAN Radio Access Network
- WLAN Wireless Local Area Networks
- the memory 43 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 Electrically Erasable Programmable Read-Only Memory (EEPROM), Compact Disc (Read-Only Memory, CD-ROM) or other optical disk storage, optical disk storage (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 used by a computer Any other media accessed, but not limited to this.
- the memory may exist independently and be connected to the processor through a communication line. The memory can also be integrated with the processor.
- the memory 43 is configured to store application program code that executes the solution of the present application, and is controlled and executed by the processor 41.
- the processor 41 is configured to execute application program code stored in the memory 43.
- the processor 41 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 4.
- the computer device 400 may include multiple processors, such as the processor 41 and the processor 48 in FIG. 4. Each of these processors may be a single-CPU processor or a multi-CPU processor.
- a processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).
- the computer device 400 may further include an output device 45 and an input device 46.
- the output device 45 communicates with the processor 41 and can display information in a variety of ways.
- the output device 45 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. Wait.
- the input device 46 is in communication with the processor 41 and can accept user input in a variety of ways.
- the input device 46 may be a mouse, a keyboard, a touch screen device, or a sensing device.
- the above-mentioned computer device 400 may be a general-purpose computer device or a special-purpose computer device.
- the computer device 400 may be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, a communication device, an embedded device, or the device shown in FIG. 4.
- Equipment of similar structure The embodiment of the present application does not limit the type of the computer device 400.
- control device 10 in FIG. 1 may be the device shown in FIG. 4, and one or more software modules are stored in a memory of the control device 10.
- the control device 10 may implement software modules through a processor and program codes in a memory to implement rate control.
- FIG. 5 provides a schematic flowchart of a method for performing rate control in the system shown in FIG. 1 or FIG. 2.
- Figure 5 mainly introduces the PLMN rate control method.
- a connection is taken by taking a session as an example, and a connection establishment request is described by taking a PDU session establishment request as an example.
- the UE sends a PDU session establishment request to the AMF via the access node.
- the AMF receives the PDU session establishment request.
- a new PDU session needs to be established to transmit uplink and downlink user data.
- the UE initiates a PDU session establishment procedure to the network side.
- the UE sends a NAS message to the AMF, such as an uplink NAS transport (UL) message, which includes a PDU session identifier, a request type, and an N1 session management container.
- the N1 session management container includes a PDU session establishment request.
- AMF selects SMF.
- a session context creation request is then sent to the selected SMF.
- the SMF receives the session context creation request.
- the session context creation request includes a PDU session establishment request in S501.
- the method for selecting the SMF by the AMF can refer to the methods in the prior art.
- the SMF can be selected according to the DNN or a single network slice provided by the UE. To repeat.
- control device may be AMF or SMF.
- control device is AMF for example.
- the session context creation request includes Serving PLMN rate control time management information.
- the user plane network element performs rate control on the data sent on the PDU session according to the serving PLMN rate control time management information.
- the Serving PLMN rate control time management information may be transmitted through a specific information element (IE) in a specific implementation.
- IE information element
- Information elements here can also be called cells.
- the serving PLMN rate control time management information includes starting time indication information of the serving PLMN rate control time unit that performs the serving PLMN rate control.
- the starting time indication information is used to indicate a starting time of a serving PLMN rate control time unit.
- the start time indication information has various forms, for example, it may be: a) the time point when the connection is successfully established; or b) the time point when the first data unit is transmitted on the connection; or : C) the starting point of the next charging cycle.
- This application is not specifically limited. Among them, for b), since data can be transmitted on the connection, it is after the connection is successfully established.
- the connection here specifically refers to a PDU session.
- the time management information may further include timing indication information, and the timing indication information is specifically any one of the following information: the first type : The rate-controlled time unit continuously counts after the start time; or, the second type: the next rate-controlled time unit starts timing when the first data unit is transmitted after the rate-controlled time unit ends.
- the timing indication may also be selected according to the operator's policy or configuration, which is not specifically limited in this application.
- the serving PLMN rate control time management information may further include the serving PLMN rate control time unit.
- the time unit can be 6 minutes, but it can also be other times.
- the time unit may also be negotiated in advance by the AMF and the user plane network element. In this case, the session context creation request message may not carry the time unit.
- the serving PLMN rate control time management information may further include: serving PLMN rate control value.
- the Serving PLMN rate control value is used to indicate the maximum value of the data unit sent by the user plane network element within the Serving PLMN rate control time unit.
- the SMF sends a session context creation response to the AMF.
- the AMF receives the session context creation response.
- the SMF sends a session establishment request to the user plane network element (here, the user plane network element may be UPF or NEF), where the session establishment request carries Serving PLMN time management information.
- the user plane network element receives the session establishment request. Subsequently, after the session is successfully established, the user plane network element performs rate control on the data sent on the PDU session according to the serving PLMN time management information.
- the SMF when executing S507, can also select the UPF, for example, when the request type is "initialization request".
- the request type is "initialization request”.
- the user plane network element sends a session establishment response to the SMF.
- the SMF receives the session establishment response.
- the SMF calls the N1N2 message transmission service operation of the mobile management network element, and performs message transmission with the AMF. By invoking the N1N2 message transmission service, the SMF sends the PDU session establishment acceptance message sent to the UE to the AMF as a response message to the PDU session establishment request received in step S503.
- the AMF sends the PDU session establishment acceptance message received in S511 to the UE through the access node.
- the UE accepts the PDU session establishment acceptance message.
- the AMF sends a NAS message to the UE, such as a downlink NAS transport (DL NAS transport) message, which includes a PDU session establishment acceptance message sent by the SMF in S511.
- a NAS message such as a downlink NAS transport (DL NAS transport) message, which includes a PDU session establishment acceptance message sent by the SMF in S511.
- DL NAS transport downlink NAS transport
- step 513 may also carry the time management information in the above S503, and the time management information is not described in this step. . Subsequently, after the PDU session is successfully established, the UE performs rate control on the data sent on the PDU session according to the time management information. After S513, the UE can learn that the PDU session is successfully established.
- the AMF may be selected according to the frequency of data sent by the UE. For example, a UE sending data frequently may select a) or b) or c) described in S503 as the starting time indication information; a UE not sending data frequently may select b) or c) described in S503 as a start Time indication information.
- AMF can also be selected according to the status of the UE.
- a stationary UE is generally an energy-saving UE.
- b) described in S503 may be selected as the start time indication.
- the AMF can also be selected according to the duration of the UE communication. For a UE with a long communication duration, b) described in S503 may be selected as the start time indication. The AMF can also be selected based on whether the UE has an external power supply. For a UE with external power supply, a) or b) described in S503 may be selected as the start time indication. Of course, in specific implementation, appropriate start time indication information may also be selected according to the operator's policy or configuration, which is not specifically limited in this application.
- the time management information may further include timing indication information, which is specifically any one of the following information: a1) when the UE enters a connected state, Continue counting on the remaining value of the Serving PLMN rate control time unit; or, b1) When the UE enters the connected state, restart the timing of the Serving PLMN rate control time unit; or c1) Serving the next time unit of the PLMN rate control, at Serving PLMN The rate control time unit starts to count when the first data unit is transmitted.
- timing indication information is specifically any one of the following information: a1) when the UE enters a connected state, Continue counting on the remaining value of the Serving PLMN rate control time unit; or, b1) When the UE enters the connected state, restart the timing of the Serving PLMN rate control time unit; or c1) Serving the next time unit of the PLMN rate control, at Serving PLMN The rate control time unit starts to count when the first data unit is transmitted.
- the AMF may be selected according to the frequency of the data sent by the UE. For example, a UE that sends data frequently may select a1) as a timing indication; a UE that does not send data frequently may select b1) or c1) as a timing indication.
- the AMF can also be selected based on the interval of the UE's periodic communication. If the interval of cyclic communication is relatively long, it is more appropriate to choose b1).
- the timing indication may also be selected according to the operator's policy or configuration, which is not specifically limited in this application.
- the AMF controls both the sending rate of the uplink NAS data PDU and the sending rate of the downlink NAS data PDU.
- the AMF's rate control of the uplink NAS data PDU and the downlink NAS data PDU's rate control are independent and decoupled.
- the AMF can also control the sending rate of the uplink NAS data PDU.
- S507 can not carry time management information;
- AMF can also control the sending rate of downlink NAS data PDUs.
- S513 can not carry time management information.
- the time management information of the two may be the same or different, which is not limited in this application.
- a user plane network element or a UE is described as a data sending device.
- SMF can also be used as a data sending device.
- a method similar to that in FIG. 5 may be adopted.
- SMF obtains time management information through S503. Data for rate control.
- S507 may not carry time management information. If the user plane network element also needs to be used as a data sending device, S507 can be the same as that in FIG. 5.
- the AMF sends start time indication information of the serving PLMN rate control time unit.
- the user plane network element, SMF, or UE can determine the same start time as the AMF. Time point for rate control timing.
- the AMF will also treat these data as legitimate data and will not lose these data Packet or delay processing, thereby solving the problem of packet loss or delay processing in the prior art when a data sender sends a reasonable number of NAS data PDUs using rate control information.
- step S507 when the SMF wishes to control the transmission rate of the downlink data, the session establishment request of S507 carries time management information. After the user plane network element receives the time management information, according to the time management information, after the PDU session is established, the downstream data sent on the PDU session is rate-controlled.
- the time management information is carried in the PDU session establishment acceptance message, and sent to the AMF in S511, and then the AMF sends the PDU session establishment acceptance message with the time management information in S513 Send to the UE
- the SMF can also directly carry the time management information to the AMF in S511, and directly send it to the UE in S513, that is, the time management information is not carried in the PDU session establishment acceptance message (not shown in the figure) ).
- the UE after receiving the time management information, the UE performs rate control on the uplink data sent on the PDU session after the PDU session is established according to the time management information.
- the SMF sends start time indication information of the serving PLMN rate control time unit.
- the user plane network element or the UE can determine the same start rate control timing with the SMF.
- the SMF will also treat these data as legitimate data, and will not perform packet loss or delay processing on these data. Therefore, in the prior art, when a data sender sends a reasonable number of NAS data PDUs using rate control information, the problem of packet loss or delay in processing is solved.
- the actions of the AMF, SMF, user plane network element, or terminal may be performed by the AMF, SMF, user plane network element, or terminal according to the software module in the memory mentioned above. This embodiment of the application does not place any restrictions on this.
- FIG. 6 provides a schematic flowchart of a method for performing rate control in the system shown in FIG. 1 or FIG. 2.
- Figure 6 mainly introduces the DNN rate control method.
- a connection is taken by taking a session as an example, and a connection establishment request is described by taking a PDU session establishment request as an example.
- S601 is the same as S501.
- the main difference between S603 and S503 is that the session context creation request does not carry DNN rate control time management information.
- S605 is the same as S505.
- the main difference between S607 and S507 is that the session establishment request does not carry DNN rate control time management information.
- the user plane network element sends a session establishment response to the SMF.
- the SMF receives the session establishment response.
- the session establishment response message includes time management information for DNN rate control. Subsequently, after the PDU session is successfully established, the terminal performs rate control on the data sent on the PDU session according to the DNN rate control time management information.
- the time management information of DNN rate control may be transmitted through Protocol Configuration Options (PCO) or Extended Protocol Configuration Options (ePCO) in specific implementation.
- PCO Protocol Configuration Options
- ePCO Extended Protocol Configuration Options
- the DNN rate control time management information includes start time indication information of the DNN rate control time unit.
- the start time indication information is used to indicate a start time of a DNN rate control time unit.
- the start time indication information has various forms. In specific implementation, a), b), and c) in S503 may also be used. This application is not specifically limited.
- the user plane network element may select the start time indication information by using the method of selecting the start time indication information by the AMF in S513. For example: select according to the frequency of data sent by the UE, or select the status of the UE; or select according to the duration of the UE communication. I won't repeat them here.
- the time management information of DNN rate control may further include a timing indication, which is specifically any one of the following information: a1) When the UE enters the connected state, the DNN rate control time unit Or b1) when the UE enters the connected state, restart the timing of the DNN rate control time unit; or, c1) the next time unit of the DNN rate control is transmitted after the end of the DNN rate control time unit. One data unit starts timing.
- the user plane network element may use the method of selecting timing indication information by the AMF in S513 to select the timing indication information. For example, it is selected according to the frequency of data sent by the UE, or according to the interval of the UE's periodic communication, which will not be repeated here.
- the time management information of the DNN rate control may further include the DNN rate control time unit.
- the time unit here is not specifically limited.
- the time unit may also be negotiated in advance by the user plane network element and the terminal. In this case, the session establishment response may not carry the time unit.
- the time management information of the DNN rate control may further include a DNN rate control value, and the DNN rate control value is used to indicate a maximum value of a data unit sent by the terminal within the DNN rate control time unit.
- the SMF calls the N1N2 message transmission service operation of the mobile management network element, and performs message transmission with the AMF.
- the SMF sends the PDU session establishment acceptance message sent to the UE to the AMF.
- the SMF carries S609 in the PDU session establishment acceptance message.
- Time management information may carry the time management information in S609 in the N1N2 message transmission, that is, the SMF does not carry the time management information in the PDU session establishment acceptance message (not shown in the figure).
- the AMF sends a PDU session establishment acceptance message to the UE through the access node.
- the UE accepts the PDU session establishment acceptance message.
- the AMF sends a NAS message to the UE, such as a downlink NAS transport (DL NAS transport) message, which includes a PDU session establishment acceptance message sent by the SMF in S611.
- DL NAS transport downlink NAS transport
- the UE receives the time management information carried in the PDU session establishment acceptance message; if the SMF passes the time management information in the above S609 through the N1N2 message transmission To the AMF, the UE receives the time management information carried in the NAS message.
- the user plane network element sends the start time indication information of the DNN rate control time unit.
- the UE can determine the same start rate control timing with the user plane network element.
- Time point when the UE uses the time management information to send a reasonable amount of data to the user plane network element, the user plane network element will also treat these data as legitimate data, and will not perform packet loss or delay processing on these data. Therefore, in the prior art, when a data sender uses a rate control information to send a reasonable amount of data, the problem of packet loss or delay in processing is solved.
- the actions of the user plane network element or the terminal may be performed by the user plane network element or the terminal according to the software module in the memory mentioned above, respectively. This embodiment of the application does not place any restrictions on this.
- FIG. 7 provides a schematic flowchart of a method for performing rate control in the system shown in FIG. 1 or FIG. 3.
- Figure 7 mainly introduces the PLMN rate control method.
- the UE sends an attach request to the MME via the access node.
- the MME receives the attach request.
- S703 The MME sends a connection establishment request to the user plane network element.
- the user plane network element receives the connection establishment request.
- the connection establishment request message includes time management information for serving PLMN rate control.
- the user plane network element performs rate control on the data sent on the connection according to the time management information of the serving PLMN rate control.
- the time management information of Serving PLMN rate control can be transmitted through specific IE in specific implementation.
- the Serving PLMN rate control time management information includes start time indication information of the Serving PLMN rate control time unit.
- start time indication information For a form of the start time indication information, refer to a related description in S503. I won't repeat them here.
- the time management information for the serving PLMN rate control may further include the serving PLMN rate control time unit.
- this time unit reference may be made to the related description in S503, which is not repeated here.
- the time management information of the serving PLMN rate control may further include: the serving PLMN rate control value.
- the rate control value reference may be made to the related description in S503, which is not repeated here.
- the user plane network element sends a connection establishment response message to the MME.
- the connection establishment response message may be sent to the MME via the SGW.
- the MME sends an attach accept message to the UE.
- the UE receives the attach accept message.
- the attach accept message may also carry the time management information of the above-mentioned Serving PLMN rate control in S703.
- About Serving PLMN Time management information for rate control is not detailed in this step.
- the terminal performs rate control on the data to be sent on the connection according to the time management information of the serving PLMN rate control.
- the MME may use the method of selecting start time indication information by the AMF in S513 to select the start time indication information, which is not described again here.
- the time management information of the serving PLMN rate control may further include a timing indication, which is specifically any one of the following information: a1) the UE enters the connection In the state, continue counting on the remaining value of the Serving PLMN rate control time unit; or, b1) When the UE enters the connected state, restart the timing of the Serving PLMN rate control time unit; or c1) Serving the next time of the PLMN rate control The unit starts timing when the first data unit is transmitted after the end of the serving PLMN rate control time unit.
- a timing indication which is specifically any one of the following information: a1) the UE enters the connection In the state, continue counting on the remaining value of the Serving PLMN rate control time unit; or, b1) When the UE enters the connected state, restart the timing of the Serving PLMN rate control time unit; or c1) Serving the next time of the PLMN rate control The unit starts timing when the first data unit is transmitted after the end of the serving PLMN rate control time unit.
- the MME may use the method of selecting the timing indication by the AMF in S513 to select the timing indication, which is not repeated here.
- the MME sends an initial context establishment message to the UE to request information such as the access layer security context.
- the UE receives the initial context establishment message.
- the initialization context establishment message may request a radio resource control connection reconfiguration.
- the terminal After the establishment of the initialization context is completed, the terminal sends an attach completion message to the MME.
- the MME receives the attach complete message.
- the figure shows that the MME controls the sending rate of the uplink NAS data PDU and the sending rate of the downlink NAS data PDU.
- the MME's rate control of the uplink NAS data PDU and the downlink NAS data PDU's rate control are independently decoupled, and the MME can also control the sending rate of the uplink NAS data PDU only.
- S703 It does not need to carry the time management information for PLMN rate control in Serving; the MME may also only control the sending rate of downlink NAS data PDUs.
- S707 does not need to carry the time management information for PLMN rate control.
- the time management information of the two may be the same or different, which is not limited in this application.
- the MME sends the starting time indication information of the serving PLMN rate time unit.
- the user plane network element or the UE can determine the same starting rate control timing as the MME.
- the MME will also treat these data as legitimate data, and will not perform packet loss or delay processing on these data. Therefore, in the prior art, when a data sender sends a reasonable number of NAS data PDUs using rate control information, the problem of packet loss or delay in processing is solved.
- step S701 the terminal sends the PDN connection establishment. Request instead of attach request, S709 is bearer establishment, and S711 is connection completion.
- step S701 the terminal sends the PDN connection establishment. Request instead of attach request, S709 is bearer establishment, and S711 is connection completion.
- step S701 the terminal sends the PDN connection establishment. Request instead of attach request, S709 is bearer establishment, and S711 is connection completion.
- S709 is bearer establishment, and S711 is connection completion.
- S711 connection completion.
- the other steps are similar to those of FIG. 7. I won't repeat them here.
- the actions of the MME, the user plane network element, or the terminal may be performed by the MME, the user plane network element, or the terminal according to the software module in the memory mentioned above. This embodiment of the application does not place any restrictions on this.
- FIG. 8 provides a schematic flowchart of a method for performing rate control in the system shown in FIG. 1 or FIG. 2.
- Figure 8 mainly introduces the APN rate control method.
- S801 is the same as S701.
- connection establishment request message does not carry time management information for rate control.
- the user plane network element sends a connection establishment response message to the MME.
- the connection establishment response message may be sent to the MME via the SGW.
- the connection establishment request message includes APN rate control time management information. Subsequently, after the connection is successfully established, the terminal performs rate control on the data to be sent on the connection according to the APN rate control time management information.
- the APN rate control time management information can be transmitted through PCO / ePCO in specific implementation.
- the APN rate control time management information includes start time indication information of an APN rate control time unit, where the start time indication information is used to indicate an APN rate control time for APN rate control The start time of the unit.
- the start time indication information has various forms. In specific implementation, a), b) or c) in S703 may also be used. This application is not specifically limited.
- the user plane network element may select the start time indication information by using the method of selecting the start time indication information by the AMF in S513. For example: select according to the frequency of data sent by the UE, or select the status of the UE; or select according to the duration of the UE communication. I won't repeat them here.
- the time management information of the APN rate control may further include the serving APN rate control time unit.
- the specific value of the time unit is not limited in this application.
- the time unit may also be negotiated in advance by the user plane network element and the terminal. In this case, the connection establishment request response may not carry the time unit.
- the time management information of the APN rate control may further include an APN rate control value, and the APN rate control value is used to indicate a maximum value of a data unit sent by the terminal within the APN rate control time unit.
- the time management information of APN rate control may further include timing indication information, which is specifically any one of the following information: a1) When the UE enters the connected state, the APN rate control Continue counting on the remaining value of the time unit; or b1) When the UE enters the connected state, restart the timing of the APN rate control time unit; or c1) The next time unit of the APN rate control, after the APN rate control time unit ends Restart the timing when transmitting the first NAS data packet data unit carrying data.
- timing indication information is specifically any one of the following information: a1) When the UE enters the connected state, the APN rate control Continue counting on the remaining value of the time unit; or b1) When the UE enters the connected state, restart the timing of the APN rate control time unit; or c1) The next time unit of the APN rate control, after the APN rate control time unit ends Restart the timing when transmitting the first NAS data packet data unit carrying data.
- the user plane network element may use the method of selecting timing indication information by the AMF in S513 to select the timing indication information. For example, it is selected according to the frequency of data sent by the UE, or according to the interval of the UE's periodic communication, which will not be repeated here.
- S807 The MME sends an attach accept message to the UE.
- the UE receives the attach accept message.
- the attach accept message carries the APN rate control time management information described in S805.
- S809-S811 are the same as S709-S711, and are not repeated here.
- the user plane network element sends the start time indication information of the APN rate time unit. After receiving the start time indication information, the UE can determine the same start rate control timing with the user plane network element. At the time point, when the UE uses the rate control information to send a reasonable number of NAS data PDUs to the user plane network element, the user plane network element will also treat these data as legitimate data, and will not perform packet loss or delay processing on these data. Therefore, in the prior art, when a data sender uses a rate control information to send a reasonable number of data PDUs, the problem of packet loss or delay in processing is solved.
- step S801 the terminal sends the PDN connection establishment. Request instead of attach request, S809 is bearer establishment, and S811 is connection completion.
- step S809 the terminal sends the PDN connection establishment.
- step S809 bearer establishment
- S811 connection completion.
- the other steps are similar to those of FIG. 8. I won't repeat them here.
- the actions of the user plane network element or the terminal may be performed by the user plane network element or the terminal according to the software module in the memory mentioned above, respectively. This embodiment of the application does not place any restrictions on this.
- FIG. 9 provides a schematic flowchart of a method for performing rate control in the system shown in FIG. 2.
- Figure 9 mainly introduces the PLMN rate control method.
- a rate management device During mobile originating (MO) data transmission, the rate management device sends a Serving rate control status to the data sending device. After receiving the Serving rate control status information, the data sending device will adjust the data transmission rate accordingly.
- a rate management device is a mobile management network element (corresponding to AMF in 5G), and a data sending device is a UE.
- the UE Before the MO data is initiated, the UE is in an idle state.
- the UE sends a radio resource control (Radio Resource Control, RRC) connection or sends an RRC early data request message to the access node.
- RRC Radio Resource Control
- the NAS PDU sent also contains the identifier of the connection or session and the encrypted uplink data.
- the access node may query the UE context from the mobile management network element.
- the access node forwards the NAS PDU from the UE to the mobile management network element through an application layer message.
- the access node If an RRC early data request message is sent in step 901, the access node includes an "Early Data Transmission (EDT) Session" identifier in the application message.
- EDT Error Data Transmission
- the mobile management network element decrypts the data and performs an integrity check.
- this step is optional. If the mobility management network element receives the "EDT session" identifier, the mobility management network element sends an application message to the access node.
- the mobility management network element may add the serving PLMN rate control status to the application message according to the received uplink data and timing conditions. After receiving the serving PLMN rate control state, the UE adjusts the sending rate of the uplink data accordingly.
- the serving PLMN rate control status includes two pieces of information.
- the first part is: the remaining time of the validity period of the current serving PLMN rate control status period; the second part is: the amount of uplink data that is still allowed to be sent in the current rate control period.
- the number of uplink data may be the number of data packets of the uplink data.
- the mobile management management network element performs a connection with the session management and user plane network elements or Session modification process.
- the NAS message in S905 is included in the application message, and the serving PLMN rate control status, if any, can be placed in the NAS message, and the NAS message here can also be said to be the NAS load.
- S907 The mobility management network element forwards the uplink data to the user plane network element.
- uplink data may be forwarded by the session management network element.
- the user plane network element forwards the data to the mobility management network element.
- the downlink data may be cached in the session management network element, and the data is forwarded from the session management network element to the mobile management network element.
- the mobile management network element after receiving the downlink data, performs integrity protection and data encryption.
- the mobile management network element forwards the downlink data to the access node through the application message, and the mobile management network element may send a connection establishment instruction message in the application message.
- the mobility management network element may add the serving PLMN rate control status to the application message according to the received uplink data and timing conditions. After receiving the serving PLMN rate control state, the UE adjusts the sending rate of the uplink data accordingly.
- the serving PLMN rate control status includes two pieces of information. For details, refer to S905.
- the mobility management network element sends a UE context release command to the access node.
- MT Mobile Terminated
- the access node includes downlink data to be forwarded to the UE through an RRC downlink message.
- step S917 will not be performed later. If early data transmission is used in S901, the access node sends an RRC early data completion message to the UE, which contains the NAS load from S905 and S911.
- the access node If the mobile management network element requires feedback from the NAS, the access node sends a NAS delivery notification to the mobile management network element.
- S919 Perform a connection release process between the UE and the mobility management network element. After that, the UE enters the leisure state again.
- S921 Save the current serving PLMN rate control status, that is, the remaining time of the serving PLMN rate control validity period and the amount of uplink data that can be resent in the period.
- the method shown in FIG. 9 can also be applied to a 4G system. If applied to a 4G system, the mobility management network element is an MME.
- the rate control device sends the Serving PLMN rate control status information to the data sending device.
- the data sending device receives the Serving PLMN rate control status information, it appropriately adjusts the transmission of data. Rate, so that the data sending device can adjust the rate of sending data in time, avoiding the possibility of packet loss caused by the rate control device when the rate exceeds the limit.
- FIG. 10 provides a schematic flowchart of a method for performing rate control in the system shown in FIG. 2.
- Figure 10 mainly describes the PLMN rate control method.
- a rate management device is a mobile management network element
- a data sending device is a user plane network element.
- the UE Before initiating MO data, the UE is in an idle state.
- the user plane network element After receiving the downlink data, the user plane network element sends it to the session management network element.
- the session management network element buffers downlink data.
- the session management network element After receiving the downlink data, the session management network element sends a downlink data arrival notification to the mobile management network element.
- the mobility management network element may send a downlink data arrival notification confirmation message to the user plane network element according to the status or configuration of the UE.
- the downlink data arrival notification confirmation message may include information such as the length of time that the session management network element needs to buffer data.
- the mobility management network element adds a serving PLMN rate control status to the confirmation message according to the received downlink data condition and rate control timing condition.
- the serving PLMN rate control status includes two pieces of information.
- the first part is: the remaining duration of the validity period of the current PLMN rate control status period; the second part is: the amount of downlink data that is still allowed to be sent in the current rate control period.
- the number of uplink data may be the number of data packets of the uplink data.
- the mobility management network element determines that the UE is reachable, it sends paging information to the access node, the access node performs paging according to the information provided by the mobility management network element, and establishes an RRC connection.
- the mobile management management network element performs a connection or session modification process with the session management and user plane network elements.
- the session management network element sends the buffered downlink data to the mobility management network element.
- the mobile management network element after receiving the downlink data, performs integrity protection and data encryption.
- S1010 The mobility management network element forwards the downlink data to the access node through an application message.
- S1011 The access node forwards the downlink data to the UE through an RRC downlink message.
- NAS data PDUs can be sent to access nodes via RRC uplink messages.
- the access node After receiving the uplink data, the access node forwards the uplink data to the mobile management network element through an application message.
- the mobile management network element decrypts the data and performs an integrity check.
- S1017 The mobility management network element forwards the downlink data to the user plane network element through the session management network element.
- S1019 The access node waits for a period of time to detect whether there is NAS PDU activity.
- S1021 Perform a connection release process between the UE and the mobility management network element. After this the UE enters the leisure state again.
- S1023 Save the current serving PLMN rate control status, that is, the remaining time of the serving PLMN rate control cycle and the amount of uplink data that can be resent in the cycle.
- the method shown in FIG. 10 can also be applied to a 4G system.
- the mobility management network element is an MME.
- the rate control device sends the Serving PLMN rate control status information to the data sending device.
- the data sending device receives the Serving PLMN rate control status information, it appropriately adjusts the data transmission Rate, so that the data sending device can adjust the rate of sending data in time, avoiding the possibility of packet loss caused by the rate control device when the rate exceeds the limit.
- the foregoing control device (or: device) or data sending device (or: device) for implementing rate control includes a hardware structure and / or software module corresponding to each function.
- this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is performed by hardware or computer software-driven hardware depends on the specific application of the technical solution and design constraints. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
- control device or the data sending device may be divided into functional modules according to the foregoing method examples.
- each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module.
- the above integrated modules may be implemented in the form of hardware or software functional modules. It should be noted that the division of the modules in the embodiments of the present application is schematic, and is only a logical function division. In actual implementation, there may be another division manner.
- FIG. 11 shows a schematic structural diagram of a rate control device 110.
- the rate control device 110 may be a mobile management network element, a session management network element, a user plane network element or a terminal, or a chip in these network elements or terminals, which is not specifically limited in this embodiment of the present application.
- the rate control device 110 includes a receiving module 111 and a sending module 112.
- the receiving module 111 is configured to receive a connection establishment request of a terminal, where the connection establishment request is used to establish a connection for data transmission by the terminal; the sending module 112 is configured to send rate-controlled time management information to a data sending device, Time management information is used by the data sending device to perform rate control on data sent over the connection, wherein the time management information includes start time indication information of a rate control time unit for rate control, and The start time indication information is used to indicate a start time of the rate control time unit.
- the start time indication information is specifically any one of the following information: the time point when the connection is successfully established; the time point when the first data unit is transmitted on the connection; or, the next charging The starting point of the cycle.
- the time management information further includes timing indication information
- the timing indication information is specifically any one of the following information: when the terminal enters the connected state, Continue counting on the remaining value of the rate control time unit; when the terminal enters the connected state, restart timing of the rate control time unit; or, the next rate control time unit after the rate control time unit ends The timing starts when the first data unit is transmitted.
- the time management information further includes timing indication information, and the timing indication information is specifically any one of the following information: the rate control time unit is at the beginning Continuous time counting after time; or the next rate control time unit starts timing when the first data unit is transmitted after the rate control time unit ends.
- the device 110 is presented in the form of dividing each functional module in an integrated manner.
- Module herein may refer to application-specific integrated circuits (ASICs), circuits, processors and memories that execute one or more software or firmware programs, integrated logic circuits, and / or other functions that may provide the above functions Device.
- ASICs application-specific integrated circuits
- processors and memories that execute one or more software or firmware programs, integrated logic circuits, and / or other functions that may provide the above functions Device.
- the device 110 may take the form shown in FIG. 4.
- the processor 41 in FIG. 4 may invoke a computer stored in the memory 43 to execute instructions, so that the device 110 executes the rate control method in the foregoing method embodiment.
- the function / implementation process of the receiving module 111 and the sending module 112 in FIG. 11 may be implemented by the processor 41 in FIG. 4 calling a computer execution instruction stored in the memory 43.
- the function / implementation process of the receiving module 111 and the sending module 112 in FIG. 11 may be implemented through the communication interface 44 in FIG. 4.
- the function / implementation process of the receiving module 111 and the transmitting module 112 may also be implemented through pins or circuits.
- the memory may be a storage unit in the chip, such as a register, a cache, and the like.
- the storage unit may also be a storage unit located outside the chip, such as the memory shown in FIG. 4.
- FIG. 12 shows a schematic structural diagram of a data sending device.
- the data sending device may be a user plane network element, a session management network element, or a terminal, or may be a user plane network element, a session management network element, or a chip in the terminal, which is not specifically limited in this embodiment of the present application.
- the data sending device 110 includes a receiving module 121 and a processing module 122.
- the receiving module 121 is configured to receive rate control time management information.
- the time management information includes start time indication information of a rate control time unit for performing rate control on a terminal for data transmission connection.
- the start time indication information is used to indicate a start time of the rate control time unit; the processing module 122 is configured to perform rate control on data sent on the connection according to the rate time management information.
- the start time indication information may be specifically the same as the start time indication information in FIG. 11. I won't repeat them here.
- the time management information may specifically include timing indication information of FIG. 11. I won't repeat them here.
- the time management information may specifically include the timing indication information of FIG. 11, and details are not described herein again.
- an embodiment of the present application further provides a device (for example, the device may be a chip system).
- the device includes a processor, and is configured to support a control device or a data sending device to implement the foregoing rate control method.
- the control device or data transmission device further includes a memory. This memory is used to store program instructions and data necessary for the control device or data transmission device. Of course, the memory may not be in the device.
- the device When the device is a chip system, the device may be composed of a chip, and may also include a chip and other discrete devices, which are not specifically limited in the embodiments of the present application.
- the computer program product includes one or more computer instructions.
- the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
- the computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be from a website site, a computer, a server, or a data center.
- the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device including one or more servers, data centers, and the like that can be integrated with the medium.
- the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (Solid State Disk) or the like).
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (30)
- 一种速率控制方法,其特征在于,包括:控制设备接收终端的连接建立请求,所述连接建立请求用于建立所述终端进行数据传输的连接;所述控制设备向数据发送设备发送速率控制的时间管理信息,所述时间管理信息用于所述数据发送设备对在所述连接上发送的数据进行速率控制,其中,所述时间管理信息包括用于进行速率控制的速率控制时间单元的起始时间指示信息,所述起始时间指示信息用于指示所述速率控制时间单元的起始时间。
- 如权利要求1所述的速率控制方法,其特征在于,所述起始时间指示信息具体为如下信息中的任意一个:所述连接建立成功的时间点;在所述连接上传输第一个数据单元的时间点;或,下一个计费周期的起始时间点。
- 如权利要求1或2所述的速率控制方法,其特征在于,所述速率控制为服务公共陆地移动网络速率控制,所述控制设备为移动管理网元、或会话管理网元;所述数据发送设备为所述终端。
- 如权利要求1或2所述的速率控制方法,其特征在于,所述速率控制为服务公共陆地移动网络速率控制,所述控制设备为移动管理网元、或会话管理网元,所述数据发送设备为用户面网元;或者,所述控制设备为移动管理网元,所述数据发送设备为会话管理网元。
- 如权利要求1或2所述的速率控制方法,其特征在于,所述速率控制为数据网络名速率控制,所述控制设备为用户面网元;所述数据发送设备为所述终端。
- 如权利要求1或2所述的速率控制方法,其特征在于,所述速率控制为接入点名称速率控制,所述控制设备为用户面网元;所述数据发送设备为所述终端。
- 如权利要求1-3,5或6中任一所述的速率控制方法,其特征在于,所述数据发送设备为所述终端,则所述时间管理信息还包括计时指示信息,所述计时指示信息具体为如下信息中的任意一个:所述终端进入连接态时,在所述速率控制时间单元的剩余值上继续计时;所述终端进入连接态时,对所述速率控制时间单元重新开始计时;或,下一个速率控制时间单元在所述速率控制时间单元结束后传输第一个数据单元时开始计时。
- 如权利要求1-2或4中任一所述的速率控制方法,其特征在于,所述数据发送设备为会话管理网元或用户面网元,则所述时间管理信息还包括计时指示信息,所述计时指示信息具体为如下信息中的任意一个:速率控制时间单元在起始时间后连续计时;或者下一个速率控制时间单元在所述速率控制时间单元结束后传输第一个数据单元时开始计时。
- 如权利要求1-8任一所述的速率控制方法,其特征在于,所述时间管理信息还包括:速率控制值,所述速率控制值用于指示所述数据发送设备在所述速率控制时间单元内发送的数据单元的最大值。
- 如权利要求1-9任一所述的速率控制方法,其特征在于,所述时间管理信息还包括:所述速率控制时间单元信息。
- 一种速率控制方法,其特征在于,包括:数据发送设备接收速率控制的时间管理信息;其中,所述时间管理信息包括用于在终端进行数据传输的连接上进行速率控制的速率控制时间单元的起始时间指示信息,所述起始时间指示信息用于指示所述速率控制时间单元的起始时间;所述数据发送设备根据所述速率时间管理信息对在所述连接上发送的数据进行速率控制。
- 如权利要求11所述的速率控制方法,其特征在于,包括:所述起始时间指示信息具体为如下信息中的任意一个:所述连接建立成功的时间点;在所述连接上传输第一个数据单元的时间点;或,下一个计费周期的起始时间点。
- 如权利要求11或12所述的速率控制方法,其特征在于,所述数据发送设备为所述终端,则所述时间管理信息还包括计时指示信息,所述计时指示信息具体为如下信息中的任意一个:所述终端进入连接态时,在所述速率控制时间单元的剩余值上继续计时;所述终端进入连接态时,对所述速率控制时间单元重新开始计时;或,下一个速率控制时间单元在所述速率控制时间单元结束后传输第一个数据单元时开始计时。
- 如权利要求11或12所述的速率控制方法,其特征在于,所述数据发送设备为会话管理网元或用户面网元,则所述时间管理信息还包括计时指示信息,所述计时指示信息具体为如下信息中的任意一个:速率控制的时间单元在起始时间后连续计时;或者下一个速率控制时间单元在所述速率控制时间单元结束后传输第一个数据单元时开始计时。
- 一种速率控制装置,其特征在于,包括:接收模块,用于接收终端的连接建立请求,所述连接建立请求用于建立所述终端进行数据传输的连接;发送模块,用于向数据发送设备发送速率控制的时间管理信息,所述时间管理信息用于所述数据发送设备对在所述连接上发送的数据进行速率控制,其中,所述时间管理信息包括用于进行速率控制的速率控制时间单元的起始时间指示信息,所述起始时间指示信息用于指示所述速率控制时间单元的起始时间。
- 如权利要求15所述的速率控制装置,其特征在于,所述起始时间指示信息具体为如下信息中的任意一个:所述连接建立成功的时间点;在所述连接上传输第一个数据单元的时间点;或,下一个计费周期的起始时间点。
- 如权利要求15或16所述的速率控制装置,其特征在于,所述时间管理信息还包括计时指示信息,所述计时指示信息具体为如下信息中的任意一个:所述终端进入连接态时,在所述速率控制时间单元的剩余值上继续计时;所述终端进入连接态时,对所述速率控制时间单元重新开始计时;或,下一个速率控制时间单元在所述速率控制时间单元结束后传输第一个数据单元时开始计时。
- 如权利要求15或16所述的速率控制装置,其特征在于,所述时间管理信息还包括计时指示信息,所述计时指示信息具体为如下信息中的任意一个:速率控制时间单元在起始时间后连续计时;或者下一个速率控制时间单元在所述速率控制时间单元结束后传输第一个数据单元时开始计时。
- 一种数据发送装置,其特征在于,包括:接收模块,用于接收速率控制的时间管理信息;其中,所述时间管理信息包括用于在终端进行数据传输的连接上进行速率控制的速率控制时间单元的起始时间指示信息,所述起始时间指示信息用于指示所述速率控制时间单元的起始时间;处理模块,用于根据所述速率时间管理信息对在所述连接上发送的数据进行速率控制。
- 如权利要求19所述的数据发送装置,其特征在于,所述起始时间指示信息具体为如下信息中的任意一个:所述连接建立成功的时间点;在所述连接上传输第一个数据单元的时间点;或,下一个计费周期的起始时间点。
- 如权利要求19或20所述的数据发送装置,其特征在于,所述时间管理信息还包括计时指示信息,所述计时指示信息具体为如下信息中的任意一个:所述终端进入连接态时,在所述速率控制时间单元的剩余值上继续计时;所述终端进入连接态时,对所述速率控制时间单元重新开始计时;或,下一个速率控制时间单元在所述速率控制时间单元结束后传输第一个数据单元时开始计时。
- 如权利要求19或20所述的数据发送装置,其特征在于,所述时间管理信息还包括计时指示信息,所述计时指示信息具体为如下信息中的任意一个:速率控制时间单元在起始时间后连续计时;或者下一个速率控制时间单元在所述速率控制时间单元结束后传输第一个数据单元时开始计时。
- 一种速率控制系统,其特征在于,包括控制设备和数据发送设备,所述控制设备,用于接收终端的连接建立请求,所述连接建立请求用于建立所述终端进行数据传输的连接;所述控制设备向数据发送设备发送速率控制的时间管理信息,其中, 所述时间管理信息包括用于进行速率控制的速率控制时间单元的起始时间指示信息,所述起始时间指示信息用于指示所述速率控制时间单元的起始时间;所述数据发送设备,用于接收所述时间管理信息,所述时间管理信息用于所述数据发送设备对在所述连接上发送的数据进行速率控制。
- 一种速率控制装置,其特征在于,包括:处理器和通信接口,所述通信接口,用于接收代码指令并传输至所述处理器,所述处理器用于运行所述代码指令以执行如权利要求1-10任一项所述的速率控制方法。
- 一种数据发送装置,其特征在于,包括:处理器和通信接口,所述通信接口,用于接收代码指令并传输至所述处理器,所述处理器用于运行所述代码指令以执行如权利要求11-14任一项所述的速率控制方法。
- 一种处理器,其特征在于,用于执行如权利要求1-10任一项,或权利要求11-14任一项所述的速率控制方法。
- 一种计算机可读存储介质,包括计算机程序,当其在计算机上运行时,使得所述计算机执行如权利要求1-10任一项,或权利要求11-14任一项所述的速率控制方法。
- 一种计算机程序产品,所述计算机程序产品包括计算机程序,当所述计算机程序在计算机上运行时,使得计算机执行如权利要求1-10任一项,或权利要求11-14任一项所述的速率控制方法。
- 一种用来执行权利要求1-10任一项所述的速率控制方法的装置。
- 一种用来执行权利要求11-14任一项所述的速率控制方法的装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020572781A JP7083925B2 (ja) | 2018-08-25 | 2019-07-31 | レート制御方法、装置、およびシステム |
| EP19854148.4A EP3799514B1 (en) | 2018-08-25 | 2019-07-31 | Rate control methods, devices, computer program and system |
| KR1020207036303A KR102476193B1 (ko) | 2018-08-25 | 2019-07-31 | 레이트 제어 방법, 장치, 및 시스템 |
| US17/117,828 US12035174B2 (en) | 2018-08-25 | 2020-12-10 | Rate control method, apparatus, and system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810976506.4 | 2018-08-25 | ||
| CN201810976506.4A CN110859012B (zh) | 2018-08-25 | 2018-08-25 | 一种速率控制的方法、装置和系统 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/117,828 Continuation US12035174B2 (en) | 2018-08-25 | 2020-12-10 | Rate control method, apparatus, and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020042860A1 true WO2020042860A1 (zh) | 2020-03-05 |
Family
ID=69635638
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2019/098644 Ceased WO2020042860A1 (zh) | 2018-08-25 | 2019-07-31 | 一种速率控制的方法、装置和系统 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US12035174B2 (zh) |
| EP (1) | EP3799514B1 (zh) |
| JP (1) | JP7083925B2 (zh) |
| KR (1) | KR102476193B1 (zh) |
| CN (1) | CN110859012B (zh) |
| WO (1) | WO2020042860A1 (zh) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7240503B2 (ja) * | 2019-03-11 | 2023-03-15 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | Plmnレート制御のための方法及び装置 |
| KR102238699B1 (ko) * | 2019-10-14 | 2021-04-09 | 에스케이텔레콤 주식회사 | 단말의 연결 시간을 제어하는 방법 및 그 방법을 수행하는 amf 노드 |
| WO2021074859A1 (en) * | 2019-10-16 | 2021-04-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Configuration of downlink data measurement at mobile terminating early data transmission (mt-edt) |
| CN112740583B (zh) * | 2020-12-25 | 2022-03-04 | 华为技术有限公司 | 数据处理方法、装置和系统 |
| KR20230004006A (ko) * | 2021-06-30 | 2023-01-06 | 삼성전자주식회사 | 서비스 파라미터를 전송하기 위한 장치 및 방법 |
| CN113766570B (zh) * | 2021-09-27 | 2025-03-18 | 展讯通信(上海)有限公司 | 基于速率控制的数据发送方法及装置、通信装置 |
| CN116056153A (zh) * | 2021-10-28 | 2023-05-02 | 华为技术有限公司 | 一种通信方法及装置 |
| CN115022931B (zh) * | 2022-05-27 | 2024-02-06 | 中国电信股份有限公司 | 速率控制方法及装置、计算机可读存储介质及电子设备 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106648904A (zh) * | 2017-01-09 | 2017-05-10 | 大连理工大学 | 一种流式数据处理自适应速率控制方法 |
| WO2018008977A1 (en) * | 2016-07-05 | 2018-01-11 | Samsung Electronics Co., Ltd. | A method of handling control plane data in a wireless network |
| WO2018063462A1 (en) * | 2016-09-29 | 2018-04-05 | Intel IP Corporation | At commands for cellular internet of things rate control |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7706403B2 (en) * | 2003-11-25 | 2010-04-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Queuing delay based rate control |
| KR20160131413A (ko) | 2015-05-07 | 2016-11-16 | 삼성전자주식회사 | 무선 통신 시스템에서 데이터 레이트 제어 장치 및 방법 |
| CN107925631A (zh) * | 2016-02-17 | 2018-04-17 | 日本电气株式会社 | 基于服务开放功能实施非ip数据监管的方法 |
| US10805036B2 (en) * | 2016-02-18 | 2020-10-13 | Telefonaktiebolaget Lm Ericsson (Publ) | System, methods, and apparatuses for managing data rate for control plane optimization |
| JPWO2018084115A1 (ja) * | 2016-11-01 | 2019-09-19 | 株式会社Nttドコモ | 無線端末装置及び通信方法 |
| US10805983B2 (en) * | 2017-10-17 | 2020-10-13 | Ofinno, Llc | Control plane data transmission |
| US10834266B2 (en) * | 2018-07-23 | 2020-11-10 | Cisco Technology, Inc. | Process-efficient generation of data records for data communications involving groups or aggregates of IoT devices |
-
2018
- 2018-08-25 CN CN201810976506.4A patent/CN110859012B/zh active Active
-
2019
- 2019-07-31 KR KR1020207036303A patent/KR102476193B1/ko active Active
- 2019-07-31 EP EP19854148.4A patent/EP3799514B1/en active Active
- 2019-07-31 JP JP2020572781A patent/JP7083925B2/ja active Active
- 2019-07-31 WO PCT/CN2019/098644 patent/WO2020042860A1/zh not_active Ceased
-
2020
- 2020-12-10 US US17/117,828 patent/US12035174B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018008977A1 (en) * | 2016-07-05 | 2018-01-11 | Samsung Electronics Co., Ltd. | A method of handling control plane data in a wireless network |
| WO2018063462A1 (en) * | 2016-09-29 | 2018-04-05 | Intel IP Corporation | At commands for cellular internet of things rate control |
| CN106648904A (zh) * | 2017-01-09 | 2017-05-10 | 大连理工大学 | 一种流式数据处理自适应速率控制方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3799514A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR102476193B1 (ko) | 2022-12-08 |
| JP7083925B2 (ja) | 2022-06-13 |
| US20210099912A1 (en) | 2021-04-01 |
| EP3799514A4 (en) | 2021-09-29 |
| EP3799514A1 (en) | 2021-03-31 |
| EP3799514B1 (en) | 2024-09-11 |
| CN110859012B (zh) | 2023-07-18 |
| US12035174B2 (en) | 2024-07-09 |
| CN110859012A (zh) | 2020-03-03 |
| JP2021528918A (ja) | 2021-10-21 |
| KR20210010562A (ko) | 2021-01-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2020042860A1 (zh) | 一种速率控制的方法、装置和系统 | |
| US12231946B2 (en) | Communications method and apparatus | |
| CN110049070B (zh) | 事件通知方法及相关设备 | |
| CN110166407B (zh) | QoS流处理方法、设备及系统 | |
| CN113473391B (zh) | 会话建立方法、设备及系统 | |
| CN109673060B (zh) | 一种通信方法及装置 | |
| WO2019062754A1 (zh) | 一种通信方法、装置及系统 | |
| CN110519809B (zh) | 管理pdu会话的方法、网元、设备、装置、系统和存储介质 | |
| WO2019129115A1 (zh) | 一种系统切换的方法及通信实体 | |
| CN110324867A (zh) | 一种通信方法及装置 | |
| JP7785853B2 (ja) | インジケーション情報送信方法、装置およびシステム、および記憶媒体 | |
| WO2019157963A1 (zh) | 用于数据传输的方法、移动管理设备、数据业务处理设备和终端 | |
| WO2022237505A1 (zh) | 一种通信方法、设备及系统 | |
| WO2019096306A1 (zh) | 一种处理请求的方法以及相应实体 | |
| CN111491370A (zh) | 一种通信方法、网元、系统及存储介质 | |
| WO2020135536A1 (zh) | 一种通信方法及装置 | |
| WO2022160861A1 (zh) | 通信方法及装置 | |
| CN110830928A (zh) | 通信方法和装置 | |
| CN110933709B (zh) | 协议数据单元会话管理方法及通信装置 | |
| WO2021160096A1 (zh) | 一种私网签约信息更新方法及装置 | |
| CN109863784B (zh) | 控制网络拥塞的方法、终端设备和网络设备 | |
| WO2018191867A1 (zh) | 终端监控信息的同步方法、设备及系统 | |
| WO2020011173A1 (zh) | 搬迁管理方法及装置 | |
| CN112104464A (zh) | 一种传输背景流量传输信息的方法、装置及系统 | |
| US20240163735A1 (en) | Cellular communication session management for user equipment (ues) in idle mode |
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: 19854148 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 20207036303 Country of ref document: KR Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 2019854148 Country of ref document: EP Effective date: 20201202 |
|
| ENP | Entry into the national phase |
Ref document number: 2020572781 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |