CN101663866B - Method for dynamically controlling the number of data streams travelling through a network architecture - Google Patents

Method for dynamically controlling the number of data streams travelling through a network architecture Download PDF

Info

Publication number
CN101663866B
CN101663866B CN200880007486.4A CN200880007486A CN101663866B CN 101663866 B CN101663866 B CN 101663866B CN 200880007486 A CN200880007486 A CN 200880007486A CN 101663866 B CN101663866 B CN 101663866B
Authority
CN
China
Prior art keywords
communication
network
data stream
communication network
new data
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.)
Active
Application number
CN200880007486.4A
Other languages
Chinese (zh)
Other versions
CN101663866A (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.)
Orange SA
Original Assignee
France Telecom SA
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 France Telecom SA filed Critical France Telecom SA
Publication of CN101663866A publication Critical patent/CN101663866A/en
Application granted granted Critical
Publication of CN101663866B publication Critical patent/CN101663866B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/10Flow control between communication endpoints
    • 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/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2441Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
    • 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/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2491Mapping quality of service [QoS] requirements between different networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/02Inter-networking arrangements

Abstract

The invention relates to a method and a system enabling communication between at least a first communication terminal (13) belonging to a first communication network (10) and at least a second communication terminal (14) belonging to a second communication network (11), said first (10) and second (11) networks being interconnected by an interface device (12). According to the invention, one such method includes: a step comprising the calculation of a maximum flow value in respect of data streams that can travel between the first and second terminals (13, 14), said calculation taking account of the flows observed in the first (10) and second (11) networks; and a step comprising the processing of a request for the admission of a new data stream to said first and second terminals (13, 14), said processing step being intended to be executed by the interface device (12), taking account of the result of the calculation step.

Description

