CN103441953B - A kind of data stream scheduling method, equipment and system - Google Patents

A kind of data stream scheduling method, equipment and system Download PDF

Info

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
Application number
CN201310284756.9A
Other languages
Chinese (zh)
Other versions
CN103441953A (en
Inventor
王茂斌
左延麟
赖远萱
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Comba Network Systems Co Ltd
Original Assignee
Comba Telecom Systems China Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Comba Telecom Systems China Ltd filed Critical Comba Telecom Systems China Ltd
Priority to CN201310284756.9A priority Critical patent/CN103441953B/en
Publication of CN103441953A publication Critical patent/CN103441953A/en
Application granted granted Critical
Publication of CN103441953B publication Critical patent/CN103441953B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

A kind of data stream scheduling method, equipment and system
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.
CN201310284756.9A 2013-07-08 2013-07-08 A kind of data stream scheduling method, equipment and system Expired - Fee Related CN103441953B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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