CN108370524A - Data transmission method and device for data service - Google Patents
Data transmission method and device for data service Download PDFInfo
- Publication number
- CN108370524A CN108370524A CN201680071324.1A CN201680071324A CN108370524A CN 108370524 A CN108370524 A CN 108370524A CN 201680071324 A CN201680071324 A CN 201680071324A CN 108370524 A CN108370524 A CN 108370524A
- Authority
- CN
- China
- Prior art keywords
- code rate
- data service
- information
- bandwidth
- air interface
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
- H04W28/22—Negotiating communication rate
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The embodiment of the invention provides a data transmission method and a device of a data service, which relate to the technical field of communication, and the method comprises the following steps: the method comprises the steps that first equipment determines adjustment information for indicating adjustment of a sending code rate of a data service according to a load of an air interface corresponding to the data service, wherein the adjustment information at least comprises any one of a suggested code rate and indication information, and the indication information is indication information for indicating that the sending code rate is increased, the sending code rate is decreased or the sending code rate is kept unchanged; and the first equipment sends the adjustment information to the second equipment, wherein the adjustment information is used for triggering the second equipment to adjust the sending code rate of the data service according to the adjustment information. The problem that the air interface of the base station is easily congested due to the control mode of the data service sending code rate provided in the related technology is solved, and the transmission efficiency of the air interface is improved.
Description
The present invention relates to field of communication technology, in particular to the data transmission method and device of a kind of data service.
Currently, user can obtain Internet resources using mobile device from mobile data network.In actual implementation, data packet is sent from the server of offer Internet resources to the corresponding base station of mobile device, base station eats dishes without rice or wine data packet being transmitted to mobile device using mobile device is corresponding.
In the related technology, mobile device sends the confirmation message of successful data reception packet to server after receiving data packet.When server determines that packet loss or lower packet loss do not occur for the data packet sent according to the confirmation message received, then the transmission rate of data packet is improved, namely improve the transmission code rate of the corresponding data service of Internet resources.
However, in the case where the data volume of Internet resources is huge, for example the Internet resources that server provides are video data, the control mode that the data service provided in the related technology sends code rate easily causes the congestion of eating dishes without rice or wine of base station.
Summary of the invention
In order to solve the problems, such as that the control mode of the data service provided in the related technology transmission code rate easily causes the congestion of eating dishes without rice or wine of base station, the embodiment of the invention provides a kind of data transmission method of data service and devices.The technical solution is as follows:
First aspect, provide a kind of data transmission method of data service, applied in the first equipment, the described method includes: according to the load eated dishes without rice or wine corresponding with data service, determination is used to indicate the adjustment information that the transmission code rate to the data service is adjusted, the adjustment information, which includes at least, suggests code rate and indicates any one in information, described to indicate that information is to be used to indicate to be turned up send code rate, turn down the instruction information for sending code rate or maintaining transmission code rate constant;The adjustment information is sent to the second equipment, the adjustment information is for triggering the transmission code rate that second equipment adjusts the data service according to the adjustment information.By determining the adjustment information of the data service according to the transmission code rate of the load and the data service eated dishes without rice or wine, and will
Second equipment adjusts the transmission code rate of the data service according to adjustment information, realize the control for the load eated dishes without rice or wine, therefore it solves the problems, such as the congestion of eating dishes without rice or wine that the control mode of the data service provided in the related technology transmission code rate easily causes base station, improves the efficiency of transmission eated dishes without rice or wine.
In the first possible embodiment of first aspect, the basis load eated dishes without rice or wine corresponding with data service, determination is used to indicate the adjustment information that the transmission code rate to the data service is adjusted, it include: the data packet for carrying bandwidth information for receiving second equipment and sending, the bandwidth information includes at least the adjusting step of the transmission code rate and the data service of the data packet;The suggestion code rate is determined according to the load eated dishes without rice or wine corresponding with the data service and the bandwidth information.By determining the suggestion code rate of data service according to the transmission code rate of the load and the data service eated dishes without rice or wine, so that server sends the data service according to suggestion code rate, the control for the load eated dishes without rice or wine is realized.
With reference to first aspect, the possible embodiment of the first of first aspect, in second of possible embodiment, the basis load eated dishes without rice or wine corresponding with the data service and the bandwidth information determine the suggestion code rate, it include: when the load eated dishes without rice or wine reaches the first predetermined threshold, the first predetermined threshold is subtracted using the load eated dishes without rice or wine, difference will be obtained multiplied by the bandwidth of air-interface eated dishes without rice or wine and obtain the adjustment numerical value of the occupied bandwidth eated dishes without rice or wine;Alternatively, subtracting the load eated dishes without rice or wine using first predetermined threshold when the load eated dishes without rice or wine is lower than the second predetermined threshold, obtained difference is obtained into the adjustment numerical value of the occupied bandwidth eated dishes without rice or wine multiplied by the bandwidth of air-interface eated dishes without rice or wine;According to the adjustment numerical value of the eat dishes without rice or wine corresponding data traffic information and the occupied bandwidth, the adjustment numerical value for determining the bandwidth of the data service, according to the adjusting step, the bandwidth of the data service adjustment numerical value and the bandwidth information in transmission code rate calculate the suggestion code rate of the data service;Wherein, first predetermined threshold is greater than second predetermined threshold.
With reference to first aspect, at least one of second of possible embodiment of the first of first aspect possible embodiment to first aspect, in the third possible embodiment, it is described according to the adjusting step, transmission code rate in the adjustment numerical value and the bandwidth information of the bandwidth of the data service calculates the suggestion code rate of the data service, it include: when needing to turn down the transmission code rate of the data service, using the data service bandwidth adjustment numerical value divided by the adjusting step, obtained quotient is rounded up, obtain the first adjustment step number;Using the first adjustment step number multiplied by the adjusting step, the product subtracted using current transmission code rate obtains the suggestion code rate;When needing to be turned up the transmission code rate of the data service, using the data service bandwidth adjustment numerical value divided by the adjusting step, obtained quotient is rounded downwards, second adjustment step number is obtained;Using the second adjustment step number multiplied by the adjusting step, obtained product is added into current transmission code rate, obtains the suggestion code rate.
With reference to first aspect, the possible embodiment of the first of first aspect to first aspect at least one of the third possible embodiment, in the 4th kind of possible embodiment, the basis load eated dishes without rice or wine corresponding with data service, determination is used to indicate the adjustment information that the transmission code rate to the data service is adjusted, it include: when the load eated dishes without rice or wine reaches third predetermined threshold, the second equipment of Xiang Suoshu sends the instruction information for being used to indicate and turning down and sending code rate;When the load eated dishes without rice or wine is less than four predetermined thresholds, the second equipment of Xiang Suoshu sends the instruction information for being used to indicate and turning down and sending code rate;When the load eated dishes without rice or wine reaches the 4th predetermined threshold and is less than three predetermined threshold, the second equipment of Xiang Suoshu, which sends to be used to indicate, maintains to send the constant instruction information of code rate;Wherein, the third predetermined threshold is greater than the 4th predetermined threshold.By determining instruction information according to the transmission code rate of the load and the data service eated dishes without rice or wine, so that server adjusts the transmission code rate of the data service according to instruction information, the control for the load eated dishes without rice or wine is realized.
With reference to first aspect, the possible embodiment of the first of first aspect to first aspect at least one of the 4th kind of possible embodiment, in the 5th kind of possible embodiment, the method also includes: the data packet for carrying bandwidth information of the second equipment transmission is received, the transmission code rate in the bandwidth information is read;For the interface-free resources that business datum distribution matches with the transmission code rate, the bandwidth of the interface-free resources of distribution is greater than or equal to the transmission code rate.By distributing the interface-free resources to match with transmission code rate for business datum, bandwidth safeguard is provided for the business datum.
Second aspect, provide a kind of data transmission method of data service, applied in the second equipment, the described method includes: receiving the adjustment information that the transmission code rate being used to indicate to data service that the first equipment is sent is adjusted, the adjustment information is that first equipment is determined according to the load eated dishes without rice or wine corresponding with the data service, the adjustment information, which includes at least, suggests code rate and indicates any one in information, described to indicate that information is to be used to indicate to be turned up send code rate, turn down the instruction information for sending code rate or maintaining transmission code rate constant;The transmission code rate of the data service is adjusted according to the adjustment information.Transmission code rate by receiving the first equipment basis load eated dishes without rice or wine sent and the data service determines the adjustment information of the data service, and the transmission code rate of the data service is adjusted according to adjustment information, realize the control for the load eated dishes without rice or wine, therefore it solves the problems, such as the congestion of eating dishes without rice or wine that the control mode of the data service provided in the related technology transmission code rate easily causes base station, improves the efficiency of transmission eated dishes without rice or wine.
In the first possible embodiment of second aspect, the adjustment information includes the suggestion code rate, the transmission code rate that the data service is adjusted according to the adjustment information, it include: the data packet that the data service is sent according to the suggestion code rate, the data packet carries bandwidth information, and the bandwidth information includes at least the adjusting step of the transmission code rate and the data service of the data packet.
In conjunction with the possible embodiment of the first of second aspect or second aspect, in second of possible reality
It applies in mode, the adjustment information includes that described be used to indicate is turned up transmission code rate, turns down transmission code rate or maintain to send the constant instruction information of code rate, the transmission code rate that the data service is adjusted according to the adjustment information, it include: when the instruction information is used to indicate and turns down transmission code rate, the transmission code rate of the data service is turned down, and sends the data packet of the data service according to transmission code rate adjusted;When the instruction information, which is used to indicate height-regulating, sends code rate, the transmission code rate of the data service is turned up, and sends the data packet of the data service according to transmission code rate adjusted;When the instruction information, which is used to indicate, maintains transmission code rate constant, the data packet of the data service is sent according to the transmission code rate that the last time uses.
The third aspect, provide a kind of data transmission device of data service, applied in the first equipment, the device includes: execution unit, for according to the load eated dishes without rice or wine corresponding with data service, it determines and is used to indicate the adjustment information that the transmission code rate to the data service is adjusted, the adjustment information, which includes at least, suggests code rate and indicate that any one in information, the instruction information are to be used to indicate to be turned up send code rate, turn down transmission code rate or maintain to send the constant instruction information of code rate;Transmission unit, for the adjustment information to be sent to the second equipment, the adjustment information is for triggering the transmission code rate that second equipment adjusts the data service according to the adjustment information.
In the first possible embodiment of the third aspect, described device further include: receiving unit, it is also used to receive the data packet for carrying bandwidth information that second equipment is sent, the bandwidth information includes at least the adjusting step of the transmission code rate and the data service of the data packet;The execution unit is also used to determine the suggestion code rate according to the load eated dishes without rice or wine corresponding with the data service and the bandwidth information.
In conjunction with the possible embodiment of the first of the third aspect or the third aspect, in second of possible embodiment, the execution unit, it is also used to: when the load eated dishes without rice or wine reaches the first predetermined threshold, the first predetermined threshold is subtracted using the load eated dishes without rice or wine, difference will be obtained multiplied by the bandwidth of air-interface eated dishes without rice or wine and obtain the adjustment numerical value of the occupied bandwidth eated dishes without rice or wine;Alternatively, subtracting the load eated dishes without rice or wine using first predetermined threshold when the load eated dishes without rice or wine is lower than the second predetermined threshold, obtained difference is obtained into the adjustment numerical value of the occupied bandwidth eated dishes without rice or wine multiplied by the bandwidth of air-interface eated dishes without rice or wine;According to the adjustment numerical value of the eat dishes without rice or wine corresponding data traffic information and the occupied bandwidth, the adjustment numerical value for determining the bandwidth of the data service, according to the adjusting step, the bandwidth of the data service adjustment numerical value and the bandwidth information in transmission code rate calculate the suggestion code rate of the data service;Wherein, first predetermined threshold is greater than second predetermined threshold.
In conjunction with the first possible embodiment of the third aspect, the third aspect or second of possible embodiment of the third aspect, in the third possible embodiment, the execution unit, be also used to: when needing to turn down the transmission code rate of the data service, using the data service bandwidth adjustment numerical value divided by
The adjusting step rounds up obtained quotient, obtains the first adjustment step number;Using the first adjustment step number multiplied by the adjusting step, the product subtracted using current transmission code rate obtains the suggestion code rate;When needing to be turned up the transmission code rate of the data service, using the data service bandwidth adjustment numerical value divided by the adjusting step, obtained quotient is rounded downwards, second adjustment step number is obtained;Using the second adjustment step number multiplied by the adjusting step, obtained product is added into current transmission code rate, obtains the suggestion code rate.
In conjunction with the first possible embodiment of the third aspect, the third aspect or second of possible embodiment of the third aspect or at least one of the third possible embodiment of three aspects, in the 4th kind of possible embodiment, the execution unit, it is also used to: when the load eated dishes without rice or wine reaches the first predetermined threshold, the first predetermined threshold is subtracted using the load eated dishes without rice or wine, difference will be obtained multiplied by the bandwidth of air-interface eated dishes without rice or wine and obtain the adjustment numerical value of the occupied bandwidth eated dishes without rice or wine;Alternatively, subtracting the load eated dishes without rice or wine using first predetermined threshold when the load eated dishes without rice or wine is lower than the second predetermined threshold, obtained difference is obtained into the adjustment numerical value of the occupied bandwidth eated dishes without rice or wine multiplied by the bandwidth of air-interface eated dishes without rice or wine;According to the adjustment numerical value of the eat dishes without rice or wine corresponding data traffic information and the occupied bandwidth, the adjustment numerical value for determining the bandwidth of the data service, according to the adjusting step, the bandwidth of the data service adjustment numerical value and the bandwidth information in transmission code rate calculate the suggestion code rate of the data service;Wherein, first predetermined threshold is greater than second predetermined threshold.
In conjunction at least one of the 4th kind of possible embodiment of the third possible embodiment or three aspects of the first possible embodiment of the third aspect, the third aspect or second of possible embodiment of the third aspect or three aspects, in the 5th kind of possible embodiment, the receiving unit, it is also used to receive the data packet for carrying bandwidth information that second equipment is sent, reads the transmission code rate in the bandwidth information;The execution unit is also used to distribute the interface-free resources to match with the transmission code rate for the business datum, and the bandwidth of the interface-free resources of distribution is greater than or equal to the transmission code rate.
Fourth aspect, provide a kind of data transmission device of data service, applied in the second equipment, described device includes: receiving unit, the adjustment information that the transmission code rate being used to indicate to data service for receiving the transmission of the first equipment is adjusted, the adjustment information is that first equipment is determined according to the load eated dishes without rice or wine corresponding with the data service, the adjustment information includes at least any one suggested in code rate and instruction information, the instruction information is to be used to indicate height-regulating to send code rate, it turns down and sends code rate or maintain to send the constant instruction information of code rate;Execution unit, for adjusting the transmission code rate of the data service according to the adjustment information.
In the first possible embodiment of fourth aspect, the adjustment information includes the suggestion code
Rate, the execution unit are also used to send the data packet of the data service according to the suggestion code rate, and the data packet carries bandwidth information, and the bandwidth information includes at least the adjusting step of the transmission code rate and the data service of the data packet.
In conjunction with the possible embodiment of the first of fourth aspect or fourth aspect, in second of possible embodiment, the adjustment information includes that described be used to indicate is turned up transmission code rate, turns down transmission code rate or maintain to send the constant instruction information of code rate, the execution unit, it is also used to: when the instruction information, which is used to indicate, turns down transmission code rate, the transmission code rate of the data service is turned down, and sends the data packet of the data service according to transmission code rate adjusted;When the instruction information, which is used to indicate height-regulating, sends code rate, the transmission code rate of the data service is turned up, and sends the data packet of the data service according to transmission code rate adjusted;When the instruction information, which is used to indicate, maintains transmission code rate constant, the data packet of the data service is sent according to the transmission code rate that the last time uses.
To describe the technical solutions in the embodiments of the present invention more clearly, the accompanying drawings required for describing the embodiments of the present invention are briefly described below, apparently, drawings in the following description are only some embodiments of the invention, for those of ordinary skill in the art, without creative efforts, it is also possible to obtain other drawings based on these drawings.
Fig. 1 is the structural schematic diagram of the data transmission system for the data service that an exemplary embodiment of the invention provides;
Fig. 2 is the structural schematic diagram for the first equipment that an exemplary embodiment of the invention provides;
Fig. 3 is the structural schematic diagram for the first equipment that an exemplary embodiment of the invention provides;
Fig. 4 is the flow chart of the data transmission method for the data service that an exemplary embodiment of the invention provides;
Fig. 5 A is the flow chart of the data transmission method for the data service that another exemplary embodiment of the present invention provides;
Load and bandwidth information that the basis that Fig. 5 B another exemplary embodiment provides is eated dishes without rice or wine determine the flow chart of suggestion code rate;
Fig. 6 A is the flow chart of the data transmission method for the data service that another exemplary embodiment of the invention provides;
Fig. 6 B is that the first equipment that another exemplary embodiment of the invention provides provides the flow chart of bandwidth safeguard for data service;
Fig. 7 is the block diagram of the data transmission device of data service provided by one embodiment of the present invention;
Fig. 8 is the block diagram of the data transmission device for the data service that another embodiment of the present invention provides.
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached drawing, embodiment of the present invention is described further in detail.
Referring to FIG. 1, the data transmission system of the data service includes mobile device 110, the first equipment 120 and the second equipment it illustrates the structural schematic diagram of the data transmission system of the data service of exemplary embodiment offer of the invention.
First equipment 120 is base station, first equipment 120, which is established with mobile device 110 using cellular telecommunication art, to be connected to the network, cellular telecommunication art can be to utilize long term evolution (English: long-term evolution, LTE), CDMA (English: code-division multiple access, CDMA) the cellular telecommunication art of technology, global system for mobile communications (English: global system for mobilecommunications, GSM) technology and other standards.
Second equipment can be a server 130a, or the server cluster consisted of several servers or a cloud computing service center.Second equipment and the first equipment 120 are established by cable network or wireless network to be communicated to connect.
Optionally, second equipment can be core network element 130b, such as packet data gateway (English: packet-data network gateway, P-GW), gateway (English: serving gateway,) and mobility management entity (English: mobility management entity, MME) etc. SGW.Second equipment and the first equipment 120 are established by cable network or wireless network to be communicated to connect, and the second equipment and server are established by cable network or wireless network and communicated to connect.
Referring to FIG. 2, the structural schematic diagram of the first equipment provided it illustrates an exemplary embodiment of the invention.First equipment 120 includes: processor 21, network interface 22 and memory 23.
Processor 21 includes one or more than one processing core, and processor 21 is by runs software program and module, thereby executing various function application and data processing.
Network interface 22 can be to be multiple, and a portion network interface 22 is used for and server is established and is connected to the network.
Memory 23 is connected with processor 21, for example, memory 23 can be connected by bus with processor 21;Memory 23 can be used for storing software program and module.
Application program module 24, application program module needed for memory 23 can store at least one function
24 can be sending module 241, receiving module 242 and execution module 243 etc..
Here sending module 241, receiving module 242 and execution module 243 can execute Fig. 3, Fig. 4, Fig. 5 A, Fig. 5 B, the corresponding steps in Fig. 6 A and Fig. 6 B, referring specifically to the description to Fig. 3, Fig. 4, Fig. 5 A, Fig. 5 B, Fig. 6 A and Fig. 6 B.
Memory 23 can be realized by any kind of volatibility or non-volatile memory device or their combination, such as static random access memory (English: static random access memory, SRAM), electrically erasable programmable read-only memory (English: electrically erasable programmable read-only memory, EEPROM), Erasable Programmable Read Only Memory EPROM (English: erasable programmable read only memory, EPROM), programmable read only memory (English: programmable read only m Emory, PROM), read-only memory (English: read only memory image, ROM), magnetic memory, flash memory, disk or CD.
It will be understood by those skilled in the art that the structure of the first equipment 120 shown in Fig. 1 does not constitute the restriction to the first equipment 120, it may include perhaps combining certain components or different component layouts than illustrating more or fewer components.
Referring to FIG. 3, the structural schematic diagram of the first equipment provided it illustrates an exemplary embodiment of the invention.Second equipment includes: processor 31, network interface 32 and memory 33.
Processor 31 includes one or more than one processing core, and processor 31 is by runs software program and module, thereby executing various function application and data processing.
Network interface 32 can be to be multiple, and a portion network interface 32 is used for and the second equipment is established and is connected to the network.
Memory 33 is connected with processor 31, for example, memory 33 can be connected by bus with processor 31;Memory 33 can be used for storing software program and module.
Application program module 34 needed for memory 33 can store at least one function, application program module 34 can be receiving module 341 and execution module 342 etc..
Here receiving module 341 and execution module 342 can execute Fig. 3, the corresponding steps in Fig. 4, Fig. 5 A and Fig. 6 A, referring specifically to the description to Fig. 3, Fig. 4, Fig. 5 A and Fig. 6 A.
Memory 33 can be by any kind of volatibility or non-volatile memory device or their combination realization, such as SRAM, EEPROM, EPROM, PROM, ROM, magnetic memory, flash memory, disk or CD.
It will be understood by those skilled in the art that the structure of the second equipment shown in Fig. 1 is not constituted to
The restriction of two equipment may include perhaps combining certain components or different component layouts than illustrating more or fewer components.
Referring to FIG. 4, it illustrates the flow charts of the data transmission method of the data service of exemplary embodiment offer of the invention.The present embodiment is with the data transmission method of the data service for coming in the data transmission system of data service shown in FIG. 1 for example, this method including the following steps:
Step 401, first equipment is according to the load eated dishes without rice or wine corresponding with data service, determination is used to indicate the adjustment information that the transmission code rate to the data service is adjusted, adjustment information, which includes at least, suggests code rate and indicates any one in information, indicates that information is to be used to indicate to be turned up send code rate, turn down the instruction information for sending code rate or maintaining transmission code rate constant.
Data service said here refers to the data service for being carried on cellular network, for example data service can be the video traffic being carried in cellular network, audio service etc..
In general, after establishing data service between the second equipment and mobile device, the second equipment sends data packet to the first equipment being connected with the mobile device, and data packet is transmitted to mobile device by the first equipment.Wherein, first equipment is when sending data packet to mobile device, using eating dishes without rice or wine to mobile device transmission data packet between the first equipment and mobile device, the data service eated dishes without rice or wine between the second equipment and mobile device between the first equipment and mobile device is corresponding here eats dishes without rice or wine.
For example, mobile device and the second equipment establish video traffic, and eating dishes without rice or wine of being connected in the first equipment with mobile device, which is that video traffic is corresponding, eats dishes without rice or wine.
The load said here eated dishes without rice or wine refers to the occupancy of the interface-free resources eated dishes without rice or wine, namely the bandwidth usage eated dishes without rice or wine.For example, the bandwidth of interface-free resources is 100Mbps, and occupied bandwidth is 80Mbps to the interface-free resources, then the occupancy of the interface-free resources eated dishes without rice or wine is 0.8, and the load eated dishes without rice or wine is 0.8 at this time.
Step 402, adjustment information is sent to the second equipment by the first equipment, which is used to trigger the transmission code rate that second equipment adjusts data service according to the adjustment information.
Step 403, the adjustment information that the transmission code rate being used to indicate to data service that the second equipment receives that the first equipment is sent is adjusted, the transmission code rate of data service is adjusted according to the adjustment information.
Wherein, step 401 and step 402, which can be implemented separately, becomes using the first equipment as the data transmission method of the data service of executing subject, and step 403, which can be implemented separately, to be become using the second equipment as the data transmission method of the data service of executing subject.
In conclusion the data transmission method of data service provided in this embodiment, the adjustment information of the data service is determined according to the transmission code rate of the load and the data service eated dishes without rice or wine by the first equipment, and by second
Equipment adjusts the transmission code rate of the data service according to adjustment information, realize the control for the load eated dishes without rice or wine, therefore it solves the problems, such as the congestion of eating dishes without rice or wine that the control mode of the data service provided in the related technology transmission code rate easily causes base station, improves the efficiency of transmission eated dishes without rice or wine.
In addition, avoiding by the control to the load eated dishes without rice or wine and eating dishes without rice or wine the problem of congestion occur.When data service is video traffic, reduces the received delay of mobile device side video data packet, reduce the caching and Caton of video.
Fig. 5 A is please referred to, it illustrates the flow charts of the data transmission method of the data service of another exemplary embodiment of the present invention offer.The present embodiment is with the data transmission method of the data service for coming in the data transmission system of data service shown in FIG. 1 for example, this method including the following steps:
Step 501, the first equipment receives the data packet for carrying bandwidth information that the second equipment is sent, and bandwidth information includes at least the adjusting step of the transmission code rate and data service of the data packet.
After establishing data service between second equipment and mobile device, the second equipment sends data packet to corresponding first equipment of the mobile terminal.In general, the second equipment continuously transmits several data packets when sending data packet with identical transmission code rate, and the adjusting step of the transmission code rate and data service of the data packet is carried in each data packet.Wherein, the data bits that code rate is unit time transmission when server sends data packet is sent, adjusting step is the step-length for the transmission code rate that server adjusts the data service.
Correspondingly, the first equipment receives the data packet for carrying bandwidth information that the second equipment is sent.
Step 502, the first equipment determines suggestion code rate according to the load eated dishes without rice or wine corresponding with data service and bandwidth information.
First equipment can determine whether the transmission code rate for eating dishes without rice or wine corresponding each data service needs to adjust according to the load eated dishes without rice or wine.When the transmission code rate for determining a data service needs to adjust, the suggestion code rate of the data service is determined, and the suggestion code rate is sent to the corresponding server of the data service, so that server sends the data service according to suggestion code rate.
Further, when the load eated dishes without rice or wine reaches the first predetermined threshold, show that the load eated dishes without rice or wine is excessively high and easily congestion of eating dishes without rice or wine occur, the first equipment can reduce the load eated dishes without rice or wine at this time, to avoid there is congestion of eating dishes without rice or wine.When the load eated dishes without rice or wine is lower than the second predetermined threshold, show that the bandwidth of air-interface utilization rate eated dishes without rice or wine is low, the load eated dishes without rice or wine can be improved in the first equipment at this time, to improve the utilization rate of bandwidth of air-interface.
Wherein, the first predetermined threshold and the second predetermined threshold are usually set by system developer, and the first predetermined threshold is greater than the second predetermined threshold.
Optionally, this step determines suggestion code rate according to the load and bandwidth information eated dishes without rice or wine, can be by such as scheming
Several sub-steps shown in 5B are realized.
Step 502a subtracts the first predetermined threshold using the load eated dishes without rice or wine when the load eated dishes without rice or wine reaches the first predetermined threshold, will obtain difference multiplied by the bandwidth of air-interface that this is eated dishes without rice or wine and obtains the adjustment numerical value of the occupied bandwidth eated dishes without rice or wine.
For example, first predetermined threshold is 0.8, when the load eated dishes without rice or wine is 0.9, the regulation 0.1 for the occupied bandwidth that the first predetermined threshold 0.8 is eated dishes without rice or wine is subtracted using the load 0.9 eated dishes without rice or wine, the adjustment numerical value of the occupied bandwidth eated dishes without rice or wine is obtained as 10Mbps multiplied by the bandwidth of air-interface 100Mbps to eat dishes without rice or wine using the regulation 0.1 of occupied bandwidth, that is to say, that the occupied bandwidth eated dishes without rice or wine needs to turn down 10Mbps.
Step 502b is subtracted the load eated dishes without rice or wine using the first predetermined threshold, obtained difference is obtained the adjustment numerical value of the occupied bandwidth eated dishes without rice or wine multiplied by the bandwidth of air-interface that this is eated dishes without rice or wine when the load eated dishes without rice or wine is lower than the second predetermined threshold.
For example, first predetermined threshold is 0.8, first predetermined threshold is 0.6, when the load eated dishes without rice or wine is 0.4, the regulation 0.4 for the occupied bandwidth that the load 0.4 eated dishes without rice or wine is eated dishes without rice or wine is subtracted using the first predetermined threshold 0.8, the adjustment numerical value of the occupied bandwidth eated dishes without rice or wine is obtained as 40Mbps multiplied by the bandwidth of air-interface 100Mbps to eat dishes without rice or wine using the regulation 0.4 of occupied bandwidth, that is to say, that the occupied bandwidth eated dishes without rice or wine needs that 40Mbps is turned up.
It should be noted is that, the occupied bandwidth eated dishes without rice or wine according to the carry calculation eated dishes without rice or wine needs the numerical value adjusted that can realize by a variety of calculations, such as, those of ordinary skill in the art can also convert calculation involved in step 502a and 502b to calculate the numerical value that the occupied bandwidth eated dishes without rice or wine needs to adjust, and this embodiment is not repeated.
Step 502c, according to the adjustment numerical value of eat dishes without rice or wine corresponding data traffic information and occupied bandwidth, the adjustment numerical value for determining the bandwidth of data service, according to adjusting step, the bandwidth of data service adjustment numerical value and bandwidth information in transmission code rate calculate the suggestion code rate of the data service.
Data traffic information said here refers to the essential information of the corresponding data service of eating dishes without rice or wine, such as the type of data service, the bandwidth etc. that data service occupies.First equipment can determine the adjustment numerical value of the bandwidth of each data service using a variety of adjustable strategies.
For example, adjustable strategies can distribute the adjustment numerical value of the occupied bandwidth eated dishes without rice or wine for the first equipment according to occupancy of each data service to the interface-free resources eated dishes without rice or wine.For example, data service A occupies 20% bandwidth of air-interface eated dishes without rice or wine, and data service B occupies 50% bandwidth of air-interface eated dishes without rice or wine, and data service C occupies 30% bandwidth of air-interface eated dishes without rice or wine.When the first equipment needs to eat dishes without rice or wine this occupied bandwidth height-regulating 40Mbps, the adjustment numerical value of the bandwidth of data service A is 8Mbps, the tune of the bandwidth of data service B
Integer value is 20Mbps, and the adjustment numerical value of the bandwidth of data service C is 12Mbps.
For another example, the first equipment of adjustable strategies can be that the adjustment digital average of the occupied bandwidth eated dishes without rice or wine is distributed to the corresponding video traffic of eating dishes without rice or wine.For example, which has 5, and when the first equipment needs the occupied bandwidth eated dishes without rice or wine 40Mbps is turned up, the adjustment numerical value of the bandwidth of each video traffic is 8Mbps.
It should be noted is that, it can be realized by a variety of calculations according to the adjustment numerical value that the adjustment numerical value for the occupied bandwidth eated dishes without rice or wine calculates the bandwidth of the corresponding data service of eating dishes without rice or wine, such as, simple transformation can be carried out in those of ordinary skill in the art to the calculation enumerated in the present embodiment also to calculate the adjustment numerical value of the bandwidth of data service, this embodiment is not repeated.
After the adjustment numerical value for the bandwidth for determining data service, the suggestion code rate for calculating the data service can the possible embodiment realization of following two.
In the first possible embodiment, when needing to turn down the transmission code rate of data service, using the data service bandwidth adjustment numerical value divided by adjusting step, obtained quotient is rounded up, the first adjustment step number is obtained;Using the first adjustment step number multiplied by adjusting step, the product subtracted using current transmission code rate obtains suggestion code rate.
For example, when the transmission code rate for needing to turn down data service, the adjustment numerical value of the bandwidth of data service is 500Kbps, the adjusting step of data service is 64Kbps, when the current code rate of data service is 1024Kbps, it is 7.8125 using the quotient that the adjustment numerical value 500Kbps of the bandwidth of data service is obtained divided by adjusting step 64Kbps, the first adjustment step number that obtained quotient 7.8125 is rounded up is 8.The product obtained using the first adjustment step number 8 multiplied by adjusting step 64Kbps is 512Kbps, and the product 512Kbps subtracted using current transmission code rate 1024Kbps obtains suggestion code rate 512Kbps.
In second of possible embodiment, when needing to be turned up the transmission code rate of the data service, using the data service bandwidth adjustment numerical value divided by the adjusting step, obtained quotient is rounded downwards, second adjustment step number is obtained;Using the second adjustment step number multiplied by the adjusting step, obtained product is added into current transmission code rate, obtains the suggestion code rate.
For example, when the transmission code rate for needing to be turned up data service, the adjustment numerical value of the bandwidth of data service is 500Kbps, the adjusting step of data service is 64Kbps, when the current code rate of data service is 1024Kbps, it is 7.8125 using the quotient that the adjustment numerical value 500Kbps of the bandwidth of data service is obtained divided by adjusting step 64Kbps, it is 7 that obtained quotient 7.8125 is rounded downwards to obtained second adjustment step number.The product obtained using second adjustment step number 7 multiplied by adjusting step 64Kbps is 448Kbps, and the product 448Kbps subtracted using current transmission code rate 1024Kbps obtains suggestion code rate 1472Kbps.
According to adjusting step, the bandwidth of data service adjustment numerical value and bandwidth information in transmission code rate calculate the data service suggestion code rate calculation there are many, such as in the first possible embodiment, it can also be using the adjustment numerical value of the bandwidth of the data service divided by adjusting step, obtained quotient is rounded downwards, the first adjustment step number is obtained;For another example, in second of possible embodiment, obtained quotient can also be rounded up, second adjustment step number is obtained, the present embodiment no longer repeats this one by one using the adjustment numerical value of the bandwidth of the data service divided by adjusting step.
Step 503, adjustment information is sent to the second equipment by the first equipment, which includes suggesting code rate.
Step 504, the adjustment information that the transmission code rate being used to indicate to data service that the second equipment receives that the first equipment is sent is adjusted sends the data packet of the data service according to suggestion code rate.
It should be noted is that calculating the suggestion code rate of a data service, and will suggest code rate as adjustment information and be sent to the second equipment when the first equipment can calculate the primary data packet for suggesting the predetermined data service of code rate or every reception at predetermined time intervals.The present embodiment is not especially limited this, can be determines according to actual conditions.
In summary, the data transmission method of data service provided in this embodiment, by the suggestion code rate for determining data service according to the transmission code rate of the load and the data service eated dishes without rice or wine, so that server sends the data service according to suggestion code rate, realize the control for the load eated dishes without rice or wine, therefore it solves the problems, such as the congestion of eating dishes without rice or wine that the control mode of the data service provided in the related technology transmission code rate easily causes base station, improves the efficiency of transmission eated dishes without rice or wine.
Optionally, bandwidth information further includes the transmission code rate minimum value of transmission the code rate maximum value and data service of data service.When the suggestion code rate that the first equipment is determined is less than the transmission code rate minimum value of data service or greater than the transmission code rate maximum value of data service, the first equipment also needs to be modified suggestion code rate.
When determining when suggesting that code rate is less than the transmission code rate minimum value of data service, it is turned up and suggests code rate, the transmission code rate minimum value adjusted suggested code rate and be greater than or equal to data service.
In a kind of possible embodiment, when suggestion code rate is turned up, the adjusting step of predetermined number can be turned up every time, until suggestion code rate adjusted is greater than or equal to the transmission code rate minimum value of data service.
When the suggestion code rate determined is greater than the transmission code rate maximum value of data service, suggestion code rate, the transmission code rate maximum value adjusted suggested code rate and be less than or equal to data service are turned down.
In a kind of possible embodiment, when turning down suggestion code rate, the adjusting step of predetermined number can be turned down every time, until suggestion code rate adjusted is less than or equal to the transmission code rate maximum value of data service.
Wherein, the adjustment step number namely predetermined number of each adjustment, is set by system developer.To suggesting that code rate is modified to obtain revised suggestion code rate and can realize that this implementation no longer repeats this one by one by a variety of calculations.
Fig. 6 A is please referred to, it illustrates the flow charts of the data transmission method of the data service of another exemplary embodiment offer of the invention.The present embodiment is with the data transmission method of the data service for coming in the data transmission system of data service shown in FIG. 1 for example, this method including the following steps:
Step 601, the first equipment determines according to the load eated dishes without rice or wine corresponding with data service and is used to indicate the adjustment information that the transmission code rate to data service is adjusted, which includes instruction information, which is sent to the second equipment.
Optionally, this step can be realized by following possible three kinds of embodiments.
In the first possible embodiment, when the load eated dishes without rice or wine reaches third predetermined threshold, the first equipment, which sends to be used to indicate to the second equipment, turns down the instruction information for sending code rate.
For example, when the load eated dishes without rice or wine is 0.9 and third predetermined threshold is 0.8, the load eated dishes without rice or wine is less than third predetermined threshold, and the first equipment, which sends to be used to indicate to the second equipment, turns down the instruction information for sending code rate.
In second of possible embodiment, when the load eated dishes without rice or wine is less than four predetermined thresholds, the first equipment, which sends to be used to indicate to the second equipment, turns down the instruction information for sending code rate.
For example, when the load eated dishes without rice or wine be 0.1 and the 4th predetermined threshold be 0.6 when, less than the 4th predetermined threshold 0.6, the first equipment, which sends to be used to indicate to the second equipment, is turned up the instruction information for sending code rate for the load 0.1 eated dishes without rice or wine.
In the third possible embodiment, when the load eated dishes without rice or wine reaches the 4th predetermined threshold and when less than three predetermined thresholds, the first equipment, which sends to be used to indicate to the second equipment, maintains to send the constant instruction information of code rate.
For example, third predetermined threshold is 0.8,4th predetermined threshold is 0.6, when the occupancy for obtaining interface-free resources is 0.7, the load 0.7 eated dishes without rice or wine is greater than the 4th predetermined threshold 0.6 and the load 0.7 eated dishes without rice or wine is less than third predetermined threshold 0.8, and the first equipment, which sends to be used to indicate to the second equipment, maintains to send the constant instruction information of code rate.
It should be noted is that third predetermined threshold and the 4th predetermined threshold are set by system developer, and third predetermined threshold is greater than the 4th predetermined threshold.
Step 602, the adjustment information that the transmission code rate being used to indicate to data service that the second equipment receives that the first equipment is sent is adjusted, the transmission code rate of the data service, the adjustment information are adjusted according to adjustment information
Including indicating information.
Optionally, this step can be realized by following possible three kinds of embodiments.
In the first possible embodiment, when instruction information, which is used to indicate, turns down transmission code rate, the second equipment turns down the transmission code rate of data service, and the data packet of data service is sent according to transmission code rate adjusted.
When the instruction information that the second equipment receives, which is used to indicate, turns down transmission code rate, the transmission code rate of data service is turned down into first predetermined adjusting step.Wherein, first predetermined is usually set by system developer.
For example, the current transmission code rate of data service is 1024Kbps, when the second equipment, which receives, is used to indicate the instruction message for turning down transmission code rate, code rate 1024Kbps will be sent and turn down an adjusting step 64Kbps, and send the data packet of the data service according to transmission code rate 960Kbp adjusted.
In second of possible embodiment, when indicating that information is used to indicate height-regulating transmission code rate, the transmission code rate of data service is turned up in the second equipment, and the data packet of data service is sent according to transmission code rate adjusted.
When the instruction information that the second equipment receives, which is used to indicate height-regulating, sends code rate, second predetermined adjusting step is turned up in the transmission code rate of data service.Wherein, second predetermined is usually set by system developer.
For example, the current transmission code rate of data service is 1024Kbps, when the second equipment, which receives, is used to indicate the instruction message that transmission code rate is turned up, code rate 1024Kbps will be sent, an adjusting step 64Kbps is turned up, and send the data packet of the data service according to transmission code rate 1088Kbps adjusted.
In the third possible embodiment, when instruction information, which is used to indicate, maintains transmission code rate constant, the second equipment is according to the last data packet for sending code rate transmission data service used.
For example, it is 1024Kbps that current second equipment, which sends the transmission code rate of data service,.When the second equipment receive be used to indicate maintenance send code rate it is constant when, the second equipment sends the data packet of the data service still according to code rate 1024Kbps is sent.
In summary, the data transmission method of data service provided in this embodiment, by determining instruction information according to the transmission code rate of the load and the data service eated dishes without rice or wine, so that server adjusts the transmission code rate of the data service according to instruction information, realize the control for the load eated dishes without rice or wine, therefore it solves the problems, such as the congestion of eating dishes without rice or wine that the control mode of the data service provided in the related technology transmission code rate easily causes base station, improves the efficiency of transmission eated dishes without rice or wine.
Optionally, the first equipment can provide bandwidth safeguard when forwarding the data packet of data service for the data service.Specifically, can be realized by several steps as shown in Figure 6B.
Step 603, the data packet for carrying bandwidth information that the second equipment is sent is received, the transmission code rate in the bandwidth information is read.
Step 604, the interface-free resources to match with transmission code rate are distributed for business datum, the bandwidth of the interface-free resources of distribution is greater than or equal to the transmission code rate.
When distributing the interface-free resources to match with transmission code rate for business datum, can be accomplished in several ways.
For example, being that the business datum distributes interface-free resources according to the predetermined ratio of the transmission code rate of business datum.For example, when predetermined ratio is 1.2, when the transmission code rate of business datum is 512Kbps, the first equipment is that the bandwidth of the interface-free resources of business datum distribution is 614.4Kbps.
For another example, be the broadband of resource of data service distribution and the difference of the transmission code rate of the data service is predetermined value, and predetermined value can be set by system developer.For example, when predetermined value is 200Kbps, when the transmission code rate of business datum is 512Kbps, then it is 712Kbps that the first equipment, which is the bandwidth of the interface-free resources of business datum distribution,.
By the interface-free resources to match for business datum distribution with the transmission code rate, bandwidth safeguard is provided for the business datum.
It should be noted is that, in the case where the second equipment is core network element, when core network element is greater than transmission code rate of the core network element to the first device forwards data packet from the reception code rate of server received data packet, core network element equipment can cache the data packet not forwarded.When core network element is less than transmission code rate of the core network element to the first device forwards data packet from the reception code rate of server received data packet, core network element can obtain the data packet of the data service from local cache or obtain the data packet of the data service from server.
In addition, avoiding by the control to the load eated dishes without rice or wine and eating dishes without rice or wine the problem of congestion occur.When data service is video traffic, reduces the received delay of mobile device side video data packet, reduce the caching and Caton of video.
In addition, by when the load eated dishes without rice or wine is lower, first equipment is by sending the suggestion code rate for being used to indicate and being turned up and sending the instruction information of code rate or determine higher than currently transmitted code rate to the second equipment, so that the transmission code rate of the second equipment height-regulating data service, improves the utilization rate of interface-free resources.
Referring to FIG. 7, it illustrates the block diagrams of the data transmission device of data service provided by one embodiment of the present invention.The data transmission device of the data service being implemented in combination with by software, hardware or both
As all or part of access terminal, the data transmission of the data service is in the first equipment 120 shown in FIG. 1.The data transmission device of the data service may include: execution unit 710, transmission unit 720 and receiving unit 730.
Execution unit 710, for realizing above-mentioned steps 401.
Transmission unit 720, for realizing above-mentioned steps 402.
Optionally, execution unit 710, for realizing above-mentioned steps 502.
Transmission unit 720 is also used to realize above-mentioned steps 503.
Receiving unit 730 is also used to realize above-mentioned steps 501.
Optionally, execution unit 710, for realizing above-mentioned steps 601.
Transmission unit 720 is also used to realize above-mentioned steps 602.
Correlative detail is in combination with reference to above method embodiment.
Referring to FIG. 8, it illustrates the block diagrams of the data transmission device of the data service of another embodiment of the present invention offer.The data transmission device of the data service can be by all or part of software, hardware or both being implemented in combination with as access terminal, and the data transmission of the data service is in the second equipment shown in FIG. 1.The data transmission device of the data service may include: receiving unit 810 and execution unit 820.
Receiving unit 810, for realizing above-mentioned steps 403.
Execution unit 820, for realizing above-mentioned steps 403.
Optionally, receiving unit 810 are also used to realize above-mentioned steps 504.
Execution unit 820 is also used to realize above-mentioned steps 505.
Optionally, receiving unit 810 are also used to realize the function of at least one step in above-mentioned steps 602 and 603.
Execution unit 820 is also used to realize the function of at least one step in above-mentioned steps 602 and 604.
Correlative detail is in combination with reference to above method embodiment.
It should be understood that it is used in the present context, unless the context clearly supports exceptions, singular "one" (" a ", " an ", " the ") is intended to also include plural form.It is to be further understood that "and/or" used herein refers to any and all possible combinations including one or more than one project listed in association.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
Those of ordinary skill in the art will appreciate that realizing that all or part of the steps of above-described embodiment may be implemented by hardware, relevant hardware can also be instructed to complete by program, the program can store in a kind of computer readable storage medium, storage medium mentioned above can be read-only memory, disk or CD etc..
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, and all within the spirits and principles of the present invention, any modification, equivalent replacement, improvement and so on should all be included in the protection scope of the present invention.
Claims (18)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2016/092437 WO2018018641A1 (en) | 2016-07-29 | 2016-07-29 | Data transmission method and apparatus for data service |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN108370524A true CN108370524A (en) | 2018-08-03 |
Family
ID=61015424
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201680071324.1A Pending CN108370524A (en) | 2016-07-29 | 2016-07-29 | Data transmission method and device for data service |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN108370524A (en) |
| WO (1) | WO2018018641A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117560531B (en) * | 2024-01-11 | 2024-04-05 | 淘宝(中国)软件有限公司 | Bandwidth detection method, device, electronic device and storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006000995A1 (en) * | 2004-06-24 | 2006-01-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Bandwidth saving on certain interfaces in a telecommunication system |
| CN102131241A (en) * | 2011-03-15 | 2011-07-20 | 上海华为技术有限公司 | Method, base station and system for controlling streaming media rate |
| CN102256314A (en) * | 2011-07-20 | 2011-11-23 | 上海华为技术有限公司 | Method for adjusting service coding rate and communication node |
| WO2016037568A1 (en) * | 2014-09-09 | 2016-03-17 | Mediatek Inc. | Rate indication and link adaptation for long range wireless networks |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060215596A1 (en) * | 2005-03-23 | 2006-09-28 | Intel Corporation | Network aware cross-layer protocol methods and apparatus |
| CN104640161B (en) * | 2015-01-13 | 2018-10-19 | 中国联合网络通信集团有限公司 | A data transmission rate adjustment method and AP equipment |
-
2016
- 2016-07-29 WO PCT/CN2016/092437 patent/WO2018018641A1/en not_active Ceased
- 2016-07-29 CN CN201680071324.1A patent/CN108370524A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006000995A1 (en) * | 2004-06-24 | 2006-01-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Bandwidth saving on certain interfaces in a telecommunication system |
| CN102131241A (en) * | 2011-03-15 | 2011-07-20 | 上海华为技术有限公司 | Method, base station and system for controlling streaming media rate |
| CN102256314A (en) * | 2011-07-20 | 2011-11-23 | 上海华为技术有限公司 | Method for adjusting service coding rate and communication node |
| WO2016037568A1 (en) * | 2014-09-09 | 2016-03-17 | Mediatek Inc. | Rate indication and link adaptation for long range wireless networks |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2018018641A1 (en) | 2018-02-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107787458B (en) | Quality of Service in Wireless Backhaul | |
| JP5840795B2 (en) | Method and system for rate adaptive allocation of resources | |
| US10348796B2 (en) | Adaptive video streaming over preference-aware multipath | |
| US9609370B2 (en) | Video delivery modification based on network availability | |
| CN107005848A (en) | Systems and methods for deploying virtual services gateways for mobility management | |
| US9071984B1 (en) | Modifying a data flow mechanism variable in a communication network | |
| US9832679B2 (en) | Window regulator for improved performance in a communications network | |
| TW201521394A (en) | Method for distributing available bandwidth of a network amongst ongoing traffic sessions run by devices of the network, corresponding device | |
| CN113259260A (en) | Method and device for deploying application instance and scheduling application instance | |
| CN116762342A (en) | Method for quality of experience aware transmission | |
| JP5720787B2 (en) | Content distribution system, cache server, and content distribution method | |
| US9763133B2 (en) | Content delivery system and content delivery method | |
| CN108370524A (en) | Data transmission method and device for data service | |
| JP2019140487A (en) | Control device, relay device, communication system, and band control method | |
| JP7540018B2 (en) | Information determination method and apparatus | |
| CN112511482A (en) | Media data transmission method, device and system | |
| KR102817090B1 (en) | Method and apparatus for providing high quality real time media streaming service with low latency | |
| US11558303B2 (en) | Prioritized protocol messaging | |
| US10966216B2 (en) | Adaptive resource allocation for media streams over wireless | |
| KR101402923B1 (en) | Server and method for managing contents to be distributed to cache device, and the cache device | |
| JP7687393B2 (en) | TRANSMITTING APPARATUS, TRANSMITTING METHOD, AND PROGRAM | |
| KR102870735B1 (en) | Method for managing resource in wireless local area network and apparatus therefor | |
| KR20240086529A (en) | Method and Apparatus for Cooperative Congestion Control | |
| WO2024224508A1 (en) | Control device and switching method | |
| KR20200144950A (en) | Method for managing resource in wireless local area network and apparatus therefor |
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 | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180803 |
|
| WD01 | Invention patent application deemed withdrawn after publication |