For the method for Dynamic controlling through the number of the data flow of the network architecture
Technical field
Communication between the terminal that the present invention relates to different communication network, such as, the terminal of special mobile local area communication network and administered by operator (administer) wide-area communication network terminal between communication.
More accurately, the present invention relates to function as the service quality rating provided by the network being responsible for (host) such terminal in preset time to control the new call establishment between described terminal.
Background technology
The present invention specifically but be not exclusively applied to UMA (the undelegated mobile access) network architecture.UMA framework makes user to stay at home, when working or more generally in the region that the access point of IP special mobile local area network (LAN) covers, IP (Internet Protocol) local area network (LAN) uses their mobile phone, instead of uses chargeable (chargable) of operator to fix or mobile network.
Under UMA standard, particularly for the enterprise that the number wherein being undertaken calling out by its office worker is usually very high, this approach has the advantage significantly reducing calling cost.
Briefly illustrated and non-limiting example use to meet the network architecture of UMA standard, (is specially Wi-Fi by creating direct communication tunnel between client communication terminal and the core network of operator freely accessing IP wireless network tMor bluetooth tMnetwork) middle extension (extend) GSM/GRPS Information Mobile Service, to reach following target:
Make user via dedicated network to use mobile voice and data, services, identical telephone number can be retained;
Support the switching (handover) between dedicated network and GSM network;
Keep independent of dedicated network technology (such as, Wi-Fi tMor bluetooth tMtechnology), simultaneously for the existing cell transparent in dedicated network;
Guarantee the fail safe same with GSM network.
At residence UMA framework (such as, at Orange tMthe Unik provided tMenvironment in the residence UMA framework disposed) environment in, when by GSM/GPRS type communications network at Wi-Fi tMnetwork generates when going electricity (outgoing) call request, relatively simply make decision according to the criterion by mobile-phone carrier predefined.
If when call request, terminal is arranged in the overlay area of its Wi-Fi gateway, this Wi-Fi gateway defines the sole access point of the network of operator, then Wi-Fi calling is extended to the remote terminal that this calling is intended to arrival by the core network via operator.
Otherwise this goes electricity calling by automatically and be not interruptedly transferred to the due GSM network (this process is known as " switching " usually) of operator.
Make such decision and prove incompatible with the use of the type of business UMA network architecture, this is because in such framework, communication gate is used as (such as, IP type) interface between special mobile local area network (LAN) and the communication network of operator of enterprise.Therefore, gateway need simultaneously supervision and management be distributed on enterprise location, to multiple access points of mobile local network, and a large amount of callings must be managed in addition by the large installation radix (base) of the mobile communication terminal be associated with the office worker of enterprise.
The maximum number (particularly in UMA framework) that the communication network VoIP (voice on IP) that place can transmit in preset time flows proves important parameter, which represent the grade of the service quality (QoS) that user perceives.
If the number being in VoIP stream network transporting (in transit) in preset time exceedes this maximum number, then the QoS provided to user reduces significantly.
In addition, comprise can be connected to following multiple access point (AP) (such as, GSM, GPRS type) shortcoming of the UMA framework of multiple mobile terminal mainly with can assure user and the difficulty maintaining constant QoS associates, if particularly preset time place or preset time section exists high call flow into, described multiple access point is managed by the unique communication gateway making the IP private local area network of enterprise can dock with the core network of operator (UMA gateway).
Owing to generating a large amount of callings daily in enterprise, so will often arrive the maximum number of the VoIP stream of being authorized by operator, result reduces the quality of the calling of transporting via UMA communication gate.
In the trial addressed this problem, the maximum number that some technical schemes assessment (that is, only in operator core network side) in the WAN (wide area network) of UMA framework is flowed at the VoIP of place's transport preset time.
But such art methods proves limited, this is because it only partly solves above-mentioned shortcoming.
Although operator may statically by recovering predefined parameter value (maximum mandate VoIP flows) or dynamically utilizing CAC (calling is permitted controlling) algorithm to determine the maximum number of the VoIP stream transported in the WAN part of network now, to reach the target that assessment increases the possibility of new stream, but it can not be assessed end-to-end (end-to-end) and increases any new stream like this for WAN part with more importantly for the impact of both WLAN parts of special mobile network.The calling QoS major part of the reduction in type of business UMA framework often comes from the special mobile network of the described enterprise of overload.
And, in UMA framework, there is no the dynamic calculation of VoIP flow amount, must be defined by each device manufacturers and be intended to define the WMM for the criterion and method improving the service quality giving wireless communication user tM(radio multimedium) standard, specifies the method for determining maximum VoIP flow valuve in UMA framework in its paragraph 3.5.2 (technical committee of version 1.1-Wi-Fi alliance service quality task groups (Version 1.1-Wi-Fi Alliance Technical CommitteeQuality ofService Task Group)).
This situation cause by can based on UMA framework to enterprise provide the operator of attraction and executable (performing) telephony solution and equipment manufacturers now faced by difficulty.
Summary of the invention
The invention provides the solution not having above-mentioned shortcoming.
The present invention is intended to eliminate above-mentioned shortcoming by proposing a kind of following method, in the two and therefore namely, in the network architecture meeting UMA standard, calculate and control at WLAN part and WAN part (the GSM/GPRS network of mobile-phone carrier) from end-to-end the maximum number flowed in preset time and/or section is transported in preset time VoIP.
Objectives of the present invention are allowance or the refusal of any new data stream (being in particular VoIP stream) that can control to represent new calling, with reach particularly as realize in enterprise, object from the calling via UMA framework to user that guarantee constant service quality rating during.
For this reason, the invention reside in the communication means between a kind of at least one first communication terminal for the first communication network and at least one second communication terminal of second communication network, described first network and described second network interconnect via interface arrangement, it is characterized in that, described method comprises:
Consider the bit rate observed in first network and second network and dynamically calculate the step of the Maximum Bit Rate value of the data flow of transporting between the first and second terminals; With
Process the step of the request for allowance new data stream of described first and second terminals, described interface arrangement is adapted to be considers that the result produced in described calculation procedure is to perform described process.
The present invention proposes the solution that a kind of tool has the following advantages, when in the UMA network architecture, the first communication network is (such as, IP private mobile radio local area network (LAN) (WLAN)) first terminal seeking set up with second communication network (such as, wide area network (WAN)) the new calling of the second terminal time, the end-to-end availability of the resource of its assessment in the first and second communication networks.Correspondingly, as the function of this assessment result, carry for supporting the data flow of new calling (such as if at least one in two networks does not have available resource (particularly the resource of bandwidth aspect), audio data stream), then described calling is switched to the mobile network of operator.
Described treatment step preferably dynamically analyzes the step with each at least one usability principles be associated in described network, makes:
If each network can be used for receiving described new data stream, then reserve the communication tunnel as setting (rate) for supporting the function of the bit rate of described new data stream between described first terminal and described second terminal via described interface arrangement; With
If at least one of described network is unavailable, then described new data stream is switched to mobile communications network.
The step of described reserved described communication tunnel advantageously comprises: the function being representatively applied at least one parameter of the coding and decoding operation of described stream dynamically calculates at least one preliminary step of the Maximum Bit Rate of described new data stream.
In a specific implementation of the present invention, at least one preparation dynamic calculating step described represents the function of at least one parameter of coder-decoder type of described terminal in order to process described stream and use.
Such method advantageously calculates the Maximum Bit Rate for transmitting new data stream (being in particular UMA voice flow), and the coder-decoder of any type is all associated with the terminal of the first communication network.
In another embodiment of the invention, at least one preparation dynamic calculating step described represents the function of at least one parameter of the operator scheme of coder-decoder of described first terminal in order to process described stream and use.
In the preferred realization of method of the present invention, described second communication network is the wide area network (WAN) comprising virtual communication channel, the first end of described virtual communication channel is connected to described interface arrangement and its second end is connected to and collects and routing unit, and described dynamic analysis step is the step that described new data stream is added to the possibility of described pseudo channel by the checking of described interface arrangement.
Also in the preferred realization of method of the present invention, described first communication network (10) comprises multiple access point (15 i, i=1 ..., N) freely access IP WLAN (wireless local area network) (WLAN), and described dynamic analysis step is at least one access point (15 i, i=1 ..., N) between described interface arrangement and described access point, verify the step of the possibility of described new data stream being added to described first network.
When electric call request is gone in described first communication terminal transmission, it preferably via access point to described interface arrangement send carrying for reserved resource request implore (solicitation) message, if make to meet for via described access point to send the described request for reserved resource of data flow, then initiate the step that at least one other access point that described communication terminal (13) can be connected to automatically sends resource solicitation message.
If be conceived to add new stream (such as, UMA audio data stream) and the resource may reserved on first network, then described method preferably includes: the step of described new data stream being added to the management table (being arranged in interface arrangement or at least one access point) of the stream for described first network, the step of the possibility of described data flow being added to described second network is verified with described interface arrangement, if make to establish and (establish) this possibility, then perform the step being used for the management table of described new data stream being added to the stream for described second network, described form is included in described interface arrangement.
Like this, more specifically, if described first communication terminal sends go electric call request, to set up the calling with described second communication terminal, then following step is performed:
Step 1: the message being transmitted the resource for asking the described new data stream remaining for going at least one the first usable access point in advance by described first terminal;
Step 2: verified the possibility of described new stream being added to described first network by described first access point, if make to establish this possibility, then performs ensuing additional step:
Described first access point sends request as described new stream reserves the message of the resource on described second network to described interface arrangement;
Described new stream is added to the possibility of described second network by described interface arrangement checking, if make to establish described possibility, then performs ensuing additional step:
Described new data stream is added to the management table of the stream of described interface arrangement;
Described interface arrangement sends to described first access point and is accepted as the message that described new data stream reserves the described request of the resource on described second network;
Described new data stream is added to the management table of the stream of described first network;
Described first access point sends to described first terminal and is accepted as the message that described new data stream reserves the described request of the resource on described first network; With
Described calling is set up between described first terminal and described second terminal;
And if do not establish at least one possibility of described new data stream being added to described first or second network, then perform at least one in following step:
For other usable access point any of described first network being different from described first access point, repeatedly above-mentioned described step 1 and 2; And
Electricity calling is gone to be switched to mobile communications network by described.
For from described second communication terminal for setting up the incoming call request with the calling of described first communication terminal, preferably perform following step:
Steps A, described second terminal sends request as described new data stream reserves the message of the resource on described second network to described interface arrangement;
Step B, described new stream is added to the possibility of described second network by described interface arrangement checking, if make to establish described possibility, then performs ensuing additional step:
Described interface arrangement sends request as described new data stream reserves the message of the resource on described first network at least one first usable access point that described first terminal is connected to;
Described new stream is added to the possibility of described first network by described available first access point checking, if make to demonstrate this possibility, then performs ensuing additional step:
The management table of the stream of first network is connect described in described new data stream being added to;
Described usable access point sends the message accepting the described request being used for described new data stream on the first network to described interface arrangement;
Described new data stream is added to the management table of the data flow of described second network; With
Described calling is set up between described first terminal and described second terminal;
And if do not establish at least one possibility of described new data stream being added to described first or second network, then perform at least one in following step:
For available and be different from other access point any of the described first network of described first access point, repeatedly above-mentioned described steps A and B; And
Electric call request is gone to be switched to mobile communications network by described.
Described new data stream is preferably UMA sound-type stream.
The present invention is also the communication system between a kind of at least one first communication terminal for the first communication network and at least one second communication terminal of second communication network, described first network and described second network interconnect via interface arrangement, it is characterized in that, described system comprises:
Consider at least one bit rate of observing in the first communication network and/or second communication network and dynamically calculate the parts of the Maximum Bit Rate of the data flow of transporting between described first and second terminals; With
Process the parts of the request for permitting new data stream of described first and second terminals, described interface arrangement is adapted to be considers that the result produced by described calculating unit is to perform described process.
In the system of the present invention, described first communication terminal preferably meets UMA standard.
The present invention is also a kind ofly and/or to be stored in computer-readable information medium and/or to be adapted to be the computer program performed by microprocessor from downloaded, and described program comprises the code command for performing above-mentioned communication means.
Accompanying drawing explanation
According to by non-limitative illustration and the following description provided by reference to the accompanying drawings, characteristic sum technological merit of the present invention more clearly manifests, wherein:
Fig. 1 is the diagram of the framework which using communication means of the present invention and system;
Fig. 2 is a flow chart realized of the communication means of the present invention in conjunction with incoming call; With
Fig. 3 is the flow chart realized combining the communication means of the present invention going electricity calling.
Embodiment
The present invention proposes a solution, wherein in the UMA network architecture, when the first communication network (such as, IP private mobile radio local area network (LAN) (WLAN)) first terminal seeking to be established to second communication network (such as, wide area network (WAN)) the new calling of the second terminal time, assess the end-to-end availability of resource available in the first and second communication networks.Correspondingly, as the function of the result of this assessment, if in two networks any one or the two do not have available resource (being in particular the resource in bandwidth) to carry to support data flow required for new calling (such as, audio data stream), then calling is switched to the mobile network of operator.
Fig. 1 illustrates and wherein can use the UMA network architecture of the present invention.This framework comprises: the Part I 10 corresponding with WLAN (wireless local area network) (WLAN) 10 (such as, IP special mobile local area network (LAN)) and the Part II 11 corresponding with the Core Network elements of the wide area network (WAN) of operator.Hardware interface device 12 extends the communication service between WLAN 10 and WAN 11, is specifically used for the first radio telecommunication terminal 13 at WLAN and at least one via WAN is collected and/or routing unit 18 and/or at least one security gateway 110 and the calling of setting up between the second telecommunication terminal 14 of reaching.
WLAN 10 comprises: the access point 15 being connected to interface arrangement 12 via Ethernet switch 16 1, 15 2, 15 3, 15 4, all these access points (comprising interface arrangement 12) define the overlay area 19 (or enterprise zone) for IP mobile LAN 10, identification communication terminal 13 in described overlay area 19 (or enterprise zone).
Terminal 13 meets UMA standard (technical specification group GSM/EDGE radio access network; To the general access of A/Gb interface; Stage 2-version 6-2006 (Technical SpecificationGroup GSM/EDGE Radio Access Network in January; Generic Access to the A/Gb interface; Stage 2-version 6-January 2006)), and enterprise zone 19 meets WMM tMstandard (WMM tMtechnical committee of version 1.1-Wi-Fi alliance service quality task groups).
Enterprise zone 19 comprises the Dynamic Host Configuration Protocol server on interface arrangement 12.The wan interface of interface arrangement 12 performs Network address translators (NAT) function (1 to N).
The IP address range that the source IP address that the IPsec (safe IP) that UMA terminal 13 is sent to the security gateway 110 of WAN 11 divides into groups is administered from the Dynamic Host Configuration Protocol server of enterprise zone 19.
Dialog mode pseudo channel (VC) 17 is set up at interface arrangement 12 and collecting in the WAN part 11 of the UMA framework between routing unit 18 of WAN 11, described unit forms the access point that many services exist point (PoP:point of presence), and it comprises the service being transmitted voice by IP.
Secure connection needs are set up: (i) detects exists nat feature in the wan interface of interface arrangement between terminal 13 and security gateway 110; (ii) two ends of checking connection.Described secure connection is set up under IKEv2 agreement.
Here the step setting up secure connection between terminal 13 and the security gateway 110 of WAN is not described in detail.
With reference to the framework of figure 1, in fact the first communication network 10 and second communication network 11 maximum number of UMA voice flow of end-to-end transport can correspond to following lower any one in the two: the maximum number of the UMA voice flow that the maximum number of the transmissible UMA voice flow of (i) dialog mode VC 17 and (ii) enterprise zone 19 can be disposed.
Other UMA data flow that dialog mode VC 17 transmits fixing telephony stream, UMA voice flow, secure connection foundation and safeguards stream and transport in the part 12 of WAN.
In the time tplace, the maximum number of the transmissible UMA voice flow of dialog mode VC is called as UMAVC CAC.Because it is two-way, so calculate it for up link and down link direction.
In addition, each mobile LAN (such as, each Wi-Fi network) existed in enterprise zone 19 can transmit UMA voice flow, secure connection is set up and safeguard stream and other UMA various and/or data flow.
At one time tplace, the maximum number of the transmissible UMA voice flow of Wi-Fi network of enterprise zone 19 is called as UMA WLAN CAC.Because it is also two-way, so also calculate it for up link and down link direction.
Therefore, the maximum number of the UMA voice flow in all UMA frameworks as represented in figure 1 depends on UMAVC CAC and UMAWLAN CAC.
a) calculating of UMA VC CAC
Calculate UMA VC CAC to need: the bit rate of (i) dialog mode VC, and the bit rate of (ii) UMA voice flow.ATM (asynchronous transfer mode) rank calculates described bit rate.
In the time tplace, the maximum number of the stream that dialog mode VC transmits is as follows:
(bit rate of dialog mode VC) (t)=(bit rate of landline telephone stream) (t)+(bit rate of UMA voice flow) (t)+(bit rate of UMA data flow) (t)+(bit rate of stream is set up in IPsec tunnel) (t)+(IPsec tunnel maintenance bit rate) (t).
In the time tplace, the maximum number of UMA stream is as follows:
(bit rate of UMA stream) (t)=(bit rate of dialog mode VC) (t)-(bit rate of landline telephone stream) (t), in order to be simplified shown as Dvc-Dtoip (t).
At time t kplace, dialog mode VC 17 transmits (k-1) individual UMA voice flow.
Correspondingly, therefore the possibility of adding a kth UMA voice flow makes to need to know that this flows kthe Maximum Bit Rate that the dialog mode VC 17 of WAN-side will take.
Bit rate on the atm class of a kth UMA voice flow (is expressed as UMA voice flow kbit rate) grouping number that equals to be sent each second by codec is multiplied by block length on atm class, the feature of the codec of a described kth UMA voice flow itself is ensuing two parameters:
R k: the grouping number sent each second by codec;
(codec bit rate) k: the maximum codec bit rate in units of bps.
If codec does not perform voice activity detection (VAD) function, namely when (codec bit rate (t)) k=(codec bit rate) ktime, obtain in this way and be represented as (bit rate of a kth UMA voice flow) for calculating maxthe following formula of Maximum Bit Rate of a kth UMA voice flow: (bit rate of a kth UMA voice flow) max=R* ((codec bit rate) k/ R k+ length (mark first (PLCP-MAC-CCMP-LLC-IPsec-IP))+length (acknowledgement frame)+SIFS*Dwlan)+(Rk (t)-1) * SIFS*Dwlan+ (TIME_FOR_THE_CLASS_TO_TRANSMIT) k* Dwlan;
Wherein:
" mark first (PLCP-MAC-CCMP-LLC-IPsec-IP) " expression is not the bit of a part for VoIP field;
Dwlan is the bit rate on WLAN;
According to WMM tMspecification (WMM tM-version 1.1, Wi-Fi Alliance technical committee service quality task groups) paragraph " obtain EDCATXOP ", mandate for transmitting new stream corresponds to the following time, that is, the time that the class AC VO classifying corresponding with audio access must wait for before it can transmit its PLCP frame in Wi-Fi network.This time is represented as (TIME_FOR_THE_CLASS_TO_TRANSMIT) k.
Need the characteristic of the codec of terminal to calculate the Maximum Bit Rate of UMA voice flow.
As 3GPP tMassociation is recommended, and can consider that AMR (adaptive multi-rate) codec used in third generation mobile is (with reference to " technical specification group GSM/EDGE radio access network here in superincumbent equation; To the general access of A/Gb interface; Stage 2, version 6, in January, 2006) bit-rates values and the grouping number that sends its each second.
b) a kth stream is added to dialog mode VC 17
Suppose on dialog mode VC 17 from time t istart to transmit iindividual UMA voice flow.
So, at time t iand t kbetween the bit rate of i-th UMA voice flow measured equal:
(bit rate of i-th UMA voice flow) measure in [ti, tk]=(bit number of i-th UMA voice flow) measure in [ti, tk]/ (t 1-t i).
(k-1) individual stream and be expressed as ∑ i=SIGMA (i=1, i=k-1).
At time t kplace, if meet ensuing equation EQ1, then may add (uniquely identified) kth UMA voice flow to dialog mode VC 17:
i(bit rate of i-th UMA voice flow) measure on uplink in [ti, tk]+ ∑ i(bit rate of i-th UMA voice flow) measure on the uplink in [ti, tk]+ 2* (bit rate of i-th UMA voice flow) max< (Dvc-Dtoip (t)) up link+ (Dvc-Dtoip (t)) down link.
c) calculating of UMA WLAN CAC
Calculate UMA WLAN CAC to need: the bit rate of (i) special mobile network, described special mobile network is Wi-Fi network in the above-described embodiments; (ii) bit rate of UMA voice flow.Therefore, radio rank calculates described bit rate.
Enterprise zone 19 has the corresponding access point 15 according to 802.11b/g standard with them 1, 15 2, 15 3, 15 4one or more networks of definition.
Below, the nominal bit rate of Wi-Fi network represents with Dwlan.
Wi-Fi network is in the time tthe bit rate at place represents with D (t), and calculates in Wi-Fi network in this time as follows tthe maximum number of the stream that place transmits:
D (t)=(bit rate of UMA voice flow) (t)+(bit rate of data UMA stream) (t)+(bit rate of stream is set up in IPsec tunnel) (t)+(IPsec tunnel maintenance bit rate) (t)+(bit rate of various flows) (t).
In the time tplace, the maximum number therefore making UMA flow is as follows:
(bit rate of UMA stream) (t)=D (t).
At time t kplace, corresponds to for setting up the new trial connected, Wi-Fi network transmits (k-1) individual UMA voice flow, and the Maximum Bit Rate that the possibility of therefore adding a kth UMA voice flow needs this stream will to take in Wi-Fi network.
d) calculating of the Maximum Bit Rate of a kth UMA voice flow
The grouping number that the bit rate (being represented as " bit rate of a kth UMA voice flow ") in the radio level other places of a kth UMA voice flow equals to be sent each second by codec is multiplied by the length of the grouping in radio level other places.Send and comprise the Wi-Fi frame that the voice (VoIP) on IP sample and be equal to the virtual wi-fi frame sending and comprise described sampling, this means in radio level other places, the bit rate of a kth UMA voice flow equals:
(bit rate of a kth UMA voice flow) (t)=R k(t) * (length of a kth Wi-Fi frame)+length (frame acknowledgment)+t sifs* Dwlan);
Wherein t sifsit is the duration of short interFrameGap.
e) a kth UMA voice flow is added to Wi-Fi network
Suppose in Wi-Fi network from time t istart to transmit i-th UMA voice flow.
Therefore, if meet ensuing EQ2, then may at time t kplace adds a kth UMA voice flow to WLAN-Wi-Fi network 11:
i(bit rate of i-th UMA voice flow) measure on uplink in [ti, tk]+ ∑ i(bit rate of i-th UMA voice flow) measure on the uplink in [ti, tk]+ (bit rate of a up link kth UMA voice flow) max+ (bit rate of a down link kth UMA voice flow) max< D (tk).
f) set up between the terminal 13 and the terminal 14 identified of WAN 11 of WLAN 10 and newly exhale cry
If with for the time t corresponding with setting up request that new speech calls out between the communication terminal 14 identified by WAN 11 of the communication terminal 13 in WLAN (wireless local area network) 10 (such as, Wi-Fi network) kplace meets equation EQ1 and EQ2, then may add a kth UMA voice flow to dialog mode pseudo channel 17.Therefore, be electric call request or incoming call request according to described call request, and there are two kinds of situations for adding stream.
If do not meet in equation EQ1 and EQ2 any one or the two, then can not add a kth UMA voice flow with support at time t kits new calling (independently send a telegram here or go electric call request) of setting up of place's request, and significantly do not reduce the service quality of the VoIP service giving the user communicated of the UMA framework of Fig. 1.
In this situation, the calling of setting up is switched to the mobile network of operator.
incoming call request that initiate from communication terminal 14, that go to communication terminal 13
As shown in Figure 2, if interface unit 12 receives the UMA CAC request message about dialog mode pseudo channel 17 on its wan interface, then it verifies above-mentioned equation EQ1 (step S1).
If do not meet equation EQ1, then interface unit 12 is to access point 15 1(terminal 14 terminal 13 of seeking to carry out communicating is positioned at described access point 15 1overlay area in) send and reply about the UMA CAC of dialog mode pseudo channel 17, the state code field of this message is set to veto (the UMA voice flow that refusal interpolation is new) (step S2).As a result, then a kth UMA voice flow is not transmitted via the LAN interface of interface arrangement 12.
Then, the GSM network of operator instead of UMA framework must be used to set up calling (step S3).
In contrary situation, if meet equation EQ1, then a kth UMA voice flow is added to management and the reference table of the UMA voice flow for transporting on dialog mode pseudo channel 17 by interface unit 12, and then to access point (AP) 15 1(terminal 14 terminal 13 of seeking to carry out communicating is positioned at described access point 15 1overlay area in) send about the UMA CAC response message of dialog mode pseudo channel 17, its state code field is set to accept (adding the field accepted) (step S4).
If AP 15 1receive the UMA CAC response message about dialog mode pseudo channel 17, then the value of its proofing state code field.
If described field is set to rejection, then AP 15 1the ADDTS response message (step S5) that the wherein state code field meeting WMM standard is set to rejection is sent to terminal 13.
On the contrary, if field status code is set to accept, then AP 15 1checking equation EQ2.
If meet equation EQ2, then access point 15 1a kth UMA voice flow is added to the form of the UMA voice flow of Wi-Fi network 10, and then to terminal 13 send meet WMM standard, state code field be set to accept ADDTS response message (step S6).
Then, the UMA framework via Fig. 1 carrys out end-to-end the calling 100 be based upon between the communication terminal 13 of WLAN 10 and the communication terminal 14 being attached to WAN 11.
In contrary situation, if communication terminal 13 receive meet UMA specification and its state code field be set to veto ADDTS response message, then it (i) can search for AP 15 2to 15 4among another available AP or (ii) be initiated to the automatic switchover (step S3) of the GSM network of operator.
from communication terminal 13 initiate, go to communication terminal 14 go electric call request
As depicted in the flow chart of fig.3, at the time t going the initiation of electric call request corresponding of the terminal 13 with WLAN kplace, is conceived to foundation and meets WMM tMspecification, to the new calling identifying remote terminal 14 of WAN 11, terminal sends the message comprising ADDTS request, to be a kth UMA voice flow and reserve in Wi-Fi network that terminal 13 is attached to and be intended to the resource (step e 1) of supporting newly to call out.
When receiving this message, AP 15 1equation EQ2 (step e 2) must be verified.
If by AP 15 1the form of the codec of the terminal of administration does not comprise the parameter of the codec of the terminal 13 for verifying equation EQ2, then AP 15 1the message (step e 3) of the value for the codec of asking recovery corresponding with terminal 13 is sent to interface unit 12.Described unit is then to AP15 1send the response message comprising required codec value, this codec value is incorporated into AP15 1codec form in.
As noted above, in the equation EQ2 that will verify, preferably use the grouping number that the bit rate of AMR codec and its each second send.
If do not meet equation EQ2, then AP 15 1send to communication terminal 13 and meet WMM tMspecification, state code field be set to veto ADDTS response message (step e 4).
On the contrary, if meet equation EQ2, then AP 15 1the UMA CAC request message (step e 5) about dialog mode pseudo channel 17 is sent to interface unit 12.
When unit 12 receives described message, its checking equation EQ1 (step e 6).
If do not meet equation EQ1, then interface unit 12 is to AP 15 1send about pseudo channel 17, state code field be set to veto UMA CAC response message (step e 7).
On the contrary, if meet equation EQ1, then a kth UMA voice flow adds to and flows its relevant UMA voice flow form with the UMA transported on pseudo channel 17 by unit 12, and then to AP 15 1send the UMA CAC response message (step e 8) that state code field is set to accept.
As AP 15 1receive about pseudo channel 17, state code field be set to veto UMA CAC response message time, it to terminal 13 send meet WMM tMspecification, state code field be set to veto ADDTS response message (step e 4).
If the state code field of described message is set to accept, then AP 15 1a kth UMA voice flow is added to the UMA voice flow form of Wi-Fi network, and then meet WMM to the transmission of this terminal tMspecification, state code field be set to accept ADDTS response message (step e 9).
Then, the UMA framework via Fig. 1 sets up calling 100.
On the contrary, if UMA terminal 13 receives the ADDTS response message that state code field is set to veto, then it can: if (i) AP 15 1unavailable, then search for AP 15 2, 15 3or 15 4among another AP; Or (ii) be initiated to the automatic switchover (step e 10) of the GSM network of operator.

