CN103441953B - A kind of data stream scheduling method, equipment and system - Google Patents
A kind of data stream scheduling method, equipment and system Download PDFInfo
- Publication number
- CN103441953B CN103441953B CN201310284756.9A CN201310284756A CN103441953B CN 103441953 B CN103441953 B CN 103441953B CN 201310284756 A CN201310284756 A CN 201310284756A CN 103441953 B CN103441953 B CN 103441953B
- Authority
- CN
- China
- Prior art keywords
- data stream
- data
- stream
- port
- queue
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000005540 biological transmission Effects 0.000 claims abstract description 91
- 230000006835 compression Effects 0.000 claims abstract description 24
- 238000007906 compression Methods 0.000 claims abstract description 24
- 230000003139 buffering effect Effects 0.000 claims abstract description 14
- 239000000284 extract Substances 0.000 claims description 11
- 230000032683 aging Effects 0.000 abstract description 28
- 230000000694 effects Effects 0.000 description 11
- 238000012545 processing Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- 230000001413 cellular effect Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 239000000872 buffer Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000011112 process operation Methods 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a kind of data stream scheduling method, equipment and system, described data stream scheduling method includes: data stream scheduling equipment receives any data stream sending equipment from network side, at the data attribute according to described data stream, determine when described data stream is to meet the special data stream imposed a condition, the data stream that described stream compression is sent to described data stream scheduling equipment by the express passway that pre-builds sends port, and by described data stream transmission port, the network side that the data stream being forwarded to described data stream transmission port is sent to correspondence is received equipment;Wherein, described express passway is the data dispatch passage for instant forward process of not joined the team by the data received stream.Pass through this programme, when receiving the satisfied special data stream imposed a condition, can use express passway that it is forwarded immediately, without buffering of joining the team, the scheduling time having reached reduction special data stream, the ageing and purpose of timing of transmission improving special data stream.
Description
Technical field
The present invention relates to network communication technology field, particularly relate to a kind of data stream scheduling side based on diversiform data stream
Method, equipment and system.
Background technology
Along with the development of communication technology, various communication technology products, such as WLAN(Wireless Local Area
Network, WLAN) technical products and cellular technology product etc. gradually merge and deposit, and causes existing network data to be transmitted
Gradually present multiple types of data stream the form deposited.
For above-mentioned situation, when the scheduling carrying out data stream forwards, flow to frequently with to all types of data received
Capable buffering of joining the team, and according to the QoS(Quality of Service set, service quality) dispatching algorithm, to buffering of joining the team
All types of data flow to the mode of row major level poll and are scheduling forwarding.But, owing to different types of data stream is to data
The requirement of ageing and timing also differs, as traditional ethernet data stream is ageing relative with the requirement of timing to data
Relatively low, cellular data stream is the highest to the requirement of the ageing of data and timing, therefore, carries out many when using aforesaid way
When the scheduling of categorical data stream forwards, if the ageing and timing in buffer queue requires that higher data stream is more, causes
Congestion of data flow thus during by packet loss, it is easy to the ageing of respective stream of data and timing are substantially reduced, and then impact
The transmission reliability of respective stream of data and transmission quality.
Therefore, a kind of data stream scheduling mode based on diversiform data stream of offer is provided badly, ensures cellular data stream etc.
Ageing and timing requires the ageing and timing of higher data stream, in order to reach to improve the data streams such as cellular data stream
Transmission reliability and transmission quality purpose.
Summary of the invention
Embodiments provide a kind of data stream scheduling method, equipment and system, prior art is deposited in order to solving
Cannot ensure the problem that ageing and timing requires the ageing and timing of higher data stream.
A kind of data stream scheduling method, including:
Data stream scheduling equipment receives any data stream sending equipment from network side;And
At the data attribute according to described data stream, determine that described data stream is to meet the special data stream imposed a condition
Time, by the express passway that pre-builds, described stream compression is sent to the data stream transmitting terminal of described data stream scheduling equipment
Mouthful;And,
Send port by described data stream and the data stream being forwarded to described data stream transmission port is sent to correspondence
Network side receives equipment;
Wherein, described express passway is the data tune for instant forward process of not joined the team by the data received stream
Degree passage.
A kind of data stream scheduling equipment, including:
Data stream reception module, for receiving any data stream sending equipment from network side;
Data stream scheduling module, at the data attribute according to described data stream, determines that described data stream sets for meeting
During the special data stream of fixed condition, by the express passway pre-build, described stream compression is sent to described data stream scheduling and set
Standby data stream sends port, and wherein, described express passway is for instant forwarding of not joined the team by the data received stream
The data dispatch passage processed;
Data stream sending module, sends port for sending port by described data stream by being forwarded to described data stream
Data stream is sent to the network side of correspondence and receives equipment.
A kind of data stream scheduling system, sends equipment, data stream scheduling equipment and network side reception including network side and sets
Standby, wherein:
Described network side sends equipment, for described data stream scheduling equipment sending data stream;
Described data stream scheduling equipment, for receiving any data stream sending equipment from described network side, and at root
According to the data attribute of described data stream, determine when described data stream is to meet the special data stream imposed a condition, by building in advance
Described stream compression is sent to the data stream of described data stream scheduling equipment and is sent port by vertical express passway, and, by institute
State data stream transmission port and the network side that the data stream being forwarded to described data stream transmission port is sent to correspondence received equipment,
Wherein, described express passway is the data dispatch passage for instant forward process of not joined the team by the data received stream.
The present invention has the beneficial effect that:
Embodiments provide a kind of data stream scheduling method, equipment and system, meet for certain and impose a condition,
As possessed the special data stream that relatively high-timeliness and timing require, data stream scheduling equipment can use and be different from other and commonly count
Be scheduling processing to it according to unique dispatch deal mode of stream, can use the express passway that pre-sets to as described in special number
Do not join the team according to stream and immediately forward, thus reduce the scheduling that described special data stream consumes in data dispatch processing procedure
Time, reach the preferential effect forwarding described special data stream under equal race condition, improve described special data stream
Transmit ageing;Further, when immediately forwarding using express passway that described special data stream is not joined the team, due to described spy
Different data stream is that order arrives described data stream transmission port, thus also ensures that the transmission sequence of described special data stream,
Thus while the transmission improving described special data stream is ageing, it is ensured that the transmission time sequence of described special data stream.
Accompanying drawing explanation
Fig. 1 show the schematic flow sheet of data stream scheduling method described in the embodiment of the present invention one;
Fig. 2 show the structural representation of data stream scheduling equipment described in the embodiment of the present invention two;
Fig. 3 show the structural representation of data stream scheduling system described in the embodiment of the present invention three.
Detailed description of the invention
Embodiments provide a kind of data stream scheduling method, equipment and system, described data stream scheduling method bag
Include: data stream scheduling equipment receives any data stream sending equipment from network side, belong in the data according to described data stream
Property, determine when described data stream is to meet the special data stream imposed a condition, by the express passway that pre-builds by described number
The data stream sending to described data stream scheduling equipment according to circulation sends port, and, sending port by described data stream will turn
The data stream sending to described data stream transmission port is sent to the network side reception equipment of correspondence;Wherein, described express passway is
Data dispatch passage for instant forward process that the data received stream is not joined the team.
In data stream scheduling method described in the embodiment of the present invention, meet for certain and impose a condition, during as possessed higher
The special data stream that effect property and timing require, data stream scheduling equipment can use the unique tune being different from other common data stream
Degree processing mode to its be scheduling process, can use the express passway pre-set to as described in special data stream do not enter
Team forwards immediately, thus reduces the scheduling time that described special data stream consumes in data dispatch processing procedure, reaches
The preferential effect forwarding described special data stream under equal race condition, the transmission that improve described special data stream is ageing;
Further, when immediately forwarding using express passway that described special data stream is not joined the team, owing to described special data stream is
Order arrives described data stream and sends port, thus also ensures that the transmission sequence of described special data stream, thus is improving
While the transmission of described special data stream is ageing, it is ensured that the transmission time sequence of described special data stream.
Below in conjunction with Figure of description, embodiments of the present invention is further illustrated, but the present invention is not limited to following reality
Execute example.
Embodiment one:
As it is shown in figure 1, it is the schematic flow sheet of data stream scheduling method described in the embodiment of the present invention one, described data
Stream scheduling method is applicable in diversiform data stream mixed scheduling system, and specifically, described data stream scheduling method can include
Following steps:
Step 101: data stream scheduling equipment receives any data stream sending equipment from network side, and according to described number
Data attribute according to stream, it is judged that whether it is to meet the special data stream imposed a condition, the most then execution step 102, otherwise,
Perform step 103.
Wherein, for any data stream, the data attribute of described data stream can data entrained by described data stream
Type, data label etc. can show that the information of this data flow characteristic, and this is not limited in any way by the embodiment of the present invention.
Specifically, in embodiment of the present invention, described meet the special data stream that imposes a condition can be possess higher
The data stream of data transmission time sequence and ageing requirement, such as cellular data stream or video data stream etc., the embodiment of the present invention pair
This is not limited in any way.It should be noted that the described satisfied special data stream imposed a condition can also set according to practical situation
Being set to other data stream, data stream etc. as bigger in may be configured as data flow traffic, this is not made any limit by the embodiment of the present invention
Fixed.
It is further to note that in embodiment of the present invention, it can be any energy that described network side sends equipment
The corresponding module etc. that data flow in the autonomous device of data stream scheduling equipment or autonomous device, the embodiment of the present invention pair are enough provided
This is not limited in any way.
Step 102: described stream compression sent to described data stream scheduling equipment by the express passway that pre-builds
Data stream sends port.
Wherein, described express passway pre-builds, immediately forwards for not joined the team by the data received stream
The special data phone channel processed.
Specifically, in embodiment of the present invention, when determining that the data stream being currently received is to meet to impose a condition
During special data stream, without buffered that described special data stream is joined the team, but can directly use express passway by institute
Stating the special data stream very first time is forwarded to the data stream of described data stream scheduling equipment and sends port, thus to a certain degree
On reduce the scheduling time that described special data stream consumes in data dispatch processing procedure, reached under equal race condition
The preferential effect forwarding described special data stream, the transmission that improve described special data stream is ageing;Further, using quickly
Described special data stream is not joined the team when immediately forwarding by passage, owing to described special data stream is that order arrives described data
Stream sends port, thus also ensures that the transmission sequence of described special data stream, thus is improving described special data stream
Transmit ageing while, it is ensured that the transmission time sequence of described special data stream, it is to avoid described special data stream out of order
Phenomenon.
Step 103: according to the corresponding relation of data flow data attribute set in advance Yu data dispatch queue, by described number
Send according to stream and carry out, to the data dispatch queue corresponding with the data attribute of described data stream, buffering of joining the team, and according in advance
The QoS dispatching algorithm set, extracts corresponding data stream in the way of poll from each data dispatch queue and will be extracted
Stream compression is sent to described data stream and is sent port.
It is to say, when determining the data stream received not for meeting the special data stream imposed a condition, can be according to existing
There is data stream scheduling mode conventional in technology, described data stream is carried out dispatch deal.
Specifically, each no special data stream received can be sent to general data tune such as corresponding data dispatch queues
Degree passage buffers, afterwards, according to the QoS dispatching algorithm set, such as priority polling algorithm etc., in the way of poll from
Each data dispatch queue is extracted the data stream of respective priority, and the stream compression extracted is sent to the transmission of described data stream
Port.
Further, when no special data flow through big or too much and when causing occurring that data stream sends the phenomenons such as obstruction, can
The no special data stream being buffered in each data dispatch queue is carried out random loss process;It should be noted that in the present invention
In described embodiment, owing to no special data stream uses different dispatch deal modes with special data stream, therefore, to buffering
When no special data stream in each data dispatch queue carries out random loss process operation, described special number can't be had influence on
Transmission timing and ageing according to stream.
Specifically, in embodiment of the present invention, determining that described data stream is to meet the special data imposed a condition
During stream, on the basis of without buffered that described special data stream is joined the team, the express passway pre-build can be used
Described special data stream is forwarded directly in the special data stream transmission port queue that described data stream sends port;And really
When fixed described data stream is not for meeting the special data stream imposed a condition, described no special data stream is being sent to non-with described
The data dispatch queue that the data attribute of special data stream is corresponding is carried out join the team on the basis of buffering, can be according to presetting
QOS dispatching algorithm, use the mode of poll successively, from each data dispatch queue, extract described no special data stream, and root
The each common data stream sending port according to data flow data attribute set in advance and described data stream sends the right of port queue
Should be related to, described no special stream compression is sent to the common data stream corresponding with the data attribute of described no special data stream
Sending in port queue, wherein, the transmission priority that described special data stream transmission port queue is possessed is common higher than other
Data stream sends the transmission priority that port queue is possessed, thus can be further up to the transmission improving described special data stream
Authority and the purpose of rotation speeds;Further, due to described special data stream be order arrive described special data stream send port
Queue, and each data stream send port queue generally use the mode of FIFO to carry out the transmission of data stream, thus, also may be used
Avoid the data transmission disorder phenomenon of described special data stream further, improve the transmission time sequence of described special data stream, enter
And reach to alleviate the effect of the burden of remote gateways equipment.
Further, in embodiment of the present invention, each stream compression is sent to described data stream send port it
After, described method can also comprise the following steps:
Step 104: send port by described data stream and the data stream being forwarded to described data stream transmission port is sent
Receive equipment to corresponding network side.
Specifically, send port by described data stream to be sent to by the data stream being forwarded to described data stream transmission port
Corresponding network side receives equipment, may include that
Send port queue pre-assigned priority weighting value according to for each data stream, in the way of poll, access each number
Send port queue according to stream, and send port queue from each data stream to extract and send port queue with described data stream and had
The data flow traffic that standby priority weighting value matches, and, the data stream of the corresponding discharge extracted is sent to correspondence
Network side receive equipment;Wherein, the priority weighting value that described special data stream transmission port queue is possessed is higher than other
Common data stream sends the priority weighting value that port queue is possessed.
It should be noted that in embodiment of the present invention, when the flow showed increased of no special data stream, due to
The special data stream that special data stream is corresponding sends port queue and possesses the highest transmission priority and priority weighting, because of
This, while ensureing that no special data stream can enjoy certain sending permission, still can keep described special data stream
Send at high proportion, and then ensure that the transmission of described special data stream is ageing.
The embodiment of the present invention one provides a kind of data stream scheduling method, meets for certain and imposes a condition, as possessed relatively
The special data stream that high-timeliness and timing require, data stream scheduling equipment can use and be different from the only of other common data stream
It is scheduling processing by special dispatch deal mode, as can be used and set in advance on the basis of without buffering of joining the team it
Described special data stream is not joined the team and is immediately forwarded by the express passway put, thus reduces described special data stream in data
The scheduling time consumed in scheduling process, reach the preferential effect forwarding described special data stream under equal race condition
Really, the transmission that improve described special data stream is ageing;Further, using express passway that described special data stream is carried out not
Join the team when immediately forwarding, owing to described special data stream is that order arrives described data stream and sends port, thus also ensure that
The transmission sequence of described special data stream, thus while the transmission improving described special data stream is ageing, it is ensured that institute
State the transmission time sequence of special data stream.
It addition, when described special data stream being sent the network side reception device procedures to correspondence, also can be by described spy
Different stream compression is sent to possess the special data stream of the highest transmission priority and is sent in port queue, thus can be further up to carrying
The sending permission of high described special data stream and the purpose of rotation speeds;Further, port team is sent due to described special data stream
Row generally use the mode of FIFO to carry out the transmission of data stream, thus, also can avoid described special data stream further
Data transmission disorder phenomenon, improves the transmission time sequence of described special data stream, and then reaches to alleviate the negative of remote gateways equipment
The effect of load.
Embodiment two:
As in figure 2 it is shown, it is the structural representation of data stream scheduling equipment described in the embodiment of the present invention two, described data
Stream controlling equipment can be that the arbitrary of network side possesses respective stream of data scheduling or the autonomous device of forwarding capability or integrated equipment,
This is not limited in any way by the embodiment of the present invention;Specifically, described data stream scheduling equipment can include data stream reception module
11, data stream scheduling module 12 and data stream sending module 13, wherein:
Described data stream reception module 11 is for receiving any data stream sending equipment from network side;Wherein, described
It can be in any autonomous device that data can be provided to flow to data stream scheduling equipment or autonomous device that network side sends equipment
Corresponding module etc., this is not limited in any way by the embodiment of the present invention.
Described data stream scheduling module 12, at the data attribute according to described data stream, determines that described data stream is full
During the special data stream that foot imposes a condition, by the express passway pre-build, described stream compression is sent to described data stream and adjust
The data stream of degree equipment sends port, and wherein, described express passway is for not joined the team immediately by the data received stream
The data dispatch passage of forward process;Specifically, for any data stream, the data attribute of described data stream can be described number
Can show that the information of this data flow characteristic according to the data type entrained by stream, data label etc., the embodiment of the present invention is to this not
It is limited in any way;Further, the described satisfied special data stream imposed a condition can be to possess higher data transmission time sequence
With the data stream of ageing requirement, such as cellular data stream or video data stream etc., this is not the most made any limit by the embodiment of the present invention
Fixed.
Described data stream sending module 13 will be forwarded to the transmission of described data stream for sending port by described data stream
The data stream of port is sent to the network side of correspondence and receives equipment.
Further, described data stream scheduling module 12 can be additionally used in and determining that described data stream does not imposes a condition for meeting
Special data stream time, according to the corresponding relation of data flow data attribute set in advance Yu data dispatch queue, by described number
Send according to stream and carry out, to the data dispatch queue corresponding with the data attribute of described data stream, buffering of joining the team, and according in advance
The QoS dispatching algorithm set, extracts corresponding data stream in the way of poll from each data dispatch queue and will be extracted
Stream compression is sent to described data stream and is sent port.
Further, described data stream scheduling module 12 is particularly used in and is determining that described data stream imposes a condition for meeting
Special data stream time, described stream compression is sent to described data stream send port special data stream send port queue
In, and, when determining described data stream not for meeting the special data stream imposed a condition, according to data fluxion set in advance
The corresponding relation of each common data stream transmission port queue of port is sent, by described stream compression according to attribute and described data stream
Send to the common data stream corresponding with the data attribute of described data stream send in port queue;
Wherein, the transmission priority that described special data stream transmission port queue is possessed is sent out higher than other common data stream
Send the transmission priority that port queue is possessed.
It is to say, in embodiment of the present invention, when determining that the data stream being currently received imposes a condition for meeting
Special data stream time, without buffered that described special data stream is joined the team, but can directly use and to pre-build
The described special data stream very first time is forwarded to the corresponding special data stream possessing the highest transmission priority by express passway
Send at port queue, thus reduce what described special data stream consumed in data dispatch processing procedure to a certain extent
Scheduling time, reach the preferential effect forwarding described special data stream under equal race condition, improve described special data
The transmission of stream is ageing;Further, when immediately forwarding using express passway that described special data stream is not joined the team, due to institute
Stating special data stream is that order arrives described special data stream transmission port queue, and described special data stream sends port team
Row generally use the mode of FIFO to carry out the transmission of data stream, thus ageing in the transmission improving described special data stream
While, also can avoid the data transmission disorder phenomenon of described special data stream further, improve the biography of described special data stream
Defeated timing, and then reach to alleviate the effect of the burden of remote gateways equipment.
Further, data stream sending module 13 is particularly used in and allocates in advance according to for each data stream transmission port queue
Priority weighting value, access in the way of poll each data stream send port queue, and from each data stream send port queue
In extract and send, with described data stream, the data flow traffic that the priority weighting value that possessed of port queue matches, and,
The network side that the data stream of the corresponding discharge extracted is sent to correspondence receives equipment;Wherein, described special data stream sends
The priority weighting value that port queue is possessed sends, higher than other common data stream, the priority weighting that port queue is possessed
Value, so that while ensureing that each no special data stream can enjoy certain sending permission, keep described special data stream
Transmission at high proportion, and then ensure that the transmission of described special data stream is ageing.
Embodiment three:
As it is shown on figure 3, it is the structural representation of data stream scheduling system described in the embodiment of the present invention three, described data
Stream dispatching patcher can include that network side sends equipment 21, data stream scheduling equipment 22 and network side and receives equipment 23, wherein:
Described network side sends equipment 21 for sending data stream to described data stream scheduling equipment 22;
Described data stream scheduling equipment 22 sends any data stream of equipment 21 for receiving from described network side, and
According to the data attribute of described data stream, determine when described data stream is to meet the special data stream imposed a condition, by advance
Described stream compression is sent to the data stream of described data stream scheduling equipment 22 and is sent port by the express passway set up, and, logical
Cross described data stream transmission port to be received by the network side that the data stream being forwarded to described data stream transmission port is sent to correspondence
Equipment 23, wherein, described express passway is the data tune for instant forward process of not joined the team by the data received stream
Degree passage.
Further, described data stream scheduling equipment 22 can be additionally used in and determining that described data stream does not imposes a condition for meeting
Special data stream time, according to the corresponding relation of data flow data attribute set in advance Yu data dispatch queue, by described number
Send according to stream and carry out, to the data dispatch queue corresponding with the data attribute of described data stream, buffering of joining the team, and according in advance
The service quality QoS dispatching algorithm set, extracts corresponding data stream in the way of poll from each data dispatch queue and incites somebody to action
The stream compression extracted is sent to described data stream and is sent port.
Further, described data stream scheduling equipment 22 is particularly used in and is determining that described data stream imposes a condition for meeting
Special data stream time, described stream compression is sent to described data stream send port special data stream send port queue
In, and, when determining described data stream not for meeting the special data stream imposed a condition, according to data fluxion set in advance
The corresponding relation of each common data stream transmission port queue of port is sent, by described stream compression according to attribute and described data stream
Send to the common data stream corresponding with the data attribute of described data stream send in port queue;Wherein, described special data
The transmission priority that stream transmission port queue is possessed is excellent higher than the transmission that other common data stream transmission port queue is possessed
First level.
It is to say, in embodiment of the present invention, when determining that the data stream being currently received imposes a condition for meeting
Special data stream time, without buffered that described special data stream is joined the team, but can directly use and to pre-build
The described special data stream very first time is forwarded to the corresponding special data stream possessing the highest transmission priority by express passway
Send at port queue, thus reduce what described special data stream consumed in data dispatch processing procedure to a certain extent
Scheduling time, reach the preferential effect forwarding described special data stream under equal race condition, improve described special data
The transmission of stream is ageing;Further, when immediately forwarding using express passway that described special data stream is not joined the team, due to institute
Stating special data stream is that order arrives described special data stream transmission port queue, and described special data stream sends port team
Row generally use the mode of FIFO to carry out the transmission of data stream, thus ageing in the transmission improving described special data stream
While, also can avoid the data transmission disorder phenomenon of described special data stream further, improve the biography of described special data stream
Defeated timing, and then reach to alleviate the effect of the burden of remote gateways equipment.
Further, described data stream scheduling equipment 22 is particularly used in and sends port queue in advance according to for each data stream
The priority weighting value of distribution, accesses each data stream in the way of poll and sends port queue, and send port from each data stream
Queue extracts the data flow traffic that the priority weighting value possessed with described data stream transmission port queue matches, with
And, the network side that the data stream of the corresponding discharge extracted is sent to correspondence receives equipment 23;Wherein, described special data stream
The priority weighting value that transmission port queue is possessed sends, higher than other common data stream, the priority that port queue is possessed
Weighted value, thus while ensureing that no special data stream can enjoy certain sending permission, keep described special data stream
Send at high proportion, and then ensure that the transmission of described special data stream is ageing.
Obviously, those skilled in the art can carry out various change and the modification essence without deviating from the present invention to the present invention
God and scope.So, if these amendments of the present invention and modification belong to the scope of the claims in the present invention and equivalent technologies thereof
Within, then the present invention is also intended to comprise these change and modification.
Claims (10)
1. a data stream scheduling method, it is characterised in that including:
Data stream scheduling equipment receives any data stream sending equipment from network side;And
At the data attribute according to described data stream, determine when described data stream is to meet the special data stream imposed a condition, logical
Cross the express passway pre-build and described stream compression is sent to the data stream transmission port of described data stream scheduling equipment;With
And,
Send port by described data stream and the data stream being forwarded to described data stream transmission port is sent to the network of correspondence
Side joint receiving unit;
Wherein, described express passway is to lead to for the data dispatch of instant forward process of not joined the team by the data received stream
Road.
2. data stream scheduling method as claimed in claim 1, it is characterised in that will turn sending port by described data stream
Send to described data stream send port data stream be sent to correspondence network side reception equipment before, described method also includes:
When determining described data stream not for meeting the special data stream imposed a condition, belong to according to data flow data set in advance
Property with the corresponding relation of data dispatch queue, described data stream is sent to the number the most corresponding with the data attribute of described data stream
According to scheduling queue carries out buffering of joining the team;And
According to service quality QoS dispatching algorithm set in advance, extract corresponding in the way of poll from each data dispatch queue
Data stream and the stream compression extracted is sent to described data stream send port.
3. data stream scheduling method as claimed in claim 2, it is characterised in that
When determining that described data stream is to meet the special data stream imposed a condition, described stream compression is sent to described data stream
The special data stream sending port sends in port queue;
When determining described data stream not for meeting the special data stream imposed a condition, according to data flow data set in advance
Attribute and the corresponding relation of data dispatch queue, send described data stream to corresponding with the data attribute of described data stream
Data dispatch queue is carried out join the team after buffering, according to service quality QoS dispatching algorithm set in advance, use poll successively
Mode, from each data dispatch queue, extract described data stream, and according to data flow data attribute set in advance with described
Data stream send port each common data stream send port queue corresponding relation, by described data stream by with described data stream
The corresponding data dispatch queue of data attribute in be forwarded to the general data corresponding with the data attribute of described data stream
Stream sends in port queue;
Wherein, the transmission priority that described special data stream transmission port queue is possessed is higher than other common data stream transmitting terminals
The transmission priority that mouth queue is possessed.
4. data stream scheduling method as claimed in claim 3, it is characterised in that sending port by described data stream will forward
The data stream sending port to described data stream is sent to corresponding network side reception equipment, including:
Send port queue pre-assigned priority weighting value according to for each data stream, in the way of poll, access each data stream
Send port queue, and send port queue from each data stream to extract and send what port queue was possessed with described data stream
The data flow traffic that priority weighting value matches, and, the data stream of the corresponding discharge extracted is sent to the net of correspondence
Network side joint receiving unit;
Wherein, the priority weighting value that described special data stream transmission port queue is possessed sends higher than other common data stream
The priority weighting value that port queue is possessed.
5. a data stream scheduling equipment, it is characterised in that including:
Data stream reception module, for receiving any data stream sending equipment from network side;
Data stream scheduling module, at the data attribute according to described data stream, determines that described data stream sets bar for meeting
During the special data stream of part, by the express passway that pre-builds, described stream compression sent to described data stream scheduling equipment
Data stream sends port, and wherein, described express passway is for instant forward process of not joined the team by the data received stream
Data dispatch passage;
Data stream sending module, will be forwarded to the data of described data stream transmission port for sending port by described data stream
Stream is sent to the network side of correspondence and receives equipment.
6. data stream scheduling equipment as claimed in claim 5, it is characterised in that
Described data stream scheduling module, is additionally operable to when determining described data stream not for meeting the special data stream imposed a condition,
According to the corresponding relation of data flow data attribute set in advance Yu data dispatch queue, described data stream is sent to described
The data dispatch queue that the data attribute of data stream is corresponding carries out buffering of joining the team, and according to service quality set in advance
QoS dispatching algorithm, extracts corresponding data stream the data stream that will be extracted in the way of poll from each data dispatch queue
It is forwarded to described data stream and sends port.
7. data stream scheduling equipment as claimed in claim 6, it is characterised in that
Described data stream scheduling module, specifically for determine described data stream be meet impose a condition special data stream time,
Described stream compression is sent in the special data stream transmission port queue that described data stream sends port, and, determining
When stating data stream not for meeting the special data stream imposed a condition, adjusting with data according to data flow data attribute set in advance
The corresponding relation of degree queue, sends described data stream to the data dispatch queue corresponding with the data attribute of described data stream
In carry out joining the team after buffering, according to service quality QoS dispatching algorithm set in advance, use the mode of poll successively, from respectively
Data dispatch queue is extracted described data stream, and according to data flow data attribute set in advance and described data stream transmitting terminal
Each common data stream of mouth sends the corresponding relation of port queue, by described data stream by the data attribute phase with described data stream
Corresponding data dispatch queue is forwarded to the common data stream corresponding with the data attribute of described data stream and sends port team
In row;
Wherein, the transmission priority that described special data stream transmission port queue is possessed is higher than other common data stream transmitting terminals
The transmission priority that mouth queue is possessed.
8. data stream scheduling equipment as claimed in claim 7, it is characterised in that
Described data stream sending module, specifically for sending the pre-assigned priority weighting of port queue according to for each data stream
Value, accesses each data stream in the way of poll and sends port queue, and extract and institute from each data stream transmission port queue
State data stream and send the data flow traffic that the priority weighting value that possessed of port queue matches, and, the phase that will be extracted
The data stream answering flow is sent to the network side of correspondence and receives equipment;
Wherein, the priority weighting value that described special data stream transmission port queue is possessed sends higher than other common data stream
The priority weighting value that port queue is possessed.
9. a data stream scheduling system, it is characterised in that include that network side sends equipment, data stream scheduling equipment and network
Side joint receiving unit, wherein:
Described network side sends equipment, for described data stream scheduling equipment sending data stream;
Described data stream scheduling equipment, for receiving any data stream sending equipment from described network side, and according to institute
State the data attribute of data stream, determine when described data stream is to meet the special data stream imposed a condition, by pre-build
Described stream compression is sent to the data stream of described data stream scheduling equipment and is sent port by express passway, and, by described number
Send port according to stream and the network side that the data stream being forwarded to described data stream transmission port is sent to correspondence is received equipment, its
In, described express passway is the data dispatch passage for instant forward process of not joined the team by the data received stream.
10. data stream scheduling system as claimed in claim 9, it is characterised in that
Described data stream scheduling equipment, is additionally operable to when determining described data stream not for meeting the special data stream imposed a condition,
According to the corresponding relation of data flow data attribute set in advance Yu data dispatch queue, described data stream is sent to described
The data dispatch queue that the data attribute of data stream is corresponding carries out buffering of joining the team, and according to service quality set in advance
QoS dispatching algorithm, extracts corresponding data stream the data stream that will be extracted in the way of poll from each data dispatch queue
It is forwarded to described data stream and sends port.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310284756.9A CN103441953B (en) | 2013-07-08 | 2013-07-08 | A kind of data stream scheduling method, equipment and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310284756.9A CN103441953B (en) | 2013-07-08 | 2013-07-08 | A kind of data stream scheduling method, equipment and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103441953A CN103441953A (en) | 2013-12-11 |
CN103441953B true CN103441953B (en) | 2016-12-28 |
Family
ID=49695619
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310284756.9A Expired - Fee Related CN103441953B (en) | 2013-07-08 | 2013-07-08 | A kind of data stream scheduling method, equipment and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103441953B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106789731B (en) * | 2016-11-17 | 2020-03-06 | 天津大学 | Queue scheduling method based on energy Internet service importance |
CN110414928B (en) * | 2019-07-09 | 2022-07-29 | 京信网络***股份有限公司 | Service flow classification processing method and device and communication equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101605386A (en) * | 2009-06-10 | 2009-12-16 | 南京邮电大学 | The interconnected method of wireless multimedia sensor network and wireless local area network Internet |
CN102378382A (en) * | 2010-08-10 | 2012-03-14 | 华为技术有限公司 | Method, equipment and system for scheduling data streams |
EP2442497A1 (en) * | 2009-07-13 | 2012-04-18 | ZTE Corporation | Time division duplexing (tdd) style-based data transmission method and apparatus |
CN102754396A (en) * | 2011-06-23 | 2012-10-24 | 华为技术有限公司 | Method and gateway device for sending data |
-
2013
- 2013-07-08 CN CN201310284756.9A patent/CN103441953B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101605386A (en) * | 2009-06-10 | 2009-12-16 | 南京邮电大学 | The interconnected method of wireless multimedia sensor network and wireless local area network Internet |
EP2442497A1 (en) * | 2009-07-13 | 2012-04-18 | ZTE Corporation | Time division duplexing (tdd) style-based data transmission method and apparatus |
CN102378382A (en) * | 2010-08-10 | 2012-03-14 | 华为技术有限公司 | Method, equipment and system for scheduling data streams |
CN102754396A (en) * | 2011-06-23 | 2012-10-24 | 华为技术有限公司 | Method and gateway device for sending data |
Also Published As
Publication number | Publication date |
---|---|
CN103441953A (en) | 2013-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190268797A1 (en) | Data transmission method and apparatus | |
US20170099675A1 (en) | Method for transmitting data packets switched between a random access channel (rach) and a demand assigned multiple access (dama) channel | |
CN109155762B (en) | Data transmission method and device | |
CN109982266A (en) | A kind of communication means and Related product | |
CN105517053B (en) | Reduce the method and system that protocol data unit of wireless links control layer is segmented again | |
CN111357318B (en) | Method and device for synchronizing between different data packet flows | |
CN104853382B (en) | Information interaction method, system and base station | |
CN111213403B (en) | Method and device for scheduling QoS (quality of service) flow in wireless communication system | |
CN105813213A (en) | Method, base station and system for data transmission in dual-connectivity scheme | |
US9001748B2 (en) | Method for scheduling traffic of home node, and applied to the same | |
WO2001062008A2 (en) | Method, system and computer program product for scheduling upstream communications | |
US8300611B2 (en) | Method and apparatus to provide air time fairness in multiple physical transmission rate wireless systems | |
WO2016161594A1 (en) | Data transmission method and apparatus | |
CN104735726A (en) | Method and device for service shunt transmission based on multiple wireless access networks | |
CN101110818B (en) | Optimization method facing data protocol of non-connected user | |
CN103441953B (en) | A kind of data stream scheduling method, equipment and system | |
CN101207570A (en) | Data transmission method, data sending rate control method and base station | |
US9973438B2 (en) | Downlink flow management | |
CN102802200A (en) | Data message sending method and equipment | |
CN101835102A (en) | Queue management method for wireless local area network and wireless access equipment | |
CN102340389B (en) | Wireless digital communication method | |
CN202617135U (en) | wireless digital communication system | |
CN102368699B (en) | Wireless digital communication method | |
CN108476428B (en) | Method and network node for handling signals transmitted from a wireless device | |
CN205142245U (en) | A device that is arranged in intercepting multiple access network at carrier wave and carries out multicast communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 510663 No. 10 Shenzhou Road, Guangzhou Science City, Guangdong Province Patentee after: Jingxin Network System Co.,Ltd. Address before: 510663 No. 10 Shenzhou Road, Guangzhou Science City, Guangdong Province Patentee before: COMBA TELECOM SYSTEMS (CHINA) Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20161228 |