CN102075984A - System and method for optimizing video service transmission of wireless local area network - Google Patents

System and method for optimizing video service transmission of wireless local area network Download PDF

Info

Publication number
CN102075984A
CN102075984A CN2010106244567A CN201010624456A CN102075984A CN 102075984 A CN102075984 A CN 102075984A CN 2010106244567 A CN2010106244567 A CN 2010106244567A CN 201010624456 A CN201010624456 A CN 201010624456A CN 102075984 A CN102075984 A CN 102075984A
Authority
CN
China
Prior art keywords
network
video traffic
video
grouping
priority
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2010106244567A
Other languages
Chinese (zh)
Other versions
CN102075984B (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.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
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 Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN 201010624456 priority Critical patent/CN102075984B/en
Publication of CN102075984A publication Critical patent/CN102075984A/en
Application granted granted Critical
Publication of CN102075984B publication Critical patent/CN102075984B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a system and a method for optimizing video service transmission of a wireless local area network. In the system, a video service source is additionally provided with a video service grouping and classifying mark module; and each wireless node is additionally provided with a wireless channel quality perception module and a network layer processing module for autonomous optimization video transmission. The method comprises the following steps that: the video service source analyzes frame types which are loaded by video services in groups and importance of the frame types, maps each group into a plurality of network priorities, and loads network priority information to a differentiated services code point (DSCP) field of a service grouping network layer; when the video services are transmitted in the wireless local area network in groups, a plurality of buffer queue storage units in the network layer processing module on the wireless node store the video service with different network priorities into different buffer queues of the network layer in groups respectively; and a secondary autonomous scheduling unit dynamically changes a method for scheduling the buffer queues of all video services and improves the transmission performance of the video services according to load conditions and channel conditions perceived by the wireless channel quality perception module.

Description

The optimization video traffic system for transmitting and the method that are used for WLAN (wireless local area network)
Technical field
The present invention relates to a kind of optimization video traffic system for transmitting and method that is used for WLAN (wireless local area network), exactly, relate to a kind of network system and method that adopts new cross-layer structure, improve the service quality of video traffic in the WLAN (wireless local area network); The technical field that belongs to the Internet.
Background technology
Along with the fast development of network technology and compatibilityization, standardization and the marketization of the various products of WLAN (wireless local area network), and the layout of WLAN (wireless local area network) is simple, and it is convenient to insert, and the energy Free Internet Access; Add panoramic notebook and net book and make rapid progress, emerge in an endless stream, increasing people selects the access way of WLAN (wireless local area network) (wlan) online, make the wireless terminal business use more and more widely.Now, wireless local area network technology is incorporating people's routine work and life fast.Along with the development of broadband network, Streaming Media, encoding and decoding, information encryption and memory technology, masses also day by day highlight from the demand that network obtains TV class video traffic simultaneously, and the network TV business that arises at the historic moment thus has potential huge user base.
In recent years, the wireless network based on IEEE 802.11 has obtained extensive use.Most of networks have all adopted the distributed coordination function DCF (distributed channel access function) of IEEE 802.11.Although DCF is building network more easily, this function can't provide the service quality QoS guarantee for the transmission of multimedia real time business in the network, thereby it can't satisfy the constantly demand of development of network application.In order to ensure the transmission quality of WLAN (wireless local area network) miscellaneous service, IEEE 802.11 working groups have further released enhanced distributed coordination function EDCF (enhanced distributed channel access function) on DCF agreement basis, this function operation is at the MAC of WLAN (wireless local area network) radio node layer, be different from all kinds of professional fair competition shared channel resources among the DCF, EDCF is a thought of utilizing virtual website, each intra-node is all according to the different demands of QoS of survice, for dissimilar business provides the transmission service of prioritization, make that the high priority real time business preferentially transmits at the MAC layer in the network.EDCF (its network system architecture and transmission method are referring to shown in Figure 1) adopts the DCF enhanced edition that transmits data with the DCF similar approach, and its method still is based on carrier sense/collision and avoids CSMA/CA (Carrier Sense Medium Access with Collision Avoidance).
The basic thought of DCF is: when node monitors after physical channel free time surpasses the frame period (DIFS) of distributed coordination pattern, this node enters keeps out of the way state; One of each node maintenance is kept out of the way timer, and this timer is from Backoff_time=rand[0, CW] * SlotTime in value and successively decrease by time slot, in the formula, CW is current competition window.When keeping out of the way timer and be 0, node sends the request of transmission (RTS) signal.Allow to send (CTS) signal if receive at the appointed time, then node is thought conflict has been taken place, thereby the competition window duration is doubled, select new keep out of the way timer after, repeat top operation.DCF is as a kind of distributed control mode based on competition, it does not distinguish its priority level to all types of service, miscellaneous service is competitive channel under unified priority all, therefore, it only provides the service of " doing one's best ", uncontrollable data delay also guarantee without any QoS, thereby it can not be supported real time business.
EDCF has introduced 4 buffering area formations on the DCF basis, these four buffering area formations are used for the different business grouping is entered its corresponding queues respectively corresponding to the business of 8 priority.Present research is divided into four classes with service attribute: video, audio frequency, do one's best (best effort) and background stream (backgound), the packet of different buffering area formations enters among the different AC (access category) by the QoS mapping: at first in intra-node contention transmission opportunity, the AC that obtains transmission opportunity could really obtain channel and insert chance.If there are two AC to obtain transmission opportunity TXOP (Transmission Opportunities) simultaneously, then adopt a virtual scheduling device, according to the high-grade AC access channel of the sequential scheduling of priority.Frame period AIFS (Arbitrary Inter Frame Space), back off time (Bankoff_time) and competition window CW (Contention Window) that different AC are had also have nothing in common with each other.They have different parameters that table is set separately, can allow the priority of AC when competitive channel variant mutually, what the priority of miscellaneous service transmitted is followed successively by in descending order: video>audio frequency>do one's best>background stream, thus make the real-time data obtain service quickly.
But also there is defective in EDCF: when the multimedia service in WLAN (wireless local area network) was in for high capacity, its performance was unsatisfactory.Because EDCF is based on competition mechanism, when offered load is high (especially website is more), because the competition window of AC_VI and AC_VO is setting numerical value, and excursion is less, and the chance that produces virtual collision strengthens, and has had a strong impact on network performance.And, though EDCF has considered the QoS Differentiated Services of different classes of business,, for the different data streams of same class business, it does not consider to provide differentiated service to it.
On the other hand, along with people are more and more higher to the Experience Degree requirement of network video service, HDTV (High-Definition Television) etc. for example, these video traffics are more and more higher to the requirement of network bandwidth resources, although the band width in physical of WLAN (wireless local area network) is increasing, still can not meet consumers' demand, therefore, need go up from EDCF multimedia service is carried out more fine-grained QoS guarantee, the service quality that improves WLAN (wireless local area network) guarantees.
Now, at the service defective that EDCF exists in the multimedia service transmission, many people have proposed different improvement projects.For example: will carry the grouping of video traffic, and, put into the corresponding network layer buffering area formation of different AC (access category) respectively according to the different importance of the frame type of video traffic; The corresponding buffer region formation that AC_VI (access category of video) put in key frame grouping, because AC_VI is access channel more, can guarantee preferentially that in this way the grouping of carrying key frame obtains service, thereby improve the service quality of multimedia video business.
But still obviously there are following various defectives in these modes: at first be that the service quality generation of other grade real time business is disturbed.For example above-mentioned improvement project can have influence on the service quality of audio service.In addition, significantly aggravate the number of times of virtual collision.Different frame type according to the video traffic packet bearer, different groupings is put into the mode of different AC, though can reach the effect that the different grouping of importance in the video traffic is realized Differentiated Services, also can increase the number of times of virtual collision between the AC and influence laser propagation effect.Moreover user's translational speed, Rayleigh decay and surrounding environment all can impact wireless channel.Above-mentioned various improvement project is not all considered the real-time current intelligence of wireless channel, can not transmit video flowing according to the dynamic situation of wireless channel to ensure accordingly.
Therefore, how to optimize the video traffic transmission performance in WLAN (wireless local area network), the service quality of improving video traffic in the WLAN (wireless local area network) just becomes the focus problem of scientific and technical personnel's concern in the industry.
Summary of the invention
In view of this, the purpose of this invention is to provide a kind of optimization video traffic system for transmitting and method that is used for WLAN (wireless local area network), the present invention can improve the transmission performance of video traffic in WLAN, make each radio node of WLAN (wireless local area network) to realize Differentiated Services to the critical packet and the ordinary groups of video traffic, thereby improve user's video tastes impression according to load state real-time in the wireless network and channel conditions.
In order to reach the foregoing invention purpose, the invention provides a kind of optimization video traffic system for transmitting that is used for WLAN (wireless local area network), it is characterized in that: described system sets up video traffic grouping key words sorting module at video traffic source end, and sets up quality of wireless channel sensing module and the autonomous network layer handles module of optimizing video transmission respectively at each radio node; Wherein,
Video traffic grouping key words sorting module, be used to distinguish the frame type that the video traffic grouping carried, and according to the importance of frame type, to a plurality of network priorities, adopt Differentiated Services code-point DSCP (Differentiated Services Code Point) field to identify the network priority of each video traffic grouping at the IP packet header again the video traffic packet map;
The quality of wireless channel sensing module, work in the physical layer of each radio node in this network system, the numerical value of the signal to noise ratio snr of the reflection quality of wireless channel that this radio node of real-time collecting is connected (signal-to-noise ratio) parameter sends it to the autonomous video delivery network layer processing module of optimizing again;
The autonomous network layer handles module of optimizing video transmission, be provided with the multiple buffer queue storage location and the autonomous scheduling unit of secondary of video traffic, the former is according to the DSCP value of video traffic grouping key words sorting module marks, the video traffic grouping of heterogeneous networks priority is stored in the professional buffering area formation of corresponding different video respectively, and this video traffic buffering area number of queues is identical with the quantity of network priority; The latter takes corresponding dispatching method according to WLAN channel conditions and each video traffic buffering area formation average length of network layer that the quality of wireless channel sensing module transmits, thereby for the video packets of heterogeneous networks priority provides differentiated service, so that reach the purpose of the video tastes that at utmost improves the user.
Described video traffic grouping key words sorting module is to utilize existing deep packet to detect DPI or deep stream detection technique DFI, detect the frame type that the video traffic grouping is carried, again according to predefined frame type, the mapping relations of network priority and dscp field, the video traffic packet map of carrying different frame type is arrived corresponding network priority, and with the dscp field of this network priority information-bearing in each grouping, then this grouping is sent to WLAN, so that carry out differentiated Differentiated Services according to the network priority of each grouping, guarantee the QOS performance by each radio node in the network.
The mapping relations of described frame type, network priority and dscp field are one to one, or the adjoining frame type of a plurality of importance is corresponding to same network priority, and promptly each frame type must be mapped to a unique network priority; And along with the importance of different frame type increases progressively, the rank of the network priority that it shone upon is a non-decreasing.
In the dscp field, keep for classification to select the front three binary sequence 001 of the per hop behavior PHB mark value of CS to be used to identify the video traffic type in the described IP packet header; The back triad sequence identifier of DSCP identifies the network priority of each video traffic grouping respectively, wherein carries key frame, is that the network priority of I frame grouping is the highest; Back three dscp fields of carrying the different grouping of I frame, P frame, B frame respectively are respectively 001,010,011, and its network priority successively decreases in proper order.
In order to reach the foregoing invention purpose, the present invention also provides a kind of the present invention to optimize the transmission method of video traffic system for transmitting, it is characterized in that: video traffic source end is analyzed the coding characteristic information of video traffic grouping, it is the frame type of each video packets carrying, importance according to the frame type of video traffic packet bearer, the video traffic packet map is arrived a plurality of network priorities, and with the dscp field of this network priority information-bearing in the traffic packets network layer; When the video traffic grouping was transmitted via WLAN, the video traffic multiple buffer queue storage location in the autonomy optimization video delivery network layer processing module on the radio node was stored in the video traffic grouping of heterogeneous networks priority respectively the different buffering area formations of network layer; Utilize the autonomous scheduling unit of secondary in this module according to the channel conditions of the quality of wireless channel sensing module perception on load state and this radio node again, dynamically change dispatching method, improve the transmission performance of video traffic each video traffic buffering area formation.
Described method comprises following operating procedure:
(1) these groupings of video traffic grouping key words sorting module identification video traffic packets that are positioned at video traffic source end are mapped to corresponding network priority by the mapping relations of setting, and identify its network priority by the dscp field in IP packet header, then this grouping is sent to network;
(2) the quality of wireless channel sensing module that is positioned at each radio node physical layer of WLAN (wireless local area network) is collected the signal to noise ratio snr of wireless channel, this feedback information is given the autonomous network layer handles module of optimizing video transmission again; This step (2) is carried out simultaneously with step (1);
When (3) video packets arrives described radio node, the multiple buffer queue storage location of the video traffic in the autonomous network layer handles module of optimizing video transmission resolves the network priority of this grouping earlier according to the dscp field of packet header, in network layer the grouping of heterogeneous networks priority is cached in corresponding buffering area formation respectively then; The autonomous scheduling unit of secondary is taked different dispatching methods according to each average buffer queue length of channel quality status and network layer video traffic that the quality of wireless channel sensing module transmits in real time, from utmost improving user's video tastes.
Described step (3) comprises following content of operation:
(31) video traffic multiple buffer queue storage location resolves the network priority of this grouping according to the dscp field of packet header, the grouping of heterogeneous networks priority is cached in the professional buffering area formation of corresponding video of network layer respectively again; Wherein, the highest grouping of network priority of all carrying key frames, I frame enters the first buffering area formation of video traffic, and the different grouping of all the other network priorities is cached in the corresponding buffering area formation of network layer respectively;
(32) the autonomous scheduling unit of secondary is dispatched according to following method:
When the average length of the first buffering area formation of video traffic less than the limit value H of this queue length wealthy family, and the average signal-to-noise ratio SNR numerical value of current wireless channel is greater than the limit value SNR of wireless channel signal to noise ratio wealthy family HThe time, think that the offered load of WLAN (wireless local area network) is light and channel quality good, the autonomous scheduling unit of secondary adopts the dispatching method of priority poll: its dispatch weight ratio is the ratio of the packeting average arrival rate of each video traffic buffering area formation;
When the average length of the first buffering area formation of video traffic less than the limit value H of this queue length wealthy family, and the average signal-to-noise ratio SNR numerical value of current wireless channel is positioned at signal to noise ratio threshold ones SNR LAnd the limit value SNR of wealthy family HBetween the time, think that the load of network is light but channel quality is relatively poor, still take the dispatching method of priority poll: its dispatch weight ratio is the packeting average arrival rate of the video traffic first buffering area formation and the product of wireless channel evaluating Cq, with the ratio of the packeting average arrival rate of other video traffic buffering area formation; Wherein, wireless channel evaluating
Figure BSA00000416551000061
And Cq numerical value is greater than 1, and this numerical value is more little, shows that quality of wireless channel is high more; The purpose that is provided with of this dispatch weight is: along with reducing of channel average signal-to-noise ratio value, and during quality of wireless channel phase strain differential, the dispatch weight of the corresponding raising key frame grouping place first buffering area formation;
During other various situations, think all that offered load is heavy or quality of wireless channel is very poor and take priority dispatching method, improve the service quality of video by the highest transmission packets of preferential guarantee network priority.
The technological innovation part of System and method for of the present invention mainly contains following 3 points:
The real-time feedback of the network information: detect the offered load situation in real time in network layer, be the length of professional each average buffer formation of monitor network layer video, at physical layer real-time detecting WLAN network channel conditions, be the SNR value of the wireless channel of monitors physical layer, so that the autonomous scheduling unit of the secondary of system of the present invention is dynamically adjusted its dispatching method in real time according to these two kinds of information.
The video traffic grouping enters the processing procedure that network layer is carried out: the autonomous video traffic multiple buffer queue storage location that optimizes in the video delivery network layer processing module of the present invention is provided with the formation of a plurality of video traffic buffering area in network layer, and the grouping of heterogeneous networks priority is stored in corresponding different video traffic buffering area formation respectively; Take the circumstances into consideration to carry out respective handling by the autonomous scheduling unit of secondary again.
The autonomous scheduling unit dispatching method of secondary: good and load is gently the time when quality of wireless channel, the autonomous scheduling unit of secondary carries out the priority polling dispatching to each video traffic buffering area formation, and this dispatch weight ratio equals the average arrival rate of all kinds of video traffic groupings of heterogeneous networks priority.When light and quality of wireless channel is relatively poor when offered load, still take the strategy of priority polling dispatching.But, along with reducing of channel average signal-to-noise ratio value, during quality of wireless channel phase strain differential, the dispatch weight of the buffering area formation at corresponding raising network priority best result group place.And under other situations, still take the strategy of priority scheduling, improve the service quality of video traffic by the highest transmission packets of preferential guarantee network priority.
The present invention has the following advantages: from semantic aspect, video traffic is taked more fine-grained Differentiated Services.When wireless lan channel poor quality or load are overweight, ensure the key frame grouping of preferential transmission video traffic by the screen buffer formation at priority scheduling network priority best result group place, to improve the service quality of video traffic.
When improving video traffic service quality, the inventive method without any influence, therefore from the QoS mechanism of WLAN (wireless local area network), still can realize the Differentiated Services of video traffic and audio service to more high-grade audio service service quality.The present invention improves service quality to the multimedia video business in real time, to greatest extent according to quality of wireless channel situation and WLAN load state, from the overall effect, has improved the video tastes of wireless local network user as possible.And the mechanism in MAC layer service quality of all unmodified original WLAN (wireless local area network) of System and method for of the present invention is just set up corresponding module and is revised corresponding operation mechanism in network layer and physical layer, so the present invention and EDCF have favorable compatibility.
Description of drawings
Fig. 1 (A), (B) are respectively WLAN system configuration diagram and the video traffic block transmission method schematic diagrames thereof that adopts EDCF.
Fig. 2 is the WLAN system configuration diagram that the present invention optimizes the video traffic transmission
Fig. 3 is the transmission method flow chart that the present invention optimizes the video traffic system for transmitting.
Fig. 4 is the detailed step schematic diagram of video traffic transmitted in packets in the inventive method.
Fig. 5 is the autonomy circulation schematic diagram that the autonomous network layer handles module of optimizing video transmission of the present invention is carried out.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, the present invention is described in further detail below in conjunction with drawings and Examples.
Referring to Fig. 2, introduce the optimization video traffic system for transmitting framework that the present invention is used for WLAN (wireless local area network):
The improvements of system of the present invention are: set up video traffic grouping key words sorting module at video traffic source end, and set up quality of wireless channel sensing module and the autonomous network layer handles module of optimizing video transmission respectively at each radio node; This network layer handles module comprises two submodules: the autonomous scheduling unit of video traffic multiple buffer queue storage location and secondary.Specify the function of these modules below:
Video traffic grouping key words sorting module is used to distinguish the frame type that the video traffic grouping is carried, and according to the importance of frame type, to a plurality of network priorities, adopt Differentiated Services code-point dscp field to identify the network priority of each video traffic grouping at the IP packet header again the video traffic packet map.
This module is to utilize existing deep packet to detect DPI or deep stream detection technique DFI, detect the frame type that the multimedia video traffic packets is carried, again according to predefined frame type, the mapping relations of network priority and dscp field (seeing table shown in 1), the video traffic packet map of carrying different frame type is arrived corresponding network priority, and with this network priority information-bearing in the dscp field of each grouping, then this grouping is sent to WLAN, so that carry out differentiated Differentiated Services according to the network priority of each grouping, guarantee the QOS performance by each radio node in the network.
The mapping relations of the frame type in the mapping relations of the present invention, network priority and dscp field are one to one, or the adjoining frame type of a plurality of importance is corresponding to same network priority, and promptly each frame type must be mapped to a unique network priority; And along with the importance of different frame type increases progressively, the rank of the network priority that it shone upon is a non-decreasing.
The marking operation of this module is that different classes of video traffic is classified: the front three binary sequence 001 sign video traffic type that adopts the per hop behavior PHB mark value of keeping for classification to select CS in the IP packet header in the dscp field; The back triad sequence of DSCP identifies the network priority of each video traffic grouping respectively, wherein carries key frame, is that the network priority of I frame grouping is the highest; Back three dscp fields of carrying the different grouping of I frame, P frame, B frame respectively are respectively 001,010,011, and its network priority successively decreases in proper order.In the embodiment of the invention, the front three 001 expression video traffic of DSCP; Back three dscp fields of the grouping of carrying I frame, P frame, B frame are respectively 001,010,011, and the sequence of importance of its video packets is successively decreased.Dark color in each accompanying drawing, light color and colourless grouping represent to carry the grouping of I frame, P frame and B frame respectively.Table 1 is a kind of example of packet network priority, packet bearer frame type and dscp field mapping table:
Network priority The frame category of packet bearer DSCP
class?1 The grouping of I frame 001001
class?2 The grouping of P frame 001010
class?3 The grouping of B frame 001011
As everyone knows, in wireless channel research, signal to noise ratio is considered to can reflect the parameter of channel quality at present.Therefore, the present invention also counts the quality that size reflects wireless channel with the SNR value that physical layer is obtained: signal to noise ratio is big more, shows that channel quality is good more, and the success rate of transmitted in packets is high more.
The quality of wireless channel sensing module works in the physical layer of each radio node in this network system, the numerical value of the signal to noise ratio snr of the reflection quality of wireless channel that this radio node of real-time collecting is connected (signal-to-noise ratio) parameter sends it to the autonomous video delivery network layer processing module of optimizing again.
The autonomous network layer handles module of optimizing video transmission is the improvement key of system of the present invention, it is operated in the network layer of radio node, be provided with the multiple buffer queue storage location and the autonomous scheduling unit of secondary of video traffic, the former is according to the DSCP value of video traffic grouping key words sorting module marks, the video traffic grouping of heterogeneous networks priority is stored in the professional buffering area formation of corresponding different video respectively, and this video traffic buffering area number of queues is identical with the quantity of network priority; The latter takes corresponding dispatching method according to WLAN channel conditions and each video traffic buffering area formation average length of network layer that the quality of wireless channel sensing module transmits, thereby for the video packets of heterogeneous networks priority provides differentiated service, improve the transmission performance of WLAN (wireless local area network) from fine granularity more, so that at utmost improve user's video tastes to multimedia service.
The present invention also provides the transmission method that adopts system of the present invention: video traffic source end is analyzed the coding characteristic information of video traffic grouping, it is the frame type that is carried of each video packets, the importance of the frame type that grouping is carried according to video traffic, the video traffic packet map is arrived a plurality of network priorities, and with the dscp field of this network priority information-bearing in the traffic packets network layer; When the video traffic grouping was transmitted via WLAN, the multiple buffer queue storage location of the video traffic in the network layer handles module of the autonomy optimization video transmission on the radio node was stored in the video traffic grouping of heterogeneous networks priority respectively the different buffering area formations of network layer; Utilize the autonomous scheduling unit of secondary in this module according to the channel conditions of the quality of wireless channel sensing module perception on load state and this radio node again, dynamically change dispatching method, thereby improve the transmission performance of video traffic each video traffic buffering area formation.
Referring to Fig. 3 and Fig. 4, introduce the concrete operations step of the inventive method:
Step 1, be positioned at the frame type that is carried of the video traffic key words sorting module identification video traffic packets of video traffic source end, the grouping of carrying different frame type is mapped to corresponding network priority by the mapping relations of setting, and identify its network priority by the dscp field in IP packet header, then this grouping is sent to network;
The quality of wireless channel sensing module that is positioned at each radio node physical layer of WLAN (wireless local area network) is collected the signal to noise ratio snr of wireless channel, this feedback information is given the autonomous network layer handles module of optimizing video transmission again.
Step 2, when video packets arrives described radio node, the multiple buffer queue storage location of the video traffic in the autonomous network layer handles module of optimizing video transmission resolves the network priority of this grouping earlier according to the dscp field of packet header, in network layer the grouping of heterogeneous networks priority is cached in corresponding buffering area formation respectively then; The autonomous scheduling unit of secondary is taked different dispatching methods according to each average buffer queue length of channel quality status and network layer video traffic that the quality of wireless channel sensing module transmits in real time, from utmost improving user's video tastes.This step 2 comprises following two content of operation:
(21) video traffic multiple buffer queue storage location resolves the network priority of this grouping according to the dscp field of packet header, the grouping of heterogeneous networks priority is cached in the professional buffering area formation of corresponding video of network layer respectively again; Wherein, the highest grouping of network priority of all carrying key frames, I frame enters the first buffering area formation of video traffic, and the different grouping of all the other network priorities is cached in the corresponding buffering area formation of network layer respectively.
Need to prove that EDCF only is provided with a buffering area formation to video traffic, the present invention then is provided with the formation of a plurality of video traffic buffering area.By the DSCP value of video traffic multiple buffer queue storage location with reference to video traffic key words sorting module marks, the video packets that will have heterogeneous networks priority is put into the different buffering area formations at video traffic.The mode that the embodiment of the invention is taked is:
All groupings that network priority is the highest, promptly carry the I frame enter the video traffic first buffering area formation,
All groupings that network priority takes second place, promptly carries the P frame enter the video traffic second buffering area formation.
Network priority is minimum, and all groupings of promptly carrying the B frame enter video traffic the 3rd buffering area formation.
(22) the autonomous scheduling unit of secondary is dispatched (referring to shown in Figure 5) according to following method:
When the average length of the first buffering area formation of video traffic less than the limit value H of this queue length wealthy family, and the average signal-to-noise ratio SNR numerical value of current wireless channel is greater than the limit value SNR of wireless channel signal to noise ratio wealthy family HThe time, think that the offered load of WLAN (wireless local area network) is light and channel quality good, the autonomous scheduling unit of secondary adopts the dispatching method of priority poll: its dispatch weight ratio is the ratio of the packeting average arrival rate of each video traffic buffering area formation.In the embodiment of the invention, the average arrival rate ratio of each buffering area queued packets is p=v I: v P: v B, v wherein I, v P, v BThe average arrival rate of the grouping of I frame, P frame, B frame is carried in expression respectively, and they get access on radio node.
When the average length of the first buffering area formation of video traffic less than the limit value H of this queue length wealthy family, and the average signal-to-noise ratio SNR numerical value of current wireless channel is positioned at signal to noise ratio threshold ones SNR LAnd the limit value SNR of wealthy family HBetween the time, think that the load of network is light but channel quality is relatively poor, still take the dispatching method of priority poll: its dispatch weight ratio is the packeting average arrival rate of the video traffic first buffering area formation and the product of wireless channel evaluating Cq, with the ratio of the packeting average arrival rate of other video traffic buffering area formation; Wherein, wireless channel evaluating
Figure BSA00000416551000111
And Cq numerical value is greater than 1, and this numerical value is more little, shows that quality of wireless channel is high more; The purpose that is provided with of this dispatch weight is: along with reducing of channel average signal-to-noise ratio value, and during quality of wireless channel phase strain differential, the dispatch weight of the corresponding raising key frame grouping place first buffering area formation.In the embodiment of the invention, the ratio of its dispatch weight should be
Figure BSA00000416551000121
During other various situations, think all that offered load is heavy or quality of wireless channel is very poor and take priority dispatching method, improve the service quality of video by the highest transmission packets of preferential guarantee network priority.
The above only is preferred embodiment of the present invention, and is in order to restriction the present invention, within the spirit and principles in the present invention not all, any modification of being made, is equal to replacement, improvement etc., all should be included within the scope of protection of the invention.

Claims (7)

1. optimization video traffic system for transmitting that is used for WLAN (wireless local area network), it is characterized in that: described system sets up video traffic grouping key words sorting module at video traffic source end, and sets up quality of wireless channel sensing module and the autonomous network layer handles module of optimizing video transmission respectively at each radio node; Wherein,
Video traffic grouping key words sorting module, be used to distinguish the frame type that the video traffic grouping carried, and according to the importance of frame type, to a plurality of network priorities, adopt Differentiated Services code-point dscp field to identify the network priority of each video traffic grouping at the IP packet header again the video traffic packet map;
The quality of wireless channel sensing module, work in the physical layer of each radio node in this network system, the numerical value of the signal to noise ratio snr of the reflection quality of wireless channel that this radio node of real-time collecting is connected (signal-to-noise ratio) parameter sends it to the autonomous video delivery network layer processing module of optimizing again;
The autonomous network layer handles module of optimizing video transmission, be provided with the multiple buffer queue storage location and the autonomous scheduling unit of secondary of video traffic, the former is according to the DSCP value of video traffic grouping key words sorting module marks, the video traffic grouping of heterogeneous networks priority is stored in the professional buffering area formation of corresponding different video respectively, and this video traffic buffering area number of queues is identical with the quantity of network priority; The latter takes corresponding dispatching method according to WLAN channel conditions and each video traffic buffering area formation average length of network layer that the quality of wireless channel sensing module transmits, thereby for the video packets of heterogeneous networks priority provides differentiated service, so that reach the purpose of the video tastes that at utmost improves the user.
2. system according to claim 1, it is characterized in that: described video traffic grouping key words sorting module is to utilize existing deep packet to detect DPI or deep stream detection technique DFI, detect the frame type that the video traffic grouping is carried, again according to predefined frame type, the mapping relations of network priority and dscp field, the video traffic packet map of carrying different frame type is arrived corresponding network priority, and with the dscp field of this network priority information-bearing in each grouping, then this grouping is sent to WLAN, so that carry out differentiated Differentiated Services according to the network priority of each grouping, guarantee the QOS performance by each radio node in the network.
3. system according to claim 2, it is characterized in that: the mapping relations of described frame type, network priority and dscp field are one to one, or the adjoining frame type of a plurality of importance is corresponding to same network priority, and promptly each frame type must be mapped to a unique network priority; And along with the importance of different frame type increases progressively, the rank of the network priority that it shone upon is a non-decreasing.
4. system according to claim 3 is characterized in that: in the dscp field, keep for classification to select the front three binary sequence 001 of the per hop behavior PHB mark value of CS to be used to identify the video traffic type in the described IP packet header; The back triad sequence identifier of DSCP identifies the network priority of each video traffic grouping respectively, wherein carries key frame, is that the network priority of I frame grouping is the highest; Back three dscp fields of carrying the different grouping of I frame, P frame, B frame respectively are respectively 001,010,011, and its network priority successively decreases in proper order.
5. transmission method that adopts the described optimization video traffic of claim 1 system for transmitting, it is characterized in that: video traffic source end is analyzed the coding characteristic information of video traffic grouping, it is the frame type of each video packets carrying, frame type importance according to the video traffic packet bearer, the video traffic packet map is arrived a plurality of network priorities, and with the dscp field of this network priority information-bearing in the traffic packets network layer; When the video traffic grouping was transmitted via WLAN, the video traffic multiple buffer queue storage location in the autonomy optimization video delivery network layer processing module on the radio node was stored in the video traffic grouping of heterogeneous networks priority respectively the different buffering area formations of network layer; Utilize the autonomous scheduling unit of secondary in this module according to the channel conditions of the quality of wireless channel sensing module perception on load state and this radio node again, dynamically change dispatching method, improve the transmission performance of video traffic each video traffic buffering area formation.
6. method according to claim 5 is characterized in that: described method comprises following operating procedure:
(1) is positioned at the frame type of the video traffic grouping key words sorting module identification video traffic packets carrying of video traffic source end, these groupings are mapped to corresponding network priority by the mapping relations of setting, and identify its network priority by the dscp field in IP packet header, then this grouping is sent to network;
The quality of wireless channel sensing module that is positioned at each radio node physical layer of WLAN (wireless local area network) is collected the signal to noise ratio snr of wireless channel, this feedback information is given the autonomous network layer handles module of optimizing video transmission again;
When (2) video packets arrives described radio node, the multiple buffer queue storage location of the video traffic in the autonomous network layer handles module of optimizing video transmission resolves the network priority of this grouping earlier according to the dscp field of packet header, in network layer the grouping of heterogeneous networks priority is cached in corresponding buffering area formation respectively then; The autonomous scheduling unit of secondary is taked different dispatching methods according to each average buffer queue length of channel quality status and network layer video traffic that the quality of wireless channel sensing module transmits in real time, from utmost improving user's video tastes.
7. method according to claim 6 is characterized in that: described step (2) comprises following content of operation:
(21) video traffic multiple buffer queue storage location resolves the network priority of this grouping according to the dscp field of packet header, the grouping of heterogeneous networks priority is cached in the professional buffering area formation of corresponding video of network layer respectively again; Wherein, the highest grouping of network priority of all carrying key frames, I frame enters the first buffering area formation of video traffic, and the different grouping of all the other network priorities is cached in the corresponding buffering area formation of network layer respectively;
(22) the autonomous scheduling unit of secondary is dispatched according to following method:
When the average length of the first buffering area formation of video traffic less than the limit value H of this queue length wealthy family, and the average signal-to-noise ratio SNR numerical value of current wireless channel is greater than the limit value SNR of wireless channel signal to noise ratio wealthy family HThe time, think that the offered load of WLAN (wireless local area network) is light and channel quality good, the autonomous scheduling unit of secondary adopts the dispatching method of priority poll: its dispatch weight ratio is the ratio of the packeting average arrival rate of each video traffic buffering area formation;
When the average length of the first buffering area formation of video traffic less than the limit value H of this queue length wealthy family, and the average signal-to-noise ratio SNR numerical value of current wireless channel is positioned at signal to noise ratio threshold ones SNR LAnd the limit value SNR of wealthy family HBetween the time, think that the load of network is light but channel quality is relatively poor, still take the dispatching method of priority poll: its dispatch weight ratio is the packeting average arrival rate of the video traffic first buffering area formation and the product of wireless channel evaluating Cq, with the ratio of the packeting average arrival rate of other video traffic buffering area formation; Wherein, wireless channel evaluating
Figure FSA00000416550900031
And Cq numerical value is greater than 1, and this numerical value is more little, shows that quality of wireless channel is high more; The purpose that is provided with of this dispatch weight is: along with reducing of channel average signal-to-noise ratio value, and during quality of wireless channel phase strain differential, the dispatch weight of the corresponding raising key frame grouping place first buffering area formation;
During other various situations, think all that offered load is heavy or quality of wireless channel is very poor and take priority dispatching method, improve the service quality of video by the highest transmission packets of preferential guarantee network priority.
CN 201010624456 2010-12-31 2010-12-31 System and method for optimizing video service transmission of wireless local area network Expired - Fee Related CN102075984B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010624456 CN102075984B (en) 2010-12-31 2010-12-31 System and method for optimizing video service transmission of wireless local area network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010624456 CN102075984B (en) 2010-12-31 2010-12-31 System and method for optimizing video service transmission of wireless local area network

Publications (2)

Publication Number Publication Date
CN102075984A true CN102075984A (en) 2011-05-25
CN102075984B CN102075984B (en) 2013-06-12

Family

ID=44034293

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010624456 Expired - Fee Related CN102075984B (en) 2010-12-31 2010-12-31 System and method for optimizing video service transmission of wireless local area network

Country Status (1)

Country Link
CN (1) CN102075984B (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102685468A (en) * 2012-04-28 2012-09-19 华为技术有限公司 Method and device for transmitting video packets
CN103379554A (en) * 2012-04-28 2013-10-30 华为技术有限公司 Dynamic regulating method and dynamic regulating device of frame priority
CN103916418A (en) * 2012-12-31 2014-07-09 上海汽车集团股份有限公司 Wireless data transmission control method for vehicle remote monitoring system
CN104348675A (en) * 2013-08-02 2015-02-11 北京邮电大学 Bidirectional service data flow identification method and device
CN104394440A (en) * 2014-11-27 2015-03-04 北京邮电大学 Dispatching method and device of HTTP video stream
CN104486690A (en) * 2014-12-25 2015-04-01 北京理工大学 Mobile video transmission optimization method based on TCP (transmission control protocol)
CN104661259A (en) * 2013-11-20 2015-05-27 华为技术有限公司 Transmission treatment method, device and system in wireless backhaul link
WO2015089772A1 (en) * 2013-12-18 2015-06-25 华为技术有限公司 Video acceleration method, client and network element
WO2016058482A1 (en) * 2014-10-16 2016-04-21 Huawei Technologies Co., Ltd. System and method for transmission management in software defined networks
CN105530207A (en) * 2015-12-11 2016-04-27 中国航空工业集团公司西安航空计算技术研究所 Switch port arbitration circuit and method in support of multi-type data frames
CN106485088A (en) * 2016-10-20 2017-03-08 上海览海在线健康管理有限公司 The method and system that online inquiring record is preserved
CN107113637A (en) * 2015-01-12 2017-08-29 瑞典爱立信有限公司 Method and module for managing packet in software defined network
CN108243506A (en) * 2016-12-27 2018-07-03 ***通信集团公司 Business scheduling method and device in LTE system
CN109104435A (en) * 2018-10-12 2018-12-28 中国科学院上海高等研究院 A method of realizing that data sequentially transmit
CN115037726A (en) * 2022-06-20 2022-09-09 深圳市极尚客科技有限公司 Broadband self-adaption method of video transmission technology under multiple channels
CN116980968A (en) * 2023-09-18 2023-10-31 荣耀终端有限公司 Multilink data transmission method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070097205A1 (en) * 2005-10-31 2007-05-03 Intel Corporation Video transmission over wireless networks
CN101610257A (en) * 2009-07-17 2009-12-23 北京邮电大学 A kind of real-time context perception of internet business flow and the method for classification marking
CN101860475A (en) * 2010-04-02 2010-10-13 北京邮电大学 Autonomous queue management method based on context awareness

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070097205A1 (en) * 2005-10-31 2007-05-03 Intel Corporation Video transmission over wireless networks
WO2007053693A1 (en) * 2005-10-31 2007-05-10 Intel Corporation Video transmission over wireless networks
CN101610257A (en) * 2009-07-17 2009-12-23 北京邮电大学 A kind of real-time context perception of internet business flow and the method for classification marking
CN101860475A (en) * 2010-04-02 2010-10-13 北京邮电大学 Autonomous queue management method based on context awareness

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王秀芳等: "基于优先级接入机制的WLAN性能优化研究", 《科学技术与工程》, vol. 9, no. 21, 30 November 2009 (2009-11-30) *

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103379554A (en) * 2012-04-28 2013-10-30 华为技术有限公司 Dynamic regulating method and dynamic regulating device of frame priority
CN102685468B (en) * 2012-04-28 2014-10-08 华为技术有限公司 Method and device for transmitting video packets
CN102685468A (en) * 2012-04-28 2012-09-19 华为技术有限公司 Method and device for transmitting video packets
CN103916418A (en) * 2012-12-31 2014-07-09 上海汽车集团股份有限公司 Wireless data transmission control method for vehicle remote monitoring system
CN104348675A (en) * 2013-08-02 2015-02-11 北京邮电大学 Bidirectional service data flow identification method and device
CN104348675B (en) * 2013-08-02 2017-10-13 北京邮电大学 Bidirectional service data stream recognition method and device
CN104661259A (en) * 2013-11-20 2015-05-27 华为技术有限公司 Transmission treatment method, device and system in wireless backhaul link
WO2015089772A1 (en) * 2013-12-18 2015-06-25 华为技术有限公司 Video acceleration method, client and network element
US9722935B2 (en) 2014-10-16 2017-08-01 Huawei Technologies Canada Co., Ltd. System and method for transmission management in software defined networks
WO2016058482A1 (en) * 2014-10-16 2016-04-21 Huawei Technologies Co., Ltd. System and method for transmission management in software defined networks
CN104394440A (en) * 2014-11-27 2015-03-04 北京邮电大学 Dispatching method and device of HTTP video stream
CN104394440B (en) * 2014-11-27 2017-10-27 北京邮电大学 A kind of HTTP videos stream scheduling method and device
CN104486690A (en) * 2014-12-25 2015-04-01 北京理工大学 Mobile video transmission optimization method based on TCP (transmission control protocol)
CN107113637A (en) * 2015-01-12 2017-08-29 瑞典爱立信有限公司 Method and module for managing packet in software defined network
US10686697B2 (en) 2015-01-12 2020-06-16 Telefonaktiebolaget Lm Ericsson (Publ) Methods and modules for managing packets in a software defined network
CN105530207A (en) * 2015-12-11 2016-04-27 中国航空工业集团公司西安航空计算技术研究所 Switch port arbitration circuit and method in support of multi-type data frames
CN106485088A (en) * 2016-10-20 2017-03-08 上海览海在线健康管理有限公司 The method and system that online inquiring record is preserved
CN106485088B (en) * 2016-10-20 2019-02-12 上海览海在线健康管理有限公司 The method and system saved are recorded to online interrogation
CN108243506A (en) * 2016-12-27 2018-07-03 ***通信集团公司 Business scheduling method and device in LTE system
CN108243506B (en) * 2016-12-27 2020-07-21 ***通信集团公司 L TE system service scheduling method and device
CN109104435A (en) * 2018-10-12 2018-12-28 中国科学院上海高等研究院 A method of realizing that data sequentially transmit
CN109104435B (en) * 2018-10-12 2021-04-06 中国科学院上海高等研究院 Method for realizing data in-sequence transmission
CN115037726A (en) * 2022-06-20 2022-09-09 深圳市极尚客科技有限公司 Broadband self-adaption method of video transmission technology under multiple channels
CN116980968A (en) * 2023-09-18 2023-10-31 荣耀终端有限公司 Multilink data transmission method and device
CN116980968B (en) * 2023-09-18 2024-03-01 荣耀终端有限公司 Multilink data transmission method and device

Also Published As

Publication number Publication date
CN102075984B (en) 2013-06-12

Similar Documents

Publication Publication Date Title
CN102075984B (en) System and method for optimizing video service transmission of wireless local area network
Chilamkurti et al. Wireless multimedia delivery over 802.11 e with cross-layer optimization techniques
Lin et al. An adaptive cross-layer mapping algorithm for MPEG-4 video transmission over IEEE 802.11 e WLAN
TW200950355A (en) Access points with selective communication rate and scheduling control and related methods for wireless local area networks (WLANs)
CN102740367B (en) Method and device for transmitting data streams
CN105681931A (en) Video data packet transmission method and system based on wireless network
Lei et al. A differentiated reservation MAC protocol for achieving fairness and efficiency in multi-rate IEEE 802.11 WLANs
CN103945441B (en) The method and apparatus of adaptive adjustment qos parameter
CN105873233A (en) IEEE802.11ax access enhancement method based on hierarchical scheduling
CN114430591A (en) Wi-Fi chip, Wi-Fi equipment and queue scheduling method
WO2022179310A1 (en) Uplink transmission method in wireless local area network (wlan) and station device
Zhang et al. Delay guaranteed MDP scheduling scheme for HCCA based on 802.11 p protocol in V2R environments
Sadek et al. MPEG-4 video transmission over IEEE 802.11 e wireless mesh networks using dynamic-cross-layer approach
Anh et al. An enhanced MAC-layer improving to support QoS for multimedia data in wireless networks
CN101156391A (en) Method to prioritize videos distributed in a wireless lan and device implementing the method
Marchang et al. Hop-Based dynamic fair scheduler for wireless Ad-Hoc networks
Charfi et al. Multi-user access mechanism with intra-access categories differentiation for IEEE 802.11 ac wireless local area networks
Pattara-Atikom et al. Comparison of distributed fair QoS mechanisms in wireless LANs
Lai et al. Dynamic game with perfect and complete information based dynamic channel assignment
Feng et al. RED-TXOP scheme for video transmission in IEEE802. 11E EDCA WLAN
Chen et al. Adaptive wireless networks QoS evaluation analysis through enhanced parameters tuning algorithms
Li et al. The design methodology for mac strategies and protocols supporting ultra-low delay services in next generation IEEE 802.11 WLAN
Jaballah et al. Multi path multi speed contention window adapter
CN101237387A (en) Transmission system and method for classified system with priority
Lei et al. Fairness and load balancing optimization via association control in multi-rate WLANs

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130612

Termination date: 20141231

EXPY Termination of patent right or utility model