Claims (12)

1. the communication means between at least one first communication terminal (13) for the first communication network (10) and at least one second communication terminal (14) of second communication network (11), described first communication network (10) and described second communication network (11) interconnect via interface arrangement (12), it is characterized in that, described method comprises:
Consider the bit rate observed in the first communication network (10) and second communication network (11) and dynamically calculate the step of the Maximum Bit Rate value of the data flow can transported between the first and second communication terminals (13,14); With
Process the step of the request for the new data stream of permitting between described first and second communication terminals (13,14), described interface arrangement (12) is adapted to be considers that the result produced in described calculation procedure is to perform described process.
2. method according to claim 1, is characterized in that, described treatment step dynamically analyzes the step with each at least one usability principles be associated in described first and second communication networks (10,11), makes:
If each communication network (10,11) can be used for receiving described new data stream, then reserve the communication tunnel as setting for supporting the function of the bit rate of described new data stream between described first communication terminal (13) and described second communication terminal (14) via described interface arrangement; With
If at least one of described first and second communication networks (10,11) is unavailable, then described new data stream is switched to mobile communications network.
3. method according to claim 2, it is characterized in that, the step of described reserved described communication tunnel comprises: the function being representatively applied at least one parameter of the coding and decoding operation of described new data stream dynamically calculates at least one preliminary step of the Maximum Bit Rate of described new data stream.
4. method according to claim 3, is characterized in that, at least one preparation dynamic calculating step described represents the function of at least one parameter of coder-decoder type of described first communication terminal in order to process described new data stream and use.
5. method according to claim 3, is characterized in that, at least one preparation dynamic calculating step described represents the function of at least one parameter of the operator scheme of coder-decoder of described first communication terminal in order to process described new data stream and use.
6. method according to claim 2, it is characterized in that, described second communication network (11) is the wide area network (WAN) comprising virtual communication channel (17), the first end of described virtual communication channel (17) is connected to described interface arrangement (12) and its second end is connected to and collects and routing unit (18), and described dynamic analysis step is the step that described new data stream is added to the possibility of described virtual communication channel (17) by described interface arrangement (12) checking.
7. method according to claim 2, is characterized in that, described first communication network (10) comprises multiple access point (15 i, i=1 ..., N) WLAN (wireless local area network) (WLAN), and described dynamic analysis step is at least one access point (15 i, i=1 ..., N) and between described interface arrangement (12) and described access point, verify the step of the possibility of described new data stream being added to described first communication network (10).
8. method according to claim 6, it is characterized in that, when the transmission of described first communication terminal (13) goes electric call request, it sends carrying via access point to described interface arrangement (12) and is used for reserved resource to send the solicitation message of the request of data flow via described access point, if make to meet described for reserved resource with via described access point to send the request of data flow, then initiate the step that at least one other access point that described first communication terminal (13) can be connected to automatically sends resource solicitation message.
9. method according to claim 8, it is characterized in that, described method comprises: described new data stream is added to the step that described new data stream is added to the possibility of described second communication network by the step of the management table of the stream for described first communication network (10) and described interface arrangement (12) checking, if make to establish described possibility, then perform the step of the management table of described new data stream being added to the stream for described device (12).
10. the method any one of claim 1 to 7, is characterized in that, described first communication terminal (13) meets undelegated mobile access UMA standard, and described data flow is UMA voice flow.
Communication system between 11. 1 kinds of at least one first communication terminals (13) for the first communication network (10) and at least one second communication terminal (14) of second communication network (11), described first communication network (10) and described second communication network (11) interconnect via interface arrangement (12), it is characterized in that, described system comprises:
Consider at least one bit rate of observing in the first communication network (10) and/or second communication network (11) and dynamically calculate the parts of the Maximum Bit Rate of the data flow can transported between described first and second communication terminals (13,14); With
Process the parts of the request for the new data stream of permitting between described first and second communication terminals (13,14), described interface arrangement (12) is adapted to be considers that the result produced by described calculating unit is to perform described process.
12. communication systems according to claim 11, is characterized in that, described first communication terminal (13) meets undelegated mobile access UMA standard.
CN200880007486.4A 2007-03-13 2008-02-29 Method for dynamically controlling the number of data streams travelling through a network architecture Active CN101663866B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR0753803 2007-03-13
FR0753803A FR2913838A1 (en) 2007-03-13 2007-03-13 METHOD OF DYNAMICALLY CONTROLLING THE NUMBER OF TRANSISTOR DATA STREAMS IN A NETWORK ARCHITECTURE
PCT/FR2008/050343 WO2008119915A1 (en) 2007-03-13 2008-02-29 Method for dynamically controlling the number of data streams travelling through a network architecture

Publications (2)

Publication Number Publication Date
CN101663866A CN101663866A (en) 2010-03-03
CN101663866B true CN101663866B (en) 2015-02-04

Family

ID=38704971

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880007486.4A Active CN101663866B (en) 2007-03-13 2008-02-29 Method for dynamically controlling the number of data streams travelling through a network architecture

Country Status (5)

Country Link
US (1) US8937857B2 (en)
EP (1) EP2132909B1 (en)
CN (1) CN101663866B (en)
FR (1) FR2913838A1 (en)
WO (1) WO2008119915A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009125150A1 (en) * 2008-03-28 2009-10-15 France Telecom2/4 Method and device for communication taking account of a check of the validity of a bandwidth allocation request in a network architecture
FR2952259B1 (en) 2009-11-04 2011-12-23 Inst Nat Rech Inf Automat DIAGNOSTIC TOOL FOR HIGH-SPEED NETWORKS
US9210728B2 (en) * 2011-12-19 2015-12-08 Cisco Technology, Inc. System and method for resource management for operator services and internet
US9668161B2 (en) 2012-07-09 2017-05-30 Cisco Technology, Inc. System and method associated with a service flow router
JP2015130121A (en) * 2014-01-08 2015-07-16 ヤマハ株式会社 relay device
CN105791167B (en) * 2014-12-25 2019-01-25 华为技术有限公司 A kind of method for obligating resource, device and system
CN110321324A (en) * 2019-05-06 2019-10-11 北京百度网讯科技有限公司 Directory access flow control methods, system, server and computer-readable medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6202094B1 (en) * 1997-11-07 2001-03-13 International Business Machines Corporation Adding links simultaneously to a multilink bundle using bandwidth allocation protocol
CN1620791A (en) * 2001-01-16 2005-05-25 奥帕雷克斯公司 Network resource manager in a mobile telecommunication system
WO2006037361A1 (en) * 2004-10-05 2006-04-13 Telefonaktiebolaget L M Ericsson (Publ) Arrangement and method relating to service provisioning control

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6961318B2 (en) * 2000-05-12 2005-11-01 International Business Machines Corporation Data transmission system for reserving a virtual connection over multiple IP networks by means of a reservation
US7764617B2 (en) * 2002-04-29 2010-07-27 Harris Corporation Mobile ad-hoc network and methods for performing functions therein based upon weighted quality of service metrics
US7606190B2 (en) * 2002-10-18 2009-10-20 Kineto Wireless, Inc. Apparatus and messages for interworking between unlicensed access network and GPRS network for data services
US7885644B2 (en) * 2002-10-18 2011-02-08 Kineto Wireless, Inc. Method and system of providing landline equivalent location information over an integrated communication system
US7130339B2 (en) * 2002-12-31 2006-10-31 Motorola, Inc. Method and apparatus for frame rate determination without decoding in a spread spectrum receiver
US7336605B2 (en) * 2003-05-13 2008-02-26 Corrigent Systems, Inc. Bandwidth allocation for link aggregation
US7957348B1 (en) * 2004-04-21 2011-06-07 Kineto Wireless, Inc. Method and system for signaling traffic and media types within a communications network switching system
KR101162674B1 (en) * 2004-10-18 2012-07-05 삼성전자주식회사 Resource reservation method using multiple interfaces in mobile environments
EP1708426A1 (en) * 2005-04-01 2006-10-04 BRITISH TELECOMMUNICATIONS public limited company Resource reservation in network routing
US8665885B2 (en) * 2005-06-28 2014-03-04 Telecom Italia S.P.A. Indication of service availability for a user terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6202094B1 (en) * 1997-11-07 2001-03-13 International Business Machines Corporation Adding links simultaneously to a multilink bundle using bandwidth allocation protocol
CN1620791A (en) * 2001-01-16 2005-05-25 奥帕雷克斯公司 Network resource manager in a mobile telecommunication system
WO2006037361A1 (en) * 2004-10-05 2006-04-13 Telefonaktiebolaget L M Ericsson (Publ) Arrangement and method relating to service provisioning control

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
MOTOROLA.Motorola UMA- A Residential Seamless Mobility Solution White Paper.《Motorola UMA- A Residential Seamless Mobility Solution White Paper》.2005, *

Also Published As

Publication number Publication date
WO2008119915A1 (en) 2008-10-09
EP2132909B1 (en) 2018-02-07
FR2913838A1 (en) 2008-09-19
US8937857B2 (en) 2015-01-20
EP2132909A1 (en) 2009-12-16
US20100056152A1 (en) 2010-03-04
CN101663866A (en) 2010-03-03

Similar Documents

Publication Publication Date Title
CN101663866B (en) Method for dynamically controlling the number of data streams travelling through a network architecture
US8976657B2 (en) Method and system for data offloading in mobile communications
US7826353B2 (en) Method, system and network element for authorizing a data transmission
JP4789918B2 (en) Heterogeneous network systems, network nodes, and mobile hosts
CN101766017B (en) Apparatus and method to support VOIP calls for mobile subscriber stations
CN101060367B (en) A mobile communication system for matching resource amount of core network bearer and resource amount of visited network bearer
EP1624631B1 (en) Policy co-ordination in a communications network
US8804532B2 (en) Method and arrangement for adapting to variations in an available bandwidth to a local network
US7657268B2 (en) Predicting movement of a mobile node from a current access location to next access locations
WO2008017709A1 (en) Method of managing interworking for transferring multiple service sessions between a mobile network and a wireless local area network, and corresponding equipment
JP2005531949A (en) Method and apparatus for transmitting IP packets between a radio network controller of a mobile radio network and other devices
CN103167562B (en) Realize the method for WLAN terminal End-to-end QoS control, Apparatus and system
KR100697119B1 (en) Method and system for bearer authorization in a wireless communication network
WO2006084418A1 (en) A method for implementing class of the communication service based on the user request
WO2014101755A1 (en) Service data shunting method and system
EP1777902A2 (en) GPRS System and In-Zone Node Apparatus and Bearer Setting Method Used Therefor
WO2002084963A1 (en) Unified wireless communication system for private network
Sengar et al. A survey on WiMAX-3G interworking
CN101155126A (en) System, device and method for implementing mobility management
CN100583885C (en) Method and system for controlling IP multimedia subsystem service quality policy
EP1908325A1 (en) Dynamically providing of service for a mobile node
US20020029142A1 (en) Vocoding method in all internet protocol (IP) network
Fitzpatrick et al. ECHO: A quality of service based endpoint centric handover scheme for VoIP
CN101729383B (en) Method for controlling established service stream mapping during switching cross-access gateways and target access gateway
EP3235314B1 (en) Controlling wireless local area network access

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