CN101764676A - Quality of service securing method and apparatus - Google Patents

Quality of service securing method and apparatus Download PDF

Info

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
Application number
CN200910253252A
Other languages
Chinese (zh)
Other versions
CN101764676B (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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN101764676A publication Critical patent/CN101764676A/en
Application granted granted Critical
Publication of CN101764676B publication Critical patent/CN101764676B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/24Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/26Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
    • H04L47/263Rate modification at the source after receiving feedback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0252Traffic management, e.g. flow control or congestion control per individual bearer or channel
    • H04W28/0257Traffic 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • H04W36/0033Control or signalling for completing the hand-off for data sessions of end-to-end connection with transfer of context information
    • H04W36/0044Control or signalling for completing the hand-off for data sessions of end-to-end connection with transfer of context information of quality context information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/14Reselecting 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

QoS guarantee method and device
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.
Recipient 650 is to the information (operation 654) of transmit leg 660 transmissions about the characteristic of the link of change.Transmit leg 660 sends response message (operation 655) to recipient 650.After executable operations 654 and 655, transmit leg 660 is according to the link information that changes, with the transfer rate transmission data (operation 656 and 657) of for example 156Kbps.
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.
Router 820 and 830 on the transfer path does not change the link information that sends from recipient 810, but adds the link information based on router 820 and 830 data transfer rates of being supported, thereby transmits the link information that is added.Transmit leg 840 can be relatively from recipient 810 link information that sends and the link information that is added, and send data with the optimal data transfer rate 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.
Communication environment information 970 is designated as the agreement of separation, is used for transmitting communication environment information, and can be contained in the communication protocol field 910, perhaps can be contained in the part of communication protocol head 930 to 960.Other aspects of the present invention can use any agreement or form to transmit communication environment information.
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.
Transmitter 1040 sends to transmit leg 1050 with the communication environment information that communication environment information maker 1030 generates.
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.
CN200910253252.4A 2006-04-19 2007-01-31 Quality of service securing method and apparatus Expired - Fee Related CN101764676B (en)

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)

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

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

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

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

Patent Citations (2)

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

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