CN101764676A - Quality of service securing method and apparatus - Google Patents
Quality of service securing method and apparatus Download PDFInfo
- Publication number
- CN101764676A CN101764676A CN200910253252A CN200910253252A CN101764676A CN 101764676 A CN101764676 A CN 101764676A CN 200910253252 A CN200910253252 A CN 200910253252A CN 200910253252 A CN200910253252 A CN 200910253252A CN 101764676 A CN101764676 A CN 101764676A
- Authority
- CN
- China
- Prior art keywords
- information
- recipient
- communication environment
- data
- transmit leg
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000004891 communication Methods 0.000 claims abstract description 145
- 230000008859 change Effects 0.000 claims abstract description 36
- 230000005540 biological transmission Effects 0.000 claims abstract description 22
- 238000012546 transfer Methods 0.000 claims description 75
- 230000004044 response Effects 0.000 claims description 37
- 230000006835 compression Effects 0.000 claims description 4
- 238000007906 compression Methods 0.000 claims description 4
- 238000012937 correction Methods 0.000 claims description 3
- 238000009826 distribution Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 13
- 230000007850 degeneration Effects 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 230000006872 improvement Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003306 harvesting Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
- H04L1/0026—Transmission of channel quality indication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/26—Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
- H04L47/263—Rate modification at the source after receiving feedback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0252—Traffic management, e.g. flow control or congestion control per individual bearer or channel
- H04W28/0257—Traffic management, e.g. flow control or congestion control per individual bearer or channel the individual bearer or channel having a maximum bit rate or a bit rate guarantee
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0033—Control or signalling for completing the hand-off for data sessions of end-to-end connection with transfer of context information
- H04W36/0044—Control or signalling for completing the hand-off for data sessions of end-to-end connection with transfer of context information of quality context information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L2001/0092—Error control systems characterised by the topology of the transmission link
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
A quality of service (QoS) securing apparatus and method using a communication protocol is provided. The QoS securing method is performed by a reception side that is receiving data from a transmission side. The method includes generating information about a changed communication environment according to a change in a communication environment of the reception side, and transmitting the information to the transmission side. An exchange of information about a communication environment using the communication protocol between the reception side and the transmission side can inform the transmission side about resources of the reception side, link characteristics, characteristics of a link on a transmission path, etc., thereby securing a QoS of data communication between the reception side and the transmission side.
Description
The application be that January 31, application number in 2007 are 200710006131.0 the applying date, denomination of invention divides an application for the application for a patent for invention of " QoS guarantee method and device ".
Technical field
Each side of the present invention relates to service quality (QoS) support method and the device that utilizes communication protocol, more specifically, relates to by utilizing the communication protocol exchange message to ensure the method and apparatus of the QoS of data communication between recipient and transmit leg.
Background technology
Because the development of wire/wireless communication technology supports multimedia wire/wireless communication service to have polytype and standard.Particularly, along with data transfer rate increases, increasing service provides music or film by wire/wireless communication in real-time streamed mode.In this respect, allow service-user listoning music or watch film extremely important seamlessly.Ensure service quality (QoS) most important with the method for guaranteeing seamless data communication between recipient and the transmit leg for following communication environment.
Fig. 1 transmits the diagram of session for showing the routine data that switches between the heterogeneous network.With reference to Fig. 1, recipient 110 portable terminal is that the wireless lan network 130 of 2Mbps moves to the Wideband Code Division Multiple Access (WCDMA) that the maximum data transfer rate is 384Kbps (WCDMA) network 140 from the maximum data transfer rate.Portable terminal recipient 110 switches (102) before, is in the wireless lan network 130 of 2Mbps in the maximum data transfer rate, and transmit leg 120 is with the speed sending data (101) of 1Mbps.Even switching (102) afterwards, because do not notify the link property of the WCDMA network 140 that transmit leg 120 recipients' 110 portable terminal moves to, so the speed sending data (103) that transmit leg 120 continues with same 1Mbps.As a result, recipient 110 portable terminal can't receive the data of sending from transmit leg fully, thereby causes loss of data.Therefore, transmit data if transmit leg 120 sends the stream of music or film, then recipient 110 can't be with listoning music or watch film seamlessly in real time.
Fig. 2 is for transmitting the diagram of session according to another routine data that switches between the heterogeneous network.With reference to Fig. 2, opposite with data transfer sessions shown in Figure 1, recipient 210 portable terminal is that the WCDMA network 230 of 384Kbps moves to the wireless lan network 240 that the maximum data transfer rate is 2Mbps from the maximum data transfer rate.Portable terminal recipient 210 switches (202) before, and transmit leg 220 is with the speed sending data (201) of 384Kbps.Even switching (202) afterwards, because do not notify the link property of the wireless lan network 240 that transmit leg 220 recipients' 210 portable terminal moves to, so the speed sending data (203) that transmit leg 220 continues with same 384Kbps.As a result, transmit leg 220 is with the speed sending data of the not high speed 156Kbps of efficient in the wireless lan network 240 (its maximum data transfer rate is 2Mbps).
The same with switching shown in Fig. 1 and 2, between the heterogeneous network, the network link characteristic after carrying out switching between the heterogeneous network may be different from the network link characteristic before switching.If network has after carrying out than more user before switching, then the user can intercom with low speed in this network mutually.In addition,, then transmit data after carrying out, to reduce bit error rate with lower speed if network has than higher bit error rate before switching.If network has than still less user and lower bit error rate before switching, then transmit data with more speed after carrying out.
When the recipient communicated by letter in network and do not have switching between the network, data transfer rate may change owing to the number of users in the network and data communications environment.
The information of the variation of the available resources that the data that receiving about the terminal of handling the recipient are required may influence the QoS of data communication.Although can't handle the current data that receiving owing to be used for the variation, recipient's terminal of CPU, memory or the like ardware feature of deal with data, if transmit leg transmission data, then recipient's terminal can't suitably receive music or film.
Transmit leg sends data according to the communication environment that changes, thereby can guarantee the QoS that data transmit.For example, transfer rate than the low network of another network in, may transmit the data of low-qualityer music or film, so that real-time service to be provided.In addition, transfer rate than the high network of another network in, may transmit the music of better quality or the data of film, take affair so that spreading of better quality to be provided.If distribute more CPU or memory to handle the data that send from transmit leg to the recipient, then transmit leg can transmit the data than more high-quality music or picture before distributing CPU or memory.
Use utilizes the sliding window of the routine of Transmission Control Protocol to block control, comes the communication environment according to the recipient, the size of change data.The recipient sends affirmation (ACK) signal, and the indication recipient has received the data from transmit leg error-free.Transmit leg normally receives ack signal, and increases the data volume that is once sent.But if transmit leg is not received ack signal, then transmit leg reduces the data volume that is once sent.Because can or degenerate the control data transfer rate according to the improvement of recipient's link property, so transmit leg can send data according to recipient's link property.But conventional sliding window blocks control needs many times to send data according to recipient's the improvement or the link property of degeneration, and during time of delay, this can make link can not get effective application.
Summary of the invention
Each side of the present invention provides a kind of apparatus and method that ensure transmit leg about the service quality (QoS) of the data communication between the recipient, although the characteristic of recipient's link or the available resources that are used for deal with data are changed also like this.
Each side of the present invention also provides a kind of storage to be used for carrying out the computer readable recording medium storing program for performing of the program of this method.
According to an aspect of the present invention, provide a kind of service quality (QoS) support method, having comprised: the variation of communication environment according to receive the recipient of data from transmit leg generates the information about the communication environment that changes; And this information sent to transmit leg.
According to a further aspect in the invention, described information about the communication environment that changes comprises about the information of the characteristic of the link of the communication environment that changes and/or about the information of the available resources that are used for handling the data that the recipient receiving at the communication environment that changes.
According to a further aspect in the invention, when the recipient carried out switching from first network to second network, described information about link property was the information about the characteristic of the link of second network.
According to a further aspect in the invention, described transmission information comprises: before switching, send the information of the characteristic of described link about second network.
According to a further aspect in the invention, described method also comprises: when the recipient when transmit leg is received response message about link property, switch.
According to a further aspect in the invention, described transmission information comprises: after switching, send the information of the characteristic of described link about second network.
According to a further aspect in the invention, described information about available resources be about following at least one: the size of the CPU of receiver equipment, encoder and decoder, monitor resolution, memory and reception buffer.
According to a further aspect in the invention, provide a kind of QoS ensuring equipment, having comprised: communication environment information maker, it generates the information about the communication environment that changes according to the variation of communication environment that receives the recipient of data from transmit leg; And transmitter, its information that will be somebody's turn to do about the communication environment that changes sends to transmit leg.
According to a further aspect in the invention, described information about the communication environment that changes comprises about the information of the characteristic of the link of the communication environment that changes and/or about the information of the available resources that are used for handling the data that the recipient receiving at the communication environment that changes.
According to a further aspect in the invention, provide a kind of QoS support method, comprising: the recipient sends data from sending direction; From the information of recipient's reception about recipient's communication environment; And, change the QoS that data transmit according to this information of receiving.
According to a further aspect in the invention, described information about communication environment comprises about the information of the characteristic of the link of recipient's communication environment and/or about the information of the available resources that are used for handling the data that the recipient receiving at recipient's communication environment.
According to a further aspect in the invention, described method also comprises: according to described information about communication environment, and the response message that the QoS that the generation designation data transmits has changed; And this response message sent to the recipient.
According to a further aspect in the invention, provide a kind of QoS ensuring equipment, having comprised: transmit leg, it sends data to the recipient; The communication environment message recipient, it receives the information about recipient's communication environment; And the QoS controller, it is according to changing QoS about the information of communication environment.
According to a further aspect in the invention, described device also comprises: the response message maker, and it is according to described information about communication environment, generates the response message that QoS that designation data transmits has changed; And transmitter, it sends to the recipient with this response message.
According to a further aspect in the invention, provide a kind of computer readable recording medium storing program for performing, storage is used to carry out the computer-readable program of QoS support method.
According to a further aspect in the invention, provide a kind of QoS guarantee method, having comprised: the variation of communication environment according to receive the recipient of data from transmit leg generates the information about the communication environment that changes; And this information sent to transmit leg, wherein said information about the communication environment that changes comprises about the information of the characteristic of the link of the communication environment that changes and/or about the information of the available resources that are used for handling the data that the recipient receiving at the communication environment that changes, and wherein said information about link property comprises the information about link property, and this information is added or corrects on the transfer path from recipient to the transmit leg.
According to a further aspect in the invention, provide a kind of service quality guarantee device, having comprised: communication environment information maker, it generates the information about the communication environment that changes according to the variation of communication environment that receives the recipient of data from transmit leg; And transmitter, its information that will be somebody's turn to do about the communication environment that changes sends to transmit leg, wherein said information about the communication environment that changes comprises about the information of the characteristic of the link of the communication environment that changes and/or about the information of the available resources that are used for handling the data that the recipient receiving at the communication environment that changes, and wherein said information about link property comprises the information about link property, and this information is added or corrects on the transfer path from recipient to the transmit leg.
According to a further aspect in the invention, provide a kind of QoS guarantee method, comprising: the recipient sends data from sending direction; From the information of recipient's reception about recipient's communication environment; And according to this information of receiving, change the service quality that data transmit, wherein said information about the communication environment that changes comprises about the information of the characteristic of the link of the communication environment that changes and/or about the information of the available resources that are used for handling the data that the recipient receiving at the communication environment that changes, and wherein said information about link property comprises the information about link property, and this information is added or corrects on the transfer path from recipient to the transmit leg.
According to a further aspect in the invention, provide a kind of service quality guarantee device, having comprised: transmit leg, it sends data to the recipient; The communication environment message recipient, it receives the information about recipient's communication environment; And service quality controller, it is according to the information of being somebody's turn to do about communication environment, change service quality, wherein said information about the communication environment that changes comprises about the information of the characteristic of the link of the communication environment that changes and/or about the information of the available resources that are used for handling the data that the recipient receiving at the communication environment that changes, and wherein said information about link property comprises the information about link property, and this information is added or corrects on the transfer path from recipient to the transmit leg.
According to a further aspect in the invention, provide a kind of method that ensures service quality, having comprised: reception is about the information of the communication environment of recipient's change; According to the characteristic of the link on the transfer path between recipient and the transmit leg, add or correct this information; And the information that institute is added or corrects sends to transmit leg.
According to a further aspect in the invention, provide a kind of service quality guarantee device, having comprised: receiver, it receives the information about the communication environment of recipient's change; Renovator, it is according to the characteristic of the link on the transfer path between recipient and the transmit leg, adds or corrects this information; And transmitter, it sends to transmit leg with the information that institute adds or corrects.
According to a further aspect in the invention, router on a kind of transfer path between recipient and transmit leg is provided, its receive send from the recipient, about the information of the communication environment that changes, this router comprises: renovator, its interpolation or the communication environment information of correcting described change about the recipient.
Other aspects of the present invention and/or advantage part are in the following description listed, and can partly obviously find out from describe, perhaps can be by practice of the present invention is understood.
Description of drawings
By following with reference to accompanying drawing, to the description of embodiment, with clear, be more readily understood the present invention these and/or other aspect and advantage, wherein:
Fig. 1 is for transmitting the diagram of session according to the routine data that switches between the heterogeneous network;
Fig. 2 is for transmitting the diagram of session according to another routine data that switches between the heterogeneous network;
Fig. 3 for according to the embodiment of the invention, according to the ensure service quality flow chart of method of (QoS) of recipient's link property;
Fig. 4 A is for according to the flow chart embodiment of the invention, send method about the information of link property (it is one of operation of the QoS support method of recipient's execution) switching after;
Fig. 4 B is the flow chart according to the QoS support method embodiment of the invention, that the recipient carries out according to the variation of the required resource characteristics of deal with data;
Fig. 5 is the flow chart according to the QoS support method embodiment of the invention, that carried out by transmit leg;
Fig. 6 A is the diagram according to the data transfer sessions embodiment of the invention, the QoS support method;
Fig. 6 B be according to another embodiment of the present invention, the diagram of the data transfer sessions of QoS support method;
Fig. 7 be according to the embodiment of the invention, based on the flow chart of the QoS support method of the link information of transfer path;
Fig. 8 is for transmitting the diagram of session according to the link information of the link information embodiment of the invention, that comprise transfer path;
Fig. 9 show according to the embodiment of the invention, comprise communication environment packets of information structure;
Figure 10 is the block diagram according to the QoS ensuring equipment embodiment of the invention, the recipient; With
Figure 11 is the block diagram according to the QoS ensuring equipment embodiment of the invention, transmit leg.
Embodiment
Now will be in detail with reference to embodiments of the invention, its example shows that in the accompanying drawings wherein identical Reference numeral is represented identical element.Embodiment is below described with by being explained with reference to the drawings the present invention.
Fig. 3 for according to first embodiment of the invention, according to the ensure service quality flow chart of method of (QoS) of recipient's link property.With reference to Fig. 3, the recipient detects the link property (operation 301) of network.The recipient can detect link property by the access point (AP) of analyzing the network under the recipient or the prearranged signals that router sends.AP is included in the WLAN, and indication is such as the base station in code division multiple access (CDMA), the Wideband Code Division Multiple Access (WCDMA) mobile communication such as (WCDMA).Wireless network can be supported any standard, for example GSM (Global Systems for Mobile communications).Network also can be cable network.Network drive interface specification detection methods such as (NDIS) such as Windows (OS) detects contiguous recipient and sends the wired station of data or the characteristic of the link between the wireless station to the recipient.
The link property that is detected comprises the information of intensity about data transfer signals, data transfer rate, bit error rate (BER) or the like.The link property that is detected can comprise about the information of the wireless communication standard of cordless communication network, about the information of cable network or about any information of any network.In WLAN, receive the recipient's of data terminal can analytical cycle ground from network the other-end or the beacon signal of sending from AP, with the link property of detection network.Other aspects of the present invention may be used to the information from other sources.
From first isomorphism/heterogeneous network to second isomorphism/switching of heterogeneous network, the recipient detects the information about the link property of second isomorphism/heterogeneous network.
The method that ensures QoS can further be determined the Link State (not shown) according to link property.The Link State that is detected can comprise above-mentioned information about each factor.Therefore, it is not enough to the information that transmit leg sends based on each factor.In order to overcome this defective, according to the quality of communication environment, the communication environment of the network under the recipient is divided into a plurality of grades, according to each ranking score distribution coefficient, and send the coefficient that is distributed, thereby transmit leg can be determined recipient's link property according to the coefficient of being received.
The recipient generates about the information (after this being called " link information ") of the link property that is detected (operation 302).Termly or when link property changed, the recipient generated link information, to send this link information (operation 303) to transmit leg.According to other aspects, the recipient may change link information at any time.
The recipient determines whether transmit leg has sent the information (operation 304) in response to the link information that sends from the recipient.If transmit leg does not send the grouping that comprises this response message to the recipient, then the recipient turns back to operation 303, to send the link information that changes once more.If the sending direction recipient has sent the grouping that comprises this response message, then the recipient determines whether to switch (operation 305).
Switch if desired, then receive that from transmit leg the recipient of response message switches (operation 306).If owing to the switching of operation in 305 changed link property,,, and receive data (operation 307) in operation 306 so the recipient is switched then because the recipient has received response message from transmit leg.But owing to the link information that changes in the identical network has changed link property, and do not switch, then the recipient receives data according to the link property that changes in operation 307.
As mentioned above, link property may since carry out between the homogeneous network switching before and the difference of the number of the network user afterwards, signal strength signal intensity, BER or the like change.Therefore, in operation 305, between isomorphism/heterogeneous network, switch.
Fig. 4 A is for according to flow chart second embodiment of the invention, send method about the information of link property (it is one of operation of the QoS support method of recipient's execution) switching after.With reference to Fig. 4 A, the recipient detects the switching (operation 401) from first network to second network, and switches (operation 402).
The recipient detects the link property (operation 403) of second network.As described in reference Fig. 3, the link property that is detected comprises about the information of the intensity of data transfer signals in second network, data transfer rate, bit error rate BER and about the information of the wireless communication standard of cordless communication network.Other aspects of the present invention can comprise any information.
The recipient utilizes communication protocol to generate information (operation 404) about the link property that is detected.The same with operation 302 shown in Figure 3, the recipient generates this information termly, to transmit link information (operation 405), perhaps generates grouping when link property changes.Other aspects of the present invention may generate link information at any time.
The recipient determines whether transmit leg has sent the information (operation 406) in response to the link information that sends from the recipient.If transmit leg does not send response message, then the recipient sends link information in operation 405 to transmit leg.If transmit leg has sent response message, then the recipient receives data (operation 407).
The recipient is not execution graph 3 and the QoS support method shown in the 4A discretely, but can repeatedly send link information switching after, even like this during the transmission link information before the recipient is being switched yet.In addition, have only as the recipient since evitable former thereby do not switching before when sending link information, receive and can after switching, send link information just now.
Fig. 4 B is the flow chart according to QoS support method third embodiment of the invention, that the recipient carries out according to the variation of the required resource characteristics of deal with data.Except that the information about the link property shown in Fig. 3 and the 4A, communication environment information comprises that also it is sent to transmit leg, to carry out the method for the QoS that ensures data communication about the information of the available resources that are used to handle the data that the recipient receiving.Communication environment information can comprise any information useful when determining QoS.
With reference to Fig. 4 B, the recipient generates the information (operation 411) about the available resources that are used to handle the current data of receiving.Information about available resources comprises about the information such as ardware features such as CPU, memory, reception buffer size, monitor resolutions, it is essential by the data that the terminal of handling the recipient is receiving, and about the information such as software features such as employed available video/audio codecs in recipient's the terminal.The receive direction transmit leg sends about the information of hardware/software characteristic and about the information of available resources, comprises the characteristic of the terminal of the data communications environment that may influence recipient and transmit leg.Other aspects of the present invention can send any information about available resources.
The receive direction transmit leg sends the information (operation 412) about available resources.If the information about available resources changes, the receive direction transmit leg sends this information.Transmit leg also can be termly to the information of transmit leg transmission about resource.Other aspects of the present invention can send this information at any time.
The recipient determines whether transmit leg has sent in response to the information (operation 413) about the information of resource that sends from the recipient.If the recipient receives response message from transmit leg, then the recipient receives data (operation 414) according to the QoS that changes.If the recipient does not receive response message from transmit leg, then the recipient turns back to operation 412, and sends the information about available resources once more.
Fig. 5 is the flow chart according to QoS support method fourth embodiment of the invention, that carried out by transmit leg.With reference to Fig. 5, transmit leg determines whether to receive the information about communication environment (operation 501) of sending from the recipient.If transmit leg is received this information, then transmit leg changes the QoS (operation 502) that data transmit.If transmit leg is not received this information, then because employed state of resources of transmit leg or link property do not change, so transmit leg continues to send data (operation 504) to the recipient.
In operation 502, transmit leg according to send from the recipient, about the information of communication environment, change the QoS that data transmit.If recipient's BER owing to the degeneration of link property increases, then uses forward error correction (FEC) method just to reduce BER.If data transfer rate is reduced according to recipient's data transfer rate, then use the method for coding data to be sent, with the number of the frame of the per second that reduces cinematic data, to reduce resolution.This method can be changed into other method with high compression rate.If data transfer rate increases, then by change QoS to get off: increase the frame number of per second, increase resolution, perhaps use data-encoding scheme with little compressible.Transmit leg may have the content of all kinds quality, and according to the raising or the degeneration of recipient's link property, sends high or low quality content.For the QoS control method without limits.Can use variation, change all methods of the quality of the data that sending, control QoS according to recipient's communication environment.
Transmit leg generates the indication transmit leg and is ready to basis sends data about the information of the change of communication environment response message (operation 504).Transmit leg can be used to indicate transmit leg whether to be ready to send data for " 0 " or " 1 " by the certain bits that appointment sends to recipient's packet, generates response message.Other aspects of the present invention can use additive method to generate response message.In addition, transmit leg can generate how concrete designation data encodes, the response message of data format, size of data or the like.How the to encode number, resolution, compression ratio, FEC of the frame that comprises per second or of data about other information of coding techniques.
Transmit leg sends the grouping (operation 504) comprise response message, and sends data (operation 505) according to the link information of recipient's variation.
Fig. 6 A for any embodiment according to the present invention, transmit the diagram of the session of link information when the switching carried out between isomorphism/heterogeneous network.
With reference to Fig. 6 A, show that transmit leg 620 is that the transfer rate with 100Mbps sends data (operation 601 and 602) to recipient 610 in the network 630 of 100Mbps in data transfer rate.Other aspects of the present invention can be used any speed.Because moving to data transfer rate, recipient 610 for example is the network 640 of 156Kbps, so recipient 610 detects the link property of the network that changes.Recipient 610 generates link information according to the link property that is detected, and this link information is sent to transmit leg 620 (operation 603).The transmit leg 620 of receiving grouping sends response message (operation 604) to recipient 610.When receiving response message, recipient 610 is switched.After having carried out operation 603 and 604, transmit leg 620 sends data (operation 605 and 606) according to the link property that changes with the 156Kbps transfer rate.
When recipient 610 when network 630 moves to network 640, data transfer rate is owing to the switching of carrying out between isomorphism/heterogeneous network changes.
With reference to Fig. 6 B, when recipient 650 transmits data (promptly use same base station or AP, and do not have the switching between isomorphism/heterogeneous network) with transmit leg 660 in consolidated network, change data transfer rate.
Transmit leg 660 sends data (operation 651 and 652) with the transfer rate of for example 100Mbps to recipient 650.Then, data transfer rate changes (operation 653).Data transfer rate may be because the variation of the user's who logins on same base station or AP variation, signal strength signal intensity or any former thereby change.
With reference to Fig. 6 A and 6B, change data transfer rate.But, when the interruption owing to rf wave increases or reduce BER or owing to change in signal strength is degenerated communication environment or when improving, caused during the data between transmit leg and recipient transmit that all changes of the factor that link property changes can be comprised in the link information.That is, can comprise any information that changes about link property.
When the link information with the recipient sends to recipient and transmit leg when sending data according to link information, this link information includes only about the AP of direct access recipient's terminal or the information of the link between the router.But the data communication between recipient and the transmit leg may be subjected to the influence of the link property of transfer path (for example router on the transfer path or transponder between transmit leg and the recipient).Therefore, carry out by transmit leg, be useful based on the method for the transmission data of the link information of transfer path.
Fig. 7 be according to fifth embodiment of the invention, based on the flow chart of the QoS support method of the link information of transfer path.With reference to Fig. 7, the connected node that is used for transmitting data is received the link information (operation 701) that the receive direction transmit leg sends.This link information includes only the link property of contiguous recipient's connected node.
This connected node that is used for transmitting data determines whether to add or corrects this link information (operation 702).If this connected node can't transmit data according to recipient's link information, then this connected node adds or corrects this link information (operation 703), to generate the link information based on the link property of transfer path.
Fig. 8 is for transmitting the diagram of session according to the link information of link information fifth embodiment of the invention, that comprise transfer path.With reference to Fig. 8, recipient 810 is the router 820 of 5Mbps and router 830 that data transfer rate is 50Mbps and form links with transmit leg 840 by data transfer rate, and transmit leg 840 is that the transfer rate with 156Kbps sends data (being respectively operation 801 and 802) to recipient 810 in the network 850 of 156Kbps in data transfer rate.Because when recipient 810 when network 850 moves to network 860, data transfer rate is increased to 100Mbps from 156Kbps, so recipient 810 generates the link information of 100Mbps data transfer rates, and this link information sent to router 820 (operation 803).But, because router 820 data transfer rates are 5Mbps, so even transmit leg 840 sends data with the transfer rate of 100Mbps, recipient 810 also can't receive these data.Therefore, router 820 changes link information according to the data transfer rate of 5Mbps, and sends link information to router 830 (operation 804).
The router 830 of receiving this link information from router 820 does not change link information, and send it to transmit leg 840 (operation 805), this is that its data transfer rate than the 50Mbps of router 830 is low because link information has the data transfer rate of 5Mbps.
Correspondingly, transmit leg 840 is according to the link information (operation 805) of the link property of reflection transfer path, and the transfer rate transmission data (operation 806 and 807) with 5Mbps ensure the QoS that the data between recipient 810 and the transmit leg 840 transmit thus.
Link property is owing to the following variation that influences the factor of the data transfer state between transmit leg 840 and the recipient 810 changes, the for example increase of data transfer rate or reduction, increase or the reduction of the BER that causes by the interruption of rf wave, the degeneration or the improvement of the communication environment that causes by the signal strength signal intensity reduction, or the like.Other aspects of the present invention can change link property owing to the variation of any factor.
For the method that generates and send communication environment information, without limits.But,,, and utilize communication protocol to transmit so link information can be contained in the packet because the data of carrying out between recipient and the transmit leg based on packet configuration transmit.
With reference to Fig. 9, the grouping that is used for transmitting data is divided into: communication protocol field 910, the data communication protocol of its indication recipient and transmit leg; And Payload field 920, its data for transmitting.Communication protocol field 910 comprises the different communication protocol head 930 to 960 of different layers (for example the transmission control protocol (TCP) of the IPv4 of network layer, IPv6 or transport layer and user datagram protocol (UDP) or the like).In application layer, presentation layer, session layer, data link layer and physical layer, provide different communication protocol.Grouping can be used the layer and the combination in any of agreement.
Figure 10 is the block diagram according to QoS ensuring equipment 1000 sixth embodiment of the invention, the recipient.With reference to Figure 10, recipient's QoS ensuring equipment 1000 comprises: link property detector 1020, communication environment information maker 1030 and transmitter 1040.
The connected node 1010 (being AP or router) that link property detector 1020 inserts according to the recipient detects link property.By communication environment information maker 1030, use the link property that is detected to generate link information, to send transmit leg to.Communication environment information maker 1030 generates has the field of communication environment information, and this field is inserted in the communication protocol field of packet, perhaps this field is inserted in the part of existing protocol, to generate communication environment information.
Figure 11 is the block diagram according to QoS ensuring equipment 1100 seventh embodiment of the invention, transmit leg.With reference to Figure 11, the QoS ensuring equipment 1100 of transmit leg comprises: communication environment message recipient 1120, QoS controller 1130, response message maker 1140 and transmitter 1150.
Communication environment message recipient 1120 receives the communication environment information of sending from recipient 1110, detects link information according to communication environment information, and this link property is sent to QoS controller 1130.
QoS controller 1130 determines to send to the size of recipient's data, the method for these data of encoding, form or any other QoS factor of these data, with the transmission of preparing data according to the communication environment of the change of transmit leg 1110.
Response message maker 1140 generates and comprises the grouping of indication according to the response message of the transmission of the communication environment preparation data of the change of transmit leg 1110.Response message maker 1140 can be by following this response message that generates: the certain bits that is sent to recipient 1110 packet is set to " 0 " or " 1 ", and indicate transmit leg whether to be ready to simply, the perhaps coding method of the indication data that will send from transmit leg particularly, the form of these data, the size of these data, and other relevant informations.
Transmitter 1150 sends to recipient 1110 with the response message that response message maker 1140 generates.
The present invention also can be implemented as the computer-readable instruction code on the computer readable recording medium storing program for performing.This computer readable recording medium storing program for performing can for can store can be after this by any storage harvest of the data of computer system reads.The example of computer readable recording medium storing program for performing comprises read-only memory (ROM), random access storage device (RAM), CD-ROM, tape, floppy disk and optical data storage.Computer readable recording medium storing program for performing also can be the computer system of distributed network coupling, thereby computer-readable code is stored and carried out in the mode that distributes.
According to each side of the present invention, information about the variation of the characteristic of the link on the transfer path between recipient or recipient and the transmit leg is sent to transmit leg, and transmit leg sends data according to the link property that changes, and ensures the QoS of data communication between recipient and the transmit leg thus.
Though shown and described several embodiments of the present invention, those skilled in the art should understand that: under the prerequisite that does not break away from spirit of the present invention that claim and equivalent thereof limit and principle, can change to this embodiment.
The cross reference of related application
The application require respectively on April 19th, 2006 and May 11 in the korean patent application of Korea S Department of Intellectual Property submission 2006-35345 number priority with 2006-42393 number, its content incorporates this paper by reference.
Claims (19)
1. QoS guarantee method comprises:
The variation of communication environment according to receive the recipient of data from transmit leg generates the information about the communication environment that changes; And
This information is sent to transmit leg,
Wherein said information about the communication environment that changes comprises about the information of the characteristic of the link of the communication environment that changes and/or about the information of the available resources that are used for handling the data that the recipient receiving at the communication environment that changes, and wherein said information about link property comprises the information about link property, and this information is added or corrects on the transfer path from recipient to the transmit leg.
2. the method for claim 1 also comprises: the access point or the router of the network under the recipient, detect link property.
3. the method for claim 1, wherein said information about available resources be about following at least one: the size of the CPU of receiver equipment, encoder and decoder, monitor resolution, memory and reception buffer.
4. the method for claim 1 also comprises:
According to the quality of communication environment, recipient's communication environment is divided into a plurality of grades;
Each distribution coefficient to described a plurality of grades; And
Wherein said transmission information comprises to transmit leg: the coefficient that transmission is distributed is to transmit leg.
5. service quality guarantee device comprises:
Communication environment information maker, it generates the information about the communication environment that changes according to the variation of communication environment that receives the recipient of data from transmit leg; And
Transmitter, its information that will be somebody's turn to do about the communication environment that changes sends to transmit leg,
Wherein said information about the communication environment that changes comprises about the information of the characteristic of the link of the communication environment that changes and/or about the information of the available resources that are used for handling the data that the recipient receiving at the communication environment that changes, and wherein said information about link property comprises the information about link property, and this information is added or corrects on the transfer path from recipient to the transmit leg.
6. device as claimed in claim 5 also comprises: the link property detector, the access point or the router of its network under the recipient detect link property.
7. device as claimed in claim 5, wherein communication environment information maker is according to the state of communication environment, and recipient's communication environment is divided into a plurality of grades; And each distribution coefficient to described a plurality of grades; And
Wherein transmitter sends the coefficient distributed to transmit leg.
8. QoS guarantee method comprises:
The recipient sends data from sending direction;
From the information of recipient's reception about recipient's communication environment; And
According to this information of receiving, change the service quality that data transmit,
Wherein said information about the communication environment that changes comprises about the information of the characteristic of the link of the communication environment that changes and/or about the information of the available resources that are used for handling the data that the recipient receiving at the communication environment that changes, and wherein said information about link property comprises the information about link property, and this information is added or corrects on the transfer path from recipient to the transmit leg.
9. method as claimed in claim 8, wherein said change service quality comprises: according to being included in described variation about the bit error rate in the information of link property, change the forward error correction of the recipient's of giving to be sent data.
10. method as claimed in claim 8, wherein said change service quality comprises: according to being included in described variation about the data transfer rate in the information of link property, change at least one in frame number, resolution and the compression ratio of per second of data of giving the recipient to be sent.
11. method as claimed in claim 8 also comprises:
According to described information, generate the reformed response message of service quality that designation data transmits about communication environment; And
This response message is sent to the recipient.
12. a service quality guarantee device comprises:
Transmit leg, it sends data to the recipient;
The communication environment message recipient, it receives the information about recipient's communication environment; And
The service quality controller, it changes service quality according to the information of being somebody's turn to do about communication environment,
Wherein said information about the communication environment that changes comprises about the information of the characteristic of the link of the communication environment that changes and/or about the information of the available resources that are used for handling the data that the recipient receiving at the communication environment that changes, and wherein said information about link property comprises the information about link property, and this information is added or corrects on the transfer path from recipient to the transmit leg.
13. device as claimed in claim 12, wherein said service quality controller change the forward error correction of the recipient's of giving to be sent data according to being included in described variation about the bit error rate in the information of link property.
14. device as claimed in claim 12, wherein said service quality controller is according to being included in described variation about the data transfer rate in the information of link property, changes in frame number, resolution and the compression ratio of per second of the data to the recipient to be sent at least one.
15. device as claimed in claim 12 also comprises:
The response message maker, it generates the response message that indication has changed the service quality of data transmission according to described information about communication environment; And
Transmitter, it sends to the recipient with this response message.
16. a method that ensures service quality comprises:
Reception is about the information of the communication environment of recipient's change;
According to the characteristic of the link on the transfer path between recipient and the transmit leg, add or correct this information; And
The information that institute is added or corrects sends to transmit leg.
17. a service quality guarantee device comprises:
Receiver, it receives the information about the communication environment of recipient's change;
Renovator, it is according to the characteristic of the link on the transfer path between recipient and the transmit leg, adds or corrects this information; And
Transmitter, it sends to transmit leg with the information that institute adds or corrects.
18. device as claimed in claim 17, wherein this device is a router.
19. the router on the transfer path that is positioned between recipient and the transmit leg, its receive send from the recipient, about the information of the communication environment that changes, this router comprises:
Renovator, its interpolation or the communication environment information of correcting described change about the recipient.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20060035345 | 2006-04-19 | ||
KR35345/06 | 2006-04-19 | ||
KR42393/06 | 2006-05-11 | ||
KR1020060042393A KR100823263B1 (en) | 2006-04-19 | 2006-05-11 | Method and apparatus for securing a Quality of Service |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007100061310A Division CN101060717B (en) | 2006-04-19 | 2007-01-31 | Quality of service securing method and apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101764676A true CN101764676A (en) | 2010-06-30 |
CN101764676B CN101764676B (en) | 2014-07-23 |
Family
ID=38817963
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910253252.4A Expired - Fee Related CN101764676B (en) | 2006-04-19 | 2007-01-31 | Quality of service securing method and apparatus |
CN2007100061310A Expired - Fee Related CN101060717B (en) | 2006-04-19 | 2007-01-31 | Quality of service securing method and apparatus |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007100061310A Expired - Fee Related CN101060717B (en) | 2006-04-19 | 2007-01-31 | Quality of service securing method and apparatus |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP2013066188A (en) |
KR (1) | KR100823263B1 (en) |
CN (2) | CN101764676B (en) |
DE (1) | DE602007005049D1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220140908A1 (en) * | 2020-10-30 | 2022-05-05 | Juniper Networks, Inc. | Automatic negotiation of optical transceiver configuration parameters |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8275375B2 (en) * | 2010-03-25 | 2012-09-25 | Jong Hyup Lee | Data integration for wireless network systems |
JP6677061B2 (en) | 2016-04-22 | 2020-04-08 | 株式会社リコー | Communication device, communication system, and program |
CN112019363B (en) * | 2019-05-30 | 2021-12-14 | 华为技术有限公司 | Method, device and system for determining service transmission requirement |
WO2023000305A1 (en) * | 2021-07-23 | 2023-01-26 | Oppo广东移动通信有限公司 | Qos adjustment method and apparatus, device, and medium |
CN114095451B (en) * | 2021-11-17 | 2024-05-21 | 腾讯科技(深圳)有限公司 | Data processing method, device and computer readable storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2378613A (en) * | 2001-08-08 | 2003-02-12 | Motorola Inc | Congestion control in a communications network |
CN1503532A (en) * | 2002-11-27 | 2004-06-09 | ��Ϊ��������˾ | Diffusion method for flow engineering link state |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100307758B1 (en) * | 1999-08-04 | 2001-09-29 | 안병엽 | Method for accepting a call in wireless asynchronous transfer mode |
KR100601886B1 (en) * | 2004-07-12 | 2006-07-19 | 삼성전자주식회사 | Method for controlling handover between a different kind of network |
JP4427415B2 (en) * | 2004-08-05 | 2010-03-10 | 株式会社日立コミュニケーションテクノロジー | Handoff control method, radio control station, and radio base station |
-
2006
- 2006-05-11 KR KR1020060042393A patent/KR100823263B1/en active IP Right Grant
-
2007
- 2007-01-11 DE DE602007005049T patent/DE602007005049D1/en active Active
- 2007-01-31 CN CN200910253252.4A patent/CN101764676B/en not_active Expired - Fee Related
- 2007-01-31 CN CN2007100061310A patent/CN101060717B/en not_active Expired - Fee Related
-
2012
- 2012-10-26 JP JP2012236620A patent/JP2013066188A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2378613A (en) * | 2001-08-08 | 2003-02-12 | Motorola Inc | Congestion control in a communications network |
CN1503532A (en) * | 2002-11-27 | 2004-06-09 | ��Ϊ��������˾ | Diffusion method for flow engineering link state |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220140908A1 (en) * | 2020-10-30 | 2022-05-05 | Juniper Networks, Inc. | Automatic negotiation of optical transceiver configuration parameters |
CN114531209A (en) * | 2020-10-30 | 2022-05-24 | 瞻博网络公司 | Automatic negotiation of optical transceiver configuration parameters |
US11632176B2 (en) * | 2020-10-30 | 2023-04-18 | Juniper Networks, Inc. | Automatic negotiation of optical transceiver configuration parameters |
Also Published As
Publication number | Publication date |
---|---|
KR20070103660A (en) | 2007-10-24 |
DE602007005049D1 (en) | 2010-04-15 |
CN101764676B (en) | 2014-07-23 |
CN101060717B (en) | 2013-04-24 |
JP2013066188A (en) | 2013-04-11 |
KR100823263B1 (en) | 2008-04-17 |
CN101060717A (en) | 2007-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100739804B1 (en) | Method and apparatus for securing a quality of service in data communication | |
KR100813971B1 (en) | Method and apparatus for adjusting QoS in data transmission over SCTP sesseion | |
TWI262659B (en) | Method and apparatus for reducing uplink and downlink transmission errors in a third generation cellular system | |
JP5172405B2 (en) | Wireless communication apparatus, wireless communication system, program, and wireless communication method | |
CN101060717B (en) | Quality of service securing method and apparatus | |
JP4779127B2 (en) | Wireless communication apparatus, program, and wireless communication method | |
US20140201329A1 (en) | Distribution of layered multi-media streams over multiple radio links | |
US20100082834A1 (en) | Apparatus and method for transmitting and receiving data in a wireless communication network | |
CA2649667A1 (en) | Seamless handover of multicast sessions in internet protocol based wireless networks using staggercasting | |
CN104969495A (en) | System and method for multi-layer protocol selection | |
CN101048990A (en) | Terminal having plural playback pointers for jitter buffer | |
KR20080017170A (en) | Method and apparatus for data transmitting using communication characteristic information | |
EP1931082A1 (en) | Method and apparatus for multicasting data | |
KR101177454B1 (en) | Server and client for determining error restoration type according to transmission image data, thereby method | |
JP6535718B2 (en) | Method and apparatus for providing streaming service | |
EP1981226B1 (en) | Quality of service securing method and apparatus | |
CN102065372B (en) | Method for transmitting data in broadcast mode and related device | |
CN107404363B (en) | Method, system, terminal and network side equipment for adjusting voice code rate | |
JP3967249B2 (en) | COMMUNICATION SYSTEM, RADIO COMMUNICATION TERMINAL, DATA DISTRIBUTION DEVICE, AND COMMUNICATION METHOD | |
JP4000046B2 (en) | COMMUNICATION SYSTEM, RADIO COMMUNICATION TERMINAL, DATA DISTRIBUTION DEVICE, AND COMMUNICATION METHOD | |
CN103906140B (en) | A kind of data transfer dynamic adjusting method and equipment | |
JP5005798B2 (en) | Communication terminal | |
JP2003204575A (en) | Multimedia data transmitter | |
Lundan | Streaming over EGPRS |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140723 Termination date: 20210131 |