CN113329244B - Service transmission method and device - Google Patents

Service transmission method and device Download PDF

Info

Publication number
CN113329244B
CN113329244B CN202110323254.7A CN202110323254A CN113329244B CN 113329244 B CN113329244 B CN 113329244B CN 202110323254 A CN202110323254 A CN 202110323254A CN 113329244 B CN113329244 B CN 113329244B
Authority
CN
China
Prior art keywords
qos
service
flow
data packet
burst
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.)
Active
Application number
CN202110323254.7A
Other languages
Chinese (zh)
Other versions
CN113329244A (en
Inventor
朱元萍
庞伶俐
黄亚达
韩立锋
王君
张毅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202110323254.7A priority Critical patent/CN113329244B/en
Publication of CN113329244A publication Critical patent/CN113329244A/en
Application granted granted Critical
Publication of CN113329244B publication Critical patent/CN113329244B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • H04N21/4384Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the application discloses a service transmission method and device, which relate to the technical field of communication and are used for guaranteeing signaling interaction and data packet transmission between devices. The specific scheme is as follows: the access network equipment receives a data packet sent by the gateway equipment through the first QoS flow, and sends the data packet to the terminal equipment through the second bearer according to the corresponding relation between the QoS flow and the QoS parameters, wherein the corresponding relation between the QoS flow and the QoS parameters comprises the following steps: the first QoS flow corresponds to one set of QoS parameters, or the first QoS flow corresponds to at least two sets of QoS parameters, or at least two QoS flows correspond to one set of QoS parameters, or at least two QoS flows correspond to at least two sets of QoS parameters, and the at least two QoS flows comprise the first QoS flow.

Description

Service transmission method and device
Technical Field
The embodiment of the application relates to the technical field of communication, in particular to a service transmission method and device.
Background
Internet Protocol Television (IPTV) is a typical Internet Protocol (IP) multicast (multicast) service, and a terminal device (e.g., a set top box (set box) or a Customer Premises Equipment (CPE)) may request to join/leave a multicast group through an Internet Group Management Protocol (IGMP) or a multicast listener discovery protocol (MLD) to receive/terminate an IP multicast service provided by a corresponding multicast group. For the IPTV service, the delay experience when the user changes channels is very important, generally, the acceptable channel switching delay should be within 1 second, and if the channel switching delay exceeds 2 seconds, there will be obvious delay and pause, and the user is easy to feel bored.
In order to reduce the time delay of channel switching, a fast channel switching (FCC) mechanism is introduced in the existing optimization design for IPTV experience, and the principle of the mechanism is shown in fig. 1, and includes: 1) the FCC server caches video information of certain channels of the terminal equipment; 2) when a user sends a channel switching instruction through a remote controller, the terminal equipment requests a target channel program stream from the FCC server; 3) the FCC server updates the multicast data in a manner higher than the multicast rate (e.g.: 1, N times multicast rate) unicast pushing a target channel program stream starting with a key information frame (i.e., I frame) to a terminal device, and sending a multicast unicast synchronous notification message to the terminal device; 4) in the process of executing 3), the terminal device sends an IGMP/MLD message to the network side device to exit the multicast group where the current channel is located, and sends the IGMP/MLD message to apply for adding to the multicast group corresponding to the target channel after receiving the multicast and unicast synchronization notification message sent by the FCC server; 5) after the FCC server sends out the multicast unicast synchronous notification message, the unicast push rate can be properly reduced, and the target channel program stream is sent; 6) the terminal equipment joins the multicast group corresponding to the target channel, receives the multicast packet of the program stream of the target channel, and informs the FCC server of the sequence number of the received first multicast data packet. 7) When the data packet sequence number sent by the FCC server through unicast is linked with the first multicast data packet sequence number, the FCC server stops unicast sending, and the terminal device continues the normal multicast receiving service flow.
As can be seen from fig. 1, in the existing FCC mechanism, the channel switching delay is mainly reduced through signaling interaction between the terminal device and the FCC server and higher-rate unicast data push, so in order to better support IPTV service in a mobile network and improve user experience, signaling interaction between the terminal device and the FCC server and unicast push rate of the FCC server need to be guaranteed, and the problem of channel switching delay caused by signaling interaction between the terminal device and the FCC server and downlink unicast push rate failing to meet requirements is avoided.
Disclosure of Invention
Aspects of the present application provide a service transmission method and apparatus to guarantee signaling interaction and data packet transmission between devices.
A first aspect of the present application provides a service transmission method, in which an access network device stores a correspondence between a quality of service flow (QoS flow) and a quality of service (QoS) parameter, where the correspondence between the QoS flow and the QoS parameter includes: a first QoS flow corresponds to a set of QoS parameters, or the first QoS flow corresponds to at least two sets of QoS parameters, or at least two QoS flows correspond to a set of QoS parameters, or at least two QoS flows correspond to at least two sets of QoS parameters, where the at least two QoS flows include the first QoS flow, and at least one set of QoS parameters in the QoS parameters corresponding to the first QoS flow is a burst QoS parameter corresponding to a burst traffic flow, and the method may include:
The access network equipment receives a data packet sent by gateway equipment through the first QoS flow;
and the access network equipment sends the data packet to terminal equipment through a second bearer according to the corresponding relation between the QoS flow and the QoS parameters, wherein the service corresponding to the data packet is burst service or non-burst service, and the QoS parameters required by the service corresponding to the data packet are one set of QoS parameters in the QoS parameters corresponding to the first QoS flow.
Therefore, in the solution provided in this embodiment of the present application, the gateway device may send the data packet through the qos stream, and after receiving the data packet, the access network device determines a suitable bearer (such as an air interface bearer) according to a qos requirement of the data packet, and sends the data packet to the terminal device through the bearer, thereby ensuring transmission of the data packet.
Correspondingly, as an inverse process of issuing a data packet by the gateway device, a second aspect of the present application provides a service transmission method, where the access network device stores a corresponding relationship between a QoS flow and QoS parameters, where the corresponding relationship between the QoS flow and the QoS parameters includes: the first QoS flow corresponds to a set of QoS parameters, or the first QoS flow corresponds to at least two sets of QoS parameters, or at least two QoS flows correspond to a set of QoS parameters, or at least two QoS flows correspond to at least two sets of QoS parameters, wherein the at least two QoS flows comprise the first QoS flow, and at least one set of QoS parameters in the QoS parameters corresponding to the first QoS flow is burst QoS parameters corresponding to burst service flows; the method can comprise the following steps:
The access network equipment receives a data packet sent by the terminal equipment through a second bearer;
and the access network equipment sends the data packet to gateway equipment through a first QoS flow according to the corresponding relation between the QoS flow and the QoS parameters, wherein the service corresponding to the data packet is burst service or non-burst service, and the QoS parameters required by the service corresponding to the data packet are one set of QoS parameters in the QoS parameters corresponding to the first QoS flow.
Therefore, in the solution provided in the embodiment of the present application, after receiving the data packet sent by the terminal device, the access network device sends the data packet to the gateway device through the first QoS flow according to the QoS parameter required by the service corresponding to the data packet, thereby ensuring transmission of the data packet.
With reference to the first aspect, in a first possible implementation manner of the first aspect, or with reference to the second aspect, in a first possible implementation manner of the second aspect, the data packet received by the access network device includes information indicating the first QoS flow; or,
the data packet received by the access network equipment comprises information indicating the first QoS flow and information used for indicating the QoS parameter required by the service corresponding to the data packet; or,
The access network device is further configured to receive information indicating the first QoS flow and information indicating the QoS parameter required by the service corresponding to the data packet.
With reference to the first aspect, in a second possible implementation manner of the first aspect, or with reference to the second aspect, in a second possible implementation manner of the second aspect, the method further includes:
the access network equipment receives QoS configuration information from management equipment, wherein the QoS configuration information comprises a corresponding relation between service identifications and QoS parameters and first indication information, the corresponding relation between the service identifications and the QoS parameters is used for indicating the corresponding relation between the QoS flow and the QoS parameters, one service identification is used for representing one QoS flow, the corresponding relation between the service identifications and the QoS parameters at least comprises a corresponding relation between a first service identification and at least one set of QoS parameters, the first service identification is used for representing the first QoS flow, and the first indication information is used for indicating the burst QoS parameters corresponding to the burst traffic flow in the QoS parameters corresponding to the first service identification.
With reference to the first aspect, in a third possible implementation manner of the first aspect, or with reference to the second aspect, in a third possible implementation manner of the second aspect, the method may further include:
Under a first preset condition, activating the first QoS flow, or activating the burst QoS parameter corresponding to the first service identifier, or activating the first QoS flow and activating the burst QoS parameter corresponding to the first service identifier;
wherein the first preset condition is as follows:
the data packet received by the access network equipment carries the first service identifier; or,
the data packet received by the access network equipment carries information used for indicating that the data packet corresponds to the burst service flow; or,
and the access network equipment receives information for indicating the activation of the burst QoS parameter corresponding to the first QoS flow.
Correspondingly, in correspondence with the activation of the QoS parameter, with reference to the first aspect, in a fourth possible implementation manner of the first aspect, or with reference to the second aspect, in a fourth possible implementation manner of the second aspect, the method further includes:
the access network device deactivates the first QoS flow, or deactivates the burst QoS parameter corresponding to the first service identifier, or deactivates the first QoS flow and deactivates the burst QoS parameter corresponding to the first service identifier under a second preset condition, where the second preset condition is:
The access network equipment receives an end instruction for indicating the end of the burst service flow; or,
and the access network equipment determines that a timer corresponding to the burst service flow is overtime.
Therefore, when the access network equipment receives the information about the burst service flow, the corresponding QoS parameter is activated, and when the QoS parameter is not needed, the QoS parameter is in an inactivated state, so that the admission capacity of the communication network is improved.
A third aspect of the present application provides an access network device, which may include:
a receiving unit, configured to receive a data packet sent by a gateway device through a first QoS flow;
a storage unit, configured to store a corresponding relationship between a QoS flow and QoS parameters, where the corresponding relationship between the QoS flow and the QoS parameters includes: the first QoS flow corresponds to a set of QoS parameters, or the first QoS flow corresponds to at least two sets of QoS parameters, or at least two QoS flows correspond to a set of QoS parameters, or at least two QoS flows correspond to at least two sets of QoS parameters, the at least two QoS flows include the first QoS flow, and at least one set of QoS parameters in the QoS parameters corresponding to the first QoS flow is a burst QoS parameter corresponding to a burst service flow;
And a sending unit, configured to send the data packet to a terminal device through a second bearer according to a corresponding relationship between the QoS flow and a QoS parameter, where the service corresponding to the data packet is a burst service or a non-burst service, and the QoS parameter required by the service corresponding to the data packet is one set of QoS parameters in the QoS parameters corresponding to the first QoS flow.
Therefore, in the solution provided in this embodiment of the present application, the gateway device may send the data packet through the qos stream, after receiving the data packet, the access network device determines an appropriate air interface bearer according to a qos requirement of the data packet, and sends the data packet to the terminal device through the air interface bearer, thereby ensuring transmission of the data packet.
Correspondingly, as an inverse process of issuing a data packet by the gateway device, a fourth aspect of the present application provides an access network device, which may include:
a receiving unit, configured to receive a data packet sent by a terminal device through a second bearer;
a storage unit, configured to store a corresponding relationship between a QoS flow and a QoS parameter, where the corresponding relationship between the QoS flow and the QoS parameter includes: the first QoS flow corresponds to a set of QoS parameters, or the first QoS flow corresponds to at least two sets of QoS parameters, or at least two QoS flows correspond to a set of QoS parameters, or at least two QoS flows correspond to at least two sets of QoS parameters, wherein the at least two QoS flows comprise the first QoS flow, and at least one set of QoS parameters in the QoS parameters corresponding to the first QoS flow is burst QoS parameters corresponding to burst service flows;
And a sending unit, configured to send the data packet to a gateway device through a first QoS flow according to a corresponding relationship between the QoS flow and QoS parameters, where the service corresponding to the data packet is a burst service or a non-burst service, and the QoS parameters required by the service corresponding to the data packet are one set of QoS parameters in the QoS parameters corresponding to the first QoS flow.
Therefore, in the solution provided in the embodiment of the present application, after receiving the data packet sent by the terminal device, the access network device sends the data packet to the gateway device through the first QoS flow according to the QoS parameter required by the service corresponding to the data packet, thereby ensuring transmission of the data packet.
With reference to the third aspect, in a first possible implementation manner of the third aspect, or with reference to the fourth aspect, in a first possible implementation manner of the fourth aspect, the data packet received by the receiving unit includes information indicating the first QoS flow; or,
the data packet received by the receiving unit comprises information indicating the first QoS flow and information used for indicating the Qos parameter required by the service corresponding to the data packet; or alternatively
The receiver is further configured to receive information indicating the first QoS flow and information indicating the QoS parameter required by the service corresponding to the data packet.
With reference to the third aspect, in a second possible implementation manner of the third aspect, or with reference to the fourth aspect, in a second possible implementation manner of the fourth aspect, the receiving unit is further configured to:
receiving QoS configuration information from a management device, wherein the QoS configuration information includes a corresponding relationship between service identifiers and QoS parameters and first indication information, the corresponding relationship between the service identifiers and the QoS parameters is used for indicating the corresponding relationship between the QoS flow and the QoS parameters, one service identifier is used for representing one QoS flow, the corresponding relationship between the service identifiers and the QoS parameters at least includes a corresponding relationship between a first service identifier and at least one set of QoS parameters, the first service identifier is used for representing the first QoS flow, and the first indication information is used for indicating the burst QoS parameters corresponding to the burst traffic flow in the QoS parameters corresponding to the first service identifier.
With reference to the third aspect, in a third possible implementation manner of the third aspect, or with reference to the fourth aspect, in a third possible implementation manner of the fourth aspect, the access network device further includes:
An activating unit, configured to activate the first QoS flow under a first preset condition, or activate the burst QoS parameter corresponding to the first service identifier, or activate the first QoS flow and activate the burst QoS parameter corresponding to the first service identifier;
wherein the first preset condition is as follows:
the data packet received by the receiving unit carries the first service identifier; or,
the data packet received by the receiving unit carries information used for indicating that the data packet corresponds to the burst service flow; or,
the receiving unit receives information indicating activation of the burst QoS parameter corresponding to the first QoS flow.
Correspondingly, in correspondence with the activation of the QoS parameter, with reference to the third aspect, in a fourth possible implementation manner of the third aspect, or with reference to the fourth aspect, in a fourth possible implementation manner of the fourth aspect, the access network device further includes;
a deactivating unit, configured to deactivate the first QoS flow, or deactivate a burst QoS parameter corresponding to the first service identifier, or deactivate the first QoS flow and deactivate the burst QoS parameter corresponding to the first service identifier under a second preset condition, where the second preset condition is:
The access network equipment receives an end instruction for indicating the end of the burst service flow; or,
and the access network equipment determines that a timer corresponding to the burst service flow is overtime.
Therefore, when the access network equipment receives the information about the burst service flow, the corresponding QoS parameter is activated, and when the QoS parameter is not needed, the QoS parameter is in an inactivated state, so that the admission capacity of the communication network is improved.
A fifth aspect of the present application provides a service transmission apparatus, which exists in a product form of a chip, and may include:
the receiver is used for receiving the data packet sent by the gateway equipment through the first QoS flow;
a memory, configured to store a corresponding relationship between a QoS flow and QoS parameters, where the corresponding relationship between the QoS flow and the QoS parameters includes: the first QoS flow corresponds to a set of QoS parameters, or the first QoS flow corresponds to at least two sets of QoS parameters, or at least two QoS flows correspond to a set of QoS parameters, or at least two QoS flows correspond to at least two sets of QoS parameters, wherein the at least two QoS flows comprise the first QoS flow, and at least one set of QoS parameters in the QoS parameters corresponding to the first QoS flow is burst QoS parameters corresponding to burst service flows;
And a transmitter, configured to transmit, according to a correspondence between the QoS flow and QoS parameters, the data packet to a terminal device through a second bearer according to QoS parameters required by a service corresponding to the data packet, where the service corresponding to the data packet is a burst service or a non-burst service, and the QoS parameters required by the service corresponding to the data packet are a set of QoS parameters in QoS parameters corresponding to the first QoS flow.
Therefore, in the solution provided in this embodiment of the present application, the gateway device may send the data packet through the qos stream, and after receiving the data packet, the service transmission apparatus determines an appropriate air interface bearer according to a qos requirement of the data packet, and sends the data packet to the terminal device through the air interface bearer, thereby ensuring transmission of the data packet.
Correspondingly, as an inverse process of issuing a data packet by a gateway device, a sixth aspect of the present application provides a service transmission device, where the service transmission device exists in a product form of a chip, and may include:
the receiver is used for receiving a data packet sent by the terminal equipment through a second bearer;
a memory, configured to store a corresponding relationship between a QoS flow and QoS parameters, where the corresponding relationship between the QoS flow and the QoS parameters includes: the first QoS flow corresponds to a set of QoS parameters, or the first QoS flow corresponds to at least two sets of QoS parameters, or at least two QoS flows correspond to a set of QoS parameters, or at least two QoS flows correspond to at least two sets of QoS parameters, the at least two QoS flows comprise the first QoS flow, and at least one set of QoS parameters in the QoS parameters corresponding to the first QoS flow are burst QoS parameters corresponding to burst service flows;
And a transmitter, configured to transmit, according to a correspondence between the QoS flow and QoS parameters, the data packet to a gateway device through a first QoS flow according to QoS parameters required by a service corresponding to the data packet, where the service corresponding to the data packet is a burst service or a non-burst service, and the QoS parameters required by the service corresponding to the data packet are one set of QoS parameters in the QoS parameters corresponding to the first QoS flow.
Therefore, in the solution provided in the embodiment of the present application, after receiving the data packet sent by the terminal device, the service transmission device sends the QoS parameter required by the service corresponding to the data packet to the gateway device through the first QoS flow, which ensures transmission of the data packet.
With reference to the fifth aspect, in the first possible implementation manner of the fifth aspect, or with reference to the sixth aspect, in the first possible implementation manner of the sixth aspect, the data packet received by the receiver includes information indicating the first QoS flow; or,
a data packet received by the receiver comprises information indicating the first QoS flow and information used for indicating the Qos parameter required by the service corresponding to the data packet; or,
The receiver is further configured to receive information indicating the first QoS flow and information indicating the QoS parameter required by the service corresponding to the data packet.
With reference to the fifth aspect, in the second possible implementation manner of the fifth aspect, or with reference to the sixth aspect, in a second possible implementation manner of the sixth aspect, the receiver is further configured to:
the method comprises the steps of receiving QoS configuration information from a management device, wherein the QoS configuration information comprises a corresponding relation between service identification and QoS parameters and first indication information, the corresponding relation between the service identification and the QoS parameters is used for indicating the corresponding relation between the QoS flow and the QoS parameters, one service identification is used for representing one QoS flow, the corresponding relation between the service identification and the QoS parameters at least comprises a corresponding relation between a first service identification and at least one set of QoS parameters, the first service identification is used for representing the first QoS flow, and the first indication information is used for indicating the burst QoS parameters corresponding to the burst traffic flow in the QoS parameters corresponding to the first service identification.
With reference to the fifth aspect, in a fifth possible implementation manner of the fifth aspect, or with reference to the sixth aspect, in a fifth possible implementation manner of the sixth aspect, the service transmission apparatus further includes:
A processor, configured to activate the first QoS flow under a first preset condition, or activate the burst QoS parameter corresponding to the first service identifier, or activate the first QoS flow and activate the burst QoS parameter corresponding to the first service identifier;
wherein the first preset condition is as follows:
the data packet received by the receiver carries the first service identifier; or,
the data packet received by the receiver carries information used for indicating that the data packet corresponds to the burst service flow; or,
the receiver receives information indicating activation of the burst QoS parameter corresponding to the first QoS flow.
Correspondingly, in correspondence with the activated QoS parameter, with reference to the fifth aspect, in a sixth possible implementation manner of the fifth aspect, or with reference to the sixth aspect, in a sixth possible implementation manner of the sixth aspect, the service transmission apparatus further includes;
a processor, configured to deactivate the first QoS flow, or deactivate a burst QoS parameter corresponding to the first service identifier, or deactivate the first QoS flow and deactivate the burst QoS parameter corresponding to the first service identifier under a second preset condition, where the second preset condition is:
The service transmission device receives an end instruction for indicating the end of the burst service flow; or,
the service transmission device determines that a timer corresponding to the bursty service flow is overtime.
In this way, when the service transmission device receives the information about the burst service flow, the corresponding QoS parameter is activated, and when the QoS parameter is not needed, the QoS parameter is in an inactivated state, so that the admission capacity of the communication network is improved.
In one aspect, the present application provides a computer storage medium for storing computer software instructions for the service transmission apparatus, where the computer software instructions include a program for executing the solution of any one aspect.
In one aspect, the present application provides a computer program product, which stores computer software instructions for the service transmission apparatus, where the computer software instructions include a program for executing the solution described in the above aspect.
A seventh aspect of the present application provides a service transmission method, in which an access network device stores a corresponding relationship between a bearer and a QoS parameter, where the corresponding relationship between the bearer and the QoS parameter includes: the first bearer corresponds to a set of QoS parameters, or the first bearer corresponds to at least two sets of QoS parameters, or at least two bearers correspond to a set of QoS parameters, or at least two bearers correspond to at least two sets of QoS parameters, the at least two bearers include the first bearer, and at least one set of QoS parameters in the QoS parameters corresponding to the first bearer are burst QoS parameters corresponding to a burst service flow; the method may include:
The access network equipment receives a data packet sent by the gateway equipment through a first bearer;
and the access network equipment sends the data packet to terminal equipment through a second bearer according to the corresponding relation between the bearer and the QoS parameters, wherein the service corresponding to the data packet is burst service or non-burst service, and the QoS parameters required by the service corresponding to the data packet are one set of QoS parameters in the QoS parameters corresponding to the first bearer.
Therefore, in the solution provided in this embodiment of the present application, the gateway device may send the data packet through the bearer, and after receiving the data packet, the access network device determines a suitable bearer (such as an air interface bearer) according to a quality of service requirement of the data packet, and sends the data packet to the terminal device through the bearer, thereby ensuring transmission of the data packet.
Correspondingly, as an inverse process of the gateway device issuing the data packet, an eighth aspect of the present application provides a service transmission method, where the access network device stores a corresponding relationship between a bearer and a QoS parameter, where the corresponding relationship between the bearer and the QoS parameter includes: the first bearer corresponds to a set of QoS parameters, or the first bearer corresponds to at least two sets of QoS parameters, or at least two bearers correspond to a set of QoS parameters, or at least two bearers correspond to at least two sets of QoS parameters, the at least two bearers include the first bearer, and at least one set of QoS parameters in the QoS parameters corresponding to the first bearer is a burst QoS parameter corresponding to a burst service flow; the method can comprise the following steps:
The access network equipment receives a data packet sent by the terminal equipment through a second bearer;
and the access network equipment sends the data packet to gateway equipment through a first bearer according to the corresponding relation between the bearer and the QoS parameters, wherein the service corresponding to the data packet is burst service or non-burst service, and the QoS parameters required by the service corresponding to the data packet are one set of QoS parameters in the QoS parameters corresponding to the first bearer.
Therefore, in the solution provided in the embodiment of the present application, after receiving a data packet sent by a terminal device, an access network device sends a QoS parameter required by a service corresponding to the data packet to a gateway device through a first QoS flow, which ensures transmission of the data packet.
With reference to the seventh aspect, in a first possible implementation manner of the seventh aspect, or with reference to the eighth aspect, in a first possible implementation manner of the eighth aspect, the data packet received by the access network device includes information indicating the first bearer and information used for indicating the Qos parameter required by the service corresponding to the data packet; or,
The access network equipment also receives information indicating the first bearer and information used for indicating the QoS parameter required by the service corresponding to the data packet.
With reference to the seventh aspect, in a second possible implementation manner of the seventh aspect, or with reference to the eighth aspect, in a second possible implementation manner of the eighth aspect, the method further includes:
the access network device receives bearer configuration information from a management device, where the bearer configuration information includes a corresponding relationship between a bearer identifier and a QoS parameter and second indication information, the corresponding relationship between the bearer identifier and the QoS parameter is used to indicate the corresponding relationship between the bearer and the QoS parameter, one bearer identifier is used to represent one bearer, the corresponding relationship between the bearer identifier and the QoS parameter at least includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters, the first bearer identifier is used to represent the first bearer, and the second indication information is used to indicate the burst QoS parameter corresponding to the burst service flow in the QoS parameter corresponding to the first bearer identifier.
With reference to the seventh aspect, in a third possible implementation manner of the seventh aspect, or with reference to the eighth aspect, in a third possible implementation manner of the eighth aspect, the method further includes:
The access network device receives bearer configuration information from a management device, wherein,
the bearer configuration information includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters, where the first bearer identifier is used to characterize the first bearer, or,
the bearer configuration information includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters and information indicating that the first bearer is used for sending a burst traffic flow, where the first bearer identifier is used for characterizing the first bearer, or,
the bearer configuration information includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters, and information indicating the burst QoS parameters corresponding to the first bearer, where the first bearer identifier is used to characterize the first bearer, or,
the bearer configuration information includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters, information for indicating that the first bearer is used to send a burst service stream, and information for indicating the burst QoS parameters corresponding to the first bearer, where the first bearer identifier is used to characterize the first bearer.
With reference to the seventh aspect, in a fourth possible implementation manner of the seventh aspect, or with reference to the eighth aspect, in a fourth possible implementation manner of the eighth aspect, the method further includes:
The access network equipment receives a bearing parameter switching indication;
the access network equipment deactivates the first bearer according to the bearer parameter switching indication; or, deactivating the burst QoS parameter corresponding to the first bearer, and activating a second QoS parameter corresponding to the first bearer; or, deactivating the first bearer and the burst QoS parameter corresponding to the first bearer.
A ninth aspect of the present application provides an access network apparatus, which may include:
a receiving unit, configured to receive a data packet sent by a gateway device through a first bearer;
a storage unit, configured to store a corresponding relationship between bearers and QoS parameters, where the corresponding relationship between the bearers and QoS parameters includes: the first bearer corresponds to a set of QoS parameters, or the first bearer corresponds to at least two sets of QoS parameters, or at least two bearers correspond to a set of QoS parameters, or at least two bearers correspond to at least two sets of QoS parameters, the at least two bearers include the first bearer, and at least one set of QoS parameters in the QoS parameters corresponding to the first bearer is a burst QoS parameter corresponding to a burst service flow;
and a sending unit, configured to send the data packet to a terminal device through a second bearer according to the corresponding relationship between the bearers and QoS parameters, where the service corresponding to the data packet is a burst service or a non-burst service, and the QoS parameter required by the service corresponding to the data packet is one set of QoS parameters in the QoS parameters corresponding to the first bearer.
Therefore, in the solution provided in this embodiment of the present application, the gateway device may send the data packet through the bearer, and after receiving the data packet, the access network device determines a suitable bearer (such as an air interface bearer) according to a quality of service requirement of the data packet, and sends the data packet to the terminal device through the bearer, thereby ensuring transmission of the data packet.
Correspondingly, as an inverse process of issuing a data packet by a gateway device, a tenth aspect of the present application provides an access network device, which may include:
a receiving unit, configured to receive a data packet sent by a terminal device through a second bearer;
a storage unit, configured to store a corresponding relationship between bearers and QoS parameters, where the corresponding relationship between the bearers and QoS parameters includes: the first bearer corresponds to a set of QoS parameters, or the first bearer corresponds to at least two sets of QoS parameters, or at least two bearers correspond to a set of QoS parameters, or at least two bearers correspond to at least two sets of QoS parameters, the at least two bearers include the first bearer, and at least one set of QoS parameters in the QoS parameters corresponding to the first bearer is a burst QoS parameter corresponding to a burst service flow;
a sending unit, configured to send, according to the correspondence between the bearers and QoS parameters, the data packet to a gateway device through a first bearer according to QoS parameters required by a service corresponding to the data packet, where the service corresponding to the data packet is a burst service or a non-burst service, and the QoS parameters required by the service corresponding to the data packet are a set of QoS parameters in QoS parameters corresponding to the first bearer.
Therefore, in the solution provided in the embodiment of the present application, after receiving a data packet sent by a terminal device, an access network device sends a QoS parameter required by a service corresponding to the data packet to a gateway device through a first QoS flow, which ensures transmission of the data packet.
With reference to the ninth aspect, in the first possible implementation manner of the ninth aspect, or with reference to the tenth aspect, in the first possible implementation manner of the tenth aspect, the data packet received by the receiving unit includes information indicating the first bearer and information used for indicating the Qos parameter required by the service corresponding to the data packet; or,
the receiving unit is further configured to receive information indicating the first bearer and information indicating the QoS parameter required by the service corresponding to the data packet.
With reference to the ninth aspect, in a second possible implementation manner of the ninth aspect, or with reference to the tenth aspect, in a second possible implementation manner of the tenth aspect, the receiving unit is further configured to:
receiving bearer configuration information from a management device, where the bearer configuration information includes a corresponding relationship between a bearer identifier and a QoS parameter and second indication information, where the corresponding relationship between the bearer identifier and the QoS parameter is used to indicate the corresponding relationship between the bearer and the QoS parameter, and one bearer identifier is used to characterize one bearer, and the corresponding relationship between the bearer identifier and the QoS parameter at least includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters, the first bearer identifier is used to characterize the first bearer, and the second indication information is used to indicate the burst QoS parameter corresponding to the burst service flow in the QoS parameter corresponding to the first bearer identifier.
With reference to the ninth aspect, in a third possible implementation manner of the ninth aspect, or with reference to the tenth aspect, in a third possible implementation manner of the tenth aspect, the receiving unit is further configured to:
receiving bearer configuration information from a management device, wherein,
the bearer configuration information includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters, where the first bearer identifier is used to characterize the first bearer, or,
the bearer configuration information includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters and information indicating that the first bearer is used for sending a burst traffic flow, where the first bearer identifier is used for characterizing the first bearer, or,
the bearer configuration information includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters, and information indicating the burst QoS parameters corresponding to the first bearer, where the first bearer identifier is used to characterize the first bearer, or,
the bearer configuration information includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters, information used for indicating that the first bearer is used for sending a burst service flow, and information used for indicating the burst QoS parameters corresponding to the first bearer, where the first bearer identifier is used for characterizing the first bearer.
With reference to the ninth aspect, in a fourth possible implementation manner of the ninth aspect, or with reference to the tenth aspect, in a fourth possible implementation manner of the tenth aspect, the receiving unit is further configured to receive a bearer parameter switching indication;
the processing unit is further configured to deactivate the first bearer according to the bearer parameter switching indication; or, deactivating the burst QoS parameter corresponding to the first bearer, and activating a second QoS parameter corresponding to the first bearer; or, deactivating the first bearer and the burst QoS parameter corresponding to the first bearer.
An eleventh aspect of the present application provides a service transmission apparatus, which may include:
the receiver is used for receiving a data packet sent by the gateway equipment through a first bearer;
a memory for storing a bearer and QoS parameter correspondence, the bearer and QoS parameter correspondence comprising: the first bearer corresponds to a set of QoS parameters, or the first bearer corresponds to at least two sets of QoS parameters, or at least two bearers correspond to a set of QoS parameters, or at least two bearers correspond to at least two sets of QoS parameters, the at least two bearers include the first bearer, and at least one set of QoS parameters in the QoS parameters corresponding to the first bearer is a burst QoS parameter corresponding to a burst service flow;
And a transmitter, configured to transmit, according to the correspondence between the bearers and QoS parameters, the data packet to a terminal device through a second bearer according to QoS parameters required by a service corresponding to the data packet, where the service corresponding to the data packet is a burst service or a non-burst service, and the QoS parameters required by the service corresponding to the data packet are one set of QoS parameters in QoS parameters corresponding to the first bearer.
Therefore, in the solution provided in this embodiment of the present application, the gateway device may send the data packet through the bearer, and after receiving the data packet, the service transmission apparatus determines a suitable bearer (such as an air interface bearer) according to a quality of service requirement of the data packet, and sends the data packet to the terminal device through the bearer, thereby ensuring transmission of the data packet.
Correspondingly, as an inverse process of issuing a data packet by the gateway device, a twelfth aspect of the present application provides a service transmission apparatus, which may include:
the receiver is used for receiving a data packet sent by the terminal equipment through a second bearer;
a memory for storing a bearer and QoS parameter correspondence, the bearer and QoS parameter correspondence comprising: the first bearer corresponds to a set of QoS parameters, or the first bearer corresponds to at least two sets of QoS parameters, or at least two bearers correspond to a set of QoS parameters, or at least two bearers correspond to at least two sets of QoS parameters, the at least two bearers include the first bearer, and at least one set of QoS parameters in the QoS parameters corresponding to the first bearer is a burst QoS parameter corresponding to a burst service flow;
A transmitter, configured to send, according to the correspondence between the bearers and QoS parameters, the data packet to a gateway device through a first bearer according to QoS parameters required by a service corresponding to the data packet, where the service corresponding to the data packet is a burst service or a non-burst service, and the QoS parameters required by the service corresponding to the data packet are a set of QoS parameters in QoS parameters corresponding to the first bearer.
In this way, in the solution provided in this embodiment, after receiving the data packet sent by the terminal device, the service transmission device sends the QoS parameter required by the service corresponding to the data packet to the gateway device through the first QoS flow, which ensures transmission of the data packet.
With reference to the eleventh aspect, in a first possible implementation manner of the eleventh aspect, or with reference to the twelfth aspect, in a first possible implementation manner of the twelfth aspect, the data packet received by the receiver includes information indicating the first bearer and information used for indicating the Qos parameter required by the service corresponding to the data packet; or,
the receiver is further configured to receive information indicating the first bearer and information indicating the QoS parameter required for the service corresponding to the data packet.
With reference to the eleventh aspect, in the second possible implementation manner of the eleventh aspect, or with reference to the twelfth aspect, in the second possible implementation manner of the twelfth aspect, the receiver is further configured to:
receiving bearer configuration information from a management device, where the bearer configuration information includes a corresponding relationship between a bearer identifier and a QoS parameter and second indication information, where the corresponding relationship between the bearer identifier and the QoS parameter is used to indicate the corresponding relationship between the bearer and the QoS parameter, and one bearer identifier is used to characterize one bearer, and the corresponding relationship between the bearer identifier and the QoS parameter at least includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters, the first bearer identifier is used to characterize the first bearer, and the second indication information is used to indicate the burst QoS parameter corresponding to the burst service flow in the QoS parameter corresponding to the first bearer identifier.
With reference to the eleventh aspect, in a third possible implementation manner of the eleventh aspect, or with reference to the twelfth aspect, in a third possible implementation manner of the twelfth aspect, the receiver is further configured to:
receiving bearer configuration information from the management device, wherein,
The bearer configuration information includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters, where the first bearer identifier is used to characterize the first bearer, or,
the bearer configuration information includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters and information indicating that the first bearer is used for sending a burst traffic stream, where the first bearer identifier is used to characterize the first bearer, or,
the bearer configuration information includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters, and information indicating the burst QoS parameters corresponding to the first bearer, where the first bearer identifier is used to characterize the first bearer, or,
the bearer configuration information includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters, information for indicating that the first bearer is used to send a burst service stream, and information for indicating the burst QoS parameters corresponding to the first bearer, where the first bearer identifier is used to characterize the first bearer.
With reference to the eleventh aspect, in a fourth possible implementation manner of the eleventh aspect, or with reference to the twelfth aspect, in a fourth possible implementation manner of the twelfth aspect, the receiver is further configured to receive a bearer parameter handover indication;
The processor is further configured to deactivate the first bearer according to the bearer parameter handover indication; or, deactivating the burst QoS parameter corresponding to the first bearer, and activating a second QoS parameter corresponding to the first bearer; or, activating or deactivating the first bearer and the burst QoS parameter corresponding to the first bearer.
In one aspect, an embodiment of the present application provides a computer storage medium for storing computer software instructions for a service transmission apparatus according to any one of the possible implementation manners of the eleventh aspect, the tenth aspect, or the eleventh aspect, or any one of the possible implementation manners of the twelfth aspect, where the computer software instructions include a program for executing a scheme according to any one of the foregoing aspects.
In one aspect, the present invention provides a computer program product storing computer software instructions for a service transmission apparatus according to any one of the possible implementation manners of the eleventh aspect or the twelfth aspect or any one of the possible implementation manners of the twelfth aspect, where the computer software instructions include a program for executing the scheme according to the above aspect.
A thirteenth aspect of the present application provides a service transmission method, in which a gateway device stores configuration information related to a service flow, wherein, the configuration information includes service data flow template (SDF template), corresponding relation between SDF and packet mark, QoS parameter information, indication information, the SDF template includes packet filtering rules that map data packets to a first SDF, the correspondence of the SDF and the packet flag includes a correspondence of the first SDF and a first quality of service flow QoS flow, the QoS parameter information includes a burst QoS parameter, the indication information indicates a burst QoS parameter corresponding to the first SDF, or the indication information is used to indicate a burst QoS parameter corresponding to the first QoS flow, the first SDF corresponds to a burst service flow, and the burst QoS parameter corresponds to the burst service flow; the method may include:
the gateway equipment receives the data packet;
when the data packet meets the packet filtering rule which is included in the SDF template and used for mapping the data packet to the first SDF, the gateway equipment maps the received data packet to the first QoS flow according to the corresponding relation between the SDF and the packet mark;
And the gateway equipment sends the data packet to access network equipment by using the burst QoS parameter through the first QoS flow according to the indication information and the QoS parameter information.
With reference to the thirteenth aspect, in a first possible implementation manner of the thirteenth aspect, the method further includes:
the gateway device activates the first QoS flow, or activates the burst QoS parameter corresponding to the first QoS flow, or activates the first QoS flow and the burst QoS parameter corresponding to the first QoS flow under a third preset condition, where the third preset condition is:
the gateway equipment receives information used for indicating the burst service flow to be sent; or,
and the gateway equipment receives information containing burst service requirements corresponding to the burst service flow.
With reference to the thirteenth aspect, in a second possible implementation manner of the thirteenth aspect, the method further includes:
the gateway device deactivates the first QoS flow, or deactivates the bursty QoS parameter corresponding to the first QoS flow, or deactivates the first QoS flow and deactivates the bursty QoS parameter corresponding to the first QoS flow, under a fourth preset condition, where the fourth preset condition is:
The gateway equipment receives an end instruction for indicating the end of the burst service flow; or,
the gateway device determines that a timer corresponding to the bursty traffic flow is out of time.
With reference to the thirteenth aspect, in a third possible implementation manner of the thirteenth aspect, the data packet carries additional information, where the additional information is used to identify a quality of service requirement corresponding to the data packet; and the gateway equipment maps the data packet to a first QoS flow meeting the QoS requirement corresponding to the data packet according to the configuration information and the additional information.
With reference to the thirteenth aspect, in a fourth possible implementation manner of the thirteenth aspect, or with reference to the fourteenth aspect, in a fourth possible implementation manner of the fourteenth aspect, the data packet carries additional information, where the additional information is used to identify a quality of service requirement corresponding to the data packet, and the method further includes:
and the gateway equipment sends parameter indication information to the access network equipment according to the additional information, wherein the parameter indication information is used for indicating the access network equipment to select the QoS parameters meeting the service quality requirement corresponding to the data packet for the first QoS flow.
A fourteenth aspect of the present application provides a gateway apparatus, which may include:
a receiving unit for receiving a data packet;
a storage unit, configured to store configuration information related to a service flow, where the configuration information includes a service data flow template SDF template, a correspondence between a service data flow SDF and a packet flag, QoS parameter information, and indication information, the SDF template includes a packet filtering rule for mapping a data packet to a first SDF, the correspondence between the SDF and the packet flag includes a correspondence between the first SDF and a first QoS flow, the QoS parameter information includes a burst QoS parameter, the indication information is used to indicate the burst QoS parameter corresponding to the first SDF, or the indication information is used to indicate the burst QoS parameter corresponding to the first QoS flow, the first SDF corresponds to the burst service flow, and the burst QoS parameter corresponds to the burst service flow;
a mapping unit, configured to map the received data packet to the first QoS flow according to a correspondence between the SDF and a packet flag when the data packet satisfies a packet filtering rule included in the SDF template and used for mapping the data packet to the first SDF;
And a sending unit, configured to send the data packet to an access network device through the first QoS flow by using the burst QoS parameter according to the indication information and the QoS parameter information.
With reference to the fourteenth aspect, in a first possible implementation manner of the fourteenth aspect, the gateway device further includes:
an activating unit, configured to activate the first QoS flow, or activate the burst QoS parameter corresponding to the first QoS flow under a third preset condition, where the third preset condition is:
the receiving unit receives information used for indicating the burst service flow to be sent; or,
the receiving unit receives information including a burst service requirement corresponding to the burst service stream.
With reference to the fourteenth aspect, in a second possible implementation manner of the fourteenth aspect, the gateway device further includes:
a deactivating unit, configured to deactivate the first QoS flow, or deactivate the burst QoS parameter corresponding to the first QoS flow, or deactivate the first QoS flow and deactivate the burst QoS parameter corresponding to the first QoS flow under a fourth preset condition, where the fourth preset condition is:
The receiving unit receives an end indication for indicating the end of the burst service flow; or,
the gateway device determines that a timer corresponding to the bursty traffic flow is out of time.
With reference to the fourteenth aspect, in a third possible implementation manner of the fourteenth aspect, the data packet carries additional information, and the additional information is used to identify a quality of service requirement corresponding to the data packet; and the mapping unit maps the data packet to a first QoS flow meeting the QoS requirement corresponding to the data packet according to the configuration information and the additional information.
With reference to the fourteenth aspect, in a fourth possible implementation manner of the fourteenth aspect, the data packet carries additional information, where the additional information is used to identify a quality of service requirement corresponding to the data packet, and the sending unit is further configured to:
and sending parameter indication information to the access network equipment according to the additional information, wherein the parameter indication information is used for indicating the access network equipment to select the QoS parameters meeting the QoS requirements corresponding to the data packets for the first QoS flow.
A fifteenth aspect of the present application provides a traffic transmission apparatus, which may include:
A receiver for receiving a data packet;
a memory, configured to store configuration information related to a service flow, where the configuration information includes a service data flow template SDF template, a correspondence between a service data flow SDF and a packet flag, quality of service QoS parameter information, and indication information, the SDF template includes a packet filtering rule for mapping a data packet to a first SDF, the correspondence between the SDF and the packet flag includes a correspondence between the first SDF and a first quality of service flow QoS flow, the QoS parameter information includes a burst QoS parameter, the indication information is used to indicate the burst QoS parameter corresponding to the first SDF, or the indication information is used to indicate the burst QoS parameter corresponding to the first QoS flow, the first SDF corresponds to the burst service flow, and the burst QoS parameter corresponds to the burst service flow;
a processor, configured to map the received data packet onto the first QoS flow according to a correspondence between the SDF and a packet flag when the data packet satisfies a packet filtering rule included in the SDF template and used for mapping the data packet onto the first SDF;
and the transmitter is used for transmitting the data packet to access network equipment by using the burst QoS parameter through the first QoS flow according to the indication information and the QoS parameter information.
With reference to the fifteenth aspect, in a first possible implementation manner of the fifteenth aspect, the processor is further configured to:
under a third preset condition, activating the first QoS flow, or activating the burst QoS parameter corresponding to the first QoS flow, or activating the first QoS flow and the burst QoS parameter corresponding to the first QoS flow, where the third preset condition is:
the receiver receives information used for indicating the burst service stream to be sent; or,
the receiver receives information comprising a burst traffic demand corresponding to the burst traffic stream.
With reference to the fifteenth aspect, in a second possible implementation manner of the fifteenth aspect, the processor is further configured to:
deactivating the first QoS flow, or deactivating the burst QoS parameter corresponding to the first QoS flow, or deactivating the first QoS flow and deactivating the burst QoS parameter corresponding to the first QoS flow, under a fourth preset condition, where the fourth preset condition is:
the receiver receives an end indication for indicating the end of a burst traffic stream; or,
the service transmission device determines that a timer corresponding to the bursty service flow is overtime.
With reference to the fifteenth aspect, in a third possible implementation manner of the fifteenth aspect, the data packet carries additional information, where the additional information is used to identify a quality of service requirement corresponding to the data packet; and the processor maps the data packet to a first QoS flow meeting the service quality requirement corresponding to the data packet according to the configuration information and the additional information.
With reference to the fifteenth aspect, in a fourth possible implementation manner of the fifteenth aspect, the data packet carries additional information, where the additional information is used to identify a quality of service requirement corresponding to the data packet, and the transmitter is further configured to:
and sending parameter indication information to the access network equipment according to the additional information, wherein the parameter indication information is used for indicating the access network equipment to select the QoS parameters meeting the QoS requirements corresponding to the data packets for the first QoS flow.
In one aspect, an embodiment of the present application provides a computer storage medium for storing computer software instructions for a service transmission apparatus according to any one of the possible implementation manners of the fifteenth aspect or the fifteenth aspect, where the computer software instructions include a program for executing the solution of any one of the foregoing aspects.
In one aspect, the present application provides a computer program product, which stores computer software instructions for a service transmission apparatus according to the fifteenth aspect or any one of the possible implementation manners of the fifteenth aspect, where the computer software instructions include a program for executing the solution according to the foregoing aspect.
A sixteenth aspect of the present application provides a service transmission method, in which a gateway device stores configuration information related to a service flow, where the configuration information includes a service flow template (TFT), a correspondence between a bearer and a QoS parameter, and indication information, the TFT includes a packet filtering rule for mapping a data packet received by the receiver to a first bearer, the correspondence between the bearer and the QoS parameter includes a correspondence between the first bearer and at least one set of QoS parameters, the at least one set of QoS parameters at least includes a burst QoS parameter, the indication information includes information for indicating the first bearer or information for indicating a burst QoS parameter corresponding to the first bearer, the first bearer corresponds to a burst service flow, and the burst QoS parameter corresponds to a burst service flow; the method may include:
The gateway equipment receives the data packet;
the gateway equipment maps the data packet to the first bearer according to the TFT;
and the gateway equipment transmits the data packet to access network equipment through the first bearer by using the burst QoS parameter according to the indication information and the corresponding relation between the bearer and the QoS parameter.
With reference to the sixteenth aspect, in a first possible implementation manner of the sixteenth aspect, the method further includes:
the gateway device activates the first bearer under a fifth preset condition, or activates the burst QoS parameter corresponding to the first bearer, or activates the first bearer and activates the burst QoS parameter corresponding to the first bearer,
the fifth preset condition is as follows:
the gateway equipment receives a request message which is sent by terminal equipment and used for requesting the burst service flow; or,
the gateway equipment receives a bearer resource modification request message from the terminal equipment; or,
and the gateway equipment determines the received data packet as the data packet of the burst service flow.
With reference to the sixteenth aspect or the first possible implementation manner of the sixteenth aspect, in a second possible implementation manner of the sixteenth aspect, the method further includes:
The gateway device deactivates the first bearer, or deactivates the bursty QoS parameter corresponding to the first bearer, or deactivates the first bearer and deactivates the bursty QoS parameter corresponding to the first bearer, under a sixth preset condition;
the sixth preset condition is that:
the gateway equipment receives an end indication for indicating the end of the burst service flow; or,
the gateway equipment determines that a timer corresponding to the burst service flow is overtime; or,
and the gateway equipment receives a message for indicating the deactivation of the bearer for sending the burst service flow.
With reference to the sixteenth aspect or the first possible implementation manner of the sixteenth aspect, in a third possible implementation manner of the sixteenth aspect, the method further includes:
the gateway equipment sends the bearing configuration information to the access network equipment;
wherein the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters, or both,
the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters and information indicating that the first bearer is used for sending a burst traffic flow, or,
The bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters, and information indicating the burst QoS parameters corresponding to the first bearer, or,
the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters, information indicating that the first bearer is used for sending a burst service flow, and information indicating the burst QoS parameters corresponding to the first bearer.
With reference to the sixteenth aspect or the first possible implementation manner of the sixteenth aspect, in a fourth possible implementation manner of the sixteenth aspect, the method further includes:
a gateway device sends a bearer parameter switching indication to the access network device, wherein the bearer parameter switching indication corresponds to the first bearer, wherein,
the bearer parameter switching indication is used for informing the access network equipment to deactivate the first bearer; or,
the bearer parameter switching indication is used for informing the access network equipment to deactivate a first QoS parameter corresponding to the first bearer and activate a second QoS parameter corresponding to the bearer; or,
the bearer parameter switching indication is used for notifying the access network device to deactivate the first bearer and a first QoS parameter corresponding to the first bearer.
A seventeenth aspect of the present application provides a gateway device, which may include:
a receiving unit for receiving a data packet;
a storage unit, configured to store configuration information related to a service flow, where the configuration information includes a service flow template TFT, a correspondence between bearers and QoS parameters, and indication information, where the TFT includes a packet filtering rule that maps a data packet received by the receiver to a first bearer, the correspondence between the bearers and QoS parameters includes a correspondence between the first bearer and at least one set of QoS parameters, the at least one set of QoS parameters includes at least a burst QoS parameter, and the indication information includes information used to indicate the first bearer or information used to indicate a burst QoS parameter corresponding to the first bearer, where the first bearer corresponds to a burst service flow, and the burst QoS parameter corresponds to a burst service flow;
a mapping unit, configured to map the data packet to the first bearer according to the TFT;
a sending unit, configured to send the data packet to an access network device through the first bearer by using the burst QoS parameter according to the indication information and the corresponding relationship between the bearer and the QoS parameter.
With reference to the seventeenth aspect, in a first possible implementation manner of the seventeenth aspect, the gateway device further includes:
an activating unit, configured to activate the first bearer under a fifth preset condition, or activate the burst QoS parameter corresponding to the first bearer, or activate the first bearer and activate the burst QoS parameter corresponding to the first bearer,
the fifth preset condition is as follows:
the receiving unit receives a request message which is sent by terminal equipment and used for requesting the burst service flow; or,
the receiving unit receives a bearer resource modification request message from the terminal equipment; or,
and the gateway equipment determines the received data packet as the data packet of the burst service flow.
With reference to the seventeenth aspect or the first possible implementation manner of the seventeenth aspect, in a second possible implementation manner of the seventeenth aspect, the gateway device further includes:
a deactivating unit, configured to deactivate the first bearer, or deactivate the bursty QoS parameter corresponding to the first bearer, or deactivate the first bearer and deactivate the bursty QoS parameter corresponding to the first bearer under a sixth preset condition;
The sixth preset condition is that:
the receiving unit receives an end indication for indicating the end of the burst service flow; or,
the gateway equipment determines that a timer corresponding to the burst service flow is overtime; or,
the receiving unit receives a message for indicating the deactivation of the bearer for transmitting the burst service flow.
With reference to the seventeenth aspect or the first possible implementation manner of the seventeenth aspect, in a third possible implementation manner of the seventeenth aspect, the sending unit is further configured to:
sending bearer configuration information to the access network equipment;
wherein the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters, or both,
the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters and information indicating that the first bearer is used for sending a burst traffic flow, or,
the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters, and information indicating the burst QoS parameters corresponding to the first bearer, or,
the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters, information indicating that the first bearer is used for sending a burst service flow, and information indicating the burst QoS parameters corresponding to the first bearer.
With reference to the seventeenth aspect or the first possible implementation manner of the seventeenth aspect, in a fourth possible implementation manner of the seventeenth aspect, the sending unit is further configured to:
sending a bearer parameter switching indication to the access network device, wherein the bearer parameter switching indication corresponds to the first bearer, wherein,
the bearer parameter switching indication is used for informing the access network equipment to deactivate the first bearer; or,
the bearer parameter switching indication is used for informing the access network equipment to deactivate a first QoS parameter corresponding to the first bearer and activate a second QoS parameter corresponding to the first bearer; or,
the bearer parameter switching indication is used for notifying the access network equipment to deactivate the first bearer and a first QoS parameter corresponding to the first bearer.
An eighteenth aspect of the present application provides a service transmission apparatus, which may include:
a receiver for receiving a data packet;
a memory, configured to store configuration information related to a service flow, where the configuration information includes a service flow template TFT, a correspondence between bearers and QoS parameters, and indication information, where the TFT includes a packet filtering rule that maps a data packet received by the receiver to a first bearer, the correspondence between the bearers and QoS parameters includes a correspondence between the first bearer and at least one set of QoS parameters, the at least one set of QoS parameters includes at least a burst QoS parameter, and the indication information includes information used to indicate the first bearer or information used to indicate a burst QoS parameter corresponding to the first bearer, where the first bearer corresponds to a burst service flow, and the burst QoS parameter corresponds to a burst service flow;
A processor for mapping the data packet to the first bearer according to the TFT;
and the sender is used for sending the data packet to access network equipment through the first bearer by using the burst QoS parameter according to the indication information and the corresponding relation between the bearer and the QoS parameter.
With reference to the eighteenth aspect, in a first possible implementation manner of the eighteenth aspect, the processor is further configured to, under a fifth preset condition, activate the first bearer, or activate the burst QoS parameter corresponding to the first bearer, or activate the first bearer and activate the burst QoS parameter corresponding to the first bearer,
the fifth preset condition is as follows:
the receiver receives a request message which is sent by terminal equipment and used for requesting the burst service flow; or,
the receiver receives a bearer resource modification request message from the terminal equipment; or,
and the service transmission device determines the received data packet as the data packet of the burst service flow.
With reference to the eighteenth aspect or the first possible implementation manner of the eighteenth aspect, in a second possible implementation manner of the eighteenth aspect, the processor is further configured to, under a sixth preset condition, deactivate the first bearer, or deactivate the burst QoS parameter corresponding to the first bearer, or deactivate the first bearer and deactivate the burst QoS parameter corresponding to the first bearer;
The sixth preset condition is that:
the receiver receives an end indication for indicating the end of a burst traffic stream; or,
the service transmission device determines that a timer corresponding to the burst service flow is overtime; or,
the receiver receives a message for indicating deactivation of a bearer for transmitting the burst traffic stream.
With reference to the eighteenth aspect or the first possible implementation manner of the eighteenth aspect, in a third possible implementation manner of the eighteenth aspect, the transmitter is further configured to:
sending bearer configuration information to the access network equipment;
wherein the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters, or both,
the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters and information indicating that the first bearer is used for sending a burst traffic flow, or,
the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters, and information indicating the burst QoS parameters corresponding to the first bearer, or,
the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters, information indicating that the first bearer is used for sending a burst service flow, and information indicating the burst QoS parameters corresponding to the first bearer.
With reference to the eighteenth aspect or the first possible implementation manner of the eighteenth aspect, in a fourth possible implementation manner of the eighteenth aspect, the transmitter is further configured to:
sending a bearer parameter switching indication to the access network device, wherein the bearer parameter switching indication corresponds to the first bearer, wherein,
the bearer parameter switching indication is used for informing the access network equipment to deactivate the first bearer; or,
the bearer parameter switching indication is used for informing the access network equipment to deactivate a first QoS parameter corresponding to the first bearer and activate a second QoS parameter corresponding to the first bearer; or,
the bearer parameter switching indication is used for notifying the access network device to deactivate the first bearer and a first QoS parameter corresponding to the first bearer.
In one aspect, an embodiment of the present application provides a computer storage medium for storing computer software instructions for a service transmission apparatus according to any one of the eighteenth aspect and the eighteenth possible implementation manner, where the computer software instructions include a program for executing any one of the aspects described above.
In one aspect, the present application provides a computer program product storing computer software instructions for a service transmission apparatus according to the eighteenth aspect or any possible implementation manner of the eighteenth aspect, where the computer software instructions include a program for executing the solution according to the foregoing aspect.
A nineteenth aspect of the present application provides a service transmission method, which may include:
the method comprises the steps that a first management device obtains a Policy and Charging Control (PCC) rule, and determines the corresponding relation between a Service Data Flow (SDF) and a quality of service flow (QoS) flow and the corresponding relation between the QoS flow and QoS parameters according to the obtained PCC rule;
the first management equipment sends configuration information related to the service flow, which comprises the corresponding relation between the SDF and the QoS flow and the corresponding relation between the QoS flow and the QoS parameter, to the gateway equipment, so that the gateway equipment sends the data packet received by the gateway equipment to the access network equipment according to the configuration information;
the corresponding relation between the QoS flow and the QoS parameters comprises the following steps: the first QoS flow corresponds to one set of QoS parameters, or the first QoS flow corresponds to at least two sets of QoS parameters, or at least two QoS flows correspond to one set of QoS parameters, or at least two QoS flows correspond to at least two sets of QoS parameters, the at least two QoS flows include the first QoS flow, and at least one set of QoS parameters in the QoS parameters corresponding to the first QoS flow is a burst QoS parameter corresponding to a burst service flow.
In this way, the management device may negotiate QoS parameters and send configuration information related to a service flow to the gateway device according to the QoS parameters, so that the access network device sends a data packet to the terminal device according to the QoS parameters of the received data packet corresponding to the QoS flow.
With reference to the nineteenth aspect, in a first possible implementation manner of the nineteenth aspect, the method further includes:
the first management equipment sends QoS configuration information to access network equipment;
the QoS configuration information includes a corresponding relationship between a service identifier and QoS parameters and first indication information, where the corresponding relationship between the service identifier and QoS parameters is used to indicate a corresponding relationship between the QoS flow and QoS parameters, one service identifier is used to represent one QoS flow, the corresponding relationship between the service identifier and QoS parameters at least includes a corresponding relationship between a first service identifier and at least one set of QoS parameters, the first service identifier is used to represent the first QoS flow, and the first indication information is used to indicate the burst QoS parameters corresponding to the burst traffic flow in the QoS parameters corresponding to the first service identifier.
A twentieth aspect of the present application provides a first management apparatus comprising:
A determining unit, configured to obtain a policy and charging control PCC rule, and determine, according to the obtained PCC rule, a correspondence between a service data flow SDF and a service quality flow QoS flow, and a correspondence between the QoS flow and a QoS parameter;
a sending unit, configured to send configuration information related to the service flow, including a correspondence between the SDF and the QoS flow and a correspondence between the QoS flow and the QoS parameter, to the gateway device, so that the gateway device sends the data packet received by the gateway device to the access network device according to the configuration information;
the corresponding relation between the QoS flow and the QoS parameters comprises the following steps: the first QoS flow corresponds to a set of QoS parameters, or the first QoS flow corresponds to at least two sets of QoS parameters, or at least two QoS flows correspond to a set of QoS parameters, or at least two QoS flows correspond to at least two sets of QoS parameters, the at least two QoS flows include the first QoS flow, and at least one set of QoS parameters in the QoS parameters corresponding to the first QoS flow is a burst QoS parameter corresponding to a burst service flow.
In this way, the management device may negotiate the QoS parameter and send configuration information related to the service flow to the gateway device according to the QoS parameter, so that the access network device sends the data packet to the terminal device according to the received QoS parameter of the data packet corresponding to the QoS flow.
With reference to the twentieth aspect, in a first possible implementation manner of the twentieth aspect, the sending unit is further configured to:
sending QoS configuration information to access network equipment;
the QoS configuration information includes a corresponding relationship between a service identifier and QoS parameters and first indication information, where the corresponding relationship between the service identifier and QoS parameters is used to indicate a corresponding relationship between the QoS flow and QoS parameters, one service identifier is used to represent one QoS flow, the corresponding relationship between the service identifier and QoS parameters at least includes a corresponding relationship between a first service identifier and at least one set of QoS parameters, the first service identifier is used to represent the first QoS flow, and the first indication information is used to indicate the burst QoS parameters corresponding to the burst traffic flow in the QoS parameters corresponding to the first service identifier.
A twenty-first aspect of the present application provides a service transmission apparatus, including:
the processor is used for acquiring a Policy and Charging Control (PCC) rule, and determining the corresponding relation between a Service Data Flow (SDF) and a service quality flow (QoS) flow and the corresponding relation between the QoS flow and a QoS parameter according to the acquired PCC rule;
a sender, configured to send configuration information related to the service flow, where the configuration information includes a correspondence between the SDF and the QoS flow and a correspondence between the QoS flow and the QoS parameter, to the gateway device, so that the gateway device sends the data packet received by the gateway device to the access network device according to the configuration information;
The corresponding relationship between the QoS flow and the QoS parameters comprises the following steps: the first QoS flow corresponds to one set of QoS parameters, or the first QoS flow corresponds to at least two sets of QoS parameters, or at least two QoS flows correspond to one set of QoS parameters, or at least two QoS flows correspond to at least two sets of QoS parameters, the at least two QoS flows include the first QoS flow, and at least one set of QoS parameters in the QoS parameters corresponding to the first QoS flow is a burst QoS parameter corresponding to a burst service flow.
In this way, the management device may negotiate QoS parameters and send configuration information related to a service flow to the gateway device according to the QoS parameters, so that the access network device sends a data packet to the terminal device according to the QoS parameters of the received data packet corresponding to the QoS flow.
With reference to the twenty-first aspect, in a first possible implementation manner of the twenty-first aspect, the transmitter is further configured to:
sending QoS configuration information to access network equipment;
the QoS configuration information includes a corresponding relationship between a service identifier and QoS parameters and first indication information, where the corresponding relationship between the service identifier and QoS parameters is used to indicate a corresponding relationship between the QoS flow and QoS parameters, one service identifier is used to represent one QoS flow, the corresponding relationship between the service identifier and QoS parameters at least includes a corresponding relationship between a first service identifier and at least one set of QoS parameters, the first service identifier is used to represent the first QoS flow, and the first indication information is used to indicate the burst QoS parameters corresponding to the burst traffic flow in the QoS parameters corresponding to the first service identifier.
In one aspect, an embodiment of the present application provides a computer storage medium for storing computer software instructions for a service transmission apparatus according to the twenty-first aspect or any one of the twenty-first possible implementation manners, where the computer software instructions include a program for executing the scheme in the foregoing aspect.
In one aspect, the present application provides a computer program product, which stores computer software instructions for a service transmission apparatus according to any one of the twenty-first aspect and the twenty-first aspect, where the computer software instructions include a program for executing the above-mentioned aspects.
A twenty-second aspect of the present application provides a service transmission method, which may include:
the access network equipment receives an inquiry message for inquiring the scheduling capability of the access network equipment from the terminal equipment, and sends a response message to the terminal equipment according to the inquiry message, wherein the response message guarantee rate information comprises information (such as guarantee rate information) for indicating the scheduling capability of the access network equipment.
Therefore, in the scheme provided by the embodiment of the application, the access network device can inform the terminal device of the self capability, so that the terminal device can negotiate the rate of transmitting the data packet according to the capability of the access network device, transmit the data packet according to the negotiated rate, and ensure the transmission of the data packet under the condition of adapting to the transmission capability of the access network device.
With reference to the twenty-second aspect, in a first possible implementation manner of the twenty-second aspect, the query message may be included in a request message for requesting a data packet, where the request message may be a message sent by a terminal device.
With reference to the twenty-second aspect or the second possible implementation manner of the twenty-second aspect, in a second possible implementation manner of the twenty-second aspect, when an air interface capability between an access network device and a terminal device changes, the method may further include:
the access network equipment sends the updated guaranteed rate information to the terminal equipment so that the terminal equipment receives the updated guaranteed rate information from the access network equipment, and sends the updated reference sending rate to the network equipment according to the updated guaranteed rate information, wherein the updated reference sending rate is determined according to the updated guaranteed rate information.
A twenty-third aspect of the present application provides an access network apparatus, comprising:
a receiving unit, configured to receive, from a terminal device, an inquiry message for inquiring scheduling capabilities of an access network device;
and a sending unit, configured to send a response message to the terminal device according to the query message, where the response message includes information (e.g., guaranteed rate information) for indicating scheduling capability of the access network device.
Therefore, in the scheme provided by the embodiment of the application, the access network device can inform the terminal device of the self capability, so that the terminal device can negotiate the rate of transmitting the data packet according to the capability of the access network device, transmit the data packet according to the negotiated rate, and ensure the transmission of the data packet under the condition of adapting to the transmission capability of the access network device.
With reference to the twenty-third aspect, in a first possible implementation manner of the twenty-third aspect, the query message may be included in a request message for requesting a data packet, where the request message may be a message sent by a terminal device.
With reference to the twenty-third aspect or the second possible implementation manner of the twenty-third aspect, in a second possible implementation manner of the twenty-third aspect, when an air interface capability between an access network device and a terminal device changes, the sending unit is further configured to:
and sending the updated guaranteed rate information to the terminal equipment so that the terminal equipment receives the updated guaranteed rate information from the access network equipment, and sending an updated reference sending rate to the network equipment according to the updated guaranteed rate information, wherein the updated reference sending rate is determined according to the updated guaranteed rate information.
A twenty-fourth aspect of the present application provides a service transmission apparatus, including:
a receiver for receiving an inquiry message for inquiring about scheduling capability of an access network device from a terminal device;
and a transmitter, configured to transmit a response message to the terminal device according to the query message, where the response message includes information (e.g., guaranteed rate information) indicating scheduling capability of the access network device.
Therefore, in the solution provided in the embodiment of the present application, the access network device may notify the terminal device of its own capability, so that the terminal device negotiates a rate for transmitting a data packet according to the capability of the access network device, transmits the data packet according to the negotiated rate, and ensures transmission of the data packet in a situation of adapting to the transmission capability of the access network device.
With reference to the twenty-fourth aspect, in a first possible implementation manner of the twenty-fourth aspect, the query message may be included in a request message for requesting a data packet, where the request message may be a message sent by a terminal device.
With reference to the twenty-fourth aspect or the second possible implementation manner of the twenty-fourteenth aspect, in a second possible implementation manner of the twenty-fourth aspect, when an air interface capability between an access network device and a terminal device changes, the transmitter is further configured to:
And sending the updated guaranteed rate information to the terminal equipment so that the terminal equipment receives the updated guaranteed rate information from the access network equipment, and sending an updated reference sending rate to the network equipment according to the updated guaranteed rate information, wherein the updated reference sending rate is determined according to the updated guaranteed rate information.
In a further aspect, the present application provides a computer storage medium for storing computer software instructions for a service transmission apparatus according to any one of the twenty-fourth aspect or twenty-fourth aspect, where the computer software instructions include a program for executing the above-described aspects.
In a further aspect, the present application provides a computer program product, which stores computer software instructions for a service transmission apparatus according to any one of the twenty-fourth aspect or twenty-fourth aspect, where the computer software instructions include a program for executing the solution described in the above aspect.
A twenty-fifth aspect of the present application provides a service transmission method, which may include:
the terminal device sends a request for inquiring the scheduling capability of the access network device to the access network device, receives a response message from the access network device, and sends a reference sending rate to the network device, wherein the response message contains information for indicating the scheduling capability of the access network device, such as guaranteed rate information, the reference sending rate is determined according to the information, and the reference sending rate is used for the network device to determine the bit rate of a data packet to be sent.
Therefore, in the solution provided in the embodiment of the present application, the terminal device may query the capability of the access network device, and transmit the data packet according to the capability of the access network device and the rate at which the data packet is negotiated between the network devices, and transmit the data packet according to the negotiated rate, thereby ensuring transmission of the data packet under the condition of being adapted to the transmission capability of the access network device.
With reference to the twenty-fifth aspect, in a first possible implementation manner of the twenty-fifth aspect, the query message may be included in a request message for requesting a data packet, where the request message may be a message sent by a terminal device, and the method further includes:
the terminal equipment sends a request message to the access network equipment.
With reference to the twenty-fifth aspect or the first possible implementation manner of the twenty-fifth aspect, in a second possible implementation manner of the twenty-fifth aspect, when an air interface capability between the access network device and the terminal device changes, the method may further include:
the terminal equipment receives updated guaranteed rate information sent by the access network equipment;
and the terminal equipment sends the updated reference sending rate to the network equipment according to the updated guaranteed rate information, wherein the updated reference sending rate is determined according to the updated guaranteed rate information.
A twenty-sixth aspect of the present application provides a terminal device, comprising:
a sending unit, configured to send, to the access network device, a scheduling capability for querying the access network device;
a receiving unit, configured to receive a response message from the access network device;
and the sending unit is further configured to send a reference sending rate to the network device, where the response message includes information, such as guaranteed rate information, for indicating scheduling capability of the access network device, the reference sending rate is determined according to the information, and the reference sending rate is used for the network device to determine a bit rate of the delivered data packet.
Therefore, in the solution provided in the embodiment of the present application, the terminal device may query the capability of the access network device, and transmit the data packet according to the capability of the access network device and the rate at which the data packet is negotiated between the network devices, and transmit the data packet according to the negotiated rate, thereby ensuring transmission of the data packet under the condition of being adapted to the transmission capability of the access network device.
With reference to the twenty-sixth aspect, in a first possible implementation manner of the twenty-sixth aspect, the query message may be included in a request message for requesting a data packet, where the request message may be a message sent by a terminal device, and the sending unit is further configured to:
And sending a request message to the access network equipment.
With reference to the twenty-sixth aspect or the first possible implementation manner of the twenty-sixth aspect, in a second possible implementation manner of the twenty-sixth aspect, when an air interface capability between an access network device and a terminal device changes,
the receiving unit is further configured to receive updated guaranteed rate information sent by the access network device;
the sending unit is further configured to send the updated reference sending rate to the network device according to the updated guaranteed rate information, where the updated reference sending rate is determined according to the updated guaranteed rate information.
A twenty-seventh aspect of the present application provides a service transmission apparatus, including:
a transmitter for transmitting to the access network device a request for scheduling capabilities of the access network device;
a receiver for receiving a reply message from an access network device;
and the sender is further configured to send a reference sending rate to the network device, where the response message includes information, such as guaranteed rate information, for indicating scheduling capability of the access network device, the reference sending rate is determined according to the information, and the reference sending rate is used by the network device to determine a bit rate of the delivered data packet.
Therefore, in the solution provided in this embodiment of the present application, the terminal device may query the capability of the access network device, negotiate a rate of transmitting the data packet according to the capability of the access network device and the network device, transmit the data packet according to the negotiated rate, and ensure transmission of the data packet under the condition of being adapted to the transmission capability of the access network device.
With reference to the twenty-seventh aspect, in a first possible implementation manner of the twenty-seventh aspect, the query message may be included in a request message for requesting a data packet, where the request message may be a message sent by a terminal device, and the transmitter is further configured to:
and sending a request message to the access network equipment.
With reference to the twenty-seventh aspect or the first possible implementation manner of the twenty-seventh aspect, in a second possible implementation manner of the twenty-seventh aspect, when an air interface capability between an access network device and a terminal device changes,
the receiver is further configured to receive updated guaranteed rate information sent by the access network device;
the transmitter is further configured to transmit the updated reference transmission rate to the network device according to the updated guaranteed rate information, where the updated reference transmission rate is determined according to the updated guaranteed rate information.
In a further aspect, an embodiment of the present application provides a computer storage medium for storing computer software instructions for a service transmission apparatus according to any one of the twenty-seventh aspect and the twenty-seventh aspect, where the computer software instructions include a program for executing an aspect described in the foregoing aspect.
In a further aspect, the present application provides a computer program product storing computer software instructions for a service transmission apparatus according to the twenty-seventh aspect or any possible implementation manner of the twenty-seventh aspect, where the computer software instructions include a program for executing the scheme according to the above aspect.
A twenty-eighth aspect of the present application provides a service transmission method, which may include:
the network equipment receives a reference sending rate from the terminal equipment and sends data packets to the terminal equipment at a first rate according to the reference sending rate, wherein the first rate is determined according to the reference sending rate.
Therefore, in the solution provided in the embodiment of the present application, the terminal device may negotiate a rate of transmitting the data packet according to the capability of the access network device and the network device, transmit the data packet according to the negotiated rate, and ensure transmission of the data packet under the condition of adapting to the transmission capability of the access network device.
With reference to the twenty-eighth aspect, in a first possible implementation manner of the twenty-eighteenth aspect, when an air interface capability between the access network device and the terminal device changes, the method may further include:
and the network equipment receives the updated reference sending rate sent by the terminal equipment, wherein the updated reference sending rate is determined according to the updated guaranteed rate information, and the updated guaranteed rate information is sent to the terminal equipment by the access network equipment.
A twenty-ninth aspect of the present application provides a network device, comprising:
a receiving unit configured to receive a reference transmission rate from a terminal device;
and the sending unit is used for sending the data packet to the terminal equipment at a first rate according to the reference sending rate, wherein the first rate is determined according to the reference sending rate.
Therefore, in the solution provided in the embodiment of the present application, the terminal device may negotiate a rate of transmitting the data packet according to the capability of the access network device and the network device, transmit the data packet according to the negotiated rate, and ensure transmission of the data packet under the condition of adapting to the transmission capability of the access network device.
With reference to the twenty-ninth aspect, in a first possible implementation manner of the twenty-ninth aspect, when an air interface capability between the access network device and the terminal device changes, the receiving unit is further configured to:
And receiving the updated reference sending rate sent by the terminal equipment, wherein the updated reference sending rate is determined according to the updated guaranteed rate information, and the updated guaranteed rate information is sent to the terminal equipment by the access network equipment.
A thirtieth aspect of the present application provides a service transmission apparatus, including:
a receiver for receiving a reference transmission rate from a terminal device;
and a transmitter, configured to transmit the data packet to the terminal device at a first rate according to a reference transmission rate, where the first rate is determined according to the reference transmission rate.
Therefore, in the solution provided in the embodiment of the present application, the terminal device may negotiate a rate of transmitting the data packet according to the capability of the access network device and the network device, transmit the data packet according to the negotiated rate, and ensure transmission of the data packet under the condition of adapting to the transmission capability of the access network device.
With reference to the thirty-fourth aspect, in a first possible implementation manner of the thirty-fourth aspect, when an air interface capability between an access network device and a terminal device changes, the receiver is further configured to:
and receiving the updated reference sending rate sent by the terminal equipment, wherein the updated reference sending rate is determined according to the updated guaranteed rate information, and the updated guaranteed rate information is sent to the terminal equipment by the access network equipment.
In a further aspect, the present application provides a computer storage medium for storing computer software instructions for a service transmission apparatus according to any one of the thirty-first aspect and the thirty-second aspect, where the computer software instructions include a program for executing the above-described aspects.
In a further aspect, the present application provides a computer program product, which stores computer software instructions for a service transmission apparatus according to the thirtieth aspect or any possible implementation manner of the thirtieth aspect, where the computer software instructions include a program for executing the solution according to the foregoing aspect.
A thirty-first aspect of the present application provides a service transmission method, which may include:
the proxy node stores the data packet from the network equipment in a local cache;
the proxy node receives the request message from the terminal equipment, determines whether a data packet requested by the terminal equipment is stored in the proxy node, and if so, sends a response message for indicating the successful processing of the request of the terminal equipment to the terminal equipment and sends the data packet requested by the terminal equipment to the terminal equipment.
Therefore, in the scheme provided by the embodiment of the application, the data packet requested by the terminal device is stored in the local device, and the data packet does not need to be sent to the terminal device through the network device in the data network, so that devices and transmission channels for sending the data packet are reduced, and the transmission efficiency of the data packet is improved.
With reference to the thirty-first aspect, in a first possible implementation manner of the thirty-first aspect, the proxy node may be a gateway device, an access network device, or a customer premises equipment.
With reference to the thirty-first aspect or the first possible implementation manner of the thirty-first aspect, in a second possible implementation manner of the thirty-first aspect, when a data packet requested by a terminal device is not stored in a proxy node, the proxy node sends a request message sent by the terminal device to a network device, so that the network device receives the request message, sends a response message used for indicating that request processing of the terminal device is successful to the terminal device, and sends the data packet requested by the terminal device to the terminal device.
Therefore, when the data packet requested by the terminal equipment is not stored in the proxy node, the data packet can be obtained from the original network equipment, and the normal transmission of the data packet is ensured.
A thirty-second aspect of the present application provides a proxy node comprising:
a storage unit for storing the data packet from the network device
A receiving unit configured to receive a request message from a terminal device;
the processing unit is used for determining whether a data packet requested by the terminal equipment is stored in the proxy node;
and the sending unit is used for sending a response message for indicating the successful processing of the request of the terminal equipment to the terminal equipment and sending the data packet requested by the terminal equipment to the terminal equipment if the data packet requested by the terminal equipment is stored in the proxy node.
Therefore, in the scheme provided by the embodiment of the application, the data packet requested by the terminal device is stored in the local device, and the data packet does not need to be sent to the terminal device through the network device in the data network, so that the devices and transmission channels for sending the data packet are reduced, and the transmission efficiency of the data packet is improved.
With reference to the thirty-second aspect, in a first possible implementation manner of the thirty-second aspect, the proxy node may be a gateway device, an access network device, or a customer premises equipment.
With reference to the thirty-second aspect or the first possible implementation manner of the thirty-second aspect, in a second possible implementation manner of the thirty-second aspect, when a data packet requested by the terminal device is not stored in the proxy node, the proxy node sends a request message sent by the terminal device to the network device, so that the network device receives the request message, sends a response message indicating that the request processing of the terminal device is successful to the terminal device, and sends the data packet requested by the terminal device to the terminal device.
Therefore, when the data packet requested by the terminal equipment is not stored in the proxy node, the data packet can be obtained from the original network equipment, and the normal transmission of the data packet is ensured.
A thirty-third aspect of the present application provides a service transmission apparatus, including:
a memory for storing data packets from the network device
A receiver for receiving a request message from a terminal device;
the processor is used for determining whether a data packet requested by the terminal equipment is stored in the proxy node;
and the sender is used for sending a response message for indicating the successful processing of the request of the terminal equipment to the terminal equipment and sending the data packet requested by the terminal equipment to the terminal equipment if the data packet requested by the terminal equipment is stored in the proxy node.
Therefore, in the scheme provided by the embodiment of the application, the data packet requested by the terminal device is stored in the local device, and the data packet does not need to be sent to the terminal device through the network device in the data network, so that devices and transmission channels for sending the data packet are reduced, and the transmission efficiency of the data packet is improved.
With reference to the thirty-third aspect, in a first possible implementation manner of the thirty-third aspect, the proxy node may be a gateway device, an access network device, or a customer premises equipment.
With reference to the thirty-third aspect or the first possible implementation manner of the thirty-third aspect, in a second possible implementation manner of the thirty-third aspect, when a data packet requested by the terminal device is not stored in the proxy node, the proxy node sends a request message sent by the terminal device to the network device, so that the network device receives the request message, sends a response message used for indicating that the request processing of the terminal device is successful to the terminal device, and sends the data packet requested by the terminal device to the terminal device.
Therefore, when the data packet requested by the terminal equipment is not stored in the proxy node, the data packet can be obtained from the original network equipment, and the normal transmission of the data packet is ensured.
In a further aspect, an embodiment of the present application provides a computer storage medium for storing computer software instructions for a service transmission apparatus according to any possible implementation manner of the thirty-third aspect or thirty-third aspect, where the computer software instructions include a program for executing the scheme in the foregoing aspect.
In a further aspect, an embodiment of the present application provides a computer program product, where the program product stores computer software instructions for a service transmission apparatus according to the thirty-third aspect or any possible implementation manner of the thirty-third aspect, where the computer software instructions include a program for executing the scheme according to the foregoing aspect.
Drawings
FIG. 1 is a flow diagram of a conventional FCC mechanism;
fig. 2 is a diagram of a logical architecture of a communication network according to an embodiment of the present application;
fig. 2a is a schematic diagram of a 5G system architecture according to an embodiment of the present disclosure;
FIG. 2b is a diagram illustrating an architecture of another 4G system provided in an embodiment of the present application;
fig. 3 is a schematic composition diagram of a service transmission apparatus according to an embodiment of the present application;
fig. 4 is a schematic composition diagram of a service transmission apparatus according to an embodiment of the present application;
fig. 5 is a schematic flowchart of a service transmission method according to an embodiment of the present application;
fig. 6 is a schematic composition diagram of a service transmission apparatus according to an embodiment of the present application;
fig. 7 is a schematic composition diagram of a service transmission apparatus according to an embodiment of the present application;
fig. 8 is a schematic flowchart of a service transmission method according to an embodiment of the present application;
fig. 9 is a schematic composition diagram of a service transmission apparatus according to an embodiment of the present application;
fig. 10 is a schematic composition diagram of a service transmission apparatus according to an embodiment of the present application;
fig. 11 is a schematic flowchart of a service transmission method according to an embodiment of the present application;
fig. 12 is a schematic flowchart of a service transmission method according to an embodiment of the present application;
Fig. 12a is a schematic diagram of a QoS flow and QoS parameters provided in an embodiment of the present application;
fig. 12b is a corresponding schematic diagram of a QoS flow and QoS parameters provided in an embodiment of the present application;
fig. 12c is a schematic diagram of a QoS flow and QoS parameters provided by an embodiment of the present application;
FIG. 12d is a corresponding diagram of a QoS flow and QoS parameters provided in an embodiment of the present application;
fig. 13 is a schematic flowchart of a service transmission method according to an embodiment of the present application;
fig. 14 is a schematic composition diagram of a service transmission apparatus according to an embodiment of the present application;
fig. 15 is a schematic composition diagram of a service transmission apparatus according to an embodiment of the present application;
fig. 16 is a schematic flowchart of a service transmission method according to an embodiment of the present application;
fig. 17 is a schematic composition diagram of a service transmission apparatus according to an embodiment of the present application;
fig. 18 is a schematic composition diagram of a service transmission apparatus according to an embodiment of the present application;
fig. 19 is a flowchart illustrating a service transmission method according to an embodiment of the present application;
fig. 20 is a flowchart illustrating a service transmission method according to an embodiment of the present application;
fig. 21 is a schematic flowchart of a service transmission method according to an embodiment of the present application;
Fig. 22 is a schematic composition diagram of a service transmission apparatus according to an embodiment of the present application;
fig. 23 is a schematic composition diagram of a service transmission apparatus according to an embodiment of the present application;
fig. 24 is a schematic flowchart of a service transmission method according to an embodiment of the present application;
fig. 25 is a schematic composition diagram of a service transmission apparatus according to an embodiment of the present application;
fig. 26 is a schematic composition diagram of a service transmission apparatus according to an embodiment of the present application;
fig. 27 is a schematic flowchart of a service transmission method according to an embodiment of the present application;
fig. 28 is a schematic composition diagram of a service transmission apparatus according to an embodiment of the present application;
fig. 29 is a schematic composition diagram of a service transmission apparatus according to an embodiment of the present application;
fig. 30 is a schematic flowchart of a service transmission method according to an embodiment of the present application;
fig. 31 is a schematic flowchart of a service transmission method according to an embodiment of the present application;
fig. 32 is a schematic composition diagram of a service transmission apparatus according to an embodiment of the present application;
fig. 33 is a schematic composition diagram of a service transmission apparatus according to an embodiment of the present application;
fig. 34 is a schematic flowchart of a service transmission method according to an embodiment of the present application;
Fig. 35 is a flowchart illustrating a service transmission method according to an embodiment of the present application.
Detailed Description
Embodiments of the present application are described in detail below with reference to the drawings.
The service transmission method provided in the embodiment of the present application may be applied to the communication network shown in fig. 2, where the communication network may be a fifth generation (5)thgeneration, 5G) mobile communication network, and may also be a fourth generation (4)thgeneration, 4G) (e.g.: the Evolved Packet System (EPS) mobile communication network may also be other actual mobile communication networks, without limitation.
As shown in fig. 2, the communication network may include: terminal equipment, access network equipment, core network equipment and a Data Network (DN). The terminal device in fig. 2 may be configured to connect to an access network device deployed by an operator through a wireless air interface, and then access to a data network; the access network equipment is mainly used for realizing functions of a wireless physical layer, resource scheduling and wireless resource management, wireless access control, mobility management and the like; the core network device may include a management device and a gateway device, the management device is mainly used for device registration, security authentication, mobility management, location management, and the like of the terminal device, the gateway device is mainly used for establishing a channel with the terminal device, and forwarding a data packet between the terminal device and an external data network on the channel; the data network may include network devices (e.g., servers, routers, etc.), and the data network is mainly used to provide multiple data service services for the terminal device, where the network devices included in the data network may be FCC servers. It should be noted that fig. 2 is only an exemplary architecture diagram, and the network architecture may include other functional units besides the functional units shown in fig. 2, which is not limited in this embodiment of the present application.
When the communication network shown in fig. 2 is a 5G network, the terminal device may be a User Equipment (UE), such as: a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a smart phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a computer, a laptop computer, a handheld communication device, a handheld computing device, a satellite radio, a wireless modem card, a Set Top Box (STB), a Customer Premises Equipment (CPE), and/or other devices for communicating over a wireless system. The access network device may be AN Access Network (AN)/Radio Access Network (RAN) device, and the network may be composed of a plurality of 5G-AN/5G-RAN nodes, where the 5G-AN/5G-RAN nodes may be: an access node (AP), a next generation base station (NR nodeB, gNB), a transmission point (TRP), a Transmission Point (TP), or some other access node. The core network device may include: access and Mobility Function (AMF), Session Management Function (SMF), Policy Control Function (PCF), User Plane Function (UPF), and other functional units, which may work independently or may be combined together to implement some control functions, such as: the AMF, SMF and PCF may be combined together as a management device, and are used to complete access control and mobility management functions such as access authentication, security encryption, location registration, etc. of the terminal device, session management functions such as establishment, release and change of a user plane transmission path, etc., and functions of analyzing some slice (slice) related data (such as congestion) and terminal device related data, and the UPF mainly completes functions such as routing forwarding of user plane data, etc., as follows: and the system is responsible for filtering data messages of the terminal equipment, transmitting/forwarding data, controlling the rate, generating charging information and the like.
For example, fig. 2a is a schematic diagram of a 5G network architecture provided in an embodiment of the present application, and in the 5G network shown in fig. 2a, connection may be established between functional units through a next generation Network (NG) interface to implement communication, for example: terminal equipment can establish control plane signaling connection with AMF through NG interface 1 (abbreviated as N1), AN/RAN equipment such as next generation radio access base station (NR NodeB, gNB) can establish user plane data connection with UPF through NG interface 3 (abbreviated as N3), AN/RAN equipment can establish control plane signaling connection with AMF through NG interface 2 (abbreviated as N2), UPF can establish control plane signaling connection with SMF through NG interface 4 (abbreviated as N4), UPF can exchange user plane data with data network through NG interface 6 (abbreviated as N6), AMF can establish control plane signaling connection with SMF through NG interface 11 (abbreviated as N11), SMF can establish control plane signaling connection with PCF through NG interface 7 (abbreviated as N7), it should be noted that fig. 2a is AN exemplary architecture diagram, besides the functional units shown in fig. 2a, the network architecture can also include other functional units, such as: the core network device may further include a unified data management function (UDM), which is not limited in this embodiment of the present application.
When the communication network shown in fig. 2 is a 4G network, the terminal device may refer to the description of the terminal device in fig. 2a, and details are not repeated here. The access network device may be a base station (NB), an evolved nodeB (eNB), a TRP, TP, AP, or some other access unit. The core network device may include: management devices such as a Mobility Management Entity (MME), a Policy and Charging Rules Function (PCRF), and gateway devices such as a Serving Gateway (SGW) and a PGW, and may further include a Local Gateway (LGW).
For example, fig. 2b is a schematic diagram of a 4G network architecture provided in the embodiment of the present application, in the 4G network shown in fig. 2b, a terminal device may establish an air interface connection with an eNB through a Uu interface, the eNB establishes a control plane signaling connection with an MME through an S1-C interface, the eNB establishes a user plane data connection with an SGW through an S1-U interface, the SGW establishes a control plane signaling connection with the MME through S11, and the SGW establishes a user plane data connection with a PGW through an S5/S8 interface. It should be noted that fig. 2b is only an exemplary architecture diagram, and the network architecture may include other functional units besides the functional units shown in fig. 2b, which is not limited in this application.
As shown in fig. 3, which is a schematic structural diagram of a service transmission apparatus according to another embodiment of the present application, where the service transmission apparatus may be an access network device in a communication system, for example, a 5G access network device (e.g., a gNB) or a 4G access network device (e.g., a base station), and the service transmission apparatus may include the components shown in fig. 3: at least one processor 31, a memory 32, a receiver 33 and a transmitter 34, said processor 31, said memory 32, said receiver 33 and said transmitter 34 being connectable to each other via a communication bus. It should be noted that the structure of the service transmission apparatus shown in fig. 3 does not constitute a limitation on the access network device, and may include more or less components than those shown in the drawings, or combine some components, or arrange different components, which is not limited in the embodiment of the present application, and the following specifically describes each component of the access network device with reference to fig. 3.
The processor 31 is a control center of the access network device, and may be a processor or a collective term for multiple processing elements. For example, the processor 31 is a Central Processing Unit (CPU), and may be an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application, such as one or more microprocessors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs). The processor 31 may perform various functions of the access network device by running or executing software programs stored in the memory 32, and invoking data stored in the memory 32, among other things.
The memory 32 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a Random Access Memory (RAM) or other types of dynamic storage devices that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory 32 may be independent and connected to the processor 31 through a communication bus. The memory 32 may also be integrated with the processor 31. The memory 32 is used for storing a software program for executing the scheme provided by the embodiment of the application, and is controlled by the processor 31 to execute.
The receiver 33 and the transmitter 34 are used for communicating with other devices or a communication network to realize a receiving function and a transmitting function.
The receiver 33 is configured to receive the data packet sent by the gateway device through the first QoS flow.
The memory 32 is configured to store a corresponding relationship between the QoS flow and the QoS parameter, where the corresponding relationship between the QoS flow and the QoS parameter includes: the first QoS flow corresponds to one set of QoS parameters, or the first QoS flow corresponds to at least two sets of QoS parameters, or at least two QoS flows correspond to one set of QoS parameters, or at least two QoS flows correspond to at least two sets of QoS parameters, the at least two QoS flows include the first QoS flow, and at least one set of QoS parameters in the QoS parameters corresponding to the first QoS flow is burst QoS parameters corresponding to burst service flows.
And a transmitter 34, configured to transmit the data packet to a terminal device through a second bearer according to the QoS parameter required by the service corresponding to the data packet according to the corresponding relationship between the QoS flow and the QoS parameter, where the service corresponding to the data packet is a burst service or a non-burst service, and the QoS parameter required by the service corresponding to the data packet is a set of QoS parameters in the QoS parameters corresponding to the first QoS flow.
In another embodiment of the present application, the data packet received by the receiver 33 may include information indicating the first QoS flow, or the data packet received by the receiver 33 includes information indicating the first QoS flow and information indicating QoS parameters required by a service corresponding to the data packet, and the processor 31 may determine the first QoS flow and the QoS parameters corresponding to the first QoS flow according to the information included in the data packet.
In another embodiment of the present application, the receiver 33 is further configured to receive information indicating the first QoS flow and information indicating the QoS parameters required by the service corresponding to the data packet, and the processor 31 may determine the first QoS flow and the QoS parameters corresponding to the first QoS flow according to the received information indicating the first QoS flow and the received information indicating the QoS parameters required by the service corresponding to the data packet.
In another embodiment of the present application, the receiver 33 is further configured to receive QoS configuration information from a management device, where the QoS configuration information includes a correspondence between service identifiers and QoS parameters, and first indication information, where the correspondence between service identifiers and QoS parameters is used to indicate a correspondence between QoS flow and QoS parameters, a service identifier is used to characterize a QoS flow, the correspondence between service identifiers and QoS parameters at least includes a correspondence between a first service identifier and at least one set of QoS parameters, the first service identifier is used to characterize the first QoS flow, and the first indication information is used to indicate the burst QoS parameter corresponding to the burst traffic flow in the QoS parameter corresponding to the first service identifier; the processor 31 may determine a QoS flow corresponding to the data packet according to the service identifier included in the data packet and the corresponding relationship between the service identifier included in the QoS configuration information and the QoS parameter, and determine a burst QoS parameter corresponding to the QoS flow according to the first indication information.
In another embodiment of the present application, the processor 31 is configured to activate the first QoS flow under a first preset condition, or activate the burst QoS parameter corresponding to the first service identifier, or activate the first QoS flow and activate the burst QoS parameter corresponding to the first service identifier. Wherein the first preset condition is as follows: the data packet received by the receiver carries the first service identifier; or, the data packet received by the receiver carries information used for indicating that the data packet corresponds to the burst service flow; or, the receiver receives information indicating activation of the burst QoS parameter corresponding to the first QoS flow.
In another embodiment of the present application, the processor 31 is further configured to deactivate the first QoS flow, or deactivate the burst QoS parameter corresponding to the first service identifier, or deactivate the first QoS flow and deactivate the burst QoS parameter corresponding to the first service identifier under a second preset condition. Wherein the second preset condition is: the receiver receives an end indication for indicating the end of a burst traffic stream; or, the processor determines that a timer corresponding to the burst traffic stream is overtime.
In another embodiment of the present application, the memory 32 is used for storing computer program instructions and data, which are called by the processor 31 for executing related functions and triggering the receiver 33 and the transmitter 34 to execute related functions, and will not be described in detail herein.
The above embodiments only describe the functions of the processor 31, the memory 32, the receiver 33 and the transmitter 34 in a general way, and specific working procedures and functions of the processor 31, the memory 32, the receiver 33 and the transmitter 34 may refer to related contents described in the method embodiments corresponding to fig. 5, fig. 12 and fig. 13 below, for example, the processing procedure of the access network device described in the method embodiments below is executed by the processor 31, the storage procedure of the access network device is executed by the memory 32, the receiving procedure of the access network device is executed by the receiver 33, and the transmitting procedure of the access network device is executed by the transmitter 34.
In another embodiment of the present application, a computer storage medium is provided for storing computer software instructions for the service transmission apparatus, where the computer software instructions include a program for executing the solution of any one of the aspects.
As shown in fig. 4, which is a schematic structural diagram of a service transmission apparatus according to another embodiment of the present application, where the service transmission apparatus may be an access network device in a communication system, for example, a 5G access network device (e.g., a gNB) or a 4G access network device (e.g., a base station), and the service transmission apparatus may include the components shown in fig. 4: the device comprises a processing unit 41, a storage unit 42, a receiving unit 43 and a sending unit 44, wherein the processing unit 41, the storage unit 42, the receiving unit 43 and the sending unit 44 are in communication connection with each other.
The receiving unit 43 is configured to receive the data packet sent by the gateway device through the first QoS flow.
The storage unit 42 is configured to store a corresponding relationship between the QoS flow and the QoS parameter, where the corresponding relationship between the QoS flow and the QoS parameter includes: the first QoS flow corresponds to one set of QoS parameters, or the first QoS flow corresponds to at least two sets of QoS parameters, or at least two QoS flows correspond to one set of QoS parameters, or at least two QoS flows correspond to at least two sets of QoS parameters, the at least two QoS flows include the first QoS flow, and at least one set of QoS parameters in the QoS parameters corresponding to the first QoS flow is burst QoS parameters corresponding to burst service flows.
And the sending unit 44 is configured to send the data packet to a terminal device through a second bearer according to the QoS parameter required by the service corresponding to the data packet according to the corresponding relationship between the QoS flow and the QoS parameter, where the service corresponding to the data packet is a burst service or a non-burst service, and the QoS parameter required by the service corresponding to the data packet is one set of QoS parameters in the QoS parameters corresponding to the first QoS flow.
In another embodiment of the present application, the data packet received by the receiving unit 43 includes information indicating the first QoS flow, or the data packet received by the receiving unit 43 includes information indicating the first QoS flow and information indicating a QoS parameter required by a service corresponding to the data packet, and then the processing unit 41 may determine the first QoS flow and the QoS parameter corresponding to the first QoS flow according to the information included in the data packet.
In another embodiment of the present application, the receiving unit 43 is further configured to receive information indicating the first QoS flow and information indicating the QoS parameters required by the service corresponding to the data packet, and the processing unit 41 may determine the first QoS flow and the QoS parameters corresponding to the first QoS flow according to the received information indicating the first QoS flow and the received information indicating the QoS parameters required by the service corresponding to the data packet.
In another embodiment of the present application, the receiving unit 43 is further configured to receive QoS configuration information from a management device, where the QoS configuration information includes a correspondence between service identifiers and QoS parameters, and first indication information, where the correspondence between service identifiers and QoS parameters is used to indicate a correspondence between QoS flow and QoS parameters, a service identifier is used to characterize a QoS flow, the correspondence between service identifiers and QoS parameters at least includes a correspondence between a first service identifier and at least one set of QoS parameters, the first service identifier is used to characterize the first QoS flow, and the first indication information is used to indicate the burst QoS parameter corresponding to the burst traffic flow in the QoS parameters corresponding to the first service identifier; the processing unit 41 may determine the QoS flow corresponding to the data packet according to the service identifier included in the data packet and the corresponding relationship between the service identifier and the QoS parameter included in the QoS configuration information, and determine the burst QoS parameter corresponding to the QoS flow according to the first indication information.
In another embodiment of the present application, the processing unit 41 is configured to activate the first QoS flow under a first preset condition, or activate the burst QoS parameter corresponding to the first service identifier, or activate the first QoS flow and activate the burst QoS parameter corresponding to the first service identifier. Wherein the first preset condition is as follows: the data packet received by the receiving unit carries the first service identifier; or, the data packet received by the receiving unit carries information used for indicating that the data packet corresponds to the burst service flow; or, the receiving unit receives information indicating that the burst QoS parameter corresponding to the first QoS flow is activated.
In another embodiment of the present application, the processing unit 41 is further configured to deactivate the first QoS flow, or deactivate the burst QoS parameter corresponding to the first service identifier, or deactivate the first QoS flow and deactivate the burst QoS parameter corresponding to the first service identifier under a second preset condition. Wherein the second preset condition is that: the receiving unit receives an end indication for indicating the end of the burst service flow; or, the processing unit determines that a timer corresponding to the burst traffic stream is overtime.
As shown in fig. 5, which is a flowchart illustrating a service transmission method according to another embodiment of the present application, an access network device stores a corresponding relationship between a QoS flow and a QoS parameter, where the corresponding relationship between the QoS flow and the QoS parameter includes: the first QoS flow corresponds to a set of QoS parameters, or the first QoS flow corresponds to at least two sets of QoS parameters, or at least two QoS flows correspond to a set of QoS parameters, or at least two QoS flows correspond to at least two sets of QoS parameters, wherein the at least two QoS flows comprise the first QoS flow, and at least one set of QoS parameters in the QoS parameters corresponding to the first QoS flow are burst QoS parameters corresponding to burst service flows.
Step 51: and the access network equipment receives the data packet sent by the gateway equipment through the first QoS flow.
Step 52: and the access network equipment sends the data packet to terminal equipment through a second bearer according to the QoS parameters required by the service corresponding to the data packet according to the corresponding relation between the QoS flow and the QoS parameters.
The service corresponding to the data packet is a burst service or a non-burst service, and the QoS parameter required by the service corresponding to the data packet is a set of QoS parameters in the QoS parameters corresponding to the first QoS flow.
In another embodiment of the present application, the data packet received by the access network device may include information indicating the first QoS flow, or the data packet received by the access network device includes information indicating the first QoS flow and information used to indicate a QoS parameter required by a service corresponding to the data packet, and then the access network device may determine the first QoS flow and the QoS parameter corresponding to the first QoS flow according to the information included in the data packet.
In another embodiment of the present application, the access network device further receives information indicating the first QoS flow and information used for indicating the QoS parameter required by the service corresponding to the data packet, and then the access network device may determine the first QoS flow and the QoS parameter corresponding to the first QoS flow according to the received information indicating the first QoS flow and the received information used for indicating the QoS parameter required by the service corresponding to the data packet.
In another embodiment of the present application, the access network device further receives QoS configuration information from a management device, where the QoS configuration information includes a correspondence between service identifiers and QoS parameters, and first indication information, where the correspondence between the service identifiers and the QoS parameters is used to indicate a correspondence between the QoS flow and the QoS parameters, and a service identifier is used to characterize a QoS flow, the correspondence between the service identifiers and the QoS parameters at least includes a correspondence between a first service identifier and at least one set of QoS parameters, the first service identifier is used to characterize the first QoS flow, and the first indication information is used to indicate the burst QoS parameter corresponding to the burst traffic flow in the QoS parameter corresponding to the first service identifier; the access network device may determine a QoS flow corresponding to the data packet according to the service identifier included in the data packet and the corresponding relationship between the service identifier included in the QoS configuration information and the QoS parameter, and determine a burst QoS parameter corresponding to the QoS flow according to the first indication information.
In another embodiment of the present application, the access network device activates the first QoS flow under a first preset condition, or activates the burst QoS parameter corresponding to the first service identifier, or activates the first QoS flow and activates the burst QoS parameter corresponding to the first service identifier. Wherein the first preset condition is as follows: the data packet received by the receiving unit carries the first service identifier; or, the data packet received by the receiving unit carries information used for indicating that the data packet corresponds to the burst service flow; or, the receiving unit receives information indicating to activate the burst QoS parameter corresponding to the first QoS flow.
In another embodiment of the present application, the access network device deactivates the first QoS flow, or deactivates the burst QoS parameter corresponding to the first service identifier, or deactivates the first QoS flow and deactivates the burst QoS parameter corresponding to the first service identifier under a second preset condition. Wherein the second preset condition is: the receiving unit receives an end indication for indicating the end of the burst service flow; or, the processing unit determines that a timer corresponding to the burst traffic stream is overtime.
As shown in fig. 6, a schematic structural diagram of a service transmission apparatus according to another embodiment of the present application, where the service transmission apparatus may be a gateway device in a communication system, for example, a gateway device of 5G (e.g., a gNB), and the service transmission apparatus may include the components shown in fig. 6: at least one processor 61, a memory 62, a receiver 63 and a transmitter 64, said processor 61, said memory 62, said receiver 63 and said transmitter 64 being connectable to each other via a communication bus. It should be noted that the structure of the service transmission apparatus shown in fig. 6 does not constitute a limitation on the gateway device, and may include more or fewer components than those shown in the drawing, or combine some components, or arrange different components, which is not limited in this embodiment of the application, and each component of the gateway device is specifically described below with reference to fig. 6.
The processor 61 is a control center of the access network device, and may be a processor or a collective term for multiple processing elements. For example, the processor 61 is a CPU, and may be an ASIC, or one or more integrated circuits configured to implement embodiments of the present application, such as one or more DSPs, or one or more FPGAs. The processor 61 may perform various functions of the access network device by running or executing software programs stored in the memory 62, and invoking data stored in the memory 62, among other things.
The memory 62 may be, but is not limited to, ROM or other type of static storage device that can store static information and instructions, RAM or other type of dynamic storage device that can store information and instructions, EEPROM, CD-ROM or other optical disk storage, optical disk storage (including compact disk, laser disk, optical disk, digital versatile disk, blu-ray disk, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory 62 may be separately present and connected to the processor 61 via a communication bus. The memory 62 may also be integrated with the processor 61. The memory 62 is used for storing software programs for executing the schemes provided by the embodiments of the present application, and is controlled by the processor 61 to execute the schemes.
The receiver 63 and the transmitter 64 are used for communicating with other devices or a communication network to implement a receiving function and a transmitting function.
The receiver 63 is configured to receive a data packet.
The memory 62 is configured to store configuration information related to a service flow, where the configuration information includes a service data flow template SDF template, a correspondence between a service data flow SDF and a packet flag, QoS parameter information, and indication information, the SDF template includes a packet filtering rule for mapping a data packet to a first SDF, the correspondence between the SDF and the packet flag includes a correspondence between the first SDF and a first QoS flow, the QoS parameter information includes a burst QoS parameter, and the indication information is used to indicate the burst QoS parameter corresponding to the first SDF, or the indication information is used to indicate the burst QoS parameter corresponding to the first QoS flow, the first SDF corresponds to a burst service flow, and the burst QoS parameter corresponds to the burst service flow.
The processor 61 is configured to map the received data packet onto the first QoS flow according to a correspondence between the SDF and a packet flag when the data packet satisfies a packet filtering rule included in the SDF template, where the packet filtering rule maps the data packet to the first SDF.
And the transmitter 64 is configured to transmit the data packet to an access network device through the first QoS flow by using the burst QoS parameter according to the indication information and the QoS parameter information.
In another embodiment of the present application, the processor 61 is further configured to activate the first QoS flow, or activate the burst QoS parameter corresponding to the first QoS flow, or activate the first QoS flow and the burst QoS parameter corresponding to the first QoS flow under a third preset condition, where the third preset condition is: the receiver receives information used for indicating the burst service stream to be sent; or, the receiver receives information including a burst service requirement corresponding to the burst service stream.
In another embodiment of the present application, the processor 61 is further configured to deactivate the first QoS flow, or deactivate the burst QoS parameter corresponding to the first QoS flow, or deactivate the first QoS flow and deactivate the burst QoS parameter corresponding to the first QoS flow under a fourth preset condition, where the fourth preset condition is: the receiver receives an end indication for indicating the end of a burst traffic stream; or, the service transmission apparatus determines that a timer corresponding to the burst service flow is overtime.
In another embodiment of the present application, the data packet carries additional information, where the additional information is used to identify a quality of service requirement corresponding to the data packet; the processor 61 is configured to map the data packet to a first QoS flow that meets the QoS requirement corresponding to the data packet according to the configuration information and the additional information.
In another embodiment of the present application, the data packet carries additional information, where the additional information is used to identify a quality of service requirement corresponding to the data packet, where the transmitter 61 is further configured to: and sending parameter indication information to the access network equipment according to the additional information, wherein the parameter indication information is used for indicating the access network equipment to select the QoS parameters meeting the QoS requirements corresponding to the data packets for the first QoS flow.
In another embodiment of the present application, the memory 62 is used for storing computer program instructions and data, which are called by the processor 61 for performing related functions, and triggering the receiver 63 and the transmitter 64 to perform related functions, which will not be described in detail herein.
The above embodiments only describe the functions of the processor 61, the memory 62, the receiver 63 and the transmitter 64 in a general way, and specific working processes and functions of the processor 61, the memory 62, the receiver 63 and the transmitter 64 may refer to related contents described in the method embodiments corresponding to fig. 8, fig. 12 and fig. 13 below, for example, the processing process of the gateway device described in the method embodiments below is executed by the processor 61, the storage process of the gateway device is executed by the memory 62, the receiving process of the gateway device is executed by the receiver 63, and the transmitting process of the gateway device is executed by the transmitter 64.
In another embodiment of the present application, a computer storage medium is provided for storing computer software instructions for the service transmission apparatus, the computer software instructions including a program for executing the solution of any one of the above aspects.
Fig. 7 is a schematic structural diagram of a service transmission apparatus according to another embodiment of the present application, where the service transmission apparatus may be a gateway device in a communication system, for example, a 5G access network device (e.g., a gNB) or a 4G access network device (e.g., a base station), and the service transmission apparatus may include the components shown in fig. 7: the device comprises a processing unit 71, a storage unit 72, a receiving unit 73 and a sending unit 74, wherein the processing unit 71, the storage unit 72, the receiving unit 73 and the sending unit 74 are in communication connection with each other.
The receiving unit 73 is configured to receive a data packet.
The storage unit 72 is configured to store configuration information related to a service flow, where the configuration information includes a service data flow template SDF template, a correspondence between a service data flow SDF and a packet flag, QoS parameter information, and indication information, the SDF template includes a packet filtering rule for mapping a data packet to a first SDF, the correspondence between the SDF and the packet flag includes a correspondence between the first SDF and a first QoS flow, the QoS parameter information includes a burst QoS parameter, and the indication information is used to indicate the burst QoS parameter corresponding to the first SDF, or the indication information is used to indicate the burst QoS parameter corresponding to the first QoS flow, the first SDF corresponds to the burst service flow, and the burst QoS parameter corresponds to the burst service flow.
The processing unit 71 is configured to map the received data packet to the first QoS flow according to a corresponding relationship between the SDF and a packet flag when the data packet satisfies a packet filtering rule included in the SDF template and used for mapping the data packet to the first SDF.
And the sending unit 74 is configured to send the data packet to an access network device through the first QoS flow by using the burst QoS parameter according to the indication information and the QoS parameter information.
In another embodiment of the present application, the processing unit 71 is further configured to activate the first QoS flow, or activate the burst QoS parameter corresponding to the first QoS flow, or activate the first QoS flow and the burst QoS parameter corresponding to the first QoS flow under a third preset condition, where the third preset condition is: the receiving unit receives information used for indicating the burst service stream to be sent; or, the receiving unit receives information including a burst service requirement corresponding to the burst service stream.
In another embodiment of the present application, the processing unit 71 is further configured to deactivate the first QoS flow, or deactivate the burst QoS parameter corresponding to the first QoS flow, or deactivate the first QoS flow and deactivate the burst QoS parameter corresponding to the first QoS flow under a fourth preset condition, where the fourth preset condition is: the receiving unit receives an end indication for indicating the end of the burst service flow; or, the service transmission device determines that a timing unit corresponding to the burst service flow is overtime.
In another embodiment of the present application, the data packet carries additional information, where the additional information is used to identify a quality of service requirement corresponding to the data packet; the processing unit 71 is configured to map the data packet to a first QoS flow that meets the QoS requirement corresponding to the data packet according to the configuration information and the additional information.
In another embodiment of the present application, the data packet carries additional information, where the additional information is used to identify a quality of service requirement corresponding to the data packet, where the sending unit 71 is further configured to: and sending parameter indication information to the access network equipment according to the additional information, wherein the parameter indication information is used for indicating the access network equipment to select the QoS parameters meeting the QoS requirements corresponding to the data packets for the first QoS flow.
As shown in fig. 8, which is a flowchart of a service transmission method according to another embodiment of the present application, a gateway device stores configuration information related to a service flow, where the configuration information includes a service data flow template (SDF template), a correspondence between a service data flow SDF and a packet flag, quality of service QoS parameter information, and indication information, the SDF template includes a packet filtering rule for mapping a data packet to a first SDF, the correspondence between the SDF and the packet flag includes a correspondence between the first SDF and a first quality of service flow QoS flow, the QoS parameter information includes a burst QoS parameter, the indication information is used to indicate a burst QoS parameter corresponding to the first SDF, or the indication information is used to indicate a burst QoS parameter corresponding to the first QoS flow, the first SDF corresponds to a burst service flow, the burst QoS parameter corresponds to the burst service flow.
Step 81: the gateway device receives the data packet.
Step 82: and when the data packet meets the packet filtering rule which is included in the SDF template and used for mapping the data packet to the first SDF, the gateway equipment maps the received data packet to the first QoS flow according to the corresponding relation between the SDF and the packet mark.
Step 83: and the gateway equipment transmits the data packet to access network equipment by using the burst QoS parameter through the first QoS flow according to the indication information and the QoS parameter information.
In another embodiment of the present application, the gateway device activates the first QoS flow, or activates the burst QoS parameter corresponding to the first QoS flow, or activates the first QoS flow and the burst QoS parameter corresponding to the first QoS flow under a third preset condition, where the third preset condition is: the gateway equipment receives information used for indicating the burst service flow to be sent; or, the gateway device receives information including a burst service requirement corresponding to the burst service flow.
In another embodiment of the present application, the gateway device deactivates the first QoS flow, or deactivates the burst QoS parameter corresponding to the first QoS flow, or deactivates the first QoS flow and deactivates the burst QoS parameter corresponding to the first QoS flow under a fourth preset condition, where the fourth preset condition is: the gateway equipment receives an end instruction for indicating the end of the burst service flow; or, the gateway device determines that a timing unit corresponding to the burst service flow is overtime.
In another embodiment of the present application, the data packet carries additional information, and the additional information is used to identify a qos requirement corresponding to the data packet; and the gateway equipment maps the data packet to a first QoS flow meeting the service quality requirement corresponding to the data packet according to the configuration information and the additional information.
In another embodiment of the present application, the data packet carries additional information, where the additional information is used to identify a QoS requirement corresponding to the data packet, and the gateway device sends parameter indication information to the access network device according to the additional information, where the parameter indication information is used to indicate the access network device to select, for the first QoS flow, a QoS parameter that meets the QoS requirement corresponding to the data packet.
As shown in fig. 9, which is a schematic structural diagram of a service transmission apparatus according to another embodiment of the present disclosure, the service transmission apparatus may be a management device in a communication system, for example, a management device of 5G (e.g., a gNB) or a management device of 4G (e.g., a base station), and the service transmission apparatus may include the components shown in fig. 9: at least one processor 91, a memory 92, a receiver 93 and a transmitter 94, said processor 91, said memory 92, said receiver 93 and said transmitter 94 being connectable to each other via a communication bus. It should be noted that the structure of the service transmission apparatus shown in fig. 9 does not constitute a limitation on the gateway device, and may include more or fewer components than those shown in the drawings, or combine some components, or arrange different components, which is not limited in this embodiment of the application, and each constituent component of the gateway device is specifically described below with reference to fig. 9.
The processor 91 is a control center of the access network device, and may be a single processor or a collective term for multiple processing elements. For example, the processor 91 is a CPU, may be an ASIC, or may be one or more integrated circuits configured to implement embodiments of the present application, such as one or more DSPs, or one or more FPGAs. The processor 91 may perform, among other things, various functions of the access network device by running or executing software programs stored in the memory 92 and invoking data stored in the memory 92.
The memory 92 may be, but is not limited to, a ROM or other type of static storage device that can store static information and instructions, a RAM or other type of dynamic storage device that can store information and instructions, an EEPROM, a CD-ROM or other optical disk storage, optical disk storage (including compact disk, laser disk, optical disk, digital versatile disk, blu-ray disk, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory 92 may be separately present and connected to the processor 91 via a communication bus. The memory 92 may also be integrated with the processor 91. The memory 92 is used for storing a software program for executing the scheme provided by the embodiment of the present application, and is controlled by the processor 91 to execute.
The receiver 93 and the transmitter 94 are used for communicating with other devices or a communication network to implement a receiving function and a transmitting function.
The processor 91 is configured to acquire a policy and charging control PCC rule, and determine a corresponding relationship between a service data flow SDF and a service quality flow QoS flow, and a corresponding relationship between the QoS flow and a QoS parameter according to the acquired PCC rule.
The sender 93 is configured to send configuration information related to the service flow, where the configuration information includes a correspondence between the SDF and the QoS flow and a correspondence between the QoS flow and the QoS parameter, to the gateway device, so that the gateway device sends the data packet received by the gateway device to the access network device according to the configuration information.
The corresponding relation between the QoS flow and the QoS parameters comprises the following steps: the first QoS flow corresponds to one set of QoS parameters, or the first QoS flow corresponds to at least two sets of QoS parameters, or at least two QoS flows correspond to one set of QoS parameters, or at least two QoS flows correspond to at least two sets of QoS parameters, the at least two QoS flows include the first QoS flow, and at least one set of QoS parameters in the QoS parameters corresponding to the first QoS flow is a burst QoS parameter corresponding to a burst service flow.
In another embodiment of the present application, the transmitter 93 is further configured to: sending QoS configuration information to access network equipment; the QoS configuration information includes a corresponding relationship between a service identifier and QoS parameters and first indication information, where the corresponding relationship between the service identifier and the QoS parameters is used to indicate a corresponding relationship between the QoS flow and the QoS parameters, one service identifier is used to represent one QoS flow, the corresponding relationship between the service identifier and the QoS parameters at least includes a corresponding relationship between a first service identifier and at least one set of QoS parameters, the first service identifier is used to represent the first QoS flow, and the first indication information is used to indicate the burst QoS parameters corresponding to the burst traffic flow in the QoS parameters corresponding to the first service identifier.
In another embodiment of the present application, the memory 92 is used for storing computer program instructions and data, and the processor 91 calls the computer program instructions and data for executing relevant functions and triggers the receiver 93 and the transmitter 91 to execute relevant functions, which will not be described herein again.
The above embodiments only describe the functions of the processor 91, the memory 92, the receiver 93 and the transmitter 94 in a general way, and specific working processes and functions of the processor 91, the memory 92, the receiver 93 and the transmitter 94 may refer to related matters described in the method embodiments corresponding to fig. 11, 12 and 13 below, for example, the processing process of the management device described in the method embodiments below is executed by the processor 91, the storage process of the management device is executed by the memory 92, the receiving process of the management device is executed by the receiver 93, and the transmitting process of the gateway device is executed by the transmitter 94.
In another embodiment of the present application, a computer storage medium is provided for storing computer software instructions for the service transmission apparatus, the computer software instructions including a program for executing the solution of any one of the above aspects.
As shown in fig. 10, which is a schematic structural diagram of a service transmission apparatus according to another embodiment of the present application, the service transmission apparatus may be a management device in a communication system, for example, a management device of 5G (e.g., gNB) or a management device of 4G (e.g., base station), and the service transmission apparatus may include the components shown in fig. 10: the device comprises a processing unit 101, a storage unit 102, a receiving unit 103 and a sending unit 104, wherein the processing unit 101, the storage unit 102, the receiving unit 103 and the sending unit 104 are in communication connection with each other.
The processing unit 101 is configured to obtain a policy and charging control PCC rule, and determine a correspondence between a service data flow SDF and a quality of service flow QoS flow, and a correspondence between the QoS flow and a QoS parameter, according to the obtained PCC rule.
The sending unit 103 is configured to send configuration information related to the service flow, which includes a correspondence between the SDF and the QoS flow and a correspondence between the QoS flow and the QoS parameter, to the gateway device, so that the gateway device sends the data packet received by the gateway device to the access network device according to the configuration information.
The corresponding relationship between the QoS flow and the QoS parameters comprises the following steps: the first QoS flow corresponds to one set of QoS parameters, or the first QoS flow corresponds to at least two sets of QoS parameters, or at least two QoS flows correspond to one set of QoS parameters, or at least two QoS flows correspond to at least two sets of QoS parameters, the at least two QoS flows include the first QoS flow, and at least one set of QoS parameters in the QoS parameters corresponding to the first QoS flow is a burst QoS parameter corresponding to a burst service flow.
In another embodiment of the present application, the sending unit 103 is further configured to: sending QoS configuration information to access network equipment; the QoS configuration information includes a corresponding relationship between a service identifier and QoS parameters and first indication information, where the corresponding relationship between the service identifier and QoS parameters is used to indicate a corresponding relationship between the QoS flow and QoS parameters, one service identifier is used to represent one QoS flow, the corresponding relationship between the service identifier and QoS parameters at least includes a corresponding relationship between a first service identifier and at least one set of QoS parameters, the first service identifier is used to represent the first QoS flow, and the first indication information is used to indicate the burst QoS parameters corresponding to the burst traffic flow in the QoS parameters corresponding to the first service identifier.
Fig. 11 is a flowchart of a service transmission method according to another embodiment of the present application.
Step 1101: the first management device obtains a Policy and Charging Control (PCC) rule, and determines a corresponding relationship between a Service Data Flow (SDF) and a quality of service flow (QoS) flow and a corresponding relationship between the QoS flow and a QoS parameter according to the obtained PCC rule.
Step 1102: and the first management equipment sends configuration information related to the service flow, which comprises the corresponding relation between the SDF and the QoS flow and the corresponding relation between the QoS flow and the QoS parameter, to the gateway equipment, so that the gateway equipment sends the data packet received by the gateway equipment to the access network equipment according to the configuration information.
The corresponding relationship between the QoS flow and the QoS parameters comprises the following steps: the first QoS flow corresponds to a set of QoS parameters, or the first QoS flow corresponds to at least two sets of QoS parameters, or at least two QoS flows correspond to a set of QoS parameters, or at least two QoS flows correspond to at least two sets of QoS parameters, the at least two QoS flows include the first QoS flow, and at least one set of QoS parameters in the QoS parameters corresponding to the first QoS flow is a burst QoS parameter corresponding to a burst service flow.
In another embodiment of the present application, the first management device sends QoS configuration information to an access network device; the QoS configuration information includes a corresponding relationship between a service identifier and QoS parameters and first indication information, where the corresponding relationship between the service identifier and the QoS parameters is used to indicate a corresponding relationship between the QoS flow and the QoS parameters, one service identifier is used to represent one QoS flow, the corresponding relationship between the service identifier and the QoS parameters at least includes a corresponding relationship between a first service identifier and at least one set of QoS parameters, the first service identifier is used to represent the first QoS flow, and the first indication information is used to indicate the burst QoS parameters corresponding to the burst traffic flow in the QoS parameters corresponding to the first service identifier.
The following describes in detail a service transmission method provided in this embodiment with reference to the service transmission apparatus.
Fig. 12 is a flowchart of a service transmission method provided in this embodiment, where the method may be applied to the 5G network shown in fig. 2a, and is used to implement differentiated air interface transmission guarantees for different types of services.
Step 1201: and the first management equipment acquires the PCC rules, and determines the corresponding relation between the SDF and the QoS flow and the corresponding relation between the QoS flow and the QoS parameters according to the acquired PCC rules.
The corresponding relationship may be replaced by a mapping relationship, a corresponding relationship or an association relationship, without limitation.
The PCC rule may be obtained by the first management device through interaction with the second management device, or may be preconfigured in the first management device. The first management device may be the SMF in fig. 2a, and the second management device may be the PCF in fig. 2 a.
Each set of QoS parameters includes a Guaranteed Flow Bit Rate (GFBR), and optionally, a Maximum Flow Bit Rate (MFBR), a Session aggregation Maximum Bit Rate (Session-AMBR), a UE aggregation Maximum Bit Rate (UE-AMBR), an Aggregation Guaranteed Flow Bit Rate (AGFBR), an Aggregation Maximum Flow Bit Rate (AMFBR), and the like. The GFBR is a bit rate provided for a Guaranteed Bit Rate (GBR) QoS flow guarantee, and the MFBR is a maximum bit rate that the GBR QoS flow can provide, which can be used to limit a data transmission rate of a service, and in general, a value of the MFBR is generally greater than or equal to a value of the GFBR. It should be noted that each set of QoS parameters includes, but is not limited to, the above, and may further include other parameters, such as a 5G QoS Identifier (5G QoS Identifier, 5QI) and corresponding 5G QoS characteristics (5G QoS characteristics, including, for example, resource type, delay budget, allowed error rate, scheduling Priority, etc.), Allocation and Retention Priority (ARP), etc., which are not limited herein.
Optionally, in the correspondence between the QoS flow and the QoS parameter determined by the first management device, the first QoS flow corresponds to a set of QoS parameters, that is, a set of QoS parameters is set for one QoS flow. For example, as shown in fig. 12a, QoS flow1 corresponds to QoS parameter 1, QoS flow2 corresponds to QoS parameter 2, GFBR included in QoS parameter 1 is G1, GFBR included in QoS parameter 2 is G2, QoS flow2 is expected to be transmitted at a guaranteed transmission rate of G2 during t1, and QoS flow1 is expected to be transmitted at a guaranteed transmission rate of G1 during t 2. For convenience of description, in the embodiments of the present application, transmitting QoS flow means transmitting packets mapped to QoS flow, for example, transmitting QoS flow1 means transmitting packets mapped to QoS flow1, and so on.
The set of QoS parameters may correspond to at least two QoS flows, where the at least two QoS flows may include a first QoS flow, that is, a set of QoS parameters is set corresponding to the at least two QoS flows, and when the at least two QoS flows are transmitted, transmission needs to be performed according to the QoS parameter requirements, and the sum of the QoS requirements of the at least two QoS flows must not exceed the specified range of the QoS parameter. For example, as shown in fig. 12b, QoS flow1, QoS flow2 correspond to QoS parameter 1, GFBR included in QoS parameter 1 is G1, MFBR is M1, and transmission rate 1 when QoS flow1 transmits alone in t1 period should satisfy: g1 is less than or equal to the transmission rate 1 is less than or equal to M1, and the transmission rate 2 when QoS flow2 is transmitted alone in the period t2 should satisfy: g1 is not less than or equal to the transmission rate 2 is not less than M1, and the transmission rate 3 during the joint transmission of the QoS flow1 and the QoS flow2 in the period t3 should meet the following conditions: g1 is not less than the transmission rate 3 is not less than M1, namely the sum of the two transmission rates is not less than G1 and not more than M1.
The first QoS flow may correspond to at least two sets of QoS parameters, that is, one QoS flow is provided with at least two sets of QoS parameters, at least two sets of QoS parameters may correspond to time periods, and the QoS flow is transmitted according to different parameter requirements at different time periods. For example, as shown in fig. 12c, QoS flow1 corresponds to QoS parameter 1 and QoS parameter 2, the GFBR included in QoS parameter 1 is G1, the GFBR included in QoS parameter 2 is G2, QoS flow1 is expected to be transmitted at the guaranteed transmission rate of G1 during time t1, and QoS flow1 is expected to be transmitted at the guaranteed transmission rate of G2 during time t 2.
At least two QoS flows may correspond to at least two sets of QoS parameters, where the at least two QoS flows may include a first QoS flow, for example: in an alternative manner, at least two QoS flows correspond to GFBRs in at least two sets of QoS parameters one to one, and at least two QoS flows correspond to MFBRs in one set of QoS parameters, that is, at least two QoS flows correspond to Aggregated MFBRs (AMFBRs). For example, the GFBR corresponding to QoS flow1 is G1, the GFBR corresponding to QoS flow2 is G2, and the AMFBR parameter corresponding to QoS flow1 and QoS flow2 is M3, which means that when QoS flow1 and QoS flow2 coexist in a certain period of time, the sum of the transmission rates provided by the network to the two flows does not exceed M3.
Or, in another optional manner, when the at least two QoS flows are transmitted separately, the GFBRs in the at least two sets of QoS parameters are in one-to-one correspondence, and when the at least two QoS flows are transmitted together, the Aggregated GFBR (AGFBR) in the set of QoS parameters is in correspondence, that is, the at least two QoS flows correspond to the AGFBR. For example, as shown in fig. 12d, the GFBR corresponding to QoS flow 1 is G1, the GFBR corresponding to QoS flow2 is G2, and the AGFBR parameter corresponding to QoS flow 1 and QoS flow2 is G3, that means that when QoS flow 1 and QoS flow2 coexist in a certain period of time (e.g. t3 in fig. 12 d), the sum of guaranteed transmission rates provided by the network to the two flows is G3.
It should be noted that, in each embodiment of the present application, for two different sets of QoS parameters, part or all of the parameters may be different, and at least one set of QoS parameters corresponding to the first QoS flow is a burst QoS parameter corresponding to a burst traffic flow.
In embodiments of the present application, the QoS flow may be uniquely characterized by a service identifier, where the service identifier may be an identifier for identifying the QoS flow, such as: QFI, may also be an identification of QoS requirements for identifying this type of QoS flow, such as: 5QI, it should be noted that QoS is a specific embodiment of the requirement, and alternatively, the QoS requirement may be equal to QoS, that is, the QoS requirement may be replaced by QoS in the embodiment of the present application, which is not limited.
The QFI and 5QI may be numbers, letters, or other identifiers, which are not limited in this embodiment of the application. For example, QFI1 may be used to identify QoS flow1, and 5QI1 may be used to identify QoS requirements of QoS flow 1.
When the QoS flow is characterized by a service identifier, the correspondence relationship between the at least one set of QoS parameters and the at least one QoS flow may be replaced by a correspondence relationship between the at least one set of QoS parameters and the at least one service identifier (QFI or 5QI), such as: one service identifier corresponds to one set of QoS parameters, or one service identifier corresponds to at least two sets of QoS parameters, or at least two service identifiers correspond to one set of QoS parameters, or at least two service identifiers correspond to at least two sets of QoS parameters.
Optionally, before step 1201, the second management device (e.g., PCF) may interact with a network device, for example, a service server or a service platform, to negotiate a service requirement (e.g., a service rate guarantee requirement), and the second management device generates a PCC rule according to the negotiated service requirement and provides the PCC rule to the first management device, so as to execute step 1201.
Optionally, in step 1201, the first management device determines, according to the obtained PCC rule, a corresponding relationship between the SDF and the QoS flow, and a corresponding relationship between the QoS flow and the QoS parameter, which may refer to a relevant description in the protocol (TS 23.501). For example, assuming that the first management device is an SMF, the second management device is a PCF, and the PCC rule obtained by negotiation between the SMF and the PCF includes an SDF template (template), where the SDF template includes a set of packet filtering rules that can map a packet to the SDF, and the packet filtering rules can be set according to part or all of IP quintuple information (including source IP address/IPv 6 network prefix, destination IP address/IPv 6 network prefix, source port number, destination port number, and transport layer protocol type) of the packet that satisfies a predetermined condition (for example, the destination IP address is a specified address, the port number is within a specified range, the protocol type is a Transmission Control Protocol (TCP), and after the packet is mapped to the SDF according to the packet filtering rules, the SMF can further bind the SDF to a QoS w that can satisfy the SDF QoS requirement (for example, 5QI flow and reserved priority (allocation) in a set of QoS parameters of the QoS flow and QoS allocation and reservation priority (allocation) and coverage priority, ARP), which is the same as 5QI and ARP of the SDF QoS requirement, then the QoS flow and the SDF are bound together). Alternatively, multiple SDFs may be bound to the same QoS flow.
Step 1202: the first management device sends the QoS configuration information to the access network device.
The first management device may send QoS configuration information to the access network device through a third management device (e.g., AMF), such as: the first management device (SMF) may send a message including QoS configuration information to the third management device (AMF) through an N11 interface, where the QoS configuration information may include a correspondence between at least one service identifier and at least one set of QoS parameters, and the AMF sends the message including the QoS configuration information to the access network device through an N2 interface after receiving the message. Optionally, the SMF sends the message containing the QoS configuration information to the access network device through the AMF, and further includes an authorized QoS rule sent to the terminal device, where the authorized QoS rule may be used by the terminal device to map a data packet of the uplink service onto a QoS flow and send the data packet to the access network device.
The QoS configuration information may comprise a correspondence of at least one set of QoS parameters to at least one service identity (QFI or 5 QI). The correspondence between the at least one service identifier and the at least one set of QoS parameters may be described with reference to step 1201, and is not described herein again.
Or, the QoS configuration information may include a corresponding relationship between a service identifier and a QoS parameter, and first indication information, where the corresponding relationship between the service identifier and the QoS parameter is used to indicate a corresponding relationship between a QoS flow and a QoS parameter, one service identifier is used to represent one QoS flow, the corresponding relationship between the service identifier and the QoS parameter at least includes a corresponding relationship between a first service identifier and at least one set of QoS parameters, the first service identifier is used to represent the first QoS flow, and the first indication information is used to indicate a burst QoS parameter corresponding to a burst traffic flow in the QoS parameter corresponding to the first service identifier.
Step 1203: the access network device receives the QoS configuration information.
The access network device may receive QoS configuration information sent by the first management device through the third management device, where the QoS configuration information includes: the access network equipment receives the message containing the QoS configuration information sent by the third management equipment (AMF), and acquires the QoS configuration information from the message, wherein the QoS configuration information is received by the third management equipment (AMF) from the first management equipment (SMF).
Optionally, if the message received by the access network device from the AMF includes an authorized QoS rule sent to the terminal device, the access network device sends a message including the authorized QoS rule to the terminal device.
Step 1204: the first management device sends configuration information related to the service flow to the gateway device, and the gateway device receives the configuration information related to the service flow.
In a possible scenario, the gateway device may be a UPF shown in fig. 2a, and optionally, a data transmission channel is established between the gateway device and the terminal device, for example: protocol data unit session (PDU session).
The gateway device may receive a message containing traffic flow related configuration information via its interface with the first management device, e.g. the N4 interface, and obtain the traffic flow related configuration information from the message.
The configuration information related to the service flow includes, but is not limited to, one or more of the following information: SDF template (SDF template), SDF priority, identification information of QoS flow corresponding to SDF (such as QFI), QoS parameter information (e.g., including GBR, MBR, session-AMBR), etc., which may include: and a packet filtering rule set, which may include at least one packet filtering rule, where the packet filtering rule is used by the gateway device to map the data packet to the SDF, and further to map the data packet to a QoS flow corresponding to the SDF, and the QoS parameter information is used by the gateway device for QoS control when sending the data packet.
Step 1205: and the gateway equipment receives the data packet, maps the received data packet to the first QoS flow according to the configuration information related to the service flow, and sends the mapped data packet to the access network equipment.
In a possible example, the data packet received by the gateway device may be a data packet sent by a network device (e.g., an FCC server, a router, etc.) in a data network to a terminal device, such as: data packets of a certain IPTV live program 1. Optionally, the data packet contains IP quintuple information, such as: the protocol type, the source IP address, the destination IP address, the source port number, and the destination port number, where the source IP address may be a network address of the network device, the destination IP address may be a network address of the terminal device, the source port number may be any transport layer port number of the network device, and the destination port number may be any transport layer port number of the terminal device. Optionally, a gateway device, such as a UPF, receives data packets originating from network devices in the data network via an N6 interface.
The mapped data packet corresponds to a qos flow, and the mapped data packet may carry a service identifier (e.g., QFI or 5QI) that characterizes the qos flow.
Optionally, mapping, by the gateway device, the received data packet onto the first QoS flow according to the configuration information related to the service flow includes: the gateway device classifies the data packet into a data packet of a first SDF based on the SDF priority in the configuration information related to the service flow and the packet filtering rule contained in the SDF template, if the data packet matches the first SDF filtering rule, for example, when all or part of the IP quintuple information of the data packet meets a preset condition (for example, the destination IP address is a designated address, the port number is within a designated range, and the protocol type is TCP), the data packet may be classified into the first SDF data packet; further, the gateway device remaps the received packet onto the first QoS flow according to the identification information (for example, QFI 1) of the first QoS flow corresponding to the first SDF. It should be noted that, in the embodiment of the present application, the data packets that do not satisfy the packet filtering rule included in the SDF template may be mapped to a default QoS flow for sending, or discarded or cleared (clear).
For example, in the embodiment of the present application, a data packet corresponding to a certain IPTV live program 1 belongs to the SDF1, where at the UPF, the data packet of the program 1 is classified into a data packet of the SDF1 according to a packet filtering rule in the SDF template, and in configuration information related to a service flow received by the UPF, an identifier of the QoS flow1 corresponding to the SDF1 is QFI, so that the UPF maps the data packet of the program 1 to the QoS flow1 and sends the QoS flow1 to the access network device, and then sends the QoS flow to the terminal device by the access network device, so as to ensure that the QoS requirement of the data packet of the program 1 in the transmission process is guaranteed.
The QoS parameter according to which the gateway device sends the data packet to the access network device may include: the GBR, optionally, further includes a Maximum Bit Rate (MBR), where the GBR indicates a bit rate that is expected to be provided for the QoS flow corresponding to the data packet, and the MBR indicates a maximum bit rate that can be provided for the QoS flow corresponding to the data packet, and may be used to limit the data transmission rate of the data packet, and in general, a value of the MBR is generally greater than or equal to a value of the GBR, and the QoS parameter may be obtained from the configuration information related to the traffic flow received by the gateway device in step 1204. Such as: the configuration information related to the service flow in step 1204 may further include a QoS parameter corresponding to the SDF or the QoS flow, and the gateway device sends a data packet to the terminal device according to the QoS parameter; the QoS parameter may be activated when some preset conditions are met, and deactivated when other preset conditions are met. Specifically, the process of activating or deactivating the QoS parameter by the gateway device under the preset condition may refer to the following related description, and is not described herein again.
It should be noted that, in the embodiments of the present application, activation may refer to: some configuration (e.g., a certain bearer/QoS flow, or some or all of the QoS parameters corresponding to a certain bearer/QoS flow) is validated, such as: turning on/enabling/running certain configurations, deactivation may refer to: disabling certain configurations (e.g., a certain bearer/QoS flow, or some or all of the QoS parameters corresponding to a certain bearer/QoS flow), such as: certain configurations are shut down/disabled/deleted. Optionally, when some configurations are deactivated, context information related to those configurations may be retained.
Step 1206: and the access network equipment receives the data packet from the gateway equipment, and sends the data packet to the terminal equipment through the second bearer according to the QoS parameters required by the service corresponding to the data packet according to the corresponding relation between the QoS flow and the QoS parameters.
The service corresponding to the data packet is a burst service or a non-burst service, and the QoS parameter required by the service corresponding to the data packet is a set of QoS parameters in the QoS parameters corresponding to the first QoS flow.
The second bearer may be an air interface bearer (RB), and the air interface bearer may include time domain resources, frequency domain resources, space domain resources, code domain resources, and the like.
The data packet received by the access network device may include information indicating the first QoS flow, or the data packet received by the access network device includes information indicating the first QoS flow and information used for indicating a QoS parameter required by a service corresponding to the data packet; or the access network equipment also receives information indicating the first QoS flow and information used for indicating the QoS parameters required by the service corresponding to the data packet; the information indicating the first QoS flow may be a first service identifier, where the first service identifier is used to characterize the first QoS flow, and the information indicating the QoS parameter required by the service corresponding to the data packet may be: the QoS parameter may be a burst QoS parameter or a set of non-burst QoS parameters, or information indicating whether a service corresponding to the data packet is a burst service, or information indicating a certain set of parameters corresponding to the data packet, such as a QoS parameter identifier.
Optionally, the sending, by the access network device according to the corresponding relationship between the QoS flow and the QoS parameter, the data packet to the terminal device through the second bearer according to the QoS parameter required by the service corresponding to the data packet includes: the access network equipment determines that the data packet corresponds to a first QoS flow according to information indicating the first QoS flow, such as QFI or 5QI, maps the data packet to an RB according to the mapping relation between the first QoS flow and the RB, provides an air interface bearer for the data packet, determines a QoS parameter required by a service corresponding to the data packet according to the information indicating the QoS parameter required by the service corresponding to the data packet, and transmits the QoS parameter to the terminal equipment through the RB according to the QoS parameter.
The mapping relationship between the first QoS flow and the RB may be determined by the access network device, for example, the access network device determines according to the QoS parameter corresponding to the QoS flow and the QoS parameter of the RB, for example: the access network device may determine, according to a corresponding relationship between the service identifier and the QoS parameter in the QoS configuration information or according to a corresponding relationship between the service identifier and the QoS parameter of a preset standard, a QoS parameter corresponding to the service identifier carried by the data packet, that is, a QoS parameter corresponding to the QoS flow represented by the service identifier, select or establish an RB that can meet the QoS parameter requirement of the QoS flow according to the QoS parameter corresponding to the QFI/QoS flow and the QoS parameter of the RB, and form a mapping relationship between the selected or established RB and the QoS flow.
Illustratively, QoS flow1 and QoS flow2 map to RB1, QFI1 identifies QoS flow1, QFI2 identifies QoS flow 2; QoS flow3 is mapped to RB3, QFI3 identifies QoS flow3, when data packets received by the access network equipment contain QFI1, QoS flow1 is determined to be mapped to RB1 according to the mapping relation between QoS flow and RB, and the data packets are mapped to RB1 and sent to the terminal equipment.
It should be noted that, the above steps 1201-1204 may be executed before the gateway device receives the data packet as shown in fig. 12, or may be executed after the gateway device receives the data packet or the related service request information and the gateway device does not find an appropriate QFI or QoS parameter corresponding to the data packet, which is not limited herein. For example, after the gateway device receives a data packet from the network device, or after the gateway device receives a request message of a specific service (or service flow) from the terminal device, the QFI and/or the QoS parameter corresponding to the data packet is not found, a request message for requesting QoS configuration information, such as a PDU session modification request, or a QoS flow establishment or revision request, is sent to the first management device, and then the execution steps 1201 and 1204 are triggered.
Optionally, in order to reduce signaling interaction between devices, in the scheme shown in fig. 12, the terminal device may further provide a QoS parameter requirement of a service, and the access network device temporarily adjusts an air interface bearer for the burst service according to the QoS parameter requirement of the terminal. For example, the terminal initiates a QoS parameter adjustment request to the access network device for a QoS flow corresponding to a certain burst service, where the QoS parameter adjustment request may include QFI and a QoS parameter suggested to be adjusted, and the access network device sends a data packet to the terminal device through a second bearer according to the QoS parameter required by the service corresponding to the data packet according to the QoS parameter adjustment request, so as to provide an air interface bearer for the corresponding QoS flow.
Optionally, in order to avoid that data packets with different QoS requirements are handled as packets with the same QoS requirements by the network, in step 1205 shown in fig. 12, the data packet received by the gateway device may include additional information, where the additional information is used to identify the QoS requirements corresponding to the data packet, so that the gateway device may parse the additional information, map the data packet to an appropriate QoS flow (e.g., a first QoS flow) with reference to a packet filtering rule configured by the first management device (e.g., an SMF), and select an appropriate QoS parameter (e.g., a QoS parameter that satisfies the QoS requirements of the data packet) for the data packet; or, the gateway device sends parameter indication information to the access network device according to the additional information, where the parameter indication information is used to indicate that the access network device selects a QoS parameter that meets a QoS requirement corresponding to a data packet for sending a QoS flow (e.g., a first QoS flow) of the data packet.
In a possible implementation manner, the additional information is a tag, for example, a video quality tag, which is used to indicate requirements of definition, rate, and the like of a video stream corresponding to the data packet, where the video quality tag may be determined by the network device, or may be determined by negotiation between the network device and the first management device, or the second management device, or the gateway device, where the first management device may be, for example, an SMF/AMF, etc., the second management device may be, for example, a PCF/PCRF, etc., and the gateway device may be, for example, an UPF, etc.
For example, in an IPTV service, the definitions (e.g., standard definition, high definition, 4K, etc.) of data packets corresponding to different target channels requested by a terminal device are different, and the rates of the data packets of different target channel programs may have a large difference in a channel change process of a user. In an optional manner, a packet filtering rule in the SDF template configured for the gateway device considers a video quality tag attached to the FCC server, and the gateway device may analyze the tag and map different data packets to different qos streams according to the packet filtering rule in combination with information carried by the tag, so as to realize that different definition programs select different qos streams for transmission, and avoid that different program streams are mapped to the same qos stream due to the consistency of IP quintuple information. In another optional manner, the packet filtering rule in the SDF template configured for the gateway device does not consider a video quality label attached to the FCC server, and data packets from different target channels of the FCC server are mapped by the gateway onto the same QoS flow and are sent to the access network device, and then are sent to the terminal device by the access network device, where the QoS flow may correspond to multiple sets of QoS parameters, and the gateway device may parse the video quality label carried in the data packet and carry parameter indication information (for example, QoS parameter indication information, or the video quality label) in the data packet sent to the access network device, so as to instruct the access network device to select a set of appropriate QoS parameters for the QoS flow.
Thus, in the scheme shown in fig. 12, when a data packet is sent, scheduling is performed according to the qos requirement of the data packet, an air interface bearer is allocated, and the data packet is sent to the terminal device through the air interface bearer, thereby ensuring transmission of the data packet.
As a reverse process of data packet transmission, another embodiment of the present application further provides a service transmission method, which is specifically shown in fig. 13.
Step 1301: the access network device stores the QoS configuration information.
The QoS configuration information may be obtained by the access network device from the management device, and the QoS configuration information may include a correspondence between the QoS flow and the QoS parameter. Specifically, the QoS configuration information may refer to the description in the scheme shown in fig. 12, and is not described herein again.
Step 1302: and the terminal equipment sends the data packet to the access network equipment.
Wherein, the data packet sent by the terminal device carries the identification (such as QFI) of QoS flow.
Step 1303: and the access network equipment receives the data packet and sends the data packet to the gateway equipment through the first QoS flow according to the QoS parameters required by the service corresponding to the data packet according to the QoS configuration information.
The service corresponding to the data packet is a burst service or a non-burst service, and the QoS parameter required by the service corresponding to the data packet is one set of QoS parameters in the QoS parameters corresponding to the first QoS flow.
Optionally, the sending, by the access network device, the data packet to the gateway device through the first QoS flow according to the QoS parameter required by the service corresponding to the data packet according to the QoS configuration information includes: the access network equipment determines that the data packet received by the access network equipment corresponds to a first QoS flow according to the identifier carried by the data packet, determines a QoS parameter corresponding to the first QoS flow according to the corresponding relation between the QoS flow and the QoS parameter, and sends the QoS parameter to the gateway equipment through the first QoS flow.
Step 1304: and the gateway equipment receives the data packet sent by the access network equipment through the first QoS flow and sends the data packet to the network equipment.
The network device may be a server, a router, or the like.
Thus, in the scheme shown in fig. 13, when the terminal device sends a data packet to the network device, that is, when the data packet is sent uplink, the data packet is mapped onto the QoS flow according to the QoS requirement of the data packet, and the data packet is sent to the network device through the QoS flow, which ensures the transmission of the data packet.
Optionally, in order to reduce the delay impact on service transmission caused by temporarily establishing the QoS flow for the burst service flow and reduce the impact on the admission capacity of the mobile network caused by the burst service flow, at the access network device, all or part of the QoS parameters (such as the QoS parameters corresponding to the burst service flow) corresponding to the service identifier in the received QoS configuration description are in an inactive (inactive) state, and at this time, the QoS parameters corresponding to the burst service flow may be activated according to an actual requirement (such as that the burst service flow comes). For convenience of description, in the embodiments of the present application, some or all of the QoS parameters are referred to as burst QoS parameters. For example, the burst traffic flow may include a target channel program flow that is fast-pushed by the FCC server through unicast, and when the target channel program flow that is fast-pushed by the FCC server through unicast passes, the access network device activates a burst QoS parameter corresponding to fast channel switching.
Optionally, the corresponding relationship between the service identifier and the QoS parameter in the QoS configuration description received by the access network device may further include: the first indication information is corresponding to a first service identifier and a burst QoS parameter corresponding to the first service identifier, and is used for indicating that a first QoS flow represented by the first service identifier can be used for carrying a certain type of burst service flow, and the burst QoS parameter configured for the first QoS flow is enabled only when corresponding burst service is required. For example, the service identifier 1 corresponds to QoS parameter 1 and QoS parameter 2, and the first indication information may indicate that the QoS parameter 1 is a burst QoS parameter corresponding to the service identifier 1.
Optionally, the access network device may activate the first QoS flow under a first preset condition, or the burst QoS parameter corresponding to the first service identifier, or the burst QoS parameter corresponding to the first QoS flow and the first service identifier, where the first preset condition is: a data packet received by the access network equipment carries a first service identifier; or, the data packet received by the access network device carries information for indicating the burst service flow corresponding to the data packet; or, the access network equipment receives information for indicating to activate the burst QoS parameter corresponding to the first QoS flow.
For example, the access network device activates the corresponding QoS flow and/or burst QoS parameter when at least one of the following conditions exists, the access network device determines the mapping relationship between the QoS flow and the RB according to the QoS parameter corresponding to the QoS flow and the QoS parameter of the RB, and maps the data packet to the RB according to the RB mapped by the QoS flow, and sends the data packet to the terminal device.
Case 1: the access network equipment receives a data packet of a certain burst service flow, and activates a burst QoS parameter corresponding to a first service identifier according to the first service identifier carried in the data packet.
In an optional manner, a first service identifier (e.g., QFI1) is used to characterize a first QoS flow, where the first QoS flow is only used to send a burst traffic flow, and if an access network device receives a data packet sent by a gateway device or a terminal device and carries the first service identifier, the access network device activates a burst QoS parameter corresponding to the first service identifier. For example, in the QoS configuration description received by the access network device, QFI1 corresponds to QoS parameter 1, and there is first indication information (e.g., burst indication) indicating that QoF flow1 identified by QFI1 corresponds to a certain burst traffic flow (e.g., FCC unicast traffic flow), and QoS parameter 1 is a burst QoS parameter, so for the access network device, QoS parameter 1 is generally in an inactive state, and when the access network device receives a packet carrying QFI1, the QoS parameter corresponding to QFI1 is activated: QoS parameter 1.
Case 2: the access network equipment receives a data packet of a certain burst service flow, and activates a first burst QoS parameter corresponding to a first service identifier according to the first service identifier and second indication information carried in the data packet.
In an optional manner, the gateway device carries a first service identifier (for example, QFI1) and second indication information in a data packet of a burst service flow sent to the access network device, where the second indication information is used to indicate that the data packet corresponds to the burst service flow and a burst QoS parameter corresponding to the first service identifier needs to be activated, optionally, the second indication information may also be used to indicate that a specific set of burst QoS parameters needs to be activated, such as a first burst QoS parameter, and when the access network device receives the data packet carrying the first service identifier and the second indication information, the first burst QoS parameter corresponding to the first service identifier is activated.
Case 3: and the access network equipment receives a data packet of a certain burst service flow, and activates a second burst QoS parameter corresponding to the first service identifier according to the first service identifier and the third indication information carried in the data packet.
In an optional manner, the gateway device carries a first service identifier (e.g., QFI1) and third indication information in a data packet (e.g., a first data packet corresponding to a burst service flow) sent to the access network device, where the third indication information is used to indicate that a QoS flow corresponding to the first service identifier will carry a certain burst service flow within a preset time (e.g., within a future period of time), optionally, the third indication information may also be used to indicate that a certain set of burst QoS parameters, such as a second burst QoS parameter, is specifically activated, and after receiving the data packet carrying the first service identifier and the third indication information, the access network device activates the second burst QoS parameter corresponding to the first service identifier;
Correspondingly, in another optional manner, the gateway device carries the first service identifier and the end instruction for instructing to end the transmission of the burst service flow in a data packet (for example, the last data packet corresponding to the burst service flow) sent to the access network device, and the access network device deactivates the burst QoS parameter corresponding to the first service identifier after receiving the data packet carrying the first service identifier and the end instruction information. For the specific description, reference may be made to the following description of deactivating the bursty QoS parameter of the access network device, which is not described herein again.
For example, in the QoS configuration description received by the access network device, the service identifier QFI1 corresponds to QoS parameter 1 and QoS parameter 2, the GFBR included in QoS parameter 1 is G1, the GFBR included in QoS parameter 2 is G2, and there is first indication information (such as burst indication) indicating that the QoF flow1 identified by QFI1 corresponds to a certain burst traffic flow (e.g., FCC unicast traffic flow), and QoS parameter 1 is a burst QoS parameter corresponding to QFI 1; thus, at the access network device, QoS parameter 1 is typically in an inactive state, QFI1 and QoS parameter 2 correspond; after receiving a data packet carrying QFI1 and a burst start tag (burst start marker), the access network equipment activates and enables a burst QoS parameter-QoS parameter 1 corresponding to QFI1, wherein QFI1 corresponds to QoS parameter 1; when the access network equipment receives a data packet carrying QFI1 and a burst end tag (burst end marker), a burst QoS parameter, namely QoS parameter 1, corresponding to QFI1 is removed, and QFI1 corresponds to QoS parameter 2.
Case 4: and the access network equipment receives the fourth indication information and activates the burst QoS parameter corresponding to the first QoS flow according to the fourth indication information.
Wherein, the first QoS flow may be used for carrying a burst traffic flow. The fourth indication information is used to indicate the access network device to determine that the burst QoS parameter corresponding to the first QoS flow needs to be activated. The fourth indication information is sent by the terminal device to the access network device, or sent by the management device to the access network device (e.g., the SMF is sent to the RAN device via the AMF).
In a possible manner, the access network device receives fourth indication information from the terminal device, where the fourth indication information includes a service identifier (such as QFI1) of the first QoS flow and/or a burst service request, where the burst service request is used to indicate that the terminal device has a burst service requirement, and the access network device activates a burst QoS parameter corresponding to the first QoS flow according to the fourth indication information. For example, QFI1 corresponds to QoS parameters 1 and 2, the GFBR included in QoS parameter 1 is G1, the GFBR included in QoS parameter 2 is G2, QoS parameter 1 is a burst QoS parameter and is in an inactive state, and after receiving fourth indication information (including QFI1 and a burst request) transmitted by a Radio Resource Control (RRC) message through a terminal device, an access network device activates the burst QoS parameter corresponding to QFI1 according to the fourth indication information: QoS parameter 1.
In another possible mode, the access network device receives fourth indication information from the terminal device, where the fourth indication information includes a burst service request and/or QoS requirement information of a burst service, and the QoS requirement information of the burst service is a QoS parameter requirement corresponding to a burst service flow requested by the terminal device; and the access network equipment selects the QoS flow and the corresponding QoS parameter which can meet the burst service requirement of the terminal equipment according to the fourth indication information, and activates the QoS parameter if the QoS parameter is in an inactivated state.
In another possible manner, the access network device receives fourth indication information from the management device (e.g., from the SMF to the RAN device via the AMF), where the fourth indication information includes a service identifier (e.g., QFI1) of the first QoS flow, and optionally, a burst QoS parameter (e.g., QoS parameter 1) to be activated corresponding to the first QoS flow; and the access network equipment activates the burst QoS parameter of the first QoS flow according to the fourth indication information.
Correspondingly, the access network device deactivates the first QoS flow under a second preset condition, or the burst QoS parameter corresponding to the first service identifier, or the first QoS flow and the burst QoS parameter corresponding to the first service identifier, where the second preset condition is: the access network equipment receives an end instruction for indicating the end of the burst service flow; or, the access network device determines that a timer corresponding to the burst traffic stream is overtime.
For example, the access network device may deactivate the first QoS flow and/or its corresponding bursty QoS parameters (e.g., some or all of the QoS parameters corresponding to the bursty traffic flows) in the presence of at least one of the following conditions to avoid degrading the overall admission capacity of the communication network.
Case 1: and the access network equipment receives an end indication for indicating the end of the burst service flow and deactivates the first QoS flow and/or the corresponding burst QoS parameter.
In a possible manner, a network device, such as an FCC server, carries an end indication in a data packet (e.g., the last data packet of a burst service flow) sent to a gateway device, so as to indicate that the burst service flow ends; the gateway device sends an end instruction to the access network device, where the end instruction is used to indicate that the burst service flow ends, optionally, the end instruction may also be used to indicate that a certain set of burst QoS parameters are specifically deactivated, and the access network device deactivates the burst QoS parameters corresponding to the burst service flow after receiving the end instruction. Optionally, after receiving an end indication that indicates that the burst service flow ends, the gateway device deactivates the burst QoS parameter corresponding to the burst service flow.
The gateway device sends the end indication to the access network device, which has many possible implementation manners, for example, the gateway device (e.g. UPF) carries a service identifier and an end indication in a data packet (e.g. the last data packet of a burst service flow) sent to the access network device, and the access network device deactivates a burst QoS parameter of a corresponding QoS flow according to the service identifier and the end indication; or, the gateway device (e.g. UPF) sends information indicating the end of the burst traffic flow to the first management device (e.g. SMF), and then the first management device (e.g. SMF) sends a message containing an end indication to the access network device via the third management device (e.g. AMF), optionally, the message containing the end indication further contains a service identifier, and after receiving the message containing the end indication, the access network device deactivates the burst QoS parameter of the corresponding QoS flow.
In another possible manner, a network device, such as an FCC server, sends a message (e.g., a unicast multicast synchronization notification message sent by the FCC server to the terminal device) for indicating the end of the burst service stream to the terminal device, and then the terminal device sends an end indication to an access network device for indicating the end of the burst service, and the access network device deactivates the burst QoS parameter corresponding to the burst service after receiving the end indication.
Case 2: and the access network equipment sets a timer corresponding to the burst service flow, and if the timer is overtime, the first QoS flow and/or the corresponding burst QoS parameter are/is deactivated.
In a possible manner, a timer is set in the access network device, and is used to limit an effective time of a burst service flow received by the access network device, and the time duration of the timer may be set according to needs.
Similarly, in order to reduce the delay impact on the service transmission caused by temporarily establishing the QoS flow for the burst service flow and reduce the impact on the admission capacity of the mobile network by the burst service flow, for the gateway device, optionally, the QoS parameter configured for the burst service flow may also be enabled when needed, that is, generally in a deactivated state, and when there is a burst service demand, the QoS parameter corresponding to the burst service is selected to be activated.
In an optional manner, the receiving, by the gateway device, the configuration information related to the service flow further includes: the QoS parameter indicating device may be configured to indicate a service data flow SDF and a burst QoS parameter corresponding to the SDF, or indicate the first QoS flow and the burst QoS parameter corresponding to the first QoS flow, and the gateway device may activate, according to the indication information, after receiving information indicating that a burst service flow is to be performed, a part or all of the QoS parameters corresponding to the SDF or the QoS flow, that is, select some QoS parameters corresponding to the burst service flow to activate, where for convenience of description, the part or all of the QoS parameters may be referred to as the burst QoS parameters.
For example, the gateway device may activate the first QoS flow, or the burst QoS parameter corresponding to the first QoS flow, or the first QoS flow and the burst QoS parameter corresponding to the first QoS flow under a third preset condition, where the third preset condition is: the gateway equipment receives information used for indicating the burst service flow to be sent; or, the gateway device receives information including a burst service requirement corresponding to the burst service stream.
For example, the gateway device activates the first QoS flow and/or its corresponding burst QoS parameter in case 1 or case 2 described below.
Case 1: the gateway device receives information indicating the information of the burst traffic flow to be sent (e.g., sending the burst traffic flow to the terminal device) from the network device, and activates the first QoS flow and/or its corresponding burst QoS parameter.
The information indicating the upcoming bursty traffic flow includes, but is not limited to: burst traffic flow packets sent by the network device, for example, unicast streams of user request target channels sent by the FCC server to the terminal device; or a notification message sent by the network device to the terminal device for confirming the burst traffic flow, for example, a zapping response message sent by the FCC server to the terminal device.
Case 2: and the gateway equipment receives information which contains the burst service requirement corresponding to the burst service flow and is from the terminal equipment, and activates the first QoS flow and/or the corresponding burst QoS parameter.
In a possible manner, the information indicating the burst traffic demand includes, but is not limited to: burst service request information sent by a terminal device to a network device, for example, a fast zapping request message sent by the terminal device to an FCC server, and/or a burst service resource request sent by the terminal device to a core network device, for example, a QoS flow resource request sent by the terminal device to an UPF/SMF, and/or QoS requirement information of a burst service, where the QoS requirement information of the burst service is a QoS parameter requirement corresponding to a burst service flow requested by the terminal device; the gateway equipment can select the QoS flow adaptive to the burst service requirement of the terminal equipment and the corresponding QoS parameter according to the information indicating the burst service requirement, and if the QoS parameter is in an inactivated state, the QoS parameter is activated.
Correspondingly, the gateway device deactivates the first QoS flow, or the burst QoS parameter corresponding to the first QoS flow, or the first QoS flow and the burst QoS parameter corresponding to the first QoS flow under a fourth preset condition, where the fourth preset condition is: the gateway equipment receives an end indication for indicating the end of the burst service flow; or, the gateway device determines that a timer corresponding to the burst traffic stream is overtime.
For example, the gateway device may deactivate the first QoS flow and/or its corresponding bursty QoS parameters (e.g., some or all of the QoS parameters corresponding to the bursty traffic flows) in the presence of at least one of the following conditions to avoid degrading the overall admission capacity of the communication network.
Case 1: and the gateway equipment receives an end indication for indicating the end of the burst service flow and deactivates the first QoS flow and/or the corresponding burst QoS parameter.
In a possible manner, a network device, such as an FCC server, carries an end indication in a data packet (e.g., the last data packet of a burst service flow) sent to a gateway device, so as to indicate that the burst service flow ends; the gateway device sends an end instruction to the access network device, where the end instruction is used to indicate that the burst service flow ends, optionally, the end instruction may also be used to indicate to specifically deactivate a certain set of burst QoS parameters, and the access network device deactivates the burst QoS parameters corresponding to the burst service flow after receiving the end instruction. Optionally, after receiving an end indication that indicates that the burst service flow ends, the gateway device deactivates the burst QoS parameter corresponding to the burst service flow.
The gateway device sends the end indication to the access network device, which has many possible implementation manners, for example, the gateway device (e.g. UPF) carries a service identifier and an end indication in a data packet (e.g. the last data packet of a burst service flow) sent to the access network device, and the access network device deactivates a burst QoS parameter of a corresponding QoS flow according to the service identifier and the end indication; or, the gateway device (e.g. UPF) sends information indicating the end of the burst traffic flow to the first management device (e.g. SMF), and then the first management device (e.g. SMF) sends a message including an end indication to the access network device via the third management device (e.g. AMF), optionally, the message including the end indication further includes a service identifier, and after receiving the message including the end indication, the access network device deactivates the burst QoS parameter of the corresponding QoS flow.
In another possible mode, a network device, such as an FCC server, sends a message (e.g., a unicast and multicast synchronization notification message sent by the FCC server to the terminal device) for indicating the end of a burst service stream to the terminal device, and then the terminal device sends an end indication to an access network device and/or a gateway device for indicating the end of the burst service, and after receiving the end indication, the access network device and/or the gateway device deactivates a burst QoS parameter corresponding to the burst service.
Case 2: and the gateway equipment sets a timer corresponding to the burst service flow, and if the timer is overtime, the first QoS flow and/or the corresponding burst QoS parameter are/is deactivated.
In yet another possible approach, a timer is provided in the gateway device, and the timer in the gateway device is used to limit the effective time for the gateway device to receive the burst traffic flow. After the timer in the gateway device is overtime, the gateway device deactivates the burst QoS parameter corresponding to the burst service flow, and optionally, the gateway device sends an end indication to the access network device, where the end indication is used to indicate the access network device to deactivate the burst QoS parameter corresponding to the burst service flow. For the embodiment that the gateway device sends the end instruction to the access network device, reference may be made to the above description that the gateway device sends the end instruction to the access network device, which is not described herein again.
Optionally, in order to reduce power consumption of the access network device, after the access network device receives a scheduling request message sent by the terminal device, or after the access network device receives a scheduling instruction sent by the gateway device, the access network device starts an air interface scheduling function, so as to implement a process of sending a data packet through air interface resources and activating/deactivating a corresponding burst QoS parameter when sending the data packet.
The scheduling request message is used for requesting the access network device to provide scheduling guarantee for a data packet of the burst service flow, and the scheduling request message is a message sent by the terminal device after the terminal device receives a fast channel switching instruction, or the terminal device receives a response message from the network device, or the terminal device receives the burst service flow from the network device.
The scheduling indication is used for indicating the access network device to provide scheduling guarantee for the received data packet of the burst service flow, and the scheduling indication is an indication sent after the gateway device receives a response message from the network device or receives the burst service flow from the network device for the first time.
The first management device is SMF, the second management device is PCF, the gateway device is UPF, the network device is FCC server, the terminal device comprises a set-top box and a premise equipment CPE, and there are two IPTV live channels watched by the user: the schemes shown in fig. 12 and 13 are described by taking as an example that the rate and definition of the program stream for each channel are different for channel 1 and channel 2.
The SMF interacts with the PCF to obtain PCC rules (rules), determines the corresponding relation between the SDF and the QoS flow according to the PCC rules, allocates QFI for the QoS flow and determines the corresponding QoS parameter, wherein the QoS parameter comprises GFBR, the SMF sends a message containing QoS configuration information to the access network equipment through the AMF, and the QoS configuration information comprises QFI and the corresponding QoS parameter: for example, QFI1 corresponds to QoS parameter 1, QFI2 corresponds to QoS parameter 2, QFI3 corresponds to QoS parameter 3, QFI1 identifies QoS flow1, QFI2 identifies QoS flow2, and QFI3 identifies QoS flow3, where QoS flow1 and QoS flow2 serve a burst traffic flow, and QoS parameter 1 and QoS parameter 2 corresponding to both are in an inactive state.
At a certain moment, a user sends a channel switching command to the set top box through the remote controller to request to switch to the channel 1. After receiving the channel switching command, if the requested channel 1 supports fast channel switching, the set top box sends a message requesting a target channel program stream to the CPE, the CPE sends a data packet containing the message requesting the target channel program stream to the access network device through an air interface bearer, after receiving the data packet, the access network device determines that the data packet corresponds to QoS flow1 according to a corresponding relationship between the air interface bearer and the QoS flow, and the corresponding QoS parameter 1 is in an inactivated state, then the access network device activates the QoS parameter 1, maps the data packet carrying the QFI1 tag to QoS flow1 according to the activated QoS parameter 1, and sends the data packet to the gateway device, and then the gateway device sends the data packet to the FCC server.
After receiving the message requesting the program stream of the target channel, the FCC server sends the program stream corresponding to channel 1 to the UPF in a unicast manner, optionally, a data packet corresponding to the program stream carries a quality label (for example, a label indicating video quality, channels 1 to 3 correspond to 720P, 1080P, and 4K, respectively), and the UPF parses the quality label, and maps the program stream to the QoS flow1 to send to the access network device in combination with a packet filtering rule in the SDF template sent to the UPF by the SMF. After receiving the data packet, the access network equipment determines that QoS flow1 corresponding to the data packet serves a burst service flow according to QFI1 carried in the data packet, and a corresponding QoS parameter 1 of the data packet is in an inactivated state, then the access network equipment activates the QoS parameter 1, maps the data packet carrying a QFI1 label to an air interface bearing RB1 according to the activated QoS parameter 1, and sends the data packet to a set top box through the CPE. When the FCC server finishes sending the program stream of the channel 1, the FCC server sends an end instruction for instructing to end unicast sending of the channel 1 to the access network device, and the access network device deactivates the QoS parameter 1 according to the end instruction.
In another possible solution, the data packet from the network device may also be sent to the terminal device through a bearer between the gateway device and the terminal device, or the data packet from the terminal device may be sent to the network device, so as to ensure transmission of the data packet, and the specific solution is described below.
Fig. 14 is a schematic structural diagram of a service transmission apparatus according to another embodiment of the present application, where the service transmission apparatus may be an access network device in a communication system, for example, a 4G access network device (e.g., a base station), and the service transmission apparatus may include the components shown in fig. 14: at least one processor 141, a memory 142, a receiver 143 and a transmitter 144, wherein the processor 141, the memory 142, the receiver 143 and the transmitter 144 may be connected to each other via a communication bus. It should be noted that the structure of the service transmission apparatus shown in fig. 14 does not constitute a limitation on the access network device, and may include more or fewer components than those shown in the drawings, or combine some components, or arrange different components, which is not limited in this embodiment of the application, and the following specifically describes each component of the access network device with reference to fig. 14.
The receiver 143 is configured to receive a data packet sent by the gateway device through the first bearer.
The memory 142 is configured to store a corresponding relationship between a bearer and QoS parameters, where the corresponding relationship between the bearer and QoS parameters includes: the first bearer corresponds to a set of QoS parameters, or the first bearer corresponds to at least two sets of QoS parameters, or at least two bearers correspond to a set of QoS parameters, or at least two bearers correspond to at least two sets of QoS parameters, the at least two bearers include the first bearer, and at least one set of QoS parameters in the QoS parameters corresponding to the first bearer is a burst QoS parameter corresponding to a burst service flow.
The transmitter 144 is configured to send the data packet to a terminal device through a second bearer according to the QoS parameter required by the service corresponding to the data packet according to the corresponding relationship between the bearer and the QoS parameter, where the service corresponding to the data packet is a burst service or a non-burst service, and the QoS parameter required by the service corresponding to the data packet is one set of QoS parameters in the QoS parameters corresponding to the first bearer.
In another embodiment of the present application, if the data packet received by the receiver 143 includes information indicating the first bearer and information indicating the QoS parameter required by the service corresponding to the data packet, the processor 141 may determine the first bearer and the QoS parameter corresponding to the first bearer according to the information included in the data packet; alternatively, the receiver 143 is further configured to receive information indicating the first bearer and information indicating the QoS parameter required by the service corresponding to the data packet, and the processor 141 may determine the first bearer and the QoS parameter corresponding to the first bearer according to the received indication information.
In another embodiment of the present application, the receiver 143 is further configured to receive bearer configuration information from a management device.
The bearer configuration information includes a corresponding relationship between a bearer identifier and a QoS parameter and second indication information, where the corresponding relationship between the bearer identifier and the QoS parameter is used to indicate the corresponding relationship between the bearer and the QoS parameter, one bearer identifier is used to characterize one bearer, the corresponding relationship between the bearer identifier and the QoS parameter at least includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters, the first bearer identifier is used to characterize the first bearer, and the second indication information is used to indicate the burst QoS parameter corresponding to the burst service flow in the QoS parameter corresponding to the first bearer identifier.
In another embodiment of the present application, the receiver 143 is further configured to receive bearer configuration information from a management device, where the bearer configuration information includes a correspondence between a first bearer identifier and at least one set of QoS parameters, where the first bearer identifier is used to characterize the first bearer, or the bearer configuration information includes a correspondence between a first bearer identifier and at least one set of QoS parameters and information indicating that the first bearer is used to send a burst traffic stream, where the first bearer identifier is used to characterize the first bearer, or the bearer configuration information includes a correspondence between a first bearer identifier and at least one set of QoS parameters and information indicating the burst QoS parameters corresponding to the first bearer, where the first bearer identifier is used to characterize the first bearer, or the bearer configuration information includes a correspondence between a first bearer identifier and at least one set of QoS parameters, and information for indicating that the first bearer is used for sending a burst service flow, and information for indicating the burst QoS parameter corresponding to the first bearer, where the first bearer identifier is used to characterize the first bearer.
In another embodiment of the present application, the receiver 143 is further configured to receive a bearer parameter switching indication.
The processor 141 is configured to deactivate the first bearer according to the bearer parameter handover indication; or, deactivating the burst QoS parameter corresponding to the first bearer, and activating a second QoS parameter corresponding to the first bearer; or, deactivating the first bearer and the burst QoS parameter corresponding to the first bearer.
In another embodiment of the present application, the memory 142 is used for storing computer program instructions and data, and the processor 141 calls the computer program instructions and data for executing related functions and triggers the receiver 143 and the transmitter 144 to execute related functions, which will not be described in detail herein.
The above embodiments only describe the functions of the processor 141, the memory 142, the receiver 143 and the transmitter 144 in a general way, and specific working processes and functions of the processor 141, the memory 142, the receiver 143 and the transmitter 144 may refer to related matters described in the method embodiments corresponding to fig. 16, 20 and 21 below, for example, the processing process of the access network device described in the method embodiments below is executed by the processor 141, the storage process of the access network device is executed by the memory 142, the receiving process of the access network device is executed by the receiver 143, and the transmitting process of the access network device is executed by the transmitter 144.
In another embodiment of the present application, a computer storage medium is provided for storing computer software instructions for the service transmission apparatus, where the computer software instructions include a program for executing the solution of any one of the aspects.
As shown in fig. 15, which is a schematic structural diagram of a service transmission apparatus according to another embodiment of the present application, where the service transmission apparatus may be an access network device in a communication system, for example, a 5G access network device (e.g., a gNB) or a 4G access network device (e.g., a base station), and the service transmission apparatus may include the components shown in fig. 15: the device comprises a processing unit 151, a storage unit 152, a receiving unit 153 and a sending unit 1515, wherein the processing unit 151, the storage unit 152, the receiving unit 153 and the sending unit 154 are in communication connection with each other.
The receiving unit 153 is configured to receive a data packet sent by the gateway device through the first bearer.
The storage unit 152 is configured to store a corresponding relationship between a bearer and QoS parameters, where the corresponding relationship between the bearer and QoS parameters includes: the first bearer corresponds to a set of QoS parameters, or the first bearer corresponds to at least two sets of QoS parameters, or at least two bearers correspond to a set of QoS parameters, or at least two bearers correspond to at least two sets of QoS parameters, the at least two bearers include the first bearer, and at least one set of QoS parameters in the QoS parameters corresponding to the first bearer is a burst QoS parameter corresponding to a burst service flow.
The sending unit 154 is configured to send, according to the corresponding relationship between the bearers and QoS parameters, the data packet to a terminal device through a second bearer according to QoS parameters required by a service corresponding to the data packet, where the service corresponding to the data packet is a burst service or a non-burst service, and the QoS parameters required by the service corresponding to the data packet are a set of QoS parameters in QoS parameters corresponding to the first bearer.
In another embodiment of the present application, the data packet received by the receiving unit includes information indicating the first bearer and information indicating the QoS parameter required by the service corresponding to the data packet; or, the receiving unit is further configured to receive information indicating the first bearer and information indicating the QoS parameter required by the service corresponding to the data packet.
In another embodiment of the present application, the receiving unit 153 is further configured to receive bearer configuration information from a management device, where the bearer configuration information includes a corresponding relationship between a bearer identifier and a QoS parameter, and second indication information, where the corresponding relationship between the bearer identifier and the QoS parameter is used to indicate the corresponding relationship between the bearer and the QoS parameter, and one bearer identifier is used to characterize one bearer, the corresponding relationship between the bearer identifier and the QoS parameter at least includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters, the first bearer identifier is used to characterize the first bearer, and the second indication information is used to indicate the burst QoS parameter corresponding to the burst traffic flow in the QoS parameter corresponding to the first bearer identifier.
In another embodiment of the present application, the receiving unit 153 is further configured to receive bearer configuration information from a management device, where the bearer configuration information includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters, where the first bearer identifier is used to characterize the first bearer, or the bearer configuration information includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters and information indicating that the first bearer is used to send a burst traffic stream, where the first bearer identifier is used to characterize the first bearer, or the bearer configuration information includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters and information indicating that the burst QoS parameters correspond to the first bearer, where the first bearer identifier is used to characterize the first bearer, or the bearer configuration information includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters, and information for indicating that the first bearer is used for sending a burst service flow, and information for indicating the burst QoS parameter corresponding to the first bearer, where the first bearer identifier is used to characterize the first bearer.
In another embodiment of the present application, the receiving unit 153 is further configured to receive a bearer parameter switching indication.
The processing unit 151 is configured to deactivate the first bearer according to the bearer parameter switching indication; or, deactivating the burst QoS parameter corresponding to the first bearer, and activating a second QoS parameter corresponding to the first bearer; or, deactivating the first bearer and the burst QoS parameter corresponding to the first bearer.
As shown in fig. 16, which is a flowchart illustrating a service transmission method according to another embodiment of the present application, an access network device stores a corresponding relationship between a bearer and a QoS parameter, where the corresponding relationship between the bearer and the QoS parameter includes: the first bearer corresponds to a set of QoS parameters, or the first bearer corresponds to at least two sets of QoS parameters, or at least two bearers correspond to a set of QoS parameters, or at least two bearers correspond to at least two sets of QoS parameters, the at least two bearers include the first bearer, and at least one set of QoS parameters in the QoS parameters corresponding to the first bearer is a burst QoS parameter of a corresponding burst service flow.
Step 161: and the access network equipment receives the data packet sent by the gateway equipment through the first bearer.
Step 162: and the access network equipment sends the data packet to the terminal equipment through a second bearer according to the corresponding relation between the bearer and the QoS parameters required by the service corresponding to the data packet.
The service corresponding to the data packet is a burst service or a non-burst service, and the QoS parameter required by the service corresponding to the data packet is one set of QoS parameter in the QoS parameters corresponding to the first bearer.
In another embodiment of the present application, a data packet received by the access network device includes information indicating the first bearer and information used for indicating the Qos parameter required by the service corresponding to the data packet; or,
the access network equipment also receives information indicating the first bearer and information used for indicating the QoS parameter required by the service corresponding to the data packet.
In another embodiment of the present application, the access network device receives bearer configuration information from a management device, where the bearer configuration information includes a corresponding relationship between a bearer identifier and a QoS parameter and second indication information, where the corresponding relationship between the bearer identifier and the QoS parameter is used to indicate the corresponding relationship between the bearer and the QoS parameter, and one bearer identifier is used to characterize one bearer, the corresponding relationship between the bearer identifier and the QoS parameter at least includes a corresponding relationship between a first bearer identifier and at least one set of QoS parameters, the first bearer identifier is used to characterize the first bearer, and the second indication information is used to indicate the burst QoS parameter corresponding to the burst traffic flow in the QoS parameters corresponding to the first bearer identifier.
In another embodiment of the present application, the access network device receives bearer configuration information from a management device, where the bearer configuration information includes a correspondence between a first bearer identifier and at least one set of QoS parameters, where the first bearer identifier is used to characterize the first bearer, or the bearer configuration information includes a correspondence between a first bearer identifier and at least one set of QoS parameters and information indicating that the first bearer is used to send a burst traffic flow, where the first bearer identifier is used to characterize the first bearer, or the bearer configuration information includes a correspondence between a first bearer identifier and at least one set of QoS parameters and information indicating that the burst QoS parameters correspond to the first bearer, where the first bearer identifier is used to characterize the first bearer, or the bearer configuration information includes a correspondence between a first bearer identifier and at least one set of QoS parameters, and information for indicating that the first bearer is used for sending a burst service flow, and information for indicating the burst QoS parameter corresponding to the first bearer, where the first bearer identifier is used to characterize the first bearer.
In another embodiment of the present application, the access network device receives a bearer parameter switching indication; the access network equipment deactivates the first bearer according to the bearer parameter switching indication; or, deactivating the burst QoS parameter corresponding to the first bearer, and activating a second QoS parameter corresponding to the first bearer; or, deactivating the first bearer and the burst QoS parameter corresponding to the first bearer.
As shown in fig. 17, which is a schematic structural diagram of a service transmission apparatus according to another embodiment of the present application, where the service transmission apparatus may be a gateway device in a communication system, for example, a gateway device of 5G (e.g., a gNB) or a gateway device of 4G (e.g., a base station), and the service transmission apparatus may include the components shown in fig. 17: at least one processor 171, a memory 172, a receiver 173 and a transmitter 174, said processor 171, said memory 172, said receiver 173 and said transmitter 174 being connectable to each other via a communication bus. It should be noted that the structure of the service transmission apparatus shown in fig. 17 does not constitute a limitation to the gateway device, and may include more or fewer components than those shown in the drawing, or combine some components, or arrange different components, which is not limited in this embodiment of the application, and each of the components of the gateway device is specifically described below with reference to fig. 17.
The processor 171 is a control center of the access network device, and may be a single processor or a collective term for multiple processing elements. For example, the processor 171 is a CPU, an ASIC, or one or more integrated circuits configured to implement embodiments of the present application, such as one or more DSPs, or one or more FPGAs. The processor 171 may perform various functions of the access network device by running or executing software programs stored in the memory 172 and invoking data stored in the memory 172, among other things.
The memory 172 may be, but is not limited to, a ROM or other type of static storage device that can store static information and instructions, a RAM or other type of dynamic storage device that can store information and instructions, an EEPROM, a CD-ROM or other optical disk storage, optical disk storage (including compact disk, laser disk, optical disk, digital versatile disk, blu-ray disk, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory 172 may be separate and coupled to the processor 171 through a communication bus. The memory 172 may also be integrated with the processor 171. The memory 172 is used for storing software programs for implementing the schemes provided by the embodiments of the present application, and is controlled by the processor 171 to execute the schemes.
The receiver 173 and the transmitter 174 are used for communicating with other devices or communication networks to implement a receiving function and a transmitting function.
The receiver 173 is configured to receive a data packet.
The memory 172 is configured to store configuration information related to a service flow, where the configuration information includes a service flow template TFT, a correspondence between bearers and QoS parameters, and indication information, the TFT includes a packet filtering rule that maps a data packet received by the receiver 173 to a first bearer, the correspondence between the bearers and QoS parameters includes a correspondence between the first bearer and at least one set of QoS parameters, the at least one set of QoS parameters includes at least a burst QoS parameter, and the indication information includes information used to indicate the first bearer or information used to indicate a burst QoS parameter corresponding to the first bearer, the first bearer corresponds to a burst service flow, and the burst QoS parameter corresponds to a burst service flow.
The processor 171 is configured to map the data packet to the first bearer according to the TFT.
And the transmitter 174 is configured to send the data packet to an access network device through the first bearer according to the indication information and the corresponding relationship between the bearer and the QoS parameter.
In another embodiment of the present application, the processor 171 is further configured to activate the first bearer under a fifth preset condition, or activate the burst QoS parameter corresponding to the first bearer, or activate the first bearer and activate the burst QoS parameter corresponding to the first bearer. The fifth preset condition is as follows: the receiver receives a request message which is sent by terminal equipment and used for requesting the burst service flow; or, the receiver receives a bearer resource modification request message from the terminal device; or, the service transmission apparatus determines that the received data packet is a data packet of a burst service flow.
In another embodiment of the present application, the processor 171 is further configured to deactivate the first bearer, or deactivate the bursty QoS parameter corresponding to the first bearer, or deactivate the first bearer and deactivate the bursty QoS parameter corresponding to the first bearer under a sixth preset condition. The sixth preset condition is that: the receiver receives an end indication for indicating the end of a burst traffic stream; or, the service transmission device determines that a timer corresponding to the burst service flow is overtime; or, the receiver receives a message for indicating deactivation of a bearer for transmitting the burst traffic stream.
In another embodiment of the present application, the transmitter 174 is further configured to transmit bearer configuration information to the access network device; the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters, or the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters and information indicating that the first bearer is used for sending a burst service flow, or the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters and information indicating that the first bearer corresponds to the burst QoS parameters, or the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters, information indicating that the first bearer is used for sending a burst service flow, and information indicating that the first bearer corresponds to the burst QoS parameters.
In another embodiment of the present application, the transmitter 174 is further configured to transmit a bearer parameter switching indication to the access network device, where the bearer parameter switching indication corresponds to the first bearer, and the bearer parameter switching indication is used to notify the access network device to deactivate the first bearer; or the bearer parameter switching indication is used for notifying the access network device to deactivate a first QoS parameter corresponding to the first bearer and activate a second QoS parameter corresponding to the first bearer; or the bearer parameter switching indication is used to notify the access network device to deactivate the first bearer and the first QoS parameter corresponding to the first bearer.
In another embodiment of the present application, the memory 172 is used for storing computer program instructions and data, and the processor 171 calls the computer program instructions and data for executing the related functions and triggers the receiver 173 and the transmitter 174 to execute the related functions, which will not be described in detail herein.
The above embodiments only generally describe the functions of the processor 171, the memory 172, the receiver 173 and the transmitter 174, and specific working processes and functions of the processor 171, the memory 172, the receiver 173 and the transmitter 174 may refer to related matters described in the method embodiments corresponding to fig. 19, 20 and 21 below, for example, the processing process of the gateway device described in the method embodiments below is executed by the processor 171, the storage process of the gateway device is executed by the memory 172, the receiving process of the gateway device is executed by the receiver 173, and the transmitting process of the gateway device is executed by the transmitter 174.
In another embodiment of the present application, a computer storage medium is provided for storing computer software instructions for the service transmission apparatus, the computer software instructions including a program for executing the solution of any one of the above aspects.
As shown in fig. 18, which is a schematic structural diagram of a service transmission apparatus according to another embodiment of the present application, the service transmission apparatus may be a gateway device in a communication system, for example, a 4G gateway device (e.g., a base station), and the service transmission apparatus may include: the mobile terminal comprises a processing unit 181, a storage unit 182, a receiving unit 183 and a sending unit 184, wherein the processing unit 181, the storage unit 182, the receiving unit 183 and the sending unit 184 can be connected with each other through a communication bus.
The receiving unit 183 is configured to receive a data packet.
The storage unit 182 is configured to store configuration information related to a service flow, where the configuration information includes a service flow template TFT, a corresponding relationship between a bearer and a QoS parameter, and indication information, the TFT includes a packet filtering rule that maps a data packet received by the receiving unit 183 to a first bearer, the corresponding relationship between the bearer and the QoS parameter includes a corresponding relationship between the first bearer and at least one set of QoS parameters, the at least one set of QoS parameters at least includes a burst QoS parameter, and the indication information includes information for indicating the first bearer or information for indicating a burst QoS parameter corresponding to the first bearer, the first bearer corresponds to a burst service flow, and the burst QoS parameter corresponds to a burst service flow.
The processing unit 181 is configured to map the data packet to the first bearer according to the TFT.
A sending unit 184, configured to send the data packet to an access network device through the first bearer by using the burst QoS parameter according to the indication information and the corresponding relationship between the bearer and the QoS parameter.
In another embodiment of this application, the processing unit 181 is further configured to activate the first bearer, or activate the burst QoS parameter corresponding to the first bearer, or activate the first bearer and activate the burst QoS parameter corresponding to the first bearer under a fifth preset condition. The fifth preset condition is as follows: the receiving unit receives a request message which is sent by terminal equipment and used for requesting the burst service flow; or, the receiving unit receives a bearer resource modification request message from the terminal device; or, the service transmission device determines that the received data packet is a data packet of a burst service flow.
In another embodiment of this application, the processing unit 181 is further configured to deactivate the first bearer, or deactivate the bursty QoS parameter corresponding to the first bearer, or deactivate the first bearer and deactivate the bursty QoS parameter corresponding to the first bearer under a sixth preset condition. The sixth preset condition is that: the receiving unit receives an end indication for indicating the end of the burst service flow; or, the service transmission apparatus determines that a timing unit corresponding to the burst service flow is overtime; or, the receiving unit receives a message for indicating to deactivate the bearer for transmitting the burst traffic flow.
In another embodiment of the present application, the sending unit 184 is further configured to send bearer configuration information to the access network device; the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters, or the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters and information indicating that the first bearer is used for sending a burst service flow, or the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters and information indicating that the first bearer corresponds to the burst QoS parameters, or the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters, information indicating that the first bearer is used for sending a burst service flow, and information indicating that the first bearer corresponds to the burst QoS parameters.
In another embodiment of the present application, the sending unit 184 is further configured to send a bearer parameter switching indication to the access network device, where the bearer parameter switching indication corresponds to the first bearer, and the bearer parameter switching indication is used to notify the access network device to deactivate the first bearer; or the bearer parameter switching indication is used to notify the access network device to deactivate a first QoS parameter corresponding to the first bearer and to activate a second QoS parameter corresponding to the first bearer; or the bearer parameter switching indication is used for notifying the access network device to deactivate the first bearer and the first QoS parameter corresponding to the first bearer.
Fig. 19 is a service transmission method according to another embodiment of the present application, in which a gateway device stores configuration information related to a service flow, where the configuration information includes a service flow template (TFT), a correspondence between bearers and QoS parameters, and indication information, the TFT includes a packet filtering rule for mapping a data packet received by the receiver to a first bearer, the correspondence between the bearers and QoS parameters includes a correspondence between the first bearer and at least one set of QoS parameters, the at least one set of QoS parameters includes at least a burst QoS parameter, the indication information includes information for indicating the first bearer or information for indicating a burst QoS parameter corresponding to the first bearer, the first bearer corresponds to a burst service flow, and the burst QoS parameter corresponds to a burst service flow.
Step 191: the gateway device receives the data packet.
Step 192: and the gateway equipment maps the data packet to the first bearer according to the TFT.
Step 193: and the gateway equipment sends the data packet to access network equipment through the first bearer by using the burst QoS parameter according to the indication information and the corresponding relation between the bearer and the QoS parameter.
In another embodiment of the present application, a gateway device activates, under a fifth preset condition, the first bearer, or activates the burst QoS parameter corresponding to the first bearer, or activates the first bearer and activates the burst QoS parameter corresponding to the first bearer. The fifth preset condition is as follows: the gateway equipment receives a request message which is sent by terminal equipment and used for requesting the burst service flow; or, the gateway device receives a bearer resource modification request message from the terminal device; or, the gateway device determines that the received data packet is a data packet of a burst service flow.
In another embodiment of the present application, the gateway device deactivates the first bearer, or deactivates the bursty QoS parameter corresponding to the first bearer, or deactivates the first bearer and deactivates the bursty QoS parameter corresponding to the first bearer under a sixth preset condition. The sixth preset condition is that: the gateway equipment receives an end instruction for indicating the end of the burst service flow; or, the gateway device determines that a timer corresponding to the burst traffic stream is overtime; or, the gateway device receives a message for indicating to deactivate the bearer for sending the burst traffic flow.
In another embodiment of the present application, a gateway device sends bearer configuration information to an access network device; the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters, or the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters and information indicating that the first bearer is used for sending a burst service flow, or the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters and information indicating that the first bearer corresponds to the burst QoS parameters, or both, and the bearer configuration information includes a corresponding relationship between the first bearer and the at least one set of QoS parameters and information indicating that the first bearer is used for sending a burst service flow and information indicating that the burst QoS parameters correspond to the first bearer.
In another embodiment of the present application, a gateway device sends a bearer parameter switching indication to an access network device, where the bearer parameter switching indication corresponds to the first bearer, and the bearer parameter switching indication is used to notify the access network device to deactivate the first bearer; or the bearer parameter switching indication is used for notifying the access network device to deactivate a first QoS parameter corresponding to the first bearer and activate a second QoS parameter corresponding to the first bearer; or the bearer parameter switching indication is used to notify the access network device to deactivate the first bearer and the first QoS parameter corresponding to the first bearer.
The service transmission method will be described in detail below with reference to the service transmission apparatus.
Fig. 20 is a flowchart of another service transmission method according to another embodiment of the present application, where the method may be applied to the 4G network shown in fig. 2b, and is used to implement differentiated air interface transmission guarantees for different types of services.
Step 2001: the gateway device stores configuration information related to the traffic flow.
Wherein the gateway device may be a PGW.
The configuration information related to the service flow may be obtained according to a PCC rule, where the PCC rule is obtained by a gateway device from a management device (e.g., PCRF), or statically configured in the gateway device.
The configuration information related to the service flow may include a service flow template (TFT), a correspondence between bearers and QoS parameters, and indication information, where the TFT includes at least one packet filtering rule, the packet filtering rule is used to map a data packet onto a bearer, the correspondence between the bearers and QoS parameters includes a correspondence between a first bearer and burst QoS parameters, the indication information includes information used to indicate the first bearer and information used to indicate the burst QoS parameters corresponding to the first bearer, the first bearer corresponds to a burst service flow, and the burst QoS parameters correspond to a burst service flow.
Step 2002: and the gateway equipment establishes a bearer with the terminal equipment according to the configuration information related to the service flow.
The bearer in the embodiment of the present application may be an Evolved Packet System (EPS) bearer, which includes a first bearer, and the QoS parameter may correspond to the EPS bearer and be used to indicate a QoS requirement of a service mapped to the bearer, so the QoS parameter may be referred to as a service-related QoS parameter.
Optionally, each set of QoS parameters includes a bearer rate parameter, and the bearer rate parameter may include: GBR, optionally, also contains MBR. The GBR is a bit rate guaranteed by a desired bearer, and the MBR is a maximum bit rate that the bearer can provide, and may be used to limit a data transmission rate of a packet.
In the embodiment of the present application, in the correspondence relationship between bearers and QoS parameters, a first bearer corresponds to a set of QoS parameters, that is, one bearer corresponds to a set of QoS parameters. For example, bearer 1 corresponds to QoS parameter 1, bearer 2 corresponds to QoS parameter 2, GBR contained in QoS parameter 1 is G1, GBR contained in QoS parameter 2 is G2, bearer 2 is expected to be transmitted at the guaranteed transmission rate of G2 during t1, and bearer 1 is expected to be transmitted at the guaranteed transmission rate of G1 during t 2. For ease of description, in the embodiments of the present application, transport bearer means transmission of data packets mapped to a bearer, for example transport bearer 1 means transmission of data packets mapped to bearer 1, and so on.
A set of QoS parameters may also correspond to at least two bearers, where the at least two bearers include the first bearer, that is, a set of QoS parameters is set corresponding to the at least two bearers, and the at least two bearers need to transmit according to the QoS parameter requirements during transmission, and the sum of the QoS requirements of the at least two bearers does not exceed the specified range of the QoS parameter. For example, bearer 1 and bearer 2 correspond to QoS parameter 1, GBR included in QoS parameter 1 is G1, MBR is M1, and transmission rate 1 when bearer 1 is transmitted alone in time period t1 should satisfy: g1 ≦ transmission rate 1 ≦ M1, and transmission rate 2 when bearer 2 alone is transmitted during t2 should satisfy: g1 is less than or equal to the transmission rate 2 is less than or equal to M1, and the transmission rate 3 when the bearer 1 and the bearer 2 are jointly transmitted in the period t3 should satisfy: g1 is not less than the transmission rate 3 is not less than M1, namely the sum of the two transmission rates is not less than G1 and not more than M1.
The first bearer may also correspond to at least two sets of QoS parameters, that is, one bearer corresponds to at least two sets of QoS parameters, at least two sets of QoS parameters may correspond to time periods, and the bearer may transmit according to different parameter requirements at different time periods. For example, bearer 1 corresponds to QoS parameters 1 and 2, the GBR included in QoS parameter 1 is G1, the GBR included in QoS parameter 2 is G2, it is desirable to transmit bearer 1 at the guaranteed transmission rate of G1 during time t1, and it is desirable to transmit bearer 1 at the guaranteed transmission rate of G2 during time t 2.
At least two bearers may correspond to at least two sets of QoS parameters, where the at least two bearers may include a first bearer, such as: in an alternative manner, at least two bearers correspond to GBRs in at least two sets of QoS parameters one to one, and at least two bearers correspond to MBRs in one set of QoS parameters, that is, at least two bearers correspond to aggregated MBRs (aggregated MBRs). For example, the GBR for bearer 1 is G1, the GBR for bearer 2 is G2, and the AMBR parameter for bearer 1 and bearer 2 is M3, which means that when bearer 1 and bearer 2 coexist in a certain period of time, the sum of the transmission rates provided by the network to the two bearers does not exceed M3.
In another optional manner, when the at least two bearers are separately transmitted, the GBRs in the at least two sets of QoS parameters are in one-to-one correspondence, and when the at least two bearers are jointly transmitted, the Aggregated GBR (AGBR) in the set of QoS parameters is in correspondence, that is, the at least two bearers correspond to the AGBR. For example, the GBR corresponding to bearer 1 is G1, the GBR corresponding to bearer 2 is G2, and the AGBR parameter corresponding to bearer 1 and bearer 2 is G3, that means that when bearer 1 and bearer 2 coexist in a certain period of time, the sum of guaranteed transmission rates provided by the network to the two bearers is G3.
In embodiments of the present application, a bearer may be uniquely characterized by a bearer identifier, where the bearer identifier may be used to identify a bearer, and when the bearer is characterized by the bearer identifier, a correspondence relationship between the at least one set of QoS parameters and the at least one bearer may be replaced by a correspondence relationship between the at least one set of QoS parameters and the at least one bearer identifier, such as: one bearer identifier corresponds to one set of QoS parameters, or one bearer identifier corresponds to at least two sets of QoS parameters, or at least two bearer identifiers correspond to one set of QoS parameters, or at least two bearer identifiers correspond to at least two sets of QoS parameters.
The bearer not only corresponds to a bearer rate parameter, but also corresponds to other parameters or configurations, such as: the bearer may also be configured with a corresponding Traffic Flow Template (TFT) for mapping the data packet onto the bearer, and in a possible manner, the downlink traffic flow template configured at the gateway device and corresponding to the bearer includes part or all of the following information: the source IP is an IP address of network equipment (such as an FCC server), the destination IP is an IP address of terminal equipment, or the destination IP is a multicast IP address; the uplink service flow template configured at the terminal equipment and corresponding to the bearer contains part or all of the following information: the source IP is the IP address of the terminal device and the destination IP is the IP address of the network device (e.g., FCC server).
Step 2003: and the gateway equipment receives a data packet and maps the data packet to the first bearer according to the TFT.
The gateway device may receive data packets from a network device such as a server, router, or the like.
The gateway device mapping the data packet to the first bearer by the TFT may include: the gateway device maps the data packet which meets the packet filtering rule in the received data packet to the first bearer according to the packet filtering rule contained in the TFT (for example, when all or part of the IP quintuple information of the data packet meets the preset condition (for example, the destination IP address is a specified address, the port number is in a specified range, and the protocol type is TCP). It should be noted that, in the embodiment of the present application, a packet that does not satisfy the packet filtering rule may be mapped onto a default bearer, or the packet may be discarded or cleared.
Step 2004: and the gateway equipment transmits the data packet to access network equipment through the first bearer by using the burst QoS parameter according to the indication information and the corresponding relation between the bearer and the QoS parameter.
And the gateway equipment determines the QoS parameters corresponding to the first bearer according to the corresponding relation between the bearers and the QoS parameters, determines burst QoS parameters in the QoS parameters corresponding to the first bearer according to the indication information, and sends the data packets to the access network equipment through the first bearer by using the burst QoS parameters.
For example, in the embodiment of the present application, a data packet corresponding to a certain live program 1 of an IPTV belongs to a certain service data stream, and at a UPF, the data packet of the program 1 is mapped onto a certain bearer (for example, bearer 1) according to a packet filtering rule in a TFT, and is sent to an access network device, and then is sent to a terminal device by the access network device, so that a QoS requirement of the data packet of the program 1 in a transmission process is ensured.
Step 2005: and the access network equipment receives the data packet and sends the data packet to the terminal equipment through a second bearer according to the QoS parameters required by the service corresponding to the data packet according to the corresponding relation between the bearer and the QoS parameters.
The service corresponding to the data packet is a burst service or a non-burst service, and the QoS parameter required by the service corresponding to the data packet is one set of QoS parameters in the QoS parameters corresponding to the first bearer.
The correspondence between the bearer and the QoS parameter is obtained by the access network device from a management device (e.g., MME) and stored locally, and the correspondence between the bearer and the QoS parameter may refer to the above description, which is not described herein again.
Optionally, the data packet received by the access network device includes information indicating the first bearer and information used for indicating a QoS parameter required by a service corresponding to the data packet; or, the access network device is further configured to receive information indicating the first bearer and information indicating a QoS parameter required by a service corresponding to the data packet; the information indicating the first bearer may be a first bearer identifier for identifying the first bearer, and the information for indicating the QoS parameter required by the service corresponding to the data packet may be: the QoS parameter may be a burst QoS parameter or a set of non-burst QoS parameters, or information indicating whether a service corresponding to the data packet is a burst service, or information indicating a certain set of parameters corresponding to the data packet, for example, a QoS parameter identifier.
Optionally, the sending, by the access network device according to the corresponding relationship between the bearer and the QoS parameter, the data packet to the terminal device through the second bearer according to the QoS parameter required by the service corresponding to the data packet includes: the access network device determines, according to information indicating a first bearer, for example, a first bearer identifier, that the data packet corresponds to the first bearer, maps the data packet onto a second bearer according to a mapping relationship between the first bearer and the second bearer, where the second bearer is an air interface bearer RB, determines, according to information indicating a QoS parameter required by a service corresponding to the data packet, a QoS parameter required by the service corresponding to the data packet, and sends the QoS parameter to the terminal device through the RB according to the QoS parameter.
The mapping relationship between the first bearer and the second bearer may be determined by the access network device and stored locally, for example, the access network device determines according to the QoS parameter corresponding to the first bearer and the QoS parameter of the second bearer, such as: the access network device may determine, according to a corresponding relationship between a first bearer identifier and a QoS parameter in the QoS configuration information, or according to a corresponding relationship between a first bearer identifier and a QoS parameter of a preset standard, a QoS parameter corresponding to the first bearer identifier carried by the data packet, that is, a QoS parameter corresponding to the first bearer represented by the first bearer identifier, select or establish, according to the QoS parameter corresponding to the first bearer, a second bearer that can meet a QoS parameter requirement of the first bearer, and form a mapping relationship between the selected or established second bearer and the first bearer.
Thus, in the solution shown in fig. 20, a suitable bearer may be determined according to the QoS requirement of the data packet, and the data packet is sent to the terminal device through the bearer, thereby ensuring the transmission of the data packet.
As an inverse process of sending the data packet, the embodiment of the present application further provides a technical scheme for uplink sending of the data packet, which is specifically shown in fig. 21.
Step 2101: the access network device stores the QoS configuration information.
The QoS configuration information may include a corresponding relationship between a bearer and a QoS parameter, and specifically, the QoS configuration information may refer to the description in the scheme shown in fig. 20, which is not described herein again.
Step 2102: and the terminal equipment sends the data packet to the access network equipment through the second bearer.
The second bearer may be an air interface bearer.
Step 2103: and the access network equipment receives the data packet and sends the data packet to the gateway equipment through the first bearer according to the QoS parameters required by the service corresponding to the data packet according to the corresponding relation between the bearer and the QoS parameters.
The service corresponding to the data packet is a burst service or a non-burst service, and the QoS parameter required by the service corresponding to the data packet is one set of QoS parameter in the QoS parameters corresponding to the first bearer.
The corresponding relationship between the first bearer and the QoS parameter may be obtained by the access network device from the management device.
The corresponding relationship between the first bearer and the QoS parameter can refer to the related description in the scheme shown in fig. 20, and is not described herein again.
Optionally, the sending, by the access network device, the data packet to the gateway device through the first bearer according to the QoS parameter required by the service corresponding to the data packet according to the correspondence between the first bearer and the QoS parameter includes: the access network equipment determines that a data packet received by the access network equipment corresponds to a first bearer according to the mapping relation between the first bearer and a second bearer, determines a QoS parameter corresponding to the first bearer according to the corresponding relation between the first bearer and the QoS parameter, and sends the QoS parameter to the gateway equipment through the first bearer.
Specifically, the mapping relationship between the first bearer and the second bearer may refer to the related description in fig. 20, and is not described herein again.
Step 2104: and the gateway equipment receives the data packet sent by the access network equipment through the first bearer and sends the data packet to the network equipment.
The network device may be a server, a router, a gateway, etc.
Thus, in the solution shown in fig. 21, when the terminal device sends a data packet to the network device, that is, when the data packet is sent uplink, the data packet is sent to the network device through the first bearer according to the qos requirement of the data packet, which ensures transmission of the data packet.
Optionally, in any solution shown in fig. 20 and fig. 21, the access network device further receives bearer configuration information from the management device, where the bearer configuration information includes a correspondence between a bearer identifier and a QoS parameter and second indication information, where the correspondence between the bearer identifier and the QoS parameter is used to indicate the correspondence between the bearer and the QoS parameter, one bearer identifier is used to characterize one bearer, the correspondence between the bearer identifier and the QoS parameter at least includes a correspondence between a first bearer identifier and at least one set of QoS parameters, the first bearer identifier is used to characterize the first bearer, and the second indication information is used to indicate a burst QoS parameter corresponding to the burst traffic flow in the QoS parameter corresponding to the first bearer identifier; or, the bearer configuration information includes a corresponding relationship between the first bearer identifier and at least one set of QoS parameters, or the corresponding relationship between the first bearer identifier and the at least one set of QoS parameters and information indicating that the first bearer is used for sending the burst service flow, or the corresponding relationship between the first bearer identifier and the at least one set of QoS parameters and information indicating that the first bearer corresponds to the burst QoS parameters, or the bearer configuration information includes a corresponding relationship between the first bearer identifier and the at least one set of QoS parameters, information indicating that the first bearer is used for sending the burst service flow, and information indicating that the first bearer corresponds to the burst QoS parameters, where the first bearer identifier is used for representing the first bearer.
Optionally, in order to improve the admission capability of the system, in consideration of the necessity of bearer establishment, in any scheme illustrated in fig. 20 and 21, the gateway device activates the bearer, or the burst QoS parameter corresponding to the bearer and the bearer under a fifth preset condition. The fifth preset condition is as follows: the gateway equipment receives a request message which is sent by the terminal equipment and used for requesting the burst service flow; or, the gateway device receives a bearer resource modification request message from the terminal device; or, the gateway device receives a data packet of the burst service flow.
For example, the gateway device activates a bearer and/or its corresponding burst QoS parameters when either of the following conditions exists.
Case 1: when the gateway device receives a request message for requesting the network device to send the burst service stream from the terminal device, the bearer and/or the corresponding burst QoS parameter thereof are/is activated.
In one possible scenario, the network device may be an FCC server, the request message may be a zapping request message sent by the terminal device, the gateway device may parse the message sent by the terminal device, or determining that the message sent by the terminal device is a fast zapping request message according to part or all of the IP quintuple information contained in the message (for example, the gateway device is preconfigured with the IP address information of the FCC server, and if the gateway device receives a data packet with a source address being the IP address of the terminal device, such as a CPE, and a destination address being the IP address of the FCC server for the first time within a period of time, it is determined that the data packet is a fast channel switching request sent by the CPE to the FCC server), fast channel switching is to be performed between the terminal device and the FCC server, and a unicast service stream rapidly pushed to the terminal device by the FCC server in the fast channel switching process is a burst service stream.
Case 2: when the gateway device receives the bearer resource modification request message from the terminal device, the bearer and/or the corresponding burst QoS parameter thereof are/is activated.
In a possible scenario, when a terminal device (e.g., CPE) receives a fast zapping request sent by a set-top box, or the terminal device receives a response message from a network device, or the terminal device receives a burst traffic stream from the network device, a bearer resource modification request message is sent to a gateway device, and after receiving the bearer resource modification request message, the gateway device activates a bearer and/or a burst QoS parameter corresponding thereto.
Wherein, the sending, by the terminal device, the bearer resource modification request message to the gateway device may include: the terminal device sends a bearer resource modification request message to an MME through a non-access stratum (NAS) signaling message, and the MME sends a bearer resource modification request message to the gateway device, for example, the MME sends the bearer resource modification request message to the SGW, and the SGW sends the bearer resource modification request message to the PGW.
Case 3: when the gateway device receives a data packet of a burst traffic flow from the network device, the bearer and/or its corresponding burst QoS parameter are activated.
In an alternative mode, the network device is an FCC server, the data packet from the FCC server includes a response message of the zapping request to the terminal device, such as real-time transport control protocol (RTCP) messages, the gateway device may determine whether the FCC server is capable of transmitting the RTCP messages by parsing packets sent by the FCC server, or determining that the data packet carries a fast zapping response message sent by the FCC server to the terminal device according to IP quintuple information in the data packet (for example, the gateway device is pre-configured with IP address information of the FCC server, the data packet 2 received by the gateway device has a source address of the IP address of the FCC server and a destination address of the IP address of the terminal device, such as the IP address of the CPE, and if the data packet 1 sent by the CPE to the FCC server passes before, it can be determined that the data packet 2 contains the fast zapping response message sent by the FCC server to the CPE).
In another alternative, the network device is an FCC server, and the data packet from the FCC server includes a unicast data packet sent by the FCC server to the terminal device. For example, if the gateway device receives a unicast data packet sent to the terminal device by the FCC server for the first time within a period of time, and a bearer for a data packet related to fast zapping is not established with the terminal device at this time, the gateway device establishes a bearer with the terminal device, and a unicast service stream for fast zapping is carried through the bearer; or, the gateway device receives a unicast data packet sent by the FCC server to the terminal device for the first time within a period of time, may select a QoS parameter meeting the requirement of the fast channel switching service for the existing bearer, and notifies the access network device of the change condition of the QoS parameter of the existing bearer through the MME.
Optionally, in order to ensure transmission of a burst service stream (e.g., signaling and unicast data stream interacted between an FCC server and a terminal device), the QoS parameter corresponding to the bearer may include: the first QoS parameter corresponding to the burst service flow is set according to the QoS requirement corresponding to the burst service flow, and the burst service flow can be a unicast data flow issued by an FCC server.
The first QoS parameter may include: the first GBR, optionally, further comprises a first MBR.
For example, in an alternative mode, the first GBR is x times the multicast rate (x is a real number equal to or greater than 1 and equal to or less than 2), and the first MBR is 2 times the multicast rate; alternatively, the first GBR is the FCC unicast up-rate transmission rate, the first MBR is min { FCC unicast up-rate transmission rate, FCC unicast down-rate transmission rate + multicast transmission rate }, where "min { }" represents the minimum value in the set.
The multicast rate may be measured by a terminal device, an access network device, or a gateway device, and the rate x of speeding up and/or the FCC unicast speeding up and sending rate and/or the FCC unicast slowing down and sending rate may be obtained by interaction between a management device (e.g., PCRF) and a network device (e.g., an FCC server), or obtained by interaction between a terminal device and a network device, or obtained by interaction between a network device and a gateway device.
In this way, in a possible manner, when the gateway device receives a burst traffic flow from the network device, the gateway device maps a data packet of the burst traffic flow to an existing bearer, selects a first QoS parameter for the bearer, and sends the burst traffic flow to the terminal device.
The selecting, by the gateway device, the first QoS parameter, and sending the burst traffic stream to the terminal device may include: the gateway equipment sends burst service flow to the access network equipment according to the first QoS parameter, the access network equipment receives the burst service flow, the QoS parameter is adjusted to bear the corresponding first QoS parameter, and the burst service flow is sent to the terminal equipment according to the first QoS parameter.
The adjusting, by the access network device, the parameter corresponding to the bearer to the first QoS parameter corresponding to the bearer may include: when the gateway device receives a burst traffic flow from the network device, the gateway device sends indication information (for example, a bearer parameter switching indication) to the access network device, so as to notify the access network device to select, for a certain bearer (for example, bearer 1), a QoS parameter (for example, a first QoS parameter) that meets a demand of the burst traffic flow; after receiving the indication information, the access network device activates bearer 1, or adjusts a parameter corresponding to bearer 1 to a first QoS parameter, or activates bearer 1 and selects the first QoS parameter for bearer 1.
The indication information (taking the bearer parameter switching indication as an example) sent by the gateway device to the access network device may include: the gateway equipment sends information containing bearing parameter switching instructions to the MME, and then the MME sends the information containing the bearing parameter switching instructions to the access network equipment through an S1 interface; or the gateway device carries the bearer parameter switching instruction in a data packet of the user plane, for example, in a header corresponding to a general packet radio service tunneling protocol (GTP) layer or a User Datagram Protocol (UDP) layer or an IP layer, and sends the bearer parameter switching instruction to the access network device. Optionally, the bearer parameter switching indication includes a bearer identifier, and the specific QoS parameter after switching or the indication information of which set of QoS parameter corresponding to the bearer identifier is switched to, where the bearer identifier is used to identify the bearer corresponding to the data packet.
In order to avoid reducing the admission capacity of the network, in any of the schemes shown in fig. 20 and fig. 21, when there is no need to send a burst traffic flow for a long period of time, a bearer or a burst QoS parameter corresponding to the bearer is deactivated, that is, a bearer established for the burst traffic flow or a burst QoS parameter corresponding to the demand of the burst traffic flow in a given bearer is removed/deleted/deactivated.
Optionally, the gateway device deactivates the bearer, or the bursty QoS parameter corresponding to the bearer, or the bearer and the bursty QoS parameter corresponding to the bearer under a sixth preset condition. The sixth preset condition is that: the gateway equipment receives an end instruction for indicating the end of the burst service flow; or, the gateway device determines that a timer corresponding to the burst traffic stream is overtime; or, the gateway device receives a message for indicating to deactivate the bearer for sending the burst traffic flow.
For example, if the burst QoS parameter corresponding to the bearer is the first QoS parameter, when the gateway device receives a burst service end instruction sent by the network device, the bearer is deactivated or the first QoS parameter of the bearer is deactivated according to the burst service end instruction. Wherein the indication of burst service ending is used to indicate that the network device will end the burst service flow or reduce the requirement of the burst service flow.
In a possible scenario, the network device is an FCC server, the gateway device is a PGW, and the burst service end indication may be, for example, a unicast multicast synchronization notification message sent by the FCC server, or, for example, a unicast stream end indication sent by the FCC server after sending out the last unicast packet. The gateway device may deactivate the bearer according to the burst service termination indication or the first QoS parameter of the bearer may refer to: the gateway device receives the burst service end instruction as a trigger condition for the gateway device to deactivate the bearer or the first QoS parameter of the bearer, that is, when the gateway device receives the burst service end instruction sent by the network device, the gateway device deactivates the bearer or the first QoS parameter of the bearer.
In another embodiment of the present application, a timer set in the gateway device corresponding to the bursty traffic flows expires, and the gateway device deactivates the bearer or the first QoS parameter of the bearer, where the timer in the gateway device is used to define an effective time for the gateway device to receive the bursty traffic flows from the network device (e.g., an FCC server).
In another embodiment of the present application, a gateway device receives a deactivation request message from a terminal device or an access network device, and deactivates a bearer or a first QoS parameter of the bearer according to the deactivation request message, where the deactivation request message is used to request the gateway device to deactivate a bearer established for a burst traffic flow or deactivate a first QoS parameter corresponding to a requirement of a given bearer and a burst traffic flow, the given bearer is a bearer mapped by the burst traffic flow, the deactivation request message is a message sent after a timer in the terminal device or the access network device expires, or a message sent after the terminal device receives a burst traffic end indication sent by the network device, the timer in the terminal device is used to limit an effective time for the terminal device to receive the burst traffic flow sent by the network device, and the timer in the access network device is used to limit an effective time for the access network device to receive the burst traffic flow sent by the network device.
In a feasible manner, the deactivating of the bearer or the first QoS parameter of the bearer by the gateway device includes sending a message to a management device (e.g., MME) and an access network device, notifying the management device and the access network device to deactivate the bearer or deactivate the first QoS parameter of the bearer, after the access network device completes the deactivation of the first QoS parameter of the bearer or the bearer, sending a response message to the management device, deleting the context of the bearer or deactivating the first QoS parameter in the context of the bearer by the management device, and then sending a response message to the gateway device by the management device, where the gateway device may delete the context of the bearer or deactivate the first QoS parameter in the context of the bearer after receiving the response message. The first QoS parameter for deactivating the bearer may refer to a procedure of deactivating the bearer by the gateway device, where the notification message sent to the management device and the notification message sent to the access network device carry the identifier of the bearer and the indication of the QoS parameter to be deactivated. It should be noted that, when a bearer only corresponds to the first QoS parameter, deactivating the first QoS parameter means deactivating the bearer.
The bearer may correspond to a second QoS parameter and other QoS parameters in addition to the first QoS parameter, that is, the bearer may correspond to multiple sets of QoS parameters at different time intervals. For example, the first QoS parameter may correspond to a unicast fast push requirement of a fast channel switching service, the second QoS parameter may correspond to a requirement of multicast transmission of a live program, and any of the schemes described in fig. 20 and fig. 21 may further include the following steps.
The gateway device receives a burst service end indication sent by the network device, or receives a deactivation request message corresponding to a burst service stream from the terminal device or the access network device, or if a timer corresponding to the burst service stream in the gateway device is overtime, the gateway device deactivates a bearer for sending the burst service, or switches a QoS parameter corresponding to the bearer for sending the burst service from a first QoS parameter to a second QoS parameter. For example, optionally, the gateway device sends a bearer parameter switching indication to the management device and/or the access network device, where the bearer parameter switching indication corresponds to the first bearer, and the bearer parameter switching indication is used to notify the management device and/or the access network device to deactivate the first bearer; or, notifying the management device and/or the access network device to deactivate the first bearer and the first QoS parameter corresponding to the first bearer; or, the management device and/or the access network device are notified to deactivate a first QoS parameter corresponding to the first bearer and activate a second QoS parameter corresponding to the first bearer. So that the management device and/or the access network device will deactivate the first bearer according to the bearer parameter switching indication; or deactivating the first bearer and a first QoS parameter corresponding to the first bearer; or, the burst QoS parameter corresponding to the first bearer (i.e., the first QoS parameter) is deactivated and the second QoS parameter corresponding to the first bearer is activated.
The following management device is used as PCRF, the gateway device is used as PGW, the network device is FCC server, the terminal device includes set-top box and CPE, and there are two IPTV live channels watched by the user: the scheme shown in fig. 20 is described with respect to channel 1 and channel 2, where the QoS requirements of the multicast streams corresponding to the two channels are the same.
The PGW acquires a PCC rule containing QoS parameters related to services from the PCRF, wherein the QoS parameters contain GBR, the PGW establishes a bearer with terminal equipment (CPE) according to the acquired QoS parameters, and the corresponding relation between the bearer and the QoS parameters is as follows: bearer 1 corresponds to QoS parameters 1 and 2, GBR included in QoS parameter 1 is G1, GBR included in QoS parameter 2 is G2, and G2> G1. The data packets of the multicast transmission channel 1 and the channel 2 are both mapped to the bearer 1, and the corresponding QoS parameter is QoS parameter 1, and QoS parameter 2 is a burst QoS parameter, which is suitable for the unicast transmission mode of fast channel switching.
At a certain moment, a user sends a channel switching command to the set top box through a remote controller to request to switch from a channel 2 to a channel 1, and if the requested channel 1 supports fast channel switching, the set top box sends a message of requesting a target channel 1 program stream to the FCC server through the CPE. After receiving a message requesting a program stream of a target channel 1, an FCC server rapidly sends the program stream corresponding to the channel 1 to a PGW in a unicast manner, when the PGW receives a unicast data packet corresponding to fast channel switching, the PGW determines that the program stream is a burst service, and needs to map the burst service to a bearer 1, and adjusts a parameter corresponding to the bearer 1 to a QoS parameter 2, and the PGW sends a bearer parameter switching instruction to an access network device through an MME to instruct the access network device to adjust the parameter of the bearer 1 to the QoS parameter 2. After receiving the bearer parameter switching instruction, the access network equipment adjusts the parameter of the bearer 1 to the QoS parameter 2, sends the data packet of the channel 1 from the FCC server to the CPE at a higher guaranteed rate, and then the CPE sends the data packet to the set-top box, so that the user can see the program of the channel 1 more quickly.
In another feasible scheme, the terminal device may negotiate a packet forwarding rate with a network device (e.g., an FCC server) according to the capability of the access network device, so as to avoid a problem of buffer overflow or packet loss caused by the fact that the rate of the network device when forwarding the packet exceeds the sending capability of the access network device, so as to ensure transmission of the service flow. The specific scheme is as follows.
Fig. 22 is a schematic structural diagram of a service transmission apparatus according to another embodiment of the present application, where the service transmission apparatus may be an access network device in a communication system, for example, a 5G access network device (e.g., a gNB) or a 4G access network device (e.g., a base station), and the service transmission apparatus may include the components shown in fig. 22: at least one processor 221, a memory 222, a receiver 223 and a transmitter 224, said processor 221, said memory 222, said receiver 223 and said transmitter 224 being connectable to each other via a communication bus. It should be noted that the structure of the service transmission apparatus shown in fig. 22 does not constitute a limitation on the access network device, and may include more or fewer components than those shown in the drawings, or combine some components, or arrange different components, which is not limited in this embodiment of the application, and each constituent component of the access network device is specifically described below with reference to fig. 22.
The processor 221 is a control center of the access network device, and may be a processor or a collective term for multiple processing elements. For example, processor 221 is a CPU, may be an ASIC, or may be one or more integrated circuits configured to implement embodiments of the present application, such as one or more DSPs, or one or more FPGAs. The processor 221 may perform various functions of the access network equipment by running or executing software programs stored in the memory 222 and invoking data stored in the memory 222, among other things.
The memory 222 may be, but is not limited to, ROM or other type of static storage device that can store static information and instructions, RAM or other type of dynamic storage device that can store information and instructions, EEPROM, CD-ROM or other optical disk storage, optical disk storage (including compact disk, laser disk, optical disk, digital versatile disk, blu-ray disk, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory 222 may be independent and connected to the processor 221 through a communication bus. The memory 222 may also be integrated with the processor 221. The memory 222 is used for storing a software program for executing the scheme provided by the embodiment of the present application, and is controlled by the processor 221 to execute.
The receiver 223 and the transmitter 224 are used for communicating with other devices or a communication network to implement a receiving function and a transmitting function.
The receiver 223 is configured to receive an inquiry message from the terminal device for inquiring about the scheduling capability of the access network device.
The transmitter 224 is configured to transmit a response message to the terminal device according to the query message, where the response message includes information (e.g., guaranteed rate information) indicating scheduling capability of the access network device.
In another embodiment of the present application, the query message may be included in a request message for requesting a data packet, and the request message may be a message sent by a terminal device.
In another embodiment of the present application, when an air interface capability between the access network device and the terminal device changes, the transmitter 224 is further configured to send the updated guaranteed rate information to the terminal device, so that the terminal device receives the updated guaranteed rate information from the access network device, and sends the updated reference sending rate to the network device according to the updated guaranteed rate information, where the updated reference sending rate is determined according to the updated guaranteed rate information.
In another embodiment of the present application, the memory 222 is used for storing computer program instructions and data, and the processor 221 calls the computer program instructions and data for executing relevant functions and triggering the receiver 223 and the transmitter 224 to execute relevant functions, which will not be described herein again.
The above embodiments only describe the functions of the processor 221, the memory 222, the receiver 223 and the transmitter 224 in a general way, and specific working processes and functions of the processor 221, the memory 222, the receiver 223 and the transmitter 224 may refer to related matters described in the method embodiments corresponding to fig. 24 and fig. 31 below, for example, the processing process of the access network device described in the method embodiments below is executed by the processor 221, the storage process of the access network device is executed by the memory 222, the receiving process of the access network device is executed by the receiver 223, and the transmitting process of the access network device is executed by the transmitter 224.
In another embodiment of the present application, a computer storage medium is provided for storing computer software instructions for the service transmission apparatus, the computer software instructions including a program for executing the solution of any one of the above aspects.
As shown in fig. 23, which is a schematic structural diagram of a service transmission apparatus according to another embodiment of the present application, where the service transmission apparatus may be an access network device in a communication system, for example, a 5G access network device (e.g., a gNB) or a 4G access network device (e.g., a base station), and the service transmission apparatus may include the components shown in fig. 23: a processing unit 231, a storage unit 232, a receiving unit 233 and a transmitting unit 234.
The receiving unit 233 is configured to receive, from the terminal device, an inquiry message for inquiring about scheduling capabilities of the access network device.
The sending unit 234 is configured to send a response message to the terminal device according to the query message, where the response message includes information (e.g., guaranteed rate information) indicating scheduling capability of the access network device.
In another embodiment of the present application, the query message may be included in a request message for requesting a data packet, and the request message may be a message sent by a terminal device.
In another embodiment of the present application, when an air interface capability between the access network device and the terminal device changes, the sending unit 234 is further configured to send the updated guaranteed rate information to the terminal device, so that the terminal device receives the updated guaranteed rate information from the access network device, and sends the updated reference sending rate to the network device according to the updated guaranteed rate information, where the updated reference sending rate is determined according to the updated guaranteed rate information.
Fig. 24 is a flowchart of a service transmission method according to another embodiment of the present application.
Step 2401: the access network device receives an inquiry message from the terminal device for inquiring about the scheduling capabilities of the access network device.
Step 2402: and the access network equipment sends a response message to the terminal equipment according to the inquiry message.
The response message guaranteed rate information includes information (e.g., guaranteed rate information) indicating scheduling capability of the access network device.
In another embodiment of the present application, the query message may be included in a request message for requesting a data packet, where the request message may be a message sent by a terminal device.
In another embodiment of the present application, when an air interface capability between an access network device and a terminal device changes, the access network device sends updated guaranteed rate information to the terminal device, so that the terminal device receives the updated guaranteed rate information from the access network device, and sends an updated reference sending rate to the network device according to the updated guaranteed rate information, where the updated reference sending rate is determined according to the updated guaranteed rate information.
As shown in fig. 25, which is a schematic structural diagram of a service transmission apparatus according to another embodiment of the present application, the service transmission apparatus may be a terminal device in a communication system, for example, a 5G terminal device (e.g., a gNB) or a 4G terminal device (e.g., a base station), and the service transmission apparatus may include the components shown in fig. 25: at least one processor 251, a memory 252, a receiver 253 and a transmitter 254, said processor 251, said memory 252, said receiver 253 and said transmitter 254 being connectable to each other via a communication bus. It should be noted that the structure of the service transmission apparatus shown in fig. 25 does not constitute a limitation on the terminal device, and may include more or fewer components than those shown in the drawing, or combine some components, or arrange different components, which is not limited in this embodiment of the application, and each of the components of the terminal device is specifically described below with reference to fig. 25.
The processor 251 is a control center of the access network device, and may be a processor or a general term for multiple processing elements. For example, the processor 251 is a CPU, and may be an ASIC, or one or more integrated circuits configured to implement embodiments of the present application, such as one or more DSPs, or one or more FPGAs. The processor 251 may perform various functions of the access network device by running or executing software programs stored in the memory 252, and invoking data stored in the memory 252, among other things.
The memory 252 may be, but is not limited to, a ROM or other type of static storage device that can store static information and instructions, a RAM or other type of dynamic storage device that can store information and instructions, an EEPROM, a CD-ROM or other optical disk storage, optical disk storage (including compact disk, laser disk, optical disk, digital versatile disk, blu-ray disk, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory 252 may be separate and connected to the processor 251 through a communication bus. The memory 252 may also be integrated with the processor 251. The memory 252 is used for storing software programs for executing the schemes provided by the embodiments of the present application, and is controlled by the processor 251 to execute the schemes.
The receiver 253 and the transmitter 254 are used for communicating with other devices or a communication network to implement a receiving function and a transmitting function.
The transmitter 254 is configured to transmit a request to the access network device for scheduling capabilities of the access network device.
The receiver 253 is configured to receive a response message from the access network device.
The transmitter 254 is further configured to transmit a reference transmission rate to the network device, where the response message includes information, such as guaranteed rate information, for indicating scheduling capability of the access network device, the reference transmission rate is determined according to the information, and the reference transmission rate is used for the network device to determine a bit rate of a transmitted data packet.
In another embodiment of the present application, the query message may be included in a request message for requesting a data packet, where the request message may be a message sent by a terminal device, and the transmitter 254 is further configured to send a request message to an access network device.
In another embodiment of the present application, when an air interface capability between the access network device and the terminal device changes, the receiver 253 is further configured to receive updated guaranteed rate information sent by the access network device; the transmitter 254 is further configured to transmit the updated reference transmission rate to the network device according to the updated guaranteed rate information, where the updated reference transmission rate is determined according to the updated guaranteed rate information.
In another embodiment of the present application, the memory 252 is used for storing computer program instructions and data, and the processor 251 calls the computer program instructions and data for executing related functions, and triggers the receiver 253 and the transmitter 254 to execute related functions, which will not be described in detail herein.
The above embodiments only generally describe the functions of the processor 251, the memory 252, the receiver 253 and the transmitter 254, and specific working processes and functions of the processor 251, the memory 252, the receiver 253 and the transmitter 254 may refer to related contents described in the method embodiments corresponding to fig. 27 and fig. 31 below, for example, a processing process of a terminal device described in the method embodiments below is executed by the processor 251, a storage process of the terminal device is executed by the memory 252, a receiving process of the terminal device is executed by the receiver 253, and a transmitting process of the terminal device is executed by the transmitter 254.
In another embodiment of the present application, a computer storage medium is provided for storing computer software instructions for the service transmission apparatus, where the computer software instructions include a program for executing the solution of any one of the aspects.
As shown in fig. 26, which is a schematic structural diagram of a service transmission apparatus according to another embodiment of the present application, the service transmission apparatus may be a terminal device in a communication system, for example, a 5G terminal device (e.g., a gNB) or a 4G terminal device (e.g., a base station), and the service transmission apparatus may include the components shown in fig. 26: a processing unit 261, a storage unit 262, a receiving unit 263 and a transmitting unit 264.
The sending unit 264 is configured to send, to the access network device, a request for querying the scheduling capability of the access network device.
The receiving unit 263 is configured to receive an acknowledgement message from the access network device.
The sending unit 264 is further configured to send a reference sending rate to the network device, where the response message includes information used to indicate scheduling capability of the access network device, such as guaranteed rate information, the reference sending rate is determined according to the information, and the reference sending rate is used by the network device to determine a bit rate of the delivered data packet.
In another embodiment of the present application, the query message may be included in a request message for requesting a data packet, where the request message may be a message sent by a terminal device, and the sending unit 264 is further configured to send the request message to an access network device.
In another embodiment of the present application, when the air interface capability between the access network device and the terminal device changes, the receiving unit 263 is further configured to receive updated guaranteed rate information sent by the access network device; the sending unit 264 is further configured to send the updated reference sending rate to the network device according to the updated guaranteed rate information, where the updated reference sending rate is determined according to the updated guaranteed rate information.
Fig. 27 is a schematic flow chart of a service transmission method according to another embodiment of the present application.
Step 2701: the terminal device sends a request to the access network device for the scheduling capability of the access network device.
Step 2702: and the terminal equipment receives the response message from the access network equipment and sends the reference sending rate to the network equipment.
The response message contains information for indicating the scheduling capability of the access network device, such as guaranteed rate information, the reference sending rate is determined according to the information, and the reference sending rate is used for the network device to determine the bit rate of the issued data packet.
In another embodiment of the present application, the query message may be included in a request message for requesting a data packet, where the request message may be a message sent by a terminal device, and the terminal device sends the request message to an access network device.
In another embodiment of the present application, when an air interface capability between an access network device and a terminal device changes, the terminal device receives updated guaranteed rate information sent by the access network device; and the terminal equipment sends the updated reference sending rate to the network equipment according to the updated guaranteed rate information, wherein the updated reference sending rate is determined according to the updated guaranteed rate information.
Fig. 28 is a schematic structural diagram of a service transmission apparatus according to another embodiment of the present application, where the service transmission apparatus may be a network device in a communication system, and the service transmission apparatus may include the components shown in fig. 28: at least one processor 281, a memory 282, a receiver 283 and a transmitter 284, wherein the processor 281, the memory 282, the receiver 283 and the transmitter 284 may be connected to each other by a communication bus. It should be noted that the structure of the service transmission apparatus shown in fig. 28 does not constitute a limitation on the network device, and may include more or fewer components than those shown in the drawing, or combine some components, or arrange different components, which is not limited in this embodiment of the application, and each component of the network device is specifically described below with reference to fig. 28.
The processor 281 is a control center of the access network device, and may be a processor or a general term of multiple processing elements. For example, the processor 281 is a CPU, which may also be an ASIC, or one or more integrated circuits configured to implement embodiments of the present application, such as one or more DSPs, or one or more FPGAs. The processor 281 may perform various functions of the access network device by executing or executing software programs stored in the memory 282, and invoking data stored in the memory 282, among other things.
The memory 282 may be, but is not limited to, ROM or other type of static storage device that can store static information and instructions, RAM or other type of dynamic storage device that can store information and instructions, EEPROM, CD-ROM or other optical disk storage, optical disk storage (including compact disk, laser disk, optical disk, digital versatile disk, blu-ray disk, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory 282 may be separate and coupled to the processor 281 via a communication bus. Memory 282 may also be integrated with processor 281. The memory 282 is used for storing software programs for executing the schemes provided by the embodiments of the present application, and is controlled by the processor 281 to execute the programs.
The receiver 283 and the transmitter 284 are used for communicating with other devices or a communication network to implement a receiving function and a transmitting function.
The receiver 283 is configured to receive a reference sending rate from the terminal device.
The transmitter 284 is configured to transmit the data packets to the terminal device at a first rate according to a reference transmission rate, where the first rate is determined according to the reference transmission rate.
In another embodiment of the present application, the receiver 283 is further configured to receive a reference sending rate sent by the terminal device after sending an update, where the updated reference sending rate is determined according to the updated guaranteed rate information, and the updated guaranteed rate information is sent to the terminal device by the access network device.
In another embodiment of the present application, the memory 282 is used for storing computer program instructions and data, and the processor 281 calls the computer program instructions and data to execute the related functions and triggers the receiver 283 and the transmitter 284 to execute the related functions, which will not be described in detail herein.
The foregoing embodiments only generally describe the functions of the processor 281, the memory 282, the receiver 283 and the transmitter 284, and specific working processes and functions of the processor 281, the memory 282, the receiver 283 and the transmitter 284 can refer to related matters described in the method embodiments corresponding to fig. 30 and fig. 31 below, for example, a processing process of a network device described in the method embodiments below is performed by the processor 281, a storing process of the network device is performed by the memory 282, a receiving process of the network device is performed by the receiver 283, and a transmitting process of the network device is performed by the transmitter 284.
In another embodiment of the present application, a computer storage medium is provided for storing computer software instructions for the service transmission apparatus, the computer software instructions including a program for executing the solution of any one of the above aspects.
Fig. 29 is a schematic structural diagram of a service transmission apparatus according to another embodiment of the present application, where the service transmission apparatus may be a network device in a communication system, and the service transmission apparatus may include the components shown in fig. 29: at least one processing unit 291, a memory unit 292, a receiving unit 293, and a transmitting unit 294.
The receiving unit 293 is configured to receive a reference sending rate from a terminal device.
The sending unit 294 is configured to send the data packet to the terminal device at a first rate according to a reference sending rate, where the first rate is determined according to the reference sending rate.
In another embodiment of the present application, the receiving unit 293 is further configured to receive a reference sending rate sent by the terminal device after sending an update, where the updated reference sending rate is determined according to the updated guaranteed rate information, and the updated guaranteed rate information is sent to the terminal device by the access network device.
Fig. 30 is a flowchart of a service transmission method according to another embodiment of the present application.
Step 3001: the network device receives a reference transmission rate from the terminal device.
Step 3002: the network equipment transmits the data packets to the terminal equipment at a first rate according to the reference transmission rate, wherein the first rate is determined according to the reference transmission rate.
In another embodiment of the present application, when the air interface capability between the access network device and the terminal device changes,
and the network equipment receives the updated reference sending rate sent by the terminal equipment, wherein the updated reference sending rate is determined according to the updated guaranteed rate information, and the updated guaranteed rate information is sent to the terminal equipment by the access network equipment.
Fig. 31 is a flowchart of another service transmission method provided in this embodiment, where the method may be applied to the 5G network shown in fig. 2a or the 4G network shown in fig. 2b to implement data packet transmission through rate negotiation.
Step 3101: the terminal device sends an inquiry message to the access network device.
The query message may be used to query the scheduling capabilities of the access network device (e.g., the guaranteed rate that the access network device may provide).
Step 3102: the access network equipment receives the inquiry information from the terminal equipment and sends a response message to the terminal equipment according to the inquiry information.
The response message may include information (e.g., guaranteed rate information) used to indicate scheduling capability of the access network device, and the sending, by the access network device, the response message to the terminal device according to the query message may refer to: the access network equipment receives the inquiry message as a trigger condition for the access network equipment to send a response message to the terminal equipment, and when the access network equipment receives the message of inquiring the scheduling capability, the access network equipment sends the response message to the terminal equipment.
The guaranteed rate information may include: the transmission rate supportable by the access network device. The guaranteed rate can be obtained by the access network device according to the cache state of the access network device, the system bandwidth resource, the number of users in the cell and/or the service priority.
Step 3103: and the terminal equipment receives the response message from the access network equipment and sends the reference sending rate to the network equipment.
The reference sending rate is determined according to the guaranteed rate information in the response message, and provides a reference basis for the rate when the network device sends the data packet, such as: the guaranteed rate information may include a maximum transmission rate supported by the access network device, and the reference transmission rate may not exceed the maximum transmission rate when determined.
In a possible scenario, the network device is an FCC server, and the reference sending rate may be carried by the terminal device in a request message and sent to the network device, or the reference sending rate may be carried in a message different from the request message and sent to the network device, which is not limited in this application embodiment, where the request message may be a message for requesting the network device to send a data packet, and the request message may be an RTCP message, for example: and a fast zapping request message, which may include a target channel identifier, for requesting the network device to issue a program stream of the target channel.
Optionally, the terminal device sends the reference sending rate to the network device through network elements such as the access network device and the gateway device.
Step 3104: the network equipment receives the reference sending rate and sends the data packet to the terminal equipment at the first rate according to the reference sending rate.
The first rate is determined according to a reference transmission rate, and if the first rate cannot exceed the reference transmission rate at the time of determination, the first rate may be equal to or less than the reference transmission rate.
It should be noted that, when the data packet requested to be sent by the terminal device is not cached in the network device, the step 3104 is not executed, but the network device sends a response message to the terminal device to notify that the request processing of the terminal device fails; otherwise, the above step 3104 is performed.
Thus, in the scheme shown in fig. 31, the terminal device may negotiate a rate of transmitting the data packet according to the capability of the access network device and the network device, transmit the data packet according to the negotiated rate, and ensure transmission of the data packet under the condition of adapting to the transmission capability of the access network device.
Further optionally, in the process of executing the scheme shown in fig. 31, if the air interface capability between the access network device and the terminal device changes, the access network device sends updated guaranteed rate information to the terminal device; the terminal device receives the updated guaranteed rate information from the access network device, and sends an updated reference sending rate to the network device according to the updated guaranteed rate information, wherein the updated reference sending rate is determined according to the updated guaranteed rate information, and the steps are as follows: the updated guaranteed rate information may include an updated maximum transmission rate supported by the access network device, and the updated maximum transmission rate may not be exceeded when the reference sending rate is updated.
And the network equipment receives the updated reference sending rate from the terminal equipment and issues a data packet to the terminal equipment at a second rate according to the updated reference sending rate.
Wherein the second rate is determined according to the updated reference sending rate, such as: the second rate, when determined, cannot exceed the updated reference sending rate, i.e., the second rate may be equal to or less than the updated reference sending rate.
In another feasible scheme, the data packet sent by the network device may also be cached to the local device, and the local device sends the data packet requested by the terminal device to the terminal device, so as to improve the efficiency of the terminal device in obtaining the data packet. The specific scheme is as follows.
Fig. 32 is a schematic structural diagram of a service transmission apparatus according to another embodiment of the present application, where the service transmission apparatus may be a proxy node in a communication system, and the service transmission apparatus may include the components shown in fig. 32: at least one processor 321, a memory 322, a receiver 323 and a transmitter 324, wherein the processor 321, the memory 322, the receiver 323 and the transmitter 324 may be connected to each other through a communication bus. It should be noted that the structure of the service transmission apparatus shown in fig. 32 does not constitute a limitation to the gateway device, and may include more or fewer components than those shown in the drawing, or combine some components, or arrange different components, which is not limited in this embodiment of the application, and each component of the gateway device is specifically described below with reference to fig. 32.
The processor 321 is a control center of the access network device, and may be a processor or a collective term for multiple processing elements. For example, the processor 321 is a CPU, and may be an ASIC, or one or more integrated circuits configured to implement embodiments of the present application, such as one or more DSPs, or one or more FPGAs. The processor 321 may perform various functions of the access network device by running or executing software programs stored in the memory 322 and invoking data stored in the memory 322, among other things.
The memory 322 may be, but is not limited to, a ROM or other type of static storage device that can store static information and instructions, a RAM or other type of dynamic storage device that can store information and instructions, an EEPROM, a CD-ROM or other optical disk storage, optical disk storage (including compact disk, laser disk, optical disk, digital versatile disk, blu-ray disk, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory 322 may be separate and coupled to the processor 321 via a communication bus. The memory 322 may also be integrated with the processor 321. The memory 322 is used for storing software programs for implementing the schemes provided in the embodiments of the present application, and is controlled by the processor 321 to execute the schemes.
The receiver 323 and the transmitter 324 are used for communicating with other devices or communication networks to implement a receiving function and a transmitting function.
The memory 322 is used for storing the data packet from the network device.
The receiver 323 is configured to receive a request message from a terminal device.
The processor 321 is configured to determine whether a data packet requested by the terminal device is stored in the service transmission apparatus.
The transmitter 324 is configured to, if the service transmission apparatus stores a data packet requested by the terminal device, send a response message indicating that the request processing of the terminal device is successful to the terminal device, and send a data packet requested by the terminal device to the terminal device.
In another embodiment of the present application, the service transmission apparatus may be a gateway device, an access network device, or a user-resident device.
In another embodiment of the present application, when the service transmission apparatus does not store the data packet requested by the terminal device, the service transmission apparatus sends the request message sent by the terminal device to the network device, so that the network device receives the request message, sends a response message indicating that the request processing of the terminal device is successful to the terminal device, and sends the data packet requested by the terminal device to the terminal device.
In another embodiment of the present application, the memory 322 is used for storing computer program instructions and data, and the processor 321 calls the computer program instructions and data to execute the related functions and triggers the receiver 323 and the transmitter 324 to execute the related functions, which will not be described herein again.
The above embodiments only describe the functions of the processor 321, the memory 322, the receiver 323 and the transmitter 324 in a general way, and the specific working processes and functions of the processor 321, the memory 322, the receiver 323 and the transmitter 324 may refer to the related contents described in the method embodiments corresponding to the following fig. 34 and fig. 35, for example, the processing process of the proxy node described in the method embodiments is performed by the processor 321, the storing process of the proxy node is performed by the memory 322, the receiving process of the proxy node is performed by the receiver 323, and the transmitting process of the proxy node is performed by the transmitter 324.
In another embodiment of the present application, a computer storage medium is provided for storing computer software instructions for the service transmission apparatus, the computer software instructions including a program for executing the solution of any one of the above aspects.
Fig. 33 is a schematic structural diagram of a service transmission apparatus according to another embodiment of the present application, where the service transmission apparatus may be a proxy node in a communication system, and the service transmission apparatus may include the components shown in fig. 33: at least one processing unit 331, a storage unit 332, a receiving unit 333, and a transmitting unit 334.
The storage unit 332 is configured to store the data packet from the network device.
The receiving unit 333 is configured to receive a request message from a terminal device.
The processing unit 331 is configured to determine whether a data packet requested by the terminal device is stored in the service transmission apparatus.
The sending unit 334 is configured to send, to the terminal device, a response message used for indicating that the request processing of the terminal device is successful if the data packet requested by the terminal device is stored in the service transmission apparatus, and send, to the terminal device, the data packet requested by the terminal device.
In another embodiment of the present application, the service transmission apparatus may be a gateway device, an access network device, or a user-resident device.
In another embodiment of the present application, when the service transmission apparatus does not store the data packet requested by the terminal device, the service transmission apparatus sends the request message sent by the terminal device to the network device, so that the network device receives the request message, sends a response message indicating that the request processing of the terminal device is successful to the terminal device, and sends the data packet requested by the terminal device to the terminal device.
Fig. 34 is a schematic flow chart of a service transmission method according to another embodiment of the present application, where the method may be applied to a 5G network or a 4G network.
Step 3401: the proxy node stores the data packet from the network device in a local cache.
Step 3402: the proxy node receives the request message from the terminal equipment, determines whether a data packet requested by the terminal equipment is stored in the proxy node, and if so, sends a response message for indicating the successful processing of the request of the terminal equipment to the terminal equipment and sends the data packet requested by the terminal equipment to the terminal equipment.
In another embodiment of the present application, the proxy node may be a gateway device, an access network device, or a customer premises equipment.
In another embodiment of the present application, when a data packet requested by a terminal device is not stored in a proxy node, the proxy node sends a request message sent by the terminal device to a network device, so that the network device receives the request message, sends a response message indicating that the request processing of the terminal device is successful to the terminal device, and sends the data packet requested by the terminal device to the terminal device.
Therefore, when the data packet requested by the terminal equipment is not stored in the proxy node, the data packet can be obtained from the original network equipment, and the normal transmission of the data packet is ensured.
Fig. 35 is a flowchart of another service transmission method provided in this embodiment, where the method may be applied to the 5G network shown in fig. 2a or the 4G network shown in fig. 2 b.
Step 3501: the proxy node stores the data packet from the network device in a local cache.
For example, the gateway device or the access network device or the customer premises equipment serves as a proxy node, and buffers data packets (e.g., IPTV live broadcast service data packets) passing through the node.
Step 3502: the terminal equipment sends a request message to the network equipment through the proxy node.
The request message is used to request the network device to send a data packet to the terminal device, and the request message may be an RTCP message, such as a zapping request message.
Step 3503: the agent node receives the request message from the terminal equipment, determines whether a data packet requested by the terminal equipment is stored in the agent node, and if so, executes steps 3504-3505; otherwise, step 3506-step 3508 are performed.
For example, the gateway device or the access network device or the customer premises equipment serving as the proxy node determines whether a data packet corresponding to the multicast address is already cached in the node according to the multicast address of the target channel in the fast zapping request message.
Step 3504: the proxy node sends a response message to the terminal equipment, wherein the response message is used for indicating that the request processing of the terminal equipment is successful.
Step 3505: and the proxy node sends the data packet requested by the terminal equipment to the terminal equipment.
Step 3506: the proxy node sends a request message sent by the terminal equipment to the network equipment.
Step 3507: and the network equipment receives the request message and sends a response message to the terminal equipment, wherein the response message is used for indicating the request processing success of the terminal equipment.
Step 3508: and the network equipment sends the data packet requested by the terminal equipment to the terminal equipment.
Compared with the prior art, in the scheme shown in fig. 11, the data packet requested by the terminal device is stored in the local device, and the data packet does not need to be sent to the terminal device through the network device in the data network, so that devices and transmission channels through which the data packet is sent are reduced, and the transmission efficiency of the data packet is improved.
Through the above description of the embodiments, it is clear to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above function distribution may be performed by different functional modules according to needs, that is, the internal structure of the device may be divided into different functional modules to perform all or part of the above described functions.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the above-described device embodiments are merely illustrative, and for example, the division of the modules or units is only one logical functional division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another device, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may be one physical unit or a plurality of physical units, that is, may be located in one place, or may be distributed in a plurality of different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application, or portions of the technical solutions or all or portions of the technical solutions that contribute to the prior art, may be embodied in the form of a software product, where the software product is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, or the like) or a processor (processor) to execute all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The above description is only an embodiment of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions within the technical scope disclosed in the present application should be covered within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (21)

1. A method for quality of service configuration, comprising:
Acquiring a Policy Charging Control (PCC) rule;
determining a corresponding relation between a first QoS flow and QoS parameters according to the PCC rules, wherein the first QoS flow corresponds to at least two sets of QoS parameters; and
and sending QoS configuration information to access network equipment, wherein the QoS configuration information is used for configuring the corresponding relation between the first QoS flow and the QoS parameters.
2. The method of claim 1, wherein the set of QoS parameters comprises a guaranteed stream bit rate, GFBR.
3. The method of claim 2, wherein the set of QoS parameters further comprises one or more of the following parameters: the method comprises the steps of maximum stream bit rate MFBR, session aggregation maximum bit rate session-AMBR, user equipment UE aggregation maximum bit rate UE-AMBR, aggregation guaranteed stream bit rate AGFBR, aggregation maximum stream bit rate AMFBR, 5G service quality identification 5QI and corresponding 5G QoS characteristics, and priority ARP distribution and reservation.
4. The method according to any of claims 1-3, wherein obtaining the PCC rule comprises:
the PCC rules are pre-configured; or
The PCC rules are obtained by interacting with a policy control function PCF.
5. Method according to any of claims 1-3, wherein said first QoS flow is identified by a first service identification, said first service identification being a first QoS flow identification QFI or a first 5 QI.
6. The method of claim 5, wherein the first QoS flow corresponds to the QoS parameter is a correspondence between the first service identifier and the QoS parameter.
7. The method of claim 5, wherein the QoS configuration information further includes first indication information, and the first indication information is used for indicating a burst QoS parameter corresponding to a burst traffic flow in the QoS parameters corresponding to the first service identifier.
8. The method of any of claims 1-3, 6 or 7, wherein sending the QoS configuration information to the access network device comprises:
and sending a message containing the QoS configuration information to the access network equipment through an access and mobility management function (AMF).
9. The method of claim 8, wherein the message containing the QoS configuration information further comprises an authorized QoS rule.
10. The method of any of claims 1-3, 6, 7, 9, further comprising:
And determining the corresponding relation between the service data flow SDF and the first QoS flow according to the PCC rule.
11. A method of data transmission, comprising:
receiving QoS configuration information, wherein the QoS configuration information is used for configuring a corresponding relation between a first QoS flow and QoS parameters, and the first QoS flow corresponds to at least two sets of QoS parameters;
receiving a data packet from a gateway device; and
and sending the data packet to terminal equipment through an air interface bearer (RB) according to the corresponding relation between the first QoS flow and the QoS parameters.
12. The method of claim 11, wherein sending the data packet to a terminal device according to the corresponding relationship between the first QoS flow and the QoS parameter through an RB according to QoS parameters of a corresponding service comprises:
determining that the data packet corresponds to the first QoS flow according to the information indicating the first QoS flow;
mapping the data packet to the RB according to the mapping relation between the first QoS flow and the RB;
determining the QoS parameters of the services corresponding to the data packets according to the information indicating the QoS parameters of the services corresponding to the data packets; and
And sending the data packet to the terminal equipment through the RB according to the QoS parameter of the service corresponding to the data packet.
13. The method according to claim 11 or 12, wherein the set of QoS parameters comprises a guaranteed stream bit rate, GFBR.
14. The method of claim 13, wherein the set of QoS parameters further comprises one or more of the following parameters: the method comprises the steps of maximum stream bit rate MFBR, session aggregation maximum bit rate session-AMBR, user equipment UE aggregation maximum bit rate UE-AMBR, aggregation guaranteed stream bit rate AGFBR, aggregation maximum stream bit rate AMFBR, 5G service quality identification 5QI and corresponding 5G QoS characteristics, and priority ARP distribution and reservation.
15. Method according to any of the claims 11, 12 or 14, wherein said first QoS flow is identified by a first service identification being a first QoS flow identification QFI or a first 5 QI.
16. The method of claim 15, wherein the first QoS flow corresponds to the QoS parameter by identifying a correspondence to the QoS parameter for the first service.
17. The method of claim 15, wherein the QoS configuration information further includes first indication information, and the first indication information is used to indicate a burst QoS parameter corresponding to a burst traffic flow in the QoS parameters corresponding to the first service identifier.
18. The method of any of claims 11, 12, 14, 16 or 17, wherein receiving the QoS configuration information comprises:
receiving a message from an access and mobility management function (AMF), wherein the message comprises the QoS configuration information.
19. The method of claim 18, wherein the message further comprises an authorized QoS rule.
20. A communication apparatus, characterized in that the apparatus comprises means for performing the method of any of claims 1 to 10 or that the apparatus comprises means for performing the method of any of claims 11 to 19.
21. A computer storage medium having stored thereon computer instructions that, when executed, cause a computer to perform the method of any one of claims 1 to 10 or cause a computer to perform the method of any one of claims 11 to 19.
CN202110323254.7A 2017-09-30 2017-09-30 Service transmission method and device Active CN113329244B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110323254.7A CN113329244B (en) 2017-09-30 2017-09-30 Service transmission method and device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710945134.4A CN109600664B (en) 2017-09-30 2017-09-30 Service transmission method and device
CN202110323254.7A CN113329244B (en) 2017-09-30 2017-09-30 Service transmission method and device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201710945134.4A Division CN109600664B (en) 2017-09-30 2017-09-30 Service transmission method and device

Publications (2)

Publication Number Publication Date
CN113329244A CN113329244A (en) 2021-08-31
CN113329244B true CN113329244B (en) 2022-07-22

Family

ID=65900822

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201710945134.4A Active CN109600664B (en) 2017-09-30 2017-09-30 Service transmission method and device
CN202110323254.7A Active CN113329244B (en) 2017-09-30 2017-09-30 Service transmission method and device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201710945134.4A Active CN109600664B (en) 2017-09-30 2017-09-30 Service transmission method and device

Country Status (2)

Country Link
CN (2) CN109600664B (en)
WO (1) WO2019062783A1 (en)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110267312B (en) * 2019-06-17 2023-09-19 腾讯科技(深圳)有限公司 Data transmission method, equipment and medium for managing service quality stream
CN110493824B (en) * 2019-08-28 2022-11-01 京信网络系统股份有限公司 Data scheduling method and device based on QoS, access network equipment and storage medium
US20220369156A1 (en) * 2019-10-30 2022-11-17 Telefonakiebolaget Lm Ericsson (Publ) Simultaneous data paths for qos control of service data traffic
EP4061051A4 (en) * 2019-12-10 2022-12-07 Huawei Technologies Co., Ltd. Data transmission method and apparatus
CN115002854A (en) * 2020-01-03 2022-09-02 华为技术有限公司 Communication method and device
WO2021163932A1 (en) * 2020-02-19 2021-08-26 Oppo广东移动通信有限公司 Communication parameter adjustment method and apparatus, device and storage medium
CN115812297A (en) * 2020-06-29 2023-03-17 Oppo广东移动通信有限公司 Wireless communication method, terminal equipment and network equipment
CN114205305A (en) * 2020-09-18 2022-03-18 华为技术有限公司 Data transmission method and related equipment
CN116746264A (en) * 2021-01-07 2023-09-12 华为技术有限公司 Communication method and device
EP4284062A4 (en) * 2021-01-22 2024-02-21 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method and apparatus for adjusting attribute parameter, and communication device
CN114928554B (en) * 2021-02-01 2024-04-02 大唐移动通信设备有限公司 Video transmission method, device and storage medium
CN115696458A (en) * 2021-07-31 2023-02-03 华为技术有限公司 Resource allocation method and related device
CN115865811A (en) * 2021-09-24 2023-03-28 华为技术有限公司 Communication method and device
CN116419312A (en) * 2021-12-29 2023-07-11 中国移动通信有限公司研究院 Method and device for transmitting configuration information and data of quality of service (QoS) flow
CN116761220A (en) * 2022-03-02 2023-09-15 华为技术有限公司 Communication method, device and equipment
CN116887341A (en) * 2022-03-28 2023-10-13 华为技术有限公司 Communication method, communication device and communication system
CN117478512A (en) * 2022-07-19 2024-01-30 中兴通讯股份有限公司 Service guarantee method, system, storage medium and electronic device
CN117692117A (en) * 2022-09-09 2024-03-12 维沃移动通信有限公司 Method, apparatus, communication device and readable storage medium for determining end of data transfer

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101047586A (en) * 2006-06-29 2007-10-03 华为技术有限公司 Service QoS ensuring method and device for radio mesh network
WO2015192295A1 (en) * 2014-06-16 2015-12-23 Huawei Technologies Co., Ltd. Method and device for controlling qos of a service
WO2017128819A1 (en) * 2016-01-25 2017-08-03 中兴通讯股份有限公司 Policy and charging control method and apparatus based on application, and storage medium

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1968037B (en) * 2006-06-09 2010-10-06 华为技术有限公司 Power control method in communication method and its system
CN103379586B (en) * 2012-04-24 2018-09-28 华为终端(东莞)有限公司 A kind of method and website, access point finding access point
CN103491643B (en) * 2012-06-12 2018-03-27 电信科学技术研究院 The method for building up and equipment of group communication connection
US20140126454A1 (en) * 2012-11-05 2014-05-08 Qualcomm Incorporated Embms support in heterogeneous network
JP2014239278A (en) * 2013-06-06 2014-12-18 ソニー株式会社 Content supply device, content supply method, program, and content supply system
WO2015064350A1 (en) * 2013-10-28 2015-05-07 ソニー株式会社 Content supplying device, content supplying method, program, terminal device, and content supplying program
CN106331105A (en) * 2016-08-25 2017-01-11 腾讯科技(深圳)有限公司 Method and device for guaranteeing network acceleration, and network QoS guarantee method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101047586A (en) * 2006-06-29 2007-10-03 华为技术有限公司 Service QoS ensuring method and device for radio mesh network
WO2015192295A1 (en) * 2014-06-16 2015-12-23 Huawei Technologies Co., Ltd. Method and device for controlling qos of a service
WO2017128819A1 (en) * 2016-01-25 2017-08-03 中兴通讯股份有限公司 Policy and charging control method and apparatus based on application, and storage medium

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Policy and charging control signalling flows and Quality of Service (QoS) parameter mapping;European Telecommunications Standards Institute;《3GPP TS 29.213 V7.4.0》;20080430;全文 *
S2-152252 "Clarifications for PCC rule actions";Huawei等;《3GPP tsg_sa\WG2_Arch》;20150630;第全文卷;全文 *
S2-170096 "QoS parameters and characteristics";Qualcomm Incorporated等;《3GPP tsg_sa\WG2_Arch》;20170110;第全文卷;全文 *

Also Published As

Publication number Publication date
CN109600664B (en) 2021-03-30
CN113329244A (en) 2021-08-31
WO2019062783A1 (en) 2019-04-04
CN109600664A (en) 2019-04-09

Similar Documents

Publication Publication Date Title
CN113329244B (en) Service transmission method and device
US11576083B2 (en) QoS flow control method and apparatus
US11652889B2 (en) Communication method and communications device
KR102065429B1 (en) Method and apparatus for performing reflective quality of service (QoS) in wireless communication system
US10397188B2 (en) Access control apparatus, system, and method
EP3493591B1 (en) Service transmission control method and related device
US8064395B2 (en) Data transmission
US9003004B2 (en) Group-based control method and apparatus for MTC devices in mobile communication system
US7668139B2 (en) Mobile handover utilizing multicast in a multi-protocol label switching (MPLS)-based network
CN110476451B (en) Method for transmitting lossless data packet based on quality of service (QOS) framework in wireless communication system and apparatus therefor
CN107872876A (en) The sending method and device of message
CN110493767B (en) Communication method, user equipment, access network equipment and application server
WO2014075359A1 (en) Bandwidth adjustment method, device and system
US20230388863A1 (en) Communication method and apparatus
WO2015113281A1 (en) User data processing method and device and network system
US20220210690A1 (en) Data transmission method and apparatus, system, and storage medium
US9344857B1 (en) Frequency band allocation in a wireless communication network
WO2023029590A1 (en) Multicast/broadcast session management method and communication apparatus
US10972870B2 (en) Downlink data transmission method and apparatus
Guo et al. Quality of service control
US11425621B2 (en) Device control method and apparatus
US20210219364A1 (en) Resource establishing method, and device
KR20170013673A (en) Method for controlling packet traffic and apparatus therefor
Walraven et al. Network-Based Mobility with DVB-RCS2 Using the Evolved Packet Core

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant