CN109600664A - Business transmitting method and device - Google Patents
Business transmitting method and device Download PDFInfo
- Publication number
- CN109600664A CN109600664A CN201710945134.4A CN201710945134A CN109600664A CN 109600664 A CN109600664 A CN 109600664A CN 201710945134 A CN201710945134 A CN 201710945134A CN 109600664 A CN109600664 A CN 109600664A
- Authority
- CN
- China
- Prior art keywords
- qos
- bearer
- service
- burst
- flow
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title abstract description 158
- 230000005540 biological transmission Effects 0.000 claims abstract description 355
- 230000004044 response Effects 0.000 claims description 58
- 238000001914 filtration Methods 0.000 claims description 43
- 238000013507 mapping Methods 0.000 claims description 31
- 230000003213 activating effect Effects 0.000 claims description 21
- 230000004048 modification Effects 0.000 claims description 17
- 238000012986 modification Methods 0.000 claims description 17
- 230000009849 deactivation Effects 0.000 claims description 11
- 230000004913 activation Effects 0.000 claims description 8
- 238000004891 communication Methods 0.000 abstract description 65
- 230000011664 signaling Effects 0.000 abstract description 15
- 238000005516 engineering process Methods 0.000 abstract 1
- 238000007726 management method Methods 0.000 description 110
- 238000003860 storage Methods 0.000 description 102
- 230000006870 function Effects 0.000 description 75
- 238000012545 processing Methods 0.000 description 67
- 230000008569 process Effects 0.000 description 54
- 238000010586 diagram Methods 0.000 description 49
- 238000004590 computer program Methods 0.000 description 26
- 230000003287 optical effect Effects 0.000 description 25
- 230000003068 static effect Effects 0.000 description 16
- 235000019800 disodium phosphate Nutrition 0.000 description 8
- 230000003993 interaction Effects 0.000 description 8
- 230000002829 reductive effect Effects 0.000 description 5
- 230000002776 aggregation Effects 0.000 description 4
- 238000004220 aggregation Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 101000617130 Homo sapiens Stromal cell-derived factor 1 Proteins 0.000 description 3
- 102100021669 Stromal cell-derived factor 1 Human genes 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000012554 master batch record Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 239000000872 buffer Substances 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 230000000593 degrading effect Effects 0.000 description 2
- 230000000670 limiting effect Effects 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
- H04N21/4384—Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/262—Content 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/262—Content 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/26208—Content 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/462—Content 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 present application discloses a kind of business transmitting method and device, is related to field of communication technology, to ensure Signalling exchange and the data packet transmission between equipment.The specific scheme is that access network equipment, which receives gateway, passes through the data packet that the first QoS flow is sent, data packet is carried by second to terminal device according to qos parameter required by the corresponding business of data packet according to QoS flow and the corresponding relationship of qos parameter and is sent, QoS flow and the corresponding relationship of qos parameter include: the corresponding a set of qos parameter of the first QoS flow, or the first corresponding at least two sets of qos parameter of QoS flow, or at least two QoS flow correspond to a set of qos parameter, or at least two corresponding at least two sets of qos parameters of QoS flow, at least two QoS flow include the first QoS flow.
Description
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 television (IPTV) is a typical Internet Protocol (IP) multicast service, and a terminal device (e.g., a set top box (set top box) or a Customer Premise 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 IPTV service, the delay experience when a user changes channels is very important, generally, the acceptable channel switching delay of people 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 the video information of certain channels of the terminal equipment; 2) when a user sends a channel switching instruction through a remote controller, terminal equipment requests a target channel program stream from an 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 an IGMP/MLD message to apply for joining the multicast group corresponding to the target channel after receiving a 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 in a unicast mode is connected with the first multicast data packet sequence number, the FCC server stops the unicast sending, and the terminal equipment continues the normal multicast receiving service flow.
As shown in fig. 1, the existing FCC mechanism mainly reduces the channel switching delay through signaling interaction between the terminal device and the FCC server and unicast data push with a higher rate, so in order to better support IPTV services 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 high channel switching delay caused by that signaling interaction between the terminal device and the FCC server and downlink unicast push rate are not satisfied 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, 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 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; the method may include:
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 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 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 QoSflow; 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 the 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 combination with the first aspect, in a fourth possible implementation manner of the first aspect, or in combination with the second aspect, in a fourth possible implementation manner of the second aspect, corresponding to the activating the QoS parameter, 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:
the receiving unit is used for receiving a data packet sent by the gateway equipment through the first QoS flow;
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 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 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 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 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 QoSflow; 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
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 a data packet sent by the gateway equipment through the first QoS flow;
a memory, configured to store a correspondence between QoS flow and QoS parameters, where the correspondence between QoS flow and 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 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 service transmission apparatus determines an appropriate air interface bearer according to the 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 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 correspondence between QoS flow and QoS parameters, where the correspondence between QoS flow and 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 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.
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 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,
the 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:
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 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, where 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 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 issue 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 the gateway device, 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 may include:
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 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.
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 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 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 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 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;
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 issue 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 the 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 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;
a sending unit, configured to send the data packet to a gateway device through a first bearer according to the corresponding relationship between the bearer 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 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 the 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 traffic 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 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 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 traffic 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 issue 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;
and a transmitter, configured to transmit, 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 one 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 by 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 traffic 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 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 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 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 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 switching 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 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 any one of the above 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, 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 solution 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 (SDFtemplate), corresponding relation between service data flow SDF and packet label, 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 for indicating 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 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 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 service quality 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 requirements corresponding to the data packets 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 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 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 onto the first QoS flow according to a corresponding relationship between the SDF and a packet tag when the data packet meets 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 stream 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, where 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 service quality 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 that maps 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 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:
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 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 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 fifteenth aspect and the fifteenth possible implementation manner, where the computer software instructions include a program for executing an aspect described in any one of the above aspects.
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 fifteenth aspect or the fifteenth possible implementation manner, where the computer software instructions include a program for executing the solution described in the above 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 a 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 parameter 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 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.
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 instruction 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 correspondence 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 traffic flow, or,
the bearer configuration information includes a correspondence 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 equipment 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 corresponding relationship between a bearer and a QoS parameter, 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 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 includes at least a burst QoS parameter, 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;
a mapping unit, configured to map the data packet to the first bearer according to the TFT;
and 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, 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 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 correspondence 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 traffic flow, or,
the bearer configuration information includes a correspondence 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 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 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;
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 device; 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 bursty traffic flow.
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 correspondence 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 traffic flow, or,
the bearer configuration information includes a correspondence 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 equipment 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 an aspect described in any one of the aspects.
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 eighteenth aspect or the eighteenth implementation manner, where the computer software instructions include a program for executing the solution described in the above 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 Policy and Charging Control (PCC) rules, 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 rules;
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 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 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 parameter 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 parameter 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, 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 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 parameter 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 the twenty-first aspect or any possible implementation manner of the twenty-first aspect, where the computer software instructions include a program for executing the scheme according to the foregoing aspect.
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 contains 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) 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 capabilities 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 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-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 the access network device and the 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 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-mentioned aspects.
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 inquire 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 adapting 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 a request to an access network device to inquire about scheduling capability of 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 by 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 inquire 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 adapting 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 the access network device and the 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 traffic 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 the embodiment of the present application, the terminal device may inquire 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 adapting 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 the scheme 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 any one of the twenty-seventh aspects or possible implementation manners 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 scheme provided by the embodiment of the application, the terminal device can negotiate the 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 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-eighth aspect, in a first possible implementation manner of the twenty-eighth 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 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 scheme provided by the embodiment of the application, the terminal device can negotiate the 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 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-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 scheme provided by the embodiment of the application, the terminal device can negotiate the 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 the 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 storing 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 scheme according to the above 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 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 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-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 of the foregoing aspect.
In a further aspect, an embodiment of the present application provides a computer program product, where the computer 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, and 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 of another 4G system architecture provided by 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 corresponding diagram of a QoS flow and QoS parameters provided in an embodiment of the present application;
FIG. 12b is a diagram illustrating a QoS flow and QoS parameters according to an embodiment of the present application;
FIG. 12c is a diagram illustrating a QoS flow and QoS parameters according to 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 diagram illustrating 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 flowchart illustrating 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 will be described in detail below with reference to the accompanying drawings.
The service transmission method provided by the embodiment of the application can be applied to the communication shown in fig. 2In the network, the communication network may be of the 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 comprise: 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 the functions of a wireless physical layer, resource scheduling, 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 for providing a plurality of data traffic services for the terminal devices, wherein 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: cell phones, computers, and may also be cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, smart phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), computers, laptops, handheld communication devices, handheld computing devices, satellite radios, wireless modem cards, Set Top Boxes (STBs), Customer Premises Equipment (CPE), and/or other devices used to communicate 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 Receive Point (TRP), a Transmission Point (TP), or some other access node. The core network device may include: access and mobility management 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 data (such as congestion) related to some slices (slices) and data related to the terminal device, 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: the terminal device may establish a control plane signaling connection with the AMF through AN NG interface 1 (abbreviated as N1), AN/RAN device such as a next generation radio access base station (NR NodeB, gNB) may establish a user plane data connection with the UPF through AN NG interface 3 (abbreviated as N3), the AN/RAN device may establish a control plane signaling connection with the AMF through AN NG interface 2 (abbreviated as N2), the UPF may establish a control plane signaling connection with the SMF through AN NG interface 4 (abbreviated as N4), the UPF may interact user plane data with the data network through AN NG interface 6 (abbreviated as N6), the AMF may establish a control plane signaling connection with the SMF through AN NG interface 11 (abbreviated as N11), the SMF may establish a control plane signaling connection with the PCF through AN NG interface 7 (abbreviated as N7), it should be noted that fig. 2a is only AN exemplary architecture diagram, and besides the functional units shown in fig. 2a, the network architecture may further 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, 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, but is not limited to, a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device 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 disk storage, optical disk 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. The memory 32 may be separate and connected to the processor 31 via 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 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 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 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 parameters 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, and the processor 31 calls the computer program instructions and data for executing relevant functions and triggering the receiver 33 and the transmitter 34 to execute relevant functions, which 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 processes and functions of the processor 31, the memory 32, the receiver 33 and the transmitter 34 may refer to related matters described in the method embodiments corresponding to fig. 5, fig. 12 and fig. 13 below, for example, the processing process of the access network device described in the method embodiments below is executed by the processor 31, the storage process of the access network device is executed by the memory 32, the receiving process of the access network device is executed by the receiver 33, and the transmitting process 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, the computer software instructions including a program for executing the solution of any one of the above 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, 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 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 the sending unit 44 is configured to send the data packet to a terminal device through a second bearer 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 QoS parameters required by a 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 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 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 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 to activate the burst QoS parameter corresponding to the first QoS flow.
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: 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 service flow 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 is burst QoS parameters corresponding to burst service flows.
Step 51: and the access network equipment receives a 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 parameters 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 service flow is overtime.
As shown in fig. 6, 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 5G gateway device (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 less 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 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, 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 62 may be separate 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 realize 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 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 the 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 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 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 device 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, and 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 satisfies 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 a QoS parameter meeting the service quality requirement corresponding to the data packet for the first QoSflow.
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, and 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 matters 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.
As shown in fig. 7, 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 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 onto 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 onto 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, and 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 a QoS parameter meeting the service quality requirement corresponding to the data packet for the first QoSflow.
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, wherein the configuration information includes service data flow template (SDF template), corresponding relation between SDF and packet tag, 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 for indicating 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.
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 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.
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 stream.
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 quality of service 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 quality of service 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 satisfies the quality of service 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 less 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 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 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, among other things.
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 separate and connected to the processor 91 through 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 transmitter 93 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 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 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 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 parameter 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, fig. 12 and fig. 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 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. 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 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 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 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 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 parameter 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 acquires 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 acquired 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 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 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 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 parameter corresponding to the burst traffic flow in the QoS parameters corresponding to the first service identifier.
The service transmission method provided in the embodiment of the present application is described in detail below 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: the first management device acquires the PCC rule, and determines the corresponding relation between the SDF and the QoS flow and the corresponding relation between the QoS flow and the QoS parameter according to the acquired PCC rule.
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 interacting 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 also 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., without limitation.
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 time t1, and QoS flow1 is expected to be transmitted at a guaranteed transmission rate of G1 during time t 2. For ease of description, in the embodiments of the present application, the QoS flow is transmitted, meaning that packets mapped to QoS flow are transmitted, for example, the QoS flow1 is transmitted, meaning that packets mapped to QoS flow1 are transmitted, 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 is transmitted alone in time period t1 should satisfy: g1 ≦ Transmission Rate 1 ≦ M1, and Transmission Rate 2 when QoS flow2 alone was transmitted during t2 should satisfy: g1 is not less than 2 and not more than M1, and the transmission rate 3 when the QoSflow1 and the QoS flow2 are jointly transmitted in a t3 time period should satisfy the following conditions: g1 is less than or equal to transmission rate 3 is less than or equal to M1, namely the sum of the two transmission rates is not lower than G1 and not higher 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, such as: 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 (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 at least two QoS flows are transmitted separately, the at least two QoS flows correspond to GFBRs in at least two sets of QoS parameters one to one, and when at least two QoS flows are transmitted together, the at least two QoS flows correspond to Aggregated GFBRs (AGFBRs) in one set of QoS parameters, that is, the at least two QoS flows correspond to AGFBRs. For example, as shown in fig. 12d, the GFBR corresponding to QoS flow1 is G1, the GFBR corresponding to QoS flow2 is G2, and the AGFBR parameter corresponding to QoS flow1 and QoS flow2 is G3, that is, when QoS flow1 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, some 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 service flow.
In embodiments of the present application, the QoS flow may be uniquely characterized by a service identifier, which 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 between the at least one set of QoS parameters and the at least one QoS flow may be replaced by a correspondence 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 negotiated and obtained by the SMF and the PCF includes an SDF template (template), where the SDF template includes a set of packet filtering rules for mapping a packet to the SDF, and the packet filtering rules may 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, for example, that satisfies a preset condition (for example, the destination IP address is a specified address, the port number is within a specified range, the protocol type is Transmission Control Protocol (TCP), and after mapping the packet onto the SDF according to the packet filtering rules, the SMF may further bind the SDF to a QoS flow that can satisfy the QoS requirement of the SDF (for example, 5 flow and priority reservation (priority and priority) in a set of QoS parameters of the QoS parameters, ARP), the QoS flow is bound with the SDF as the 5QI and ARP for SDFQoS requirements). 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), where the QoS configuration information includes: 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 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 QoS flow and 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 a burst QoS parameter corresponding to a burst traffic flow in the QoS parameters 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 obtains 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 the authorized QoS rule sent to the terminal device, the access network device sends the 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, the gateway device and the terminal device establish a data transmission channel, such as: protocol data unit session (pdu).
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., the SDF template may include: the packet filtering rule set 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 the data packet is sent.
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 includes 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 the 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 QoSflow according to the configuration information related to the service flow, where the mapping includes: the gateway device classifies the data packet into a data packet of a first SDF (service data flow) based on the SDF priority in the configuration information related to the service flow and a packet filtering rule contained in the SDF template if the data packet is matched with the first SDF filtering rule, for example, when all or part of IP quintuple information of the data packet meets preset conditions (such as a destination IP address is a designated address, a port number is in a designated range, and a protocol type is TCP), the data packet can 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, QFI1) 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 flow to the access network device, and then the access network device sends the QoS flow to the terminal device, so that QoS requirements of the data packet of the program 1 in a transmission process are 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 guarantee corresponding to the data packet, and the MBR indicates a maximum bit rate that can be provided for the QoS flow guarantee 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, which is not described herein again.
It should be noted that, in the embodiments of the present application, activation may refer to: validating certain configurations (e.g. a certain bearer/QoSflow, or some or all of the QoS parameters corresponding to a certain bearer/QoS flow), 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 turned off/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 a Radio Bearer (RB), and the radio 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, the first service identifier is used for characterizing the first QoS flow, and the information indicating the QoS parameters 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, 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 according to the correspondence between the QoS flow and the QoS parameter 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 a QoS parameter corresponding to the QoS flow and a QoS parameter of the RB, such as: 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 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 QoSflow 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 a proper 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 specific service (or service flow) request message from the terminal device, the QFI and/or QoS parameter corresponding to the data packet is not found, and 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, so as to trigger the execution of step 1201 and 1204.
Optionally, in order to reduce signaling interaction between devices, in the scheme shown in fig. 12, a terminal device may further provide a QoS parameter requirement of a service, and an access network device temporarily adjusts an air interface bearer for a 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 the access network device to select 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, SMF/AMF, etc., the second management device may be, for example, PCF/PCRF, etc., and the gateway device may be, for example, 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, a packet filtering rule in the SDF template configured for the gateway device does not consider a video quality label attached to the FCC server, where data packets from different target channels of the FCC server are mapped by the gateway onto the same QoS flow and sent to the access network device, and then 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 (e.g., 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 configuration information 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 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 correspondence 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 needs exist. 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 the burst QoS parameter corresponding to the service identifier 1.
Optionally, the access network device may activate the first QoS flow, 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 under a first preset condition, 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 transmits 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 (such as 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 data 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 (e.g., 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, and 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 the 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 a first service identifier and an end instruction for instructing to end the transmission of the burst service flow in a data packet (for example, a 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 the access network device deactivating the burst QoS parameter, 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 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), the QoS parameter 1, which is a burst QoS parameter corresponding to QFI1, is removed, so that 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 for indicating the access network equipment 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 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 parameter 1 is a burst QoS parameter and is in an inactive state, after the access network device receives fourth indication information (including QFI1 and a burst request, for example) sent by a Radio Resource Control (RRC) message by the terminal device, the 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 the 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, 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 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, the access network device determines that a timer corresponding to the bursty service flow 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 instruction for indicating the end of the burst service flow, and deactivates the first QoSflow 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 traffic flow) sent to a gateway device, so as to indicate that the burst traffic 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 after receiving the end instruction, the access network device deactivates the burst QoS parameters corresponding to the burst service flow. 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 for indicating the end of the burst service, and after receiving the end indication, the access network device deactivates a burst QoS parameter corresponding to the burst service.
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 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, 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 gateway device may activate, according to the indication information, after the gateway device receives the information indicating that the burst service flow is about to be performed, some or all QoS parameters corresponding to the SDF or the QoS flow, that is, select some QoS parameters corresponding to the burst service flow for activation, and for convenience of expression, the some or all QoS parameters may be referred to as 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 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, such as 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 the information which is from the terminal equipment and contains the burst service requirement corresponding to the burst service flow, 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 a 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 QoS flow adaptive to the burst service requirement of the terminal equipment and corresponding QoS parameters according to the information indicating the burst service requirement, and activate the QoS parameters if the QoS parameters are in an inactivated state.
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 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 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 traffic flow) sent to a gateway device, so as to indicate that the burst traffic 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 after receiving the end instruction, the access network device deactivates the burst QoS parameters corresponding to the burst service flow. 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 an 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 an 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 QoSflow and/or the corresponding burst QoS parameter are/is deactivated.
In yet another possible manner, 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, 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 about sending the end instruction to the access network device by the gateway 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 an air interface resource 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 an SMF, the second management device is a PCF, the gateway device is a UPF, the network device is an FCC server, the terminal device includes 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 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 QoSflow1, 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 change 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 for a target channel program stream to the CPE, the CPE sends a data packet containing the message requesting for the target channel program stream to the access network equipment through an air interface bearer, after receiving the data packet, the access network equipment determines that the data packet corresponds to QoS flow1 according to the corresponding relationship between the air interface bearer and the QoS flow, the corresponding QoS parameter 1 is in an inactivated state, then the access network equipment activates the QoS parameter 1, maps the data packet carrying the QFI1 tag to QoS flow1 according to the activated QoS parameter 1, sends the data packet to the gateway equipment, and then the gateway equipment 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 are respectively corresponding to 720P, 1080P, and 4K), and the UPF analyzes 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 sdfsemplate 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 as burst service flow according to QFI1 carried in the data packet, wherein corresponding QoS parameter 1 is in an inactivated state, then the access network equipment activates QoS parameter 1, maps the data packet carrying the QFI1 label to an air interface bearing RB1 according to the activated QoS parameter 1, and sends the data packet to the CPE, and then the CPE sends the data packet to the set-top box. 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 scheme, 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 guarantee transmission of the data packet.
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, said processor 141, said memory 142, said receiver 143 and said transmitter 144 being connectable 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 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. 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 bearer and QoS parameter correspondence relationship, where the bearer and QoS parameter correspondence relationship 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 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 receiver 143 is further configured to receive a bearer parameter switching indication.
The processor 141, 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 relevant functions and triggers the receiver 143 and the transmitter 144 to execute the relevant 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, fig. 20 and fig. 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, the computer software instructions including a program for executing the solution of any one of the above 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 bearer and QoS parameter correspondence relationship, where the bearer and QoS parameter correspondence relationship 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 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 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 parameters 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 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 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 corresponding to a 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, 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, where 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 first bearer identifier corresponding to 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 first bearer identifier corresponding to at least one set of QoS parameters and information indicating that the first bearer is used to send a bursty traffic flow, and the first bearer identifier is used to characterize the first bearer, or the bearer configuration information includes a first bearer identifier corresponding to at least one set of QoS parameters and information indicating that the bursty QoS parameters correspond to the first bearer, and the first bearer identifier is used to characterize the first bearer, or the bearer configuration information includes a first bearer identifier corresponding to 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 disclosure, the service transmission apparatus may be a gateway device in a communication system, for example, a 5G gateway device (e.g., a gNB) or a 4G gateway device (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 on the gateway 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 this embodiment of the application, and each component 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 executing the schemes provided in the embodiments of the present application, and is controlled by the processor 171 to execute the programs.
The receiver 173 and the transmitter 174 are used for communicating with other devices or a communication network 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 corresponding relationship 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 corresponding relationship between the bearers and QoS parameters includes a corresponding relationship 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 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 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 device 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 burst QoS parameter corresponding to the first bearer, or deactivate the first bearer and deactivate the burst 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 to deactivate 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 and 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 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 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 following method embodiments corresponding to fig. 19, fig. 20 and fig. 21, for example, the processing process of the gateway device described in the following method embodiments 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 transmitting unit 184, wherein the processing unit 181, the storage unit 182, the receiving unit 183 and the transmitting 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 bearers and QoS parameters, 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 bearers and QoS parameters 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, the indication information includes information used for indicating the first bearer or information used for indicating a burst QoS parameter corresponding to the first bearer, the first bearer corresponds to the burst service flow, and the burst QoS parameter corresponds to the 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 the present 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 the present application, the processing unit 181 is further configured to 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 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 device 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 and 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 to notify 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 provided in 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 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 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.
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 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 under a fifth preset condition. 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, under a sixth preset condition, a gateway device deactivates the first bearer, or deactivates the burst QoS parameter corresponding to the first bearer, or deactivates the first bearer and deactivates the burst QoS parameter corresponding to the first bearer. 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 service flow 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 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 first bearer corresponds to the burst QoS parameters.
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 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 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, where the bearer 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, and therefore, 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 and provided by an expected 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, a 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 a guaranteed transmission rate of G2 during t1, and bearer 1 is expected to be transmitted at a guaranteed transmission rate of G1 during t 2. For ease of description, in the embodiments of the present application, transport bearer means transport of a packet mapped to a bearer, for example transport bearer 1 means transport of a packet 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 must not exceed the specified range of the QoS parameters. For example, bearer 1 and bearer 2 correspond to QoS parameter 1, GBR contained in QoS parameter 1 is G1, MBR is M1, and transmission rate 1 when bearer 1 is transmitted alone in t1 period 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 transmission rate 2 is less than or equal to M1, and transmission rate 3 when bearer 1 and bearer 2 are jointly transmitted in t3 period should satisfy: g1 is less than or equal to transmission rate 3 is less than or equal to M1, namely the sum of the two transmission rates is not lower than G1 and not higher 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, where the GBR included in QoS parameter 1 is G1, the GBR included in QoS parameter 2 is G2, bearer 1 is expected to be transmitted at the guaranteed transmission rate of G1 during t1, and bearer 1 is expected to be transmitted at the guaranteed transmission rate of G2 during 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 optional 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, AMBRs). For example, the GBR corresponding to bearer 1 is G1, the GBR corresponding to bearer 2 is G2, and the AMBR parameter corresponding to 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 for bearer 1 is G1, the GBR for bearer 2 is G2, and the AGBR parameter for bearer 1 and bearer 2 is G3, which means that when bearer 1 and bearer 2 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 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, the correspondence between the at least one set of QoS parameters and the at least one bearer may be replaced by a correspondence 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 to correspond to a Traffic Flow Template (TFT), which is used to map the data packet to the bearer, and in a possible manner, a 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 that the TFT maps the data packet to the first bearer may include: the gateway device maps the received data packet which meets the packet filtering rule to the first bearer according to the packet filtering rule contained by the TFT (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 in a designated range, and the protocol type is TCP). It should be noted that, in the embodiment of the present application, a data packet that does not satisfy the packet filtering rule may be mapped onto a default bearer, or the data packet may be discarded or cleared.
Step 2004: 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.
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 the 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 parameter 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 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, 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 according to the correspondence between the bearer and the QoS parameter 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 to 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 scheme shown in fig. 20, a suitable bearer can 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, and 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 scheme 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 quality of service requirement of the data packet, which ensures the transmission of the data packet.
Optionally, in any of the schemes 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 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 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 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 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 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 the data packet of the burst service flow.
For example, the gateway device activates the 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 pre-configured with IP address information of an FCC server, and if the gateway device receives a data packet with a source address of the IP address of the terminal device, such as a CPE, and a destination address of 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 one possible scenario, when a terminal device (e.g., a CPE) receives a fast zapping request sent by a set-top box, or the terminal device receives a response packet 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 corresponding burst QoS parameter.
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 a bearer resource modification request message to an SGW, and the SGW sends a bearer resource modification request message to a 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 determines the amount of data to be transmitted by the FCC server 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 gateway device receives the data packet 2, the source address of the data packet is the IP address of the FCC server, the destination address is the IP address of the terminal device such as 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 at this time, a bearer for a data packet related to fast zapping is not established with the terminal device, 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., interactive signaling and unicast data stream 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 may 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 service 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 (e.g., a bearer parameter switching indication) to the access network device, so as to notify the access network device to select a QoS parameter (e.g., a first QoS parameter) meeting the demand of the burst traffic flow for a certain bearer (e.g., bearer 1); 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 service flow 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. The burst service ending indication is used for indicating that the network equipment is about to end the burst service flow or reducing 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 end indication or the first QoS parameter of the bearer may refer to: the gateway device receives the burst service end indication 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 indication 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, the gateway device receives a deactivation request message from the terminal device or the access network device, deactivates the bearer or the first QoS parameter of the bearer according to the deactivation request message, wherein the deactivation request message is used for requesting the gateway device to deactivate the bearer established for the burst traffic flow or to deactivate a first QoS parameter corresponding to the burst traffic flow requirement of a given bearer, the given bearer is a bearer mapped by a burst service flow, the deactivation request message is a message sent after a timer in the terminal equipment or the access network equipment is overtime, or the terminal device receives a message sent by the network device after the burst service end indication is received, the timer in the terminal device is used for limiting the effective time of the terminal device for receiving the burst service flow sent by the network device, and the timer in the access network device is used for limiting the effective time of the access network device for receiving the burst service 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 bearer or the first QoS parameter of the bearer, sending a response message to the management device, the management device deleting the context of the bearer or deactivating the first QoS parameter in the context of the bearer, and then sending a response message to the gateway device by the management device, after receiving the response message, the gateway device may delete the context of the bearer or deactivate the first QoS parameter in the context of the bearer. 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 the 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 fast channel switching service unicast fast push requirement, the second QoS parameter may correspond to a requirement for multicast transmission of a live program, and any of the schemes described in fig. 20 and 21 may further include the following.
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 a timer corresponding to the burst service stream in the gateway device is overtime, and 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 management device is a PCRF, the gateway device is a PGW, the network device is an FCC server, the terminal device includes a set-top box and a CPE, and there are two IPTV live channels watched by the user: the scheme shown in fig. 20 is described with respect to channels 1 and 2, where the QoS requirements of the multicast streams for 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 parameter 1 and QoS parameter 2, GBR included in QoS parameter 1 is G1, and GBR included in QoS parameter 2 is G2, 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 the QoS parameter 1, and the QoS parameter 2 is the 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 quickly 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, so as 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 packet forwarding rate of the network device exceeds the sending capability of the access network device, so as to guarantee transmission of the service flow. The specific scheme is as follows.
As shown in fig. 22, 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. 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 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. 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, 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 222 may be separate and coupled 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 software programs for executing the schemes provided by the embodiments of the present application, and is controlled by the processor 221 to execute the programs.
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 the 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 the 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 the scheduling capability 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 the 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, 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 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 less 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 component 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 collective term for multiple processing elements. For example, the processor 251 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 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 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 transmitter 254 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 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, which are called by the processor 251 for performing related functions and triggering the receiver 253 and the transmitter 254 to perform 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 matters 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, the computer software instructions including a program for executing the solution of any one of the above 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 query for 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, 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.
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, 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 less 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 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 collective term for 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 running 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, 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 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 an updated reference sending rate sent by the terminal device, 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 above embodiments only generally describe the functions of the processor 281, the memory 282, the receiver 283 and the transmitter 284, and specific working procedures 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, the processing procedure of the network device described in the method embodiments below is executed by the processor 281, the storing procedure of the network device is executed by the memory 282, the receiving procedure of the network device is executed by the receiver 283, and the transmitting procedure of the network device is executed 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 packet 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) for indicating 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 inquiry 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 for 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 equipment according to the cache state of the access network equipment, system bandwidth resources, the number of users in the cell and/or service priority and other information.
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 issue a data packet, and the request message may be an RTCP message, for example: the fast zapping request message may include a target channel identifier, and is used to request the network device to send 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 is determined not to exceed the reference transmission rate, 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, step 3104 above is performed.
Thus, in the scheme shown in fig. 31, the terminal device may negotiate the 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 the 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 transmission 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 less than or equal to 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 by a communication bus. It should be noted that the structure of the service transmission apparatus shown in fig. 32 does not constitute a limitation on the gateway 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 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, 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 a software program for executing the scheme provided by the embodiment of the present application, and is controlled by the processor 321 to execute.
The receiver 323 and the transmitter 324 are used for communicating with other devices or a communication network 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 send, to the terminal device, a response message 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 device may be a gateway device, an access network device, or a customer premises equipment.
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 in detail herein.
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 specific working processes and functions of the processor 321, the memory 322, the receiver 323 and the transmitter 324 may refer to related matters described in the method embodiments corresponding to fig. 34 and fig. 35 below, for example, the processing process of the proxy node described in the method embodiments below is performed by the processor 321, the storage 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 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 device may be a gateway device, an access network device, or a customer premises equipment.
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 can 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 the proxy node does not store the data packet requested by the terminal device, the proxy node 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.
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 that the request processing of the terminal equipment is successful.
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 completed by different functional modules according to needs, that is, the internal structure of the device may be divided into different functional modules to complete 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 ways. 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 may be essentially or partially contributed to by the prior art, or all or part of the technical solutions 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 of the present disclosure should be covered by 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 (26)
1. A traffic transmission apparatus, comprising:
the receiver is used for receiving a data packet sent by the gateway equipment through the first QoS flow;
a memory, configured to store a correspondence between QoS flow and QoS parameters, where the correspondence between QoS flow and 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 the QoS parameters corresponding to the first QoS flow.
2. A traffic transmission apparatus, comprising:
the receiver is used for receiving a data packet sent by the terminal equipment through a second bearer;
a memory, configured to store a correspondence between QoS flow and QoS parameters, where the correspondence between QoS flow and 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 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.
3. Traffic transmission device according to claim 1 or 2, wherein the data packets received by the receiver comprise information indicating the first QoS flow; or,
the 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.
4. The traffic transmission apparatus according to claim 1 or 2, wherein the receiver 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 the service identifiers and the QoS parameters is used to indicate a correspondence between the QoS flow and the QoS parameters, 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 parameters corresponding to the first service identifier.
5. The traffic transmitting apparatus according to claim 4, wherein the traffic transmitting apparatus further comprises: 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.
6. The traffic transmitting apparatus according to claim 4, wherein the traffic transmitting apparatus further comprises: a processor, 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 bursty traffic flow is expired.
7. A traffic transmission apparatus, comprising:
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.
8. A traffic transmission apparatus, comprising:
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;
and a transmitter, configured to transmit, 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 one set of QoS parameters in QoS parameters corresponding to the first bearer.
9. The service transmission apparatus according to claim 7 or 8, wherein the data packet received by the receiver includes information indicating the first bearer and information indicating the Qos parameter required by the service to which the data packet corresponds; or,
the receiver 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.
10. Traffic transmission apparatus according to claim 7 or 8, wherein the receiver is further configured to receive 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 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 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.
11. The traffic transmitting device according to claim 7 or 8, wherein the receiver is further configured to receive a bearer parameter switching indication, wherein the traffic transmitting device further comprises:
a processor 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.
12. A traffic transmission apparatus, comprising:
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 that maps 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 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.
13. The traffic transmission apparatus according to claim 12, wherein the processor is further 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 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.
14. The traffic transmission apparatus according to claim 12, wherein the processor 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 processor determines that a timer corresponding to the bursty traffic flow is expired.
15. The service transmission apparatus according to claim 12, wherein 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 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.
16. The traffic transmission apparatus according to claim 12, wherein the data packet carries additional information, the additional information being used to identify a quality of service requirement corresponding to the data packet, wherein,
the sender is further configured to send 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.
17. A traffic transmission apparatus, comprising:
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 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 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;
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.
18. The traffic transmission apparatus of claim 17, wherein the processor 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 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,
and the receiver determines that the received data packet is the data packet of the burst service flow.
19. The traffic transmission apparatus according to claim 17 or 18, wherein the processor is further configured to 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 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 processor 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 bursty traffic flow.
20. The traffic transmission apparatus according to claim 17 or 18, wherein the transmitter is further configured to transmit bearer configuration information to the access network device;
wherein the bearer configuration information includes a correspondence 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 traffic flow, or,
the bearer configuration information includes a correspondence 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.
21. The traffic transmitting apparatus according to claim 17 or 18, wherein the transmitter is further configured to transmit 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.
22. A traffic transmission apparatus, comprising:
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, 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 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.
23. A traffic transmission apparatus, comprising:
a receiver configured to receive an inquiry message from a terminal device, wherein the inquiry message is used to inquire about scheduling capabilities of the access network device;
and a transmitter, configured to send a response message to the terminal device according to the query message, where the response message includes information indicating scheduling capability of the access network device.
24. A traffic transmission apparatus, comprising:
a transmitter, configured to transmit an inquiry message to an access network device, where the inquiry message is used to inquire about scheduling capabilities of the access network device;
a receiver configured to receive an acknowledgement message from the access network device, wherein the acknowledgement message contains information indicating scheduling capabilities of the access network device.
25. The traffic transmission apparatus of claim 24, wherein the transmitter is further configured to transmit a reference transmission rate to a network device, wherein the reference transmission rate is determined according to information indicating scheduling capability of the access network device, and the reference transmission rate is used for the network device to determine a rate of sending down packets.
26. A traffic transmission apparatus, comprising:
a receiver for receiving a reference transmission rate from a terminal device;
and the transmitter is used for transmitting 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.
Priority Applications (3)
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 |
PCT/CN2018/107780 WO2019062783A1 (en) | 2017-09-30 | 2018-09-26 | Service transmission method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710945134.4A CN109600664B (en) | 2017-09-30 | 2017-09-30 | Service transmission method and device |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110323254.7A Division CN113329244B (en) | 2017-09-30 | 2017-09-30 | Service transmission method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109600664A true CN109600664A (en) | 2019-04-09 |
CN109600664B CN109600664B (en) | 2021-03-30 |
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 After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110323254.7A Active CN113329244B (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) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020253456A1 (en) * | 2019-06-17 | 2020-12-24 | 腾讯科技(深圳)有限公司 | Data transmission method and device, quality of service flow management method and device, and medium |
WO2021114107A1 (en) * | 2019-12-10 | 2021-06-17 | 华为技术有限公司 | Data transmission method and apparatus |
WO2021135650A1 (en) * | 2020-01-03 | 2021-07-08 | 华为技术有限公司 | Communication method and apparatus |
WO2021163932A1 (en) * | 2020-02-19 | 2021-08-26 | Oppo广东移动通信有限公司 | Communication parameter adjustment method and apparatus, device and storage medium |
WO2022000171A1 (en) * | 2020-06-29 | 2022-01-06 | Oppo广东移动通信有限公司 | Wireless communication method, terminal device, and network device |
WO2022147727A1 (en) * | 2021-01-07 | 2022-07-14 | 华为技术有限公司 | Communication method and apparatus |
WO2022161162A1 (en) * | 2021-02-01 | 2022-08-04 | 大唐移动通信设备有限公司 | Video transmission method and apparatus, and storage medium |
WO2023011100A1 (en) * | 2021-07-31 | 2023-02-09 | 华为技术有限公司 | Resource allocation method and related apparatus |
WO2023046118A1 (en) * | 2021-09-24 | 2023-03-30 | 华为技术有限公司 | Communication method and apparatus |
WO2023125804A1 (en) * | 2021-12-29 | 2023-07-06 | 中国移动通信有限公司研究院 | Method and device for transmitting configuration information and data of quality of service flow |
WO2023165199A1 (en) * | 2022-03-02 | 2023-09-07 | 华为技术有限公司 | Communication method, apparatus, and device |
WO2023185769A1 (en) * | 2022-03-28 | 2023-10-05 | 华为技术有限公司 | Communication method, communication apparatus, and communication system |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
CN114205305A (en) * | 2020-09-18 | 2022-03-18 | 华为技术有限公司 | Data transmission method and related equipment |
EP4284062A4 (en) * | 2021-01-22 | 2024-02-21 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method and apparatus for adjusting attribute parameter, and communication device |
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 (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1968037A (en) * | 2006-06-09 | 2007-05-23 | 华为技术有限公司 | Power control method in communication method and its system |
CN103379586A (en) * | 2012-04-24 | 2013-10-30 | 华为终端有限公司 | Method for finding access point, station and access point |
CN103491643A (en) * | 2012-06-12 | 2014-01-01 | 电信科学技术研究院 | Method and device for setting up group communication connection |
US20140126454A1 (en) * | 2012-11-05 | 2014-05-08 | Qualcomm Incorporated | Embms support in heterogeneous network |
WO2015064350A1 (en) * | 2013-10-28 | 2015-05-07 | ソニー株式会社 | Content supplying device, content supplying method, program, terminal device, and content supplying program |
CN105247882A (en) * | 2013-06-06 | 2016-01-13 | 索尼公司 | Content supply device, content supply method, program, and content supply system |
CN106331105A (en) * | 2016-08-25 | 2017-01-11 | 腾讯科技(深圳)有限公司 | Method and device for guaranteeing network acceleration, and network QoS guarantee method and device |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100466859C (en) * | 2006-06-29 | 2009-03-04 | 华为技术有限公司 | Service QoS ensuring method and device for radio mesh network |
CN106465194B (en) * | 2014-06-16 | 2020-01-21 | 华为技术有限公司 | Method and apparatus for controlling QOS of service |
CN106998544A (en) * | 2016-01-25 | 2017-08-01 | 中兴通讯股份有限公司 | Strategy and billing control method and device based on application |
-
2017
- 2017-09-30 CN CN201710945134.4A patent/CN109600664B/en active Active
- 2017-09-30 CN CN202110323254.7A patent/CN113329244B/en active Active
-
2018
- 2018-09-26 WO PCT/CN2018/107780 patent/WO2019062783A1/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1968037A (en) * | 2006-06-09 | 2007-05-23 | 华为技术有限公司 | Power control method in communication method and its system |
CN103379586A (en) * | 2012-04-24 | 2013-10-30 | 华为终端有限公司 | Method for finding access point, station and access point |
CN103491643A (en) * | 2012-06-12 | 2014-01-01 | 电信科学技术研究院 | Method and device for setting up group communication connection |
US20140126454A1 (en) * | 2012-11-05 | 2014-05-08 | Qualcomm Incorporated | Embms support in heterogeneous network |
CN105247882A (en) * | 2013-06-06 | 2016-01-13 | 索尼公司 | 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 |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11909652B2 (en) | 2019-06-17 | 2024-02-20 | Tencent Technology (Shenzhen) Company Limited | Method, device and storage medium for quality of service (QoS) flow management of time sensitive data for transmission of ethernet packet filter sets |
WO2020253456A1 (en) * | 2019-06-17 | 2020-12-24 | 腾讯科技(深圳)有限公司 | Data transmission method and device, quality of service flow management method and device, and medium |
WO2021114107A1 (en) * | 2019-12-10 | 2021-06-17 | 华为技术有限公司 | Data transmission method and apparatus |
WO2021135650A1 (en) * | 2020-01-03 | 2021-07-08 | 华为技术有限公司 | Communication method and apparatus |
WO2021163932A1 (en) * | 2020-02-19 | 2021-08-26 | Oppo广东移动通信有限公司 | Communication parameter adjustment method and apparatus, device and storage medium |
WO2022000171A1 (en) * | 2020-06-29 | 2022-01-06 | Oppo广东移动通信有限公司 | Wireless communication method, terminal device, and network device |
WO2022147727A1 (en) * | 2021-01-07 | 2022-07-14 | 华为技术有限公司 | Communication method and apparatus |
WO2022161162A1 (en) * | 2021-02-01 | 2022-08-04 | 大唐移动通信设备有限公司 | Video transmission method and apparatus, and storage medium |
CN114928554A (en) * | 2021-02-01 | 2022-08-19 | 大唐移动通信设备有限公司 | Video transmission method, device and storage medium |
CN114928554B (en) * | 2021-02-01 | 2024-04-02 | 大唐移动通信设备有限公司 | Video transmission method, device and storage medium |
WO2023011100A1 (en) * | 2021-07-31 | 2023-02-09 | 华为技术有限公司 | Resource allocation method and related apparatus |
WO2023046118A1 (en) * | 2021-09-24 | 2023-03-30 | 华为技术有限公司 | Communication method and apparatus |
WO2023125804A1 (en) * | 2021-12-29 | 2023-07-06 | 中国移动通信有限公司研究院 | Method and device for transmitting configuration information and data of quality of service flow |
WO2023165199A1 (en) * | 2022-03-02 | 2023-09-07 | 华为技术有限公司 | Communication method, apparatus, and device |
WO2023185769A1 (en) * | 2022-03-28 | 2023-10-05 | 华为技术有限公司 | Communication method, communication apparatus, and communication system |
Also Published As
Publication number | Publication date |
---|---|
CN113329244B (en) | 2022-07-22 |
CN109600664B (en) | 2021-03-30 |
CN113329244A (en) | 2021-08-31 |
WO2019062783A1 (en) | 2019-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109600664B (en) | Service transmission method and device | |
US11576083B2 (en) | QoS flow control method and apparatus | |
JP7167268B2 (en) | Method and apparatus for reflective quality of service (QoS) in a wireless communication system | |
US11356889B2 (en) | Quality of service QoS parameter processing method and network element, system, and storage medium | |
EP3493591B1 (en) | Service transmission control method and related device | |
CN107872876B (en) | Message sending method and device | |
US9003004B2 (en) | Group-based control method and apparatus for MTC devices in mobile communication system | |
US20170339110A1 (en) | Access Control Apparatus, System, and Method | |
CN110493767B (en) | Communication method, user equipment, access network equipment and application server | |
US20200351714A1 (en) | Communication Method for Deterministic Transmission and Related Apparatus | |
EP4096290A1 (en) | Quality of service qos parameter processing method and network element, system, and storage medium | |
WO2014075359A1 (en) | Bandwidth adjustment method, device and system | |
US10511995B2 (en) | Apparatus and method for controlling traffic in wireless communication system | |
US20230388863A1 (en) | Communication method and apparatus | |
WO2014059647A1 (en) | Method, apparatus and system for processing data-field service | |
WO2015113281A1 (en) | User data processing method and device and network system | |
US20220210690A1 (en) | Data transmission method and apparatus, system, and storage medium | |
US9763130B1 (en) | Systems and methods for managing congestion in a wireless communication network | |
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 | |
WO2018054336A1 (en) | Method and device for transmitting message | |
Guo et al. | Quality of service control | |
KR20170013673A (en) | Method for controlling packet traffic and apparatus therefor | |
KR20090126509A (en) | Method and system for minimizing delay that is owing to hard hand-off in wireless communication system |
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 |