CN103458466A - Flow control device, flow control method, network flow management system, and network flow management method - Google Patents

Flow control device, flow control method, network flow management system, and network flow management method Download PDF

Info

Publication number
CN103458466A
CN103458466A CN2012101748932A CN201210174893A CN103458466A CN 103458466 A CN103458466 A CN 103458466A CN 2012101748932 A CN2012101748932 A CN 2012101748932A CN 201210174893 A CN201210174893 A CN 201210174893A CN 103458466 A CN103458466 A CN 103458466A
Authority
CN
China
Prior art keywords
network
user
mentioned
networks
applicable
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
CN2012101748932A
Other languages
Chinese (zh)
Other versions
CN103458466B (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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to CN201210174893.2A priority Critical patent/CN103458466B/en
Publication of CN103458466A publication Critical patent/CN103458466A/en
Application granted granted Critical
Publication of CN103458466B publication Critical patent/CN103458466B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention provides a flow control device, a flow control method, a network flow management system and a network flow management method in order to effectively reduce user blocking rate and improve utilization of each network in a heterogeneous network. The flow control device comprises a receiving unit, a judging unit and a distributing unit, wherein the receiving unit receives network status information and network congestion information, the network status information comprises multiple network types between a base station and terminals and a service type requested by a user, the network congestion information shows whether the base station and the terminals congest or not, the judging unit judges whether the service type requested by the user is suitable for other network transmission in user's area or not under the condition that the network congestion information shows current network congestion of the service requested by the user, and from the other networks which are judged out by the judging unit and suitable for transmission, the distributing unit selects a certain network as an alternative target network to replace the current network.

Description

Volume control device and method and network flow managing system and method
Technical field
The present invention relates to provide equipment and the method for service in mobile communication.Refer more particularly to volume control device and method and network flow managing system and the method while adopting heterogeneous network to communicate transmission, flow controlled.
Background technology
In recent years, along with the fast development of information technology and intelligent terminal, various application roll up, and make the data volume sharp increase of transmitting in communication network, and the continuous upgrade of network of each operator is to support high speed data transfer.Wherein, the critical path that solves the volume of transmitted data growth is still and utilizes how better conventional network resources, improves network transmission efficiency.By network traffics and Research of Congestion Control Techniques Optimizing Network Resources, distributing is one of of paramount importance means.
Disclose a kind of method that angle from business has been considered congestion control in patent documentation 1 (Ben Te Open 2004-15761), the business that is about to is divided in real time and non-real-time service, when congested generation, by more allocated bandwidth to real time business.When bandwidth still can not meet, real time business stream is carried out to transcoding and reduce code check.This method is the rough large class business of consideration two only, business is not specialized, and more business and network characteristic is not connected, and in addition, does not also consider that network topology structure is on congested impact, therefore, limited to congested mitigation.
Disclose a kind of network system in patent documentation 2 (Ben Te Open 2007-336326), introduced two threshold values in this system, representative is slight congested congested with severe respectively.The Dang Yige community is slight when congested, and system does not allow the user who does not belong to this community to switch to this community, and the Dang Yige community is severe when congested, and system can switch to other communities by a part of user who belongs to this community.Yet, this method has only considered to utilize homogeneous network the user to be switched between neighbor cell to the situation of carrying out alleviate congestion, that is to say, in patent documentation 2, do not consider the traffic performance that the user asks, how type of service all carries out identical processing, even switching cell also can't solve congestion problems sometimes.And, because the different districts in homogeneous network is switched, if all communities of this homogeneous network are all in congestion state, even switching also can't reach the purpose that realizes communication.
Summary of the invention
The present invention completes in view of the above problems, and its purpose is to provide a kind of volume control device, flow control methods, network flow managing system and network flux management method that can effectively reduce user's blocking rate and improve the utilance of each network in heterogeneous network.
Inventive concept of the present invention is, along with the progress of wireless access technology and the successful topology of various wireless networks, next generation network is just developing into the heterogeneous wireless network that merges plurality of access modes and deposit, thereby realizes that the user is regardless of time, the comprehensive access service of place, mode.In addition, at the same area, Communication Highlights area especially, the heterogeneous networks in heterogeneous network often repeats to cover each other, may be in this area a certain network in the overburden state, but another network of same coverage area is also in few load condition.Therefore, a certain user's request may be rejected in overload condition owing to covering this regional community in single homogeneous network, but this user asks can be accepted by another network that covers same area fully in heterogeneous network environment.And, heterogeneous networks has different characteristics, as bandwidth, capacity, time delay etc., makes it experience also different to the disposal ability of different business and the user that brings, heterogeneous network of future generation should be considered the characteristic of different business, and the application heterogeneous networks transmits the business that provides more neatly.
In order to realize the foregoing invention design, the present invention is a kind of volume control device, comprise: receiving element, receive network state information and network congestion information, above-mentioned network state information comprises the type of service of a plurality of network types between base station and terminal and user's request, and above-mentioned network congestion information means that whether the network between base station and terminal is congested; Judging unit, in the situation that above-mentioned network congestion information means that the current network of user's requested service is congested, judge that other networks of the whether applicable user of the type of service region of user's request are transmitted; And allocation units, select the instead alternative objective network of current network of certain network other networks that go out to be applicable to transmit from judgment unit judges.
According to the present invention, the heterogeneous network be comprised of various heterogeneous networks is different from traditional single homogeneous network, by rationally utilizing the resource in heterogeneous network environment that heterogeneous networks is cooperated jointly, Comprehensive Control, carry out flow, congestion control in conjunction with the characteristic of heterogeneous networks and miscellaneous service thus and realize business transmission optimization.
In addition, volume control device of the present invention can be also, also comprise comparing unit, above-mentioned judgment unit judges is gone out to be applicable to the Congestion Level SPCC of other networks of transmission to above-mentioned comparing unit and the Congestion Level SPCC of current network compares, when the Congestion Level SPCC of other networks of described applicable transmission all is not less than the Congestion Level SPCC of current network, above-mentioned allocation units do not substitute the selection of objective network.
In addition, volume control device of the present invention can be also that above-mentioned network type comprises global system for mobile communications GSM, 3-G (Generation Three mobile communication system) 3G, Long Term Evolution LTE.
In addition, volume control device of the present invention can be also that above-mentioned judging unit, by the type of service table corresponding to predefined business and network that relatively user asks, judges whether to exist other networks that are applicable to the transmission user requested service.
In addition, volume control device of the present invention can be also, above-mentioned judging unit is by the type of service table corresponding to predefined business and network that relatively user asks, judge whether to exist other networks that are applicable to the transmission user requested service, other networks that go out to be applicable to transmission in above-mentioned judgment unit judges exist when a plurality of, above-mentioned allocation units, according to the current state of shown the plurality of other networks of network state information, are selected certain network objective network as an alternative from the plurality of other networks.
In addition, volume control device of the present invention can be also, other networks that go out to be applicable to transmission in above-mentioned judgment unit judges exist when a plurality of, above-mentioned allocation units, according to the current state of shown the plurality of other networks of network state information, are selected certain network objective network as an alternative from the plurality of other networks.
In addition, volume control device of the present invention can be also that the network of above-mentioned allocation units selection bandwidth maximum is objective network as an alternative.
In addition, volume control device of the present invention can be also that the network of above-mentioned allocation units selection least-loaded is objective network as an alternative.
In addition, volume control device of the present invention can be also that above-mentioned allocation units are selected the strongest network in user present position objective network as an alternative.
In addition, volume control device of the present invention can be also that the immediate network of the required bandwidth of type of service that above-mentioned allocation units select the network bandwidth and user to ask is objective network as an alternative.
In addition, volume control device of the present invention can be also, also comprise the edge identifying unit, this edge is sentenced identifying unit and is judged whether the user is positioned at the edge in the zone that this volume control device controls, only, when above-mentioned edge identifying unit is judged as the user and is not positioned at the edge in the zone that this volume control device controls, whether judging unit just exists the judgement of other networks that are applicable to transmission.
Another embodiment of the present invention is a kind of flow control methods, comprise: receiving step, receive network state information and network congestion information, above-mentioned network state information comprises the type of service of a plurality of network types between base station and terminal and user's request, and above-mentioned network congestion information means that whether the network between base station and terminal is congested; Determining step, in the situation that above-mentioned network congestion information means that the current network of user's requested service is congested, judge that other networks of the whether applicable user of the type of service region of user's request are transmitted; And allocation step, select the instead alternative objective network of current network of certain network other networks that go out to be applicable to transmit from judgment unit judges.
In addition, another embodiment of the present invention is a kind of network flow managing system, in there being the net environment of at least 2 above communication modes, comprising: access point receives the business that the user asks;
The local resource watch-dog, judge that whether the network of the access point that receives user's request is congested; And public resource distributor, in the situation that above-mentioned local resource watch-dog is judged congested, other networks that judge the whether applicable user of the type of service region of user's request are transmitted, above-mentioned public resource distributor is selected the instead alternative objective network of current network of certain network from judge other networks that are applicable to transmission, makes above-mentioned access point user's requested service be transferred to the access point that substitutes objective network.
In addition, network flow managing system of the present invention can be also, also comprise central traffic management device, above-mentioned public resource distributor also judges whether the user of requested service is positioned at the edge in the zone that this public resource distributor controls, in the situation that be judged as the edge that the user is positioned at the zone that this public resource distributor controls, carry out the public resource distribution by above-mentioned central traffic management device, above-mentioned central traffic management device is selected the instead alternative objective network of current network of certain network from judge other networks that are applicable to transmission, make above-mentioned access point user's requested service be transferred to the access point that substitutes objective network.
In addition, network flow managing system of the present invention can be also, in the situation that above-mentioned public resource distributor is not judged other networks that are applicable to transmission, the business that above-mentioned access point is refused user's request.
In addition, network flow managing system of the present invention can be also, above-mentioned local resource watch-dog calculates the flow information of the access point place network cell that receives user's requested service, when the flow shown in flow information is greater than predetermined congestion threshold, is judged as congested.
In addition, another embodiment of the present invention is the network flux management method in a kind of network flow managing system, above-mentioned network flow managing system is in existing the net environment of at least 2 above communication modes, and above-mentioned network flux management method comprises: access point receives the step of the business of user's request; The judgement of local resource watch-dog receives the whether congested step of network of the access point of user's request; In the situation that above-mentioned local resource watch-dog is judged congested, the public resource distributor judges the step that other networks of the whether applicable user of the type of service region of user's request are transmitted, and above-mentioned public resource distributor selects the instead alternative objective network of current network of certain network from judge other networks that are applicable to transmission, make above-mentioned access point user's requested service be transferred to the step of the access point that substitutes objective network.
The invention effect:
According to the present invention, can be judged according to the traffic performance of current heterogeneous network congestion situation, each cell load, each network characteristic and request, resource is distributed and the business scheduling, carry out the user with selection for the heterogeneous network of supporting this business and ask to respond, make the user be switched to other more suitable networks and carry out the communication in business.With respect to traditional homogeneous network flow managing method, the present invention can effectively reduce user's blocking rate, improves the user and experiences.In addition, can greatly improve the utilance of each network in heterogeneous network by the method for flow equalization between the business heterogeneous network.
The accompanying drawing explanation
Fig. 1 means the system construction drawing of the network flow managing system of single Region control that the first execution mode of the present invention relates to.
Fig. 2 means the frame diagram of the public resource distributor that the first execution mode in the present invention relates to.
Fig. 3 means the frame diagram of the local resource watch-dog in the present invention.
Fig. 4 means the frame diagram of the access point in the present invention.
The network attribute in the present invention that means Fig. 5 records the accompanying drawing of an example of tableau format.
Fig. 6 means that the service attribute in the present invention records the accompanying drawing of an example of tableau format.
Fig. 7 means the accompanying drawing of the example that tableau format is recorded in network state in the present invention and position.
Fig. 8 means the accompanying drawing of an example of the message format of the flow control instruction that the public resource distributor sends.
Fig. 9 means the accompanying drawing of an example of the form of the Internet resources of the local resource watch-dog in the present invention and flow information report message.
Figure 10 means the accompanying drawing of the congested rear local resource watch-dog of the generation in the present invention to an example of the message format of the congested traffic report message of public resource distributor transmission.
Figure 11 means the accompanying drawing of an example of the message format of the flow control instruction that the local resource watch-dog sends.
Figure 12 is the signaling process figure in the heterogeneous network traffic management process in the present invention.
The flow chart of the performed decision-making treatment of CRA when Figure 13 has meaned regional interior congested occur.
Figure 14 has meaned that different business reaches the accompanying drawing of the example of the network class that is applicable to its transmission.
Figure 15 meaned current network, shift after the accompanying drawing of example of list of network and transferable business.
Figure 16 is the flow chart of the processing procedure of network flow managing system when having exemplified the user and being positioned at zone to congested 3G network request VOD business and user.
Figure 17 means the system construction drawing of the network flow managing system of the multi-area control that the second execution mode of the present invention relates to.
Figure 18 means the frame diagram of the public resource distributor that the second execution mode in the present invention relates to.
Figure 19 means the frame diagram of the central traffic management device in the present invention.
Figure 20 has meaned the accompanying drawing of network state and the example that tableau format is recorded in position of the central traffic management device in the present invention.
Figure 21 means the accompanying drawing of an example of the form of the resource of the public resource distributor in the present invention and flow information report message.
Figure 22 means that the accompanying drawing that congested rear management of public resources device is reported an example of the message format that the user asks occurs edges of regions.
Figure 23 means the accompanying drawing of an example of message format of the flow control instruction of central traffic management device.
Figure 24 has meaned the heterogeneous network traffic management signaling process figure sent for edges of regions user's service request in the present invention.
Figure 25 has meaned the flow chart of the CTM decision-making of the present invention when congested generation and user are arranged in edges of regions.
The processing procedure of system when Figure 26 has exemplified the user and is positioned at edges of regions to congested 3G network requested webpage browse service and user.
Embodiment
Below in conjunction with accompanying drawing explanation the preferred embodiment of the present invention.
In the following description, three kinds of the most general cellular networks have been enumerated: global system for mobile communications (Global System for Mobile communication:GSM), 3-G (Generation Three mobile communication system) (the 3rd Generation:3G), Long Term Evolution (Long Term Evolution:LTE) carries out of the present invention illustrating as the basic network that forms heterogeneous network, but the network consisting of the heterogeneous network related in the present invention is not limited to this three kinds of networks, also can expand to the heterogeneous network environment that arbitrary network forms, as Macro, Micro, Pico, Femto, WiMax, WIFI etc.
In addition, below in the explanation, enumerated some parameters of relevant cellular network and business, and provided corresponding result in conjunction with some relevant informations of hypothesis, but other scene or some other reference information and parameter also are applicable to the present invention certainly.
In addition, exemplified a kind of half and concentrated half distributed system architecture in specific embodiments of the invention, coverage is divided into to a plurality of zones in order to realize higher fail safe and effectively signaling control, but the scope that in this framework, regional covers and each network cell quantity contained and distribution all can be expanded according to corresponding setting, and the limit of this framework is in complete or collected works or all distributed structure.
It should be noted that in addition below in the specific embodiment of the present invention of explanation, set forth emphatically how to carry out flow control between heterogeneous network, but the flow control technique in the present invention is applicable to switch between homogeneous network too obviously.
In addition, aspect type of service, exemplified some typical business in the specific embodiment of the present invention, yet in the specific implementation, the technical scheme in the present invention obviously is applicable to all types of service.
(the first execution mode)
Fig. 1 means the system construction drawing of the network flow managing system of single Region control that the first execution mode of the present invention relates to.
The network flow managing system the present invention relates to is the system that a kind of integrated flow rate that certain is covered to " zone " by multiple network manages.
Wherein, as shown in Figure 1,3 heterogeneous networks that cellular network forms, i.e. GSM, 3G, LTE have been exemplified in managed zone.
This network flow managing system as shown in Figure 1, comprising: access point (that is: the base station) AP205,206,207 that the resource of each network in managed zone is carried out to the public resource distributor (Common Resource Allocator:CRA) 201 of dispatching management, local resource watch-dog (the Local Resource Monitor:LRM) 202,203,204 local resource monitored according to each network and each network.
Wherein, public resource distributor 201 is responsible for the Resource Allocation in Networks between each variety classes in region within the jurisdiction, has updating network state and report, congested report, flow control decision-making, receives and inform the function such as decision-making.
Local resource watch-dog LRM 202,203,204 is divided into the LRM 203 of LRM 202,3G of GSM and the LRM 204 of LTE by heterogeneous networks, be responsible for respectively the parameter monitoring of each automatic network, there is local network resource and load condition calculating, congested report, receive and inform the function such as decision-making.
Access point AP 205,206,207 is divided into the AP 206 of AP 205,3G of GSM and the AP 207 of LTE by heterogeneous networks.Each access point AP 205,206,207 and the user terminal by this access point interconnection network communicate, and receive user's request acknowledges requests.
As shown in Figure 1, the identical zone of the overlapping covering of heterogeneous networks formed with access point AP by local resource watch-dog LRM, but community separately may not be overlapping.
Below describe the concrete formation of each part in network flow managing system in detail.
Fig. 2 means the frame diagram of the public resource distributor 201 in the present invention.As shown in Figure 2, public resource distributor 201 comprises: resource allocation process unit 301, memory cell 302 and network interface unit 303.
Wherein, network interface unit 303 is connected with the network interface of each local resource watch-dog 202-204, perhaps with the network interface of central traffic management device 101 described later, be connected, thereby can obtain with each local resource watch-dog 202-204 the relevant information of each network condition covered with managed zone from central traffic management device 101.
Store network attribute record sheet 312, service attribute record sheet 313 and network state and position record sheet 314 in memory cell 302.
Specifically, Fig. 5 means the accompanying drawing of the form of network attribute record sheet 312.At network attribute record sheet 312, for each network, record respectively: network type 701, the type of the network that expression is recorded; Bandwidth 702, mean the bandwidth of this network type; Postpone 703, mean the delay of this network type; Packet loss 704, mean the packet loss of this network type; And other attributes 705.Wherein, other attributes 705 can mean the specific (special) requirements of this network, as what business etc. can be transmitted in this Network Dept., certainly, also can omit this other attributes 705.
Fig. 6 means the accompanying drawing of the form of service attribute record sheet 313.In service attribute record sheet 313, for each business, record respectively: business numbering 801, the type of service of unique definite representative; Demand bandwidth 802, mean the required bandwidth of this business of transmission; Allow to postpone 803 the delay allowed while meaning this business of transmission; Allow packet loss 804, the packet loss allowed while meaning this business of transmission; Service priority 805, mean priority and other attribute 806 of this business in all business.Wherein, other attributes 806 can mean the specific (special) requirements of this business, as this business can not be at a certain Internet Transmission etc.Certainly, also can omit this other attributes 806.
Fig. 7 means the accompanying drawing of the form of network state and position record sheet 314.Each Network records that in the zone of managing for this public resource distributor 201 in network state and position record sheet 314, the local resource watch-dog 202-204 of diverse network connects has: LRM numbering 901, the numbering of the local resource watch-dog (LRM) of expression map network; Belonging network 902, mean that LRM numbers the belonging network type of the access point that 901 represented local resource watch-dogs (LRM) connect; LRM positional information 903, mean that LRM numbers the positional information 903 of the access point (base station) that 901 represented local resource watch-dogs (LRM) connect; And congestion state 904, mean that LRM numbers the congestion state 904 of the access point (base station) that 901 represented local resource watch-dogs (LRM) connect.
The details of the various information forms of storage in the public resource distributor 201 that the first execution mode relates to more than has been described.The concrete form of these forms is only an example, as long as can be provided for the network information of judgement to public resource distributor 201, the form of form can be any.
In addition, resource allocation process unit 301 in public resource distributor 201 is a series of processing instructions, utilizes the hardware device CPU (central processing unit) shown in Fig. 2 to obtain from memory cell 302 or network interface unit 303 control that the network information is carried out floating resources.Specifically, resource allocation process unit 301 comprises a plurality of processing modules, respectively: updating network state and reporting modules 304, be responsible for receiving Internet resources and the flow report message that the network state reporting modules from local resource watch-dog 202-204 is sent, and utilize these Internet resources and flow report message to upgrade storage networking state and position record sheet in memory cell 302; Receive and send congested traffic reporting modules 305, be responsible for receiving the congested traffic report message of sending from the congested traffic reporting modules in local resource watch-dog 202-204; Decision package 306, be responsible for when needs carry out flow control carrying out decision-making according to network and service attribute and state.
This decision package 306 specifically comprises: judge whether congested traffic is applicable to other network transmission modules 308, send the network of service request the user when congestion state, be responsible for according to the numbering of the requested service in the congested traffic report message 1306, network attribute record sheet 312 and service attribute record sheet 313 are compared, judge whether the business of this request is applicable to other Internet Transmissions outside this congested network; Judgement has or not the unsaturation alternative network module 309 of same area, is responsible for judging and having or not the unsaturation alternative network that covers same area according to the LRM positional information 903 in the LRM numbering comprised in the congested traffic report message and network state and position record sheet 314 and congestion state 904; And judgement is applicable to the mixed-media network modules mixed-media 310 of this business transmission, finally select to be applicable to transmission network and the access point of this business transmission the unsaturation alternative network of being responsible for having or not the unsaturation alternative network module 309 of same area to judge from judgement, instead the alternative objective network of current network.
Here, judgement has or not the unsaturation alternative network module 309 unsaturation alternative network of judging of same area may have a plurality of, in this case, judgement is applicable to the every terms of information of the mixed-media network modules mixed-media 310 of this business transmission according to storage in memory cell 302, can there is various ways to determine and substitute objective network, for example, the network that can select bandwidth maximum in alternative network is objective network as an alternative, the network that also can select least-loaded in alternative network is objective network as an alternative, also can select the strongest network in user present position in alternative network objective network as an alternative, the immediate network of the required bandwidth of type of service that also can select the network bandwidth and user request in alternative network is objective network as an alternative.That is to say, can select arbitrarily as required, as long as can determine, replace objective network.
In addition, resource allocation process unit 301 also has and receives and inform decision-making module 311, this reception and inform that decision-making module 311 is responsible for receiving to local resource watch-dog 202-204 and send decision information (public resource distributor flow control instruction).
Fig. 8 means the accompanying drawing of the message format of the flow control instruction that the public resource distributor sends.The reception of flow control instruction in the resource allocation process unit 301 in public resource distributor 201 and inform that decision-making module 311 sends, while being mainly used in that user's request is rejected when congested generation after by public resource distributor 201 command information to the control decision of local resource watch-dog 202-204 transmission correlative flow.As shown in Figure 8, the flow control instruction comprises: source address 1501, the address of presentation directives's transmission source; Destination address 1502, presentation directives sends the address of destination; Congested LRM belonging network 1503, mean the network type that congested access point is affiliated; LRM belonging network 1504 after shifting, mean the network type under the access point after the current network switching; Congested LRM numbering 1505, mean the LRM numbering 5 that the current congestion access point connects; LRM numbering 1506 after shifting, the LRM numbering that the access point after meaning to switch connects; Transfer service terminal number 1507, the terminal number 1507 of this user's requested service is sent in expression; And transfer service numbering 1508, mean that the business of this user's request numbers 1508.
Wherein, if after shifting, LRM belonging network 1504 is 0 with shifting rear LRM numbering 1506 these two item values, illustrate that decision-making is that the refusal active user asks, and does not have other suitable networks can transmit active user's request.
More than describe the formation of public resource distributor 201 in detail.Wherein, resource allocation process unit 301 is equivalent to " volume control device " of the present invention, updating network state and reporting modules 304 and reception and transmission congested traffic reporting modules 305 are equivalent to " receiving element " of the present invention, judge whether congested traffic is applicable to other network transmission modules 308, be equivalent to " judging unit " of the present invention, judgement has or not the unsaturation alternative network module 309 of same area and the mixed-media network modules mixed-media 310 of applicable this business transmission of judgement to be equivalent to " allocation units " of the present invention.
In addition, even there are other networks that are applicable to transmission, but because the degree of each network congestion can not, the Congestion Level SPCC that likely is judged out other networks that are applicable to transmission also is greater than current network, for the resolution system resource, also can in decision package 306, set comparison module, first the Congestion Level SPCC of judging other networks that are applicable to transmission and the Congestion Level SPCC of current network are compared, when the Congestion Level SPCC of other networks of described applicable transmission all is not less than the Congestion Level SPCC of current network, just needn't substitute the selection of objective network, thereby can save the resource of decision package.
The following describes the detailed formation of local resource watch-dog.
Fig. 3 means the frame diagram of the local resource watch-dog LRM 202-204 in the present invention.Here, one of them of local resource watch-dog LRM 202-204 of take describes as example, and the formation of the local resource watch-dog of other networks is identical.
As shown in Figure 3, comprise local resource management unit 401 and network interface unit 402 in the local resource watch-dog.Network interface unit 402 is the network interfaces between the access point 205-207 be connected with public resource distributor 201 and its.
Local resource management unit 401 is a series of processing instructions, utilizes the hardware device CPU (central processing unit) shown in Fig. 3 to carry out the management of local resource.Whether in the present invention, local resource management unit 401 receives the network of access point of user request for judgement congested.Specifically, local resource management unit 401 comprises a plurality of processing modules, respectively: network wireless parameter monitoring module 403, the wireless parameter of the connected Network Access Point 205-207 of responsible monitoring; Computing network resource and load condition module 404, network parameter computing network resource and the load condition provided according to network parameter monitoring module 403 is provided and compared with default congestion threshold, judges that whether the current network of user's requested service is congested; Network state reporting modules 405, be responsible for sending current network resources and flow status report message to public resource distributor 201; Congested traffic reporting modules 406, be responsible for sending the congested traffic report message to public resource distributor 201; Receive decision-making module 407, be responsible for receiving the decision information from public resource distributor 201; Inform base station to determine module 408, be responsible for sending the decision information (local resource watch-dog flow control instruction) from public resource distributor 201 to access point 205-207.
Fig. 9 means the accompanying drawing of the form of Internet resources and flow information report message.The network state reporting modules 405 of this message in the local resource management unit 401 in local resource watch-dog 202-204 sent, and is mainly used in local resource watch-dog 202-204 sends resource from the Network Access Point 205-207 of its connection to the public resource distributor 201 under it and flow status report.As shown in Figure 9, Internet resources and flow information report message comprise: source address 1101, the address of expression message transmission source; Destination address 1102, mean that message sends the address of destination; LRM numbering 1103; Belonging network 1104, the belonging network Class1 104 of the access point that expression LRM connects, positional information 1105, the position of the access point that expression LRM connects; And load condition 1106, the load condition of expression belonging network.Underload, overload or normal that this load condition can be divided into.
Figure 10 means the accompanying drawing of the message format of congested traffic report message.The congested traffic reporting modules 406 of this message in the local resource management unit 401 in local resource watch-dog 202-204 sent, be mainly used in after congested generation user request while being rejected by local resource watch-dog 202-204 the relevant information of this users' request of public resource distributor 201 reports under to it.As shown in figure 10, the congested traffic report message comprises: source address 1301, the address of expression message transmission source; Destination address 1302, mean that message sends the address of destination; Congested LRM numbering 1303, the numbering of the LRM that expression current congestion access point connects; Congested LRM belonging network 1304, mean the network type that the current congestion access point is affiliated; Requested service terminal label 1305, the terminal number of user's service request is sent in expression; And requested service numbering 1306, the numbering of the business of expression user request.
Figure 11 means the accompanying drawing of the message format of the flow control instruction that the local resource watch-dog sends.The inform base station to determine module 408 of this flow control instruction in the local resource management unit 401 in local resource watch-dog 202-204 sent, be mainly used in after congested generation user's request while being rejected, sent the command information of correlative flow control decision by local resource watch-dog 202-204 to connected access point 205-207.Specifically, as shown in figure 11, the flow control instruction that the local resource watch-dog sends comprises: access point numbering 1701 after shifting means the numbering of the access point after other access points that current access point is switched to other networks shift; Access point belonging network 1702 after shifting, mean the network type under the access point after other access points that current access point is switched to other networks shift; Transfer service terminal number 1703, mean that this has been switched the numbering of the user terminal of access point; And transfer service numbering 1704, the numbering of the business that user terminal is asked.
Wherein, if after shifting rear access point numbering 1701 and shifting, access point belonging network 1702 these two item values are 0, illustrate that decision-making is to refuse active user's request, does not have other suitable networks can replace carrying out the transmission of this business.
More than exemplified the example of the form of each message of transmitting in network flow managing system, but be not limited in above-mentioned form when reality is implemented, as long as can notify required message, its concrete form can be arbitrarily.
Next the detailed formation of the access point in diverse network is described.
Fig. 4 means the frame diagram of the access point AP 205-207 in the present invention.One of them of access point AP 205-207 of take describes as example, and the formation of the access point of other networks is identical.
As shown in Figure 4, there is access point processing unit 601 and network interface unit 602 in access point.Wherein, network interface unit 602 be and local resource watch-dog 202-204 between network interface.
Access point processing unit 601 is a series of processing instructions, utilizes the hardware device CPU (central processing unit) shown in Fig. 4 to be processed.In the present invention, access point processing unit 601 transmits the data of institute's requested service to the user for the business that receives user's request, or shift this user's request.Specifically, access point processing unit 601 comprises a plurality of processing modules, and respectively: wireless parameter provides module 603, is responsible for providing to the local resource watch-dog 202-204 under this access point the relevant wireless parameter of this access point; Receive user's request module 604, be responsible for receiving the request from user terminal; Receive decision-making module 605, be responsible for receiving the decision information from local resource watch-dog 202-204; And transmission user request module 606, be responsible for transmitting to the user data of requested service, or shift this user's request to the access point that replaces objective network.
The whole process that user's request occurs when congested to respond when network of below take is example explanation specific embodiment of the invention process.
Figure 12 shows the signaling process in the heterogeneous network traffic management process the present invention from the whole angle of network flow managing system.This flow process is broadly divided into network status monitoring and these two stages more new stage and congested user ask the processing stage.
Reach the more new stage at network status monitoring, access point 205-207 receives user's request (step 1801), and at first local resource watch-dog 202-204 provides the wireless parameter data (step 1802) that module 603 provides to carry out local resource and flow information calculating (step 1803) according to the wireless parameter in network wireless parameter monitoring module 403 and connected Network Access Point 205-207.Then the resource of drawn current network community and flow information and default congestion threshold are compared, when the flow shown in flow information is greater than this congestion threshold, mean that this Network Access Point 205-207 is saturated, network state changes, congested generation (step 1804), send resource and flow information report (step 1805) to public resource distributor 201.The updating network state of public resource distributor 201 and reporting modules 304 are upgraded network state and the position record sheet 314 (step 1806) in memory cell 302 according to resource and flow information report.
The processing stage that congested user asks, access point 205-207 receives user's request (step 1807), connected local resource watch-dog 202-204 sends congested traffic report (step 1808) to the public resource distributor 201 under it, and after public resource distributor 201 is received this report, (step 1809) carries out decision-making.Specifically, in step 1809, at first judge whether congested traffic is applicable to other Internet Transmissions, and then, judgement has or not the unsaturation alternative network of same area, last, and judgement is applicable to the network of this business transmission, instead objective network.After drawing the replacement objective network, public resource distributor 201 is informed and is comprised this replacement objective network in interior corresponding decision information (step 1810) to corresponding local resource watch-dog 202-204.Finally by local resource watch-dog 202-204, to connected access point 205-207, inform this decision-making (step 1811), last corresponding access point 205-207 will refuse or shift this user's request (step 1812).
The flow chart of the performed decision-making treatment of CRA when Figure 13 has meaned regional interior congested occur.As shown in figure 13, when generation is congested, user's request is rejected (step 2201), and CRA201 need to carry out flow control.At first, CRA 201 judges according to network attribute record sheet 511 and service attribute record sheet 512 whether user's requested service is applicable to other Internet Transmissions (step 2202), if be not suitable for, refuse this user's request (step 2205), and finish response (step 2207).If be applicable to, according to network state and position record sheet 513, judge whether to cover the unsaturation alternative network (step 2203) in identical area.If no, refuse this user's request (step 2205), and finish response (step 2207).If have, judged, select the network (step 2204) that is applicable to this business transmission, as mentioned above, the foundation of judgement can be: (1) network bandwidth is preferential, as LTE → 3G → GSM, if alternative network has two, preferentially select larger one of bandwidth to be transmitted; (2) load condition is preferential, if alternative network has two, preferentially selects lighter one of load to be transmitted; (3) signal is strong and weak preferential, selects the strongest network in user present position in alternative network objective network as an alternative; (4) the proximity of environment, the immediate network of the required bandwidth of type of service of selecting the network bandwidth and user's request in alternative network is objective network as an alternative.After decision-making completes, public resource distributor 201 sends decision instruction to subordinate, shifts this service request to the network (step 2206) after this decision-making, and finish response (step 2207) after being transmitted.
Here, if the switching between dissimilar network occurs, can user's request be transferred to the access point that replaces objective network by public resource distributor 201, or also can user's request be transferred to the access point that replaces objective network by the access point of current network.
In addition, in above flow process, utilize congestion threshold to judge that whether current network is congested, but can certainly utilize other to judge that the whether congested method of network is judged.And congestion threshold is carried out definite value as required, is not well-determined.
In addition, in the situation that have comparison module in decision package 306, also can be in step 1809 first the Congestion Level SPCC of judging other networks that are applicable to transmission and the Congestion Level SPCC of current network be compared, when the Congestion Level SPCC of other networks of described applicable transmission all is not less than the Congestion Level SPCC of current network, does not carry out ensuing treatment step and directly make the request of AP refusal.
More than describe the formation of the network flow managing system in the present invention and the flow process of network flow management in detail.Here, the present invention can be the public resource distributor with heterogeneous network traffic management function, this resource allocator can be both self-existent entity, being the public resource distribution server, can be also to be present in gateway (as GGSN (Gateway GPRS Support Node: the gateway GPRS support node)) locates as a standalone feature module.In addition, the present invention can be also network flow managing system integral body, by various piece, is worked in coordination with and is carried out network flow management.
Below, in conjunction with the handling process of concrete example explanation native system.
Figure 14 has meaned that different business reaches the accompanying drawing of the example of the network class that is applicable to its transmission.Exemplified current comparatively popular 10 kinds of business and 3 kinds of cellular networks in this table, can relatively draw every business as shown in Figure 14 and be applicable to the list of the network of transmission according to network attribute record sheet 213 and service attribute record sheet 313.Wherein, to good business network pairing, be the pairing be applicable to greatly.Business such as web page browsing, Web Community, mail, the tinkle of bells and small documents download needs bandwidth less due to it, can be by the GSM Internet Transmission of low speed comparatively; And VoIP (Voice over Internet Protocol:IP speech), audio conferencing, general video flowing and large software and file are downloaded because the larger time delay of bandwidth of needs is less, can not be by the GSM Internet Transmission; When business is large-scale game on line, IPTV, high definition video steaming and video conference, due to its higher bandwidth requirement and time-delay characteristics, can only be by the LTE Internet Transmission.
Figure 15 meaned current network, shift after the accompanying drawing of example of list of network and transferable business.According to the classification of Figure 14, can sum up current network and be respectively GSM, 3G, during LTE, if the business of other networks occurs when congested to be transferred to network.Whether according to this table, can clearly find out when the network congestion, whether the business of user's request can be transmitted by other networks, and continue inquiry with this and have in the adjacent networks of congestion state not.
Figure 16 has exemplified the user to congested 3G network request VOD (Video On Demand: the flow chart of the processing procedure of network flow managing system when video request program) business and user are positioned at zone.In the example of Figure 16, public resource distributor 201 also has for judging the edge in the zone whether user manages at it, and only the request that user at storage area edge does not send is carried out to flow control.At first, the user is 206 request Video On Demand (VOD) business (step 2401) of the 3GAP in congestion state to its connection but, the CRA 201 of the 3G LRM that 3G AP connects therewith under 203 to its sends congested traffic reports (step 2402), in this example, CRA is judged as the user not in edges of regions (step 2403), and CRA carries out the flow control decision-making thus.At first CRA is according to the numbering of the requested service in the congested traffic report message 1306, VOD traffic aided parameter in network-related parameters in network attribute record sheet 312 and service attribute record sheet 313 is compared, because VOD business demand bandwidth is larger, can be judged as this VOD business and be not suitable for the GSM Internet Transmission, but be applicable to LTE Internet Transmission (step 2404).Next, CRA judges and has or not the unsaturation LTE network AP that covers same area according to this LRM positional information 903 in this LRM numbering of carrying in the congested traffic report message and network state and position record sheet 314 and congestion state 904, and CRA is judged as the alternative AP of unsaturation LTE network (step 2405) that covers this user in this example.Then, the LTE AP (step 2406) of the most applicable this business transmission of CRA judgement.CRA informs initial this decision-making of 3G LRM, and informs as this decision-making (step 2407) of LTE LRM diverted the aim; Corresponding 3G LRM informs this decision-making of 3G AP, and LTE LRM informs this decision-making (step 2408) of LTEAP; Finally, initial 3GAP abandons replying this user's request, and starts to connect with this user and transmit this business 2409 as the LTE AP diverted the aim.
By above processing procedure, the service request that the network relative users that can make more to be applicable to is sent, by the switching between multiple network, can effectively utilize heterogeneous network more flexibly.
(the second execution mode)
In the first above execution mode, illustrated by CRA201 and controlled certain by the execution mode of the flow in the zone of the overlapping covering of multiple network.But, when the zone that CRA201 controls is excessive, the processing load of CRA201 strengthens, even likely can't process the switching between multiple network, so can consider to process respectively own corresponding zone by a plurality of CRA201, and the last layer at CRA201 arranges central traffic management device, the flow by this central authorities' traffic management device to the user on the edge of the borderline user between different CRA201 or CRA201 institute management area manages.
The difference of the second execution mode of the present invention and the first execution mode just is to be provided with central traffic management device (Central Traffic Manager:CTM).In the following description, to the part identical with the first execution mode, give identical label, and omit detailed explanation.
Figure 17 means the system construction drawing of the network flow managing system of the multi-area control that the second execution mode of the present invention relates to.
As shown in figure 17, in the second execution mode, adopted half to concentrate half distributed classification traffic management structure, whole heterogeneous network has been divided into to zones of different 103, therefore combined the advantage of the high reliability of the low signaling of centralized configuration and distributed frame.And, be convenient to tackle the flexible switching between isomorphism and heterogeneous network under various situations.
Comprise central traffic management device CTM 101, public resource distributor C RA 102 and responsible zone 103 (structure chart in zone is as shown in the Fig. 1 in the first execution mode) thereof in the network flow managing system of Figure 17.Public resource distributor 102 is responsible for resource distribution, updating network state and report, congested report, flow control decision-making in region within the jurisdiction 103, receive and inform the function such as decision-making; The traffic management decision-making that central authorities' traffic management device 101 is responsible in edge customer, and can replace it to make the assignment of traffic decision-making in the situation that public resource distributor 102 damages.
If the user certain the zone in but not edges of regions can be controlled by the flow control methods shown in the first execution mode, therefore, at this, omit detailed explanation.Below stress and the first execution mode between difference.
Figure 18 means the frame diagram of the public resource distributor that the second execution mode in the present invention relates to.In the second execution mode, the public resource distributor is compared with the public resource distributor in the first execution mode, and difference is that decision package 306 also has the user of judgement and whether is positioned at edges of regions module 307.
This judges whether the user is responsible for judging that according to the LRM positional information 903 in the LRM numbering of carrying in the congested traffic report message and network state and position record sheet whether the user is in edges of regions in edges of regions module 307.And, the updating network state in present embodiment and the function of reporting modules 304 in thering is the first execution mode, also be responsible for the resource from region within the jurisdiction to central traffic management device 101 and the flow information report message that send in.And, the reception in present embodiment and the function of transmission congested traffic reporting modules 305 in thering is the first execution mode, also to central traffic management device 101, send the congested traffic report message.And, receive and inform that decision-making module 311 also receives the decision information from central traffic management device 101.
Figure 21 means the accompanying drawing of an example of the form of the resource of the public resource distributor in the present invention and flow information report message.Updating network state and the reporting modules 304 of this message in the resource allocation process unit 301 in public resource distributor 201 sent, and is mainly used in public resource distributor 201 and sends resource and flow information report in region within the jurisdiction to central traffic management device 101.This report comprises: source address 1201, the address of expression message transmission source; Destination address 1202, mean that message sends the address of destination; CRA numbers 1203, means the numbering of this public resource distributor; LRM numbering 1204, mean that the user sends the numbering of the LRM of the current network that service request used; Belonging network 1205, the type of the belonging network of the access point that expression LRM connects, positional information 1206, the position of the access point that expression LRM connects; And load condition 1207, the load condition of expression current network.
Figure 22 means that the accompanying drawing that congested rear management of public resources device is reported an example of the message format that the user asks occurs edges of regions.The reception of this message in the interior resource allocation process of public resource distributor 201 unit 301 and send congested traffic reporting modules 305 and send, the relevant information that when congested generation after the user's request of being mainly used in is rejected and this user is asked to central traffic management device 101 these users of report by public resource distributor 201 while being positioned at edges of regions.This message comprises: source address 1401, the address of expression message transmission source; Destination address 1402, mean that message sends the address of destination; Congested CRA numbering 1403, the numbering of the CRA under this congested access point; Congested LRM position 1404, mean the position of the LRM that this congested access point connects; Congested LRM numbers 1405, means the numbering of the LRM that this congested access point connects; Congested LRM belonging network 1406, mean the network type that this congested access point is affiliated; Requested service terminal number 1407, the numbering of the terminal of this user's requested service is sent in expression; And requested service numbering 1408, mean the numbering of the business of this user's request.
Next, the detailed formation of central traffic management device in explanation.
Figure 19 is the frame diagram of the central traffic management device CTM 101 in the present invention.As shown in figure 19, central traffic management device 101 comprises central process flow block 501, memory cell 502 and network interface unit 503.Wherein, network interface unit 503 be and public resource distributor 201 between network interface.
In addition, store network attribute record sheet 511, service attribute record sheet 512 and network state and position record sheet 513 in memory cell 502.
Network attribute record sheet 511, service attribute record sheet 512 are identical with network attribute record sheet 312, service attribute record sheet 313 in the first execution mode, therefore omit detailed explanation.
Figure 20 has meaned the accompanying drawing of an example of the form of the network state of the central traffic management device in the present invention and position record sheet 513.This network state and position record sheet 513 are stored in central traffic management device 101 memory cell 502, comprise: LRM numbering 1001, the belonging network Class1 002 of the access point that LRM connects, the positional information 1003 of the access point that LRM connects, public resource distributor (CRA) under this LRM numbers 1004, the congestion state 1006 of access point/base station that the positional information 1005 of the public resource distributor (CRA) under this LRM is connected with this LRM.
Central authorities' process flow block 501 comprises a plurality of processing modules, respectively: updating network state module 504, Internet resources and flow report message that in responsible reception public resource distributor 201, updating network state and reporting modules 304 are sent, and upgrade according to these Internet resources and flow report message network state and the position record sheet 513 of storing in memory cell 502; Reception congestion business report module 505, be responsible for receiving the congested traffic report message of sending from reception and the transmission congested traffic reporting modules 305 of public resource distributor 201; Decision package 506, be responsible for when needs carry out flow control carrying out decision-making according to network and service attribute and state, selects suitable public resource distributor 201, network and corresponding access point 205-207 to answer back and forth the user to ask or refuse this user's request.
Specifically, this decision package 506 comprises: judge whether congested traffic is applicable to other network transmission modules 507, be responsible for according to the numbering of the requested service in the congested traffic report message 1408, network attribute record sheet 511 and service attribute record sheet 512 are compared, judge whether this congested traffic is applicable to other Internet Transmissions; Judgement has or not the unsaturation alternative network module 508 of same area, be responsible for, according to the congested LRM numbering 1405 in the congested traffic report message and LRM positional information 1003 and the congestion state 1006 in network state and position record sheet 513, judging and having or not the unsaturation alternative network that covers same area; And judgement is applicable to the mixed-media network modules mixed-media 509 of this business transmission, responsible final transmission network and the access point of selecting to be applicable to this business transmission.
And, central authorities' process flow block also has the public resource of informing distributor decision-making module 510, and this informs that public resource distributor decision-making module 510 is responsible for sending decision information (the flow control instruction of central traffic management device) to corresponding public resource distributor 201.
Figure 23 means the accompanying drawing of an example of message format of the flow control instruction of central traffic management device.The inform public resource distributor decision-making module 510 of this message in the central process flow block 501 in central traffic management device 101 sends, be mainly used in after congested generation that user's request is rejected and this user while being positioned at edges of regions, sent the command information of correlative flow control decisions by central traffic management device 101 to public resource distributor 201.This message comprises: source address 1601, the address of expression message transmission source; Destination address 1602, mean that message sends the address of destination; Congested CRA numbering 1603 occurs, and means the numbering of the CRA that congested access point is affiliated; CRA numbering 1604 after shifting, the numbering of the CRA under the corresponding access point of expression replacement objective network; Congested LRM belonging network 1605, mean the type of the network under this congested access point; LRM belonging network 1606 after transfer, expression replaces the affiliated network type of corresponding access point of objective network, and congested LRM numbers 1607, means the numbering of the LRM that this congested access point connects; Be transferred to LRM numbering 1608, the numbering of the LRM that expression replaces the corresponding access point of objective network to connect; Transfer service terminal number 1609, the numbering of the terminal of this user's requested service be transferred is sent in expression; And transfer service numbering 1610, mean the numbering of the business of user's request that this is transferred.
Wherein, if LRM numbering 1608 these three item values that after shifting the affiliated CRA of rear access point and number 1604, shifting, the affiliated network type 1606 of access point is connected with the rear access point of transfer are 0, illustrate that decision-making, for refusal active user request, does not have other suitable networks can transmit active user's request.
The whole process that user's request occurs when congested to respond when network of below take illustrates the specific implementation process of the second execution mode as example.
Figure 24 shows the signaling process the heterogeneous network traffic management process that the second execution mode relates to from the whole angle of network flow managing system.This flow process is divided into network status monitoring and more new stage and congested user ask the processing stage.
As shown in figure 24, reach the more new stage at network status monitoring, access point 205-207 receives user's request (step 1901), the wireless parameter data (step 1902) that at first local resource watch-dog 202-204 provides module 603 to provide according to the wireless parameter in its network wireless parameter monitoring module 403 and connected Network Access Point 205-207, carry out local resource and flow information and calculate (step 1903).Then the resource of drawn current network community and flow information and default congestion threshold are compared, judge that whether current network is congested.When this Network Access Point 205-207 is saturated, network state changes, and congested generation (step 1904) sends resource and flow information report (step 1905) to public resource distributor 201.The updating network state of public resource distributor 201 and reporting modules 304 are according to the resource received and flow information report, upgrade network state and the position record sheet 314 (step 1906) of storage in its memory cell 302, and send resource and flow information report (step 1907) to central traffic management device 101, the updating network state module 504 of central authorities' traffic management device 101, according to resource and flow information report, is upgraded network state and the position record sheet 513 (step 1908) of storage in its memory cell 502.
The processing stage that congested user asks, access point 205-207 receives user's request (step 1909), connected local resource watch-dog 202-204 sends congested traffic report (step 1910) to the public resource distributor 201 under it, public resource distributor 201 receives after this reports that being judged as this user is positioned at edges of regions (step 1911), to central traffic management device 101, send congested traffic report (step 1912), central authorities' traffic management device 101 carries out decision-making (step 1913) after receiving this report, and inform corresponding decision (step 1914) to corresponding public resource distributor 201, public resource distributor 201 receives that backward corresponding local resource watch-dog 202-204 informs corresponding decision (step 1915), finally by local resource watch-dog 202-204, to connected access point 205-207, inform this decision-making (step 1916), last corresponding access point 205-207 refuses or shifts this user's request (step 1917).
In the flow process of Figure 24, if public resource distributor 201 receives after congested traffic is reported that the user who is judged as requested service is not positioned at edges of regions, carry out the processing identical with the first execution mode, range content switching in region within the jurisdiction covers this regional diverse network, with this, is controlled flow.
Figure 25 has meaned the flow chart of the CTM decision-making of the present invention when congested generation and user are arranged in edges of regions.
As shown in figure 25, when generation is congested, user's request is rejected (step 2301), and CRA201 is judged as this user in edges of regions (step 2302), needs to submit to the CTM101 of upper level to carry out flow control.
At first, CTM 101 judges according to preserved network attribute record sheet 511 and service attribute record sheet 512 whether user's requested service is applicable to other Internet Transmissions (step 2303), if be not suitable for, refuse this user's request (step 2306), and finish response (step 2308).If be applicable to, according to network state and position record sheet 513, judge whether to cover the unsaturation alternative network (step 2304) in identical area.If no, refuse this user's request (step 2306), and finish response (step 2308).If have, judged, select the network (step 2305) that is applicable to this business transmission, the foundation of judgement can be: (1) network bandwidth is preferential, as LTE → 3G → GSM, if alternative network has two, preferentially select larger one of bandwidth to be transmitted; (2) load condition is preferential, if alternative network has two, preferentially selects lighter one of load to be transmitted; (3) signal is strong and weak preferential, selects the strongest network in user present position in alternative network objective network as an alternative; (4) the proximity of environment, the immediate network of the required bandwidth of type of service of selecting the network bandwidth and user's request in alternative network is objective network as an alternative.After decision-making completes, CTM 101 sends decision instruction to the CRA201 of subordinate, shifts this service request to the network (step 2307) after this decision-making, and finish response (step 2308) after being transmitted.
The corresponding form with network according to Figure 14,15 shown business, exemplify certain concrete srvice instance and carry out the explanation of flow process similarly in the following.
The processing procedure of system when Figure 26 has exemplified the user and is positioned at edges of regions to congested 3G network requested webpage browse service and user.At first, the user is to its connection but in the 3G of congestion state AP206 requested webpage browse service (step 2501), and the CRA 201 of the 3G LRM that 3GAP connects therewith under 203 to its sends congested traffic reports (step 2502),
In this example, CRA is judged as the user and is positioned at edges of regions (step 2503), and this CRA sends congested traffic report (step 2504) to CTM 101, by CTM, carries out the flow control decision-making.At first CTM is according to the numbering of the requested service in the congested traffic report message (step 1408), web page browsing traffic aided parameter in network-related parameters in network attribute record sheet 312 and service attribute record sheet 313 is compared, can be judged as this web page browsing business and be applicable to GSM network and LTE Internet Transmission (step 2505).
Next, CTM, according to this LRM positional information 1003 and congestion state 1006 in this LRM numbering of carrying in the congested traffic report message and network state and position record sheet 513, judges and has or not unsaturation GSM and the LTE network AP that covers same area.CTM is judged as unsaturation GSM and the alternative AP of LTE network (step 2506) that covers this user in this example.
Then, can be according to (1) network bandwidth preference strategy (step 2507), LTE → 3G → GSM, the LTE AP (step 2509) of the most applicable this business transmission of CTM judgement; Perhaps (2) load condition preferential (step 2508), CTM is according to GSM or the LTEAP (step 2510) of the most applicable this business transmission of load condition judgement of each alternative AP.
Next, CTM informs this decision-making of CRA under initial 3G LRM, and informs this decision-making (step 2511) of CRA under the GSM/LTE LRM will transferred to; Corresponding CRA informs initial this decision-making of 3G LRM, and informs this decision-making (step 2512) of GSM/LTE LRM that will transfer to.Initial 3G LRM informs this decision-making of 3G AP, and corresponding GSM/LTE LRM informs this decision-making (step 2513) of GSM/LTE AP; Finally, initial 3G AP abandons responding the user, and GSM/LTE AP starts to connect with the user and transmit this web page browsing business (step 2514).
In the above description, the form for the various forms that in flow process, a transmission various message and CTM preserve has been described in detail.But the concrete form of these forms is only an example, as long as can provide flow control the required network information, the form of form can be any.
According to above-mentioned the second execution mode, set the CTM that the service request of sending from the CRA edge is carried out to flow control by the last layer at a plurality of CRA, can place the CRA load excessive, can process more in phase the scheduling between a plurality of CRA, thus, can effectively reduce user's blocking rate and improve the utilance of each network in heterogeneous network.
The present invention can be applicable to effectively in the heterogeneous network of a plurality of network coverages, concrete very high practical value.
Symbol description:
101 central traffic management devices
201 public resource distributors
202,203,204 local resource watch-dogs
205,206,207 access points
301 resource allocation process unit
302,502 memory cell
303,503 network interface unit
304 updating network states and reporting modules
305 receive and send the congested traffic reporting modules
306,506 decision packages
307 judge whether the user is positioned at the edges of regions module
308,507 judge whether congested traffic is applicable to other network transmission modules
309,508 judgements have or not the unsaturation alternative network module of same area
310,509 judgements are applicable to the mixed-media network modules mixed-media of this business transmission
311 receive and inform decision-making module
312,511 network attribute record sheets
313,512 service attribute record sheets
314 network states and position record sheet
501 central process flow block
504 updating network state modules
505 reception congestion business report modules
513 network states and position record sheet
510 inform public resource distributor decision-making module

Claims (30)

1. a volume control device comprises:
Receiving element, receive network state information and network congestion information, and above-mentioned network state information comprises a plurality of network types between base station and terminal and the type of service of user's request, and above-mentioned network congestion information means that whether the network between base station and terminal is congested;
Judging unit, in the situation that above-mentioned network congestion information means that the current network of user's requested service is congested, judge that other networks of the whether applicable user of the type of service region of user's request are transmitted; And
Allocation units, select the instead alternative objective network of current network of certain network other networks that go out to be applicable to transmit from judgment unit judges.
2. volume control device according to claim 1, is characterized in that,
Also comprise comparing unit, above-mentioned judgment unit judges is gone out to be applicable to the Congestion Level SPCC of other networks of transmission to above-mentioned comparing unit and the Congestion Level SPCC of current network compares,
When the Congestion Level SPCC of other networks of described applicable transmission all is not less than the Congestion Level SPCC of current network, above-mentioned allocation units do not substitute the selection of objective network.
3. volume control device according to claim 1, is characterized in that,
Above-mentioned network type comprises global system for mobile communications GSM, 3-G (Generation Three mobile communication system) 3G, Long Term Evolution LTE.
4. volume control device according to claim 1, is characterized in that,
Above-mentioned judging unit, by the type of service table corresponding to predefined business and network that relatively user asks, judges whether to exist other networks that are applicable to the transmission user requested service.
5. volume control device according to claim 1, is characterized in that,
Above-mentioned judging unit, by the type of service table corresponding to predefined business and network that relatively user asks, judges whether to exist other networks that are applicable to the transmission user requested service,
Other networks that go out to be applicable to transmission in above-mentioned judgment unit judges exist when a plurality of, and above-mentioned allocation units, according to the current state of shown the plurality of other networks of network state information, are selected certain network objective network as an alternative from the plurality of other networks.
6. volume control device according to claim 1, is characterized in that,
Other networks that go out to be applicable to transmission in above-mentioned judgment unit judges exist when a plurality of, and above-mentioned allocation units, according to the current state of shown the plurality of other networks of network state information, are selected certain network objective network as an alternative from the plurality of other networks.
7. according to the described volume control device of claim 5 or 6, it is characterized in that,
The network of above-mentioned allocation units selection bandwidth maximum is objective network as an alternative.
8. according to the described volume control device of claim 5 or 6, it is characterized in that,
The network of above-mentioned allocation units selection least-loaded is objective network as an alternative.
9. according to the described volume control device of claim 5 or 6, it is characterized in that,
Above-mentioned allocation units are selected the strongest network in user present position objective network as an alternative.
10. according to the described volume control device of claim 5 or 6, it is characterized in that,
The immediate network of the required bandwidth of type of service that above-mentioned allocation units select the network bandwidth and user to ask is objective network as an alternative.
11. volume control device according to claim 1, is characterized in that,
Also comprise the edge identifying unit, this edge is sentenced identifying unit and is judged whether the user is positioned at the edge in the zone that this volume control device controls,
Only, when above-mentioned edge identifying unit is judged as the user and is not positioned at the edge in the zone that this volume control device controls, whether judging unit just exists the judgement of other networks that are applicable to transmission.
12. a network flow managing system, in there being the net environment of at least 2 above communication modes, comprising:
Access point, receive the business that the user asks;
The local resource watch-dog, judge that whether the network of the access point that receives user's request is congested; And
The public resource distributor, in the situation that above-mentioned local resource watch-dog is judged is congested, other the networks whether type of service that judges user's request is applicable to the user region are transmitted,
Above-mentioned public resource distributor is selected the instead alternative objective network of current network of certain network from judge other networks that are applicable to transmission, makes above-mentioned access point user's requested service be transferred to the access point that substitutes objective network.
13. network flow managing system according to claim 12, is characterized in that,
Also comprise central traffic management device,
Above-mentioned public resource distributor also judges whether the user of requested service is positioned at the edge in the zone that this public resource distributor controls, in the situation that be judged as the edge that the user is positioned at the zone that this public resource distributor controls, carry out the public resource distribution by above-mentioned central traffic management device, above-mentioned central traffic management device is selected the instead alternative objective network of current network of certain network from judge other networks that are applicable to transmission, makes above-mentioned access point user's requested service be transferred to the access point that substitutes objective network.
14. network flow managing system according to claim 12, is characterized in that,
In the situation that above-mentioned public resource distributor is not judged other networks that are applicable to transmission, the business that above-mentioned access point is refused user's request.
15. network flow managing system according to claim 12, is characterized in that,
Above-mentioned local resource watch-dog calculates the flow information of the access point place network cell that receives user's requested service, when the flow shown in flow information is greater than predetermined congestion threshold, is judged as congested.
16. a flow control methods comprises:
Receiving step, receive network state information and network congestion information, and above-mentioned network state information comprises a plurality of network types between base station and terminal and the type of service of user's request, and above-mentioned network congestion information means that whether the network between base station and terminal is congested;
Determining step, in the situation that above-mentioned network congestion information means that the current network of user's requested service is congested, judge that other networks of the whether applicable user of the type of service region of user's request are transmitted; And
Allocation step, select the instead alternative objective network of current network of certain network other networks that go out to be applicable to transmit from judgment unit judges.
17. flow control methods according to claim 16, is characterized in that,
Also comprise comparison step, in above-mentioned comparison step, the Congestion Level SPCC of judging other networks that are applicable to transmission in above-mentioned determining step and the Congestion Level SPCC of current network compared,
When the Congestion Level SPCC of other networks of described applicable transmission all is not less than the Congestion Level SPCC of current network, do not substitute the selection of objective network in above-mentioned allocation step.
18. flow control methods according to claim 16, is characterized in that,
Above-mentioned network type comprises global system for mobile communications GSM, 3-G (Generation Three mobile communication system) 3G, Long Term Evolution LTE.
19. flow control methods according to claim 16, is characterized in that,
In above-mentioned determining step, by the type of service table corresponding to predefined business and network that relatively user asks, judge whether to exist other networks that are applicable to the transmission user requested service.
20. flow control methods according to claim 16, is characterized in that,
In above-mentioned determining step, by the type of service table corresponding to predefined business and network that relatively user asks, judge whether to exist other networks that are applicable to the transmission user requested service,
Judging other networks that are applicable to transmission in above-mentioned determining step exists when a plurality of, according to the current state of shown the plurality of other networks of network state information, select certain network objective network as an alternative from the plurality of other networks in above-mentioned allocation step.
21. flow control methods according to claim 16, is characterized in that,
Judging other networks that are applicable to transmission in above-mentioned determining step exists when a plurality of, according to the current state of shown the plurality of other networks of network state information, select certain network objective network as an alternative from the plurality of other networks in above-mentioned allocation step.
22. according to the described flow control methods of claim 20 or 21, it is characterized in that,
In above-mentioned allocation step, the network of selection bandwidth maximum is objective network as an alternative.
23. according to the described flow control methods of claim 20 or 21, it is characterized in that,
In above-mentioned allocation step, the network of selection least-loaded is objective network as an alternative.
24. according to the described flow control methods of claim 20 or 21, it is characterized in that,
In above-mentioned allocation step, select the strongest network in user present position objective network as an alternative.
25. according to the described flow control methods of claim 20 or 21, it is characterized in that,
In above-mentioned allocation step, the immediate network of the required bandwidth of type of service of selecting the network bandwidth and user to ask is objective network as an alternative.
26. flow control methods according to claim 16, is characterized in that,
Also comprise the edge determination step, judge whether the user is positioned at the edge in controlled zone,
When only in above-mentioned edge determination step, being judged as the user and not being positioned at the edge in controlled zone, just enter determining step, whether have the judgement of other networks that are applicable to transmission.
27. the network flux management method in a network flow managing system, above-mentioned network flow managing system is in existing the net environment of at least 2 above communication modes, and above-mentioned network flux management method comprises:
Access point receives the step of the business of user's request;
The judgement of local resource watch-dog receives the whether congested step of network of the access point of user's request;
In the situation that above-mentioned local resource watch-dog is judged is congested, the public resource distributor judges whether the type of service of user's request is applicable to the step that other networks of user region are transmitted, and
Above-mentioned public resource distributor is selected the instead alternative objective network of current network of certain network from judge other networks that are applicable to transmission, makes above-mentioned access point user's requested service be transferred to the step of the access point that substitutes objective network.
28. network flux management method according to claim 27, is characterized in that,
Also comprise: above-mentioned public resource distributor judges whether the user of requested service is positioned at the edge in the zone that this public resource distributor controls, in the situation that be judged as the edge that the user is positioned at the zone that this public resource distributor controls, the step of by central traffic management device, carrying out the public resource distribution
In central traffic management device carries out the step of public resource distribution, above-mentioned central traffic management device is selected the instead alternative objective network of current network of certain network from judge other networks that are applicable to transmission, makes above-mentioned access point user's requested service be transferred to the access point that substitutes objective network.
29. network flux management method according to claim 27, is characterized in that,
In the situation that above-mentioned public resource distributor is not judged other networks that are applicable to transmission, the business that above-mentioned access point is refused user's request.
30. network flux management method according to claim 27, is characterized in that,
In judging whether congested step, above-mentioned local resource watch-dog calculates the flow information of the access point place network cell that receives user's requested service, when the flow shown in flow information is greater than predetermined congestion threshold, is judged as congested.
CN201210174893.2A 2012-05-30 2012-05-30 Flow control device, flow control method, network flow management system, and network flow management method Expired - Fee Related CN103458466B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210174893.2A CN103458466B (en) 2012-05-30 2012-05-30 Flow control device, flow control method, network flow management system, and network flow management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210174893.2A CN103458466B (en) 2012-05-30 2012-05-30 Flow control device, flow control method, network flow management system, and network flow management method

Publications (2)

Publication Number Publication Date
CN103458466A true CN103458466A (en) 2013-12-18
CN103458466B CN103458466B (en) 2017-04-12

Family

ID=49740324

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210174893.2A Expired - Fee Related CN103458466B (en) 2012-05-30 2012-05-30 Flow control device, flow control method, network flow management system, and network flow management method

Country Status (1)

Country Link
CN (1) CN103458466B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105119773A (en) * 2015-07-24 2015-12-02 苏州朗捷通智能科技有限公司 Network monitoring system of intelligent community
CN106550222A (en) * 2016-10-28 2017-03-29 浙江宇视科技有限公司 A kind of video flow sending method and web camera
CN106686677A (en) * 2015-11-05 2017-05-17 北京神州泰岳智能数据技术有限公司 Method and device for selecting to-be-migrated network users
WO2017080515A1 (en) * 2015-11-13 2017-05-18 华为技术有限公司 Communication system, networking method and controller for application-driven network
WO2017101806A1 (en) * 2015-12-15 2017-06-22 中兴通讯股份有限公司 Method and apparatus for acquiring network operation-and-maintenance (o&m) data
CN106953885A (en) * 2016-01-07 2017-07-14 中兴通讯股份有限公司 Location method and system, control platform and positioning subsystem
CN108882276A (en) * 2018-04-17 2018-11-23 南京创通微新通信有限公司 A kind of WIFI bandwidth saturation indicating means and equipment
CN109451523A (en) * 2018-11-23 2019-03-08 南京邮电大学 The fast switch over method learnt based on flow identification technology and Q
CN110139059A (en) * 2019-04-01 2019-08-16 视联动力信息技术股份有限公司 A kind of distribution method and device regarding networked resources
CN110412983A (en) * 2019-08-01 2019-11-05 北京百度网讯科技有限公司 A kind of detection method and device of vehicle collision prevention, vehicle
WO2019232698A1 (en) * 2018-06-05 2019-12-12 北京小米移动软件有限公司 Information reporting method, apparatus, terminal, and storage medium
CN112714460A (en) * 2021-01-06 2021-04-27 贵阳迅游网络科技有限公司 Service acceleration method and system based on service flow
CN113271282A (en) * 2020-02-14 2021-08-17 西安诺瓦星云科技股份有限公司 Program updating method, device and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008111027A2 (en) * 2007-03-13 2008-09-18 Alcatel Lucent Quality of service admission control network
CN101772102A (en) * 2009-12-28 2010-07-07 中国科学院计算技术研究所 Selecting method for isomeric wireless network
CN101835201A (en) * 2009-03-11 2010-09-15 中兴通讯股份有限公司 Method and system for ensuring uninterrupted data in multiple-network connection environment
CN102271375A (en) * 2010-06-02 2011-12-07 ***通信集团福建有限公司 Network switching method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008111027A2 (en) * 2007-03-13 2008-09-18 Alcatel Lucent Quality of service admission control network
CN101835201A (en) * 2009-03-11 2010-09-15 中兴通讯股份有限公司 Method and system for ensuring uninterrupted data in multiple-network connection environment
CN101772102A (en) * 2009-12-28 2010-07-07 中国科学院计算技术研究所 Selecting method for isomeric wireless network
CN102271375A (en) * 2010-06-02 2011-12-07 ***通信集团福建有限公司 Network switching method and device

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105119773A (en) * 2015-07-24 2015-12-02 苏州朗捷通智能科技有限公司 Network monitoring system of intelligent community
CN106686677B (en) * 2015-11-05 2020-08-25 北京神州泰岳智能数据技术有限公司 Method and device for selecting network to-be-migrated user
CN106686677A (en) * 2015-11-05 2017-05-17 北京神州泰岳智能数据技术有限公司 Method and device for selecting to-be-migrated network users
WO2017080515A1 (en) * 2015-11-13 2017-05-18 华为技术有限公司 Communication system, networking method and controller for application-driven network
US10616792B2 (en) 2015-11-13 2020-04-07 Huawei Technologies Co., Inc. Communications system and networking method of application driven network, and controller
WO2017101806A1 (en) * 2015-12-15 2017-06-22 中兴通讯股份有限公司 Method and apparatus for acquiring network operation-and-maintenance (o&m) data
CN106888478A (en) * 2015-12-15 2017-06-23 中兴通讯股份有限公司 A kind of method and device for gathering network O&M data
CN106953885A (en) * 2016-01-07 2017-07-14 中兴通讯股份有限公司 Location method and system, control platform and positioning subsystem
CN106550222A (en) * 2016-10-28 2017-03-29 浙江宇视科技有限公司 A kind of video flow sending method and web camera
CN106550222B (en) * 2016-10-28 2020-08-28 浙江宇视科技有限公司 Video stream sending method and network camera
CN108882276A (en) * 2018-04-17 2018-11-23 南京创通微新通信有限公司 A kind of WIFI bandwidth saturation indicating means and equipment
CN108882276B (en) * 2018-04-17 2021-06-22 南京创通微新通信有限公司 WIFI bandwidth saturation indication method and device
WO2019232698A1 (en) * 2018-06-05 2019-12-12 北京小米移动软件有限公司 Information reporting method, apparatus, terminal, and storage medium
US11438950B2 (en) 2018-06-05 2022-09-06 Beijing Xiaomi Mobile Software Co, . Ltd. Reporting of information regarding denial of connection request
CN109451523A (en) * 2018-11-23 2019-03-08 南京邮电大学 The fast switch over method learnt based on flow identification technology and Q
CN109451523B (en) * 2018-11-23 2021-09-17 南京邮电大学 Fast switching method based on flow identification technology and Q learning
CN110139059A (en) * 2019-04-01 2019-08-16 视联动力信息技术股份有限公司 A kind of distribution method and device regarding networked resources
CN110139059B (en) * 2019-04-01 2021-10-08 视联动力信息技术股份有限公司 Method and device for allocating video networking resources
CN110412983A (en) * 2019-08-01 2019-11-05 北京百度网讯科技有限公司 A kind of detection method and device of vehicle collision prevention, vehicle
CN113271282A (en) * 2020-02-14 2021-08-17 西安诺瓦星云科技股份有限公司 Program updating method, device and system
CN112714460A (en) * 2021-01-06 2021-04-27 贵阳迅游网络科技有限公司 Service acceleration method and system based on service flow

Also Published As

Publication number Publication date
CN103458466B (en) 2017-04-12

Similar Documents

Publication Publication Date Title
CN103458466A (en) Flow control device, flow control method, network flow management system, and network flow management method
CN107404733B (en) 5G mobile communication method and system based on MEC and layered SDN
CN101686497B (en) Cell load equalization method, and cell load evaluation method and device
CN105830401B (en) Software-defined network infrastructure with virtual scope stretcher
CN104350785B (en) Mobile radio communication distribution system and mobile radio communication distribution method
CN104023355B (en) Wireless communication network system based on centralized Control and content distribution
CN105471611A (en) Processing method, device and system for providing user service
US8433329B2 (en) System and method for prioritizing user communications
CN106713406A (en) Method and system for accessing to slice network
CN107919969A (en) Policy control method and device
KR20120093787A (en) Method and apparatus peer to peer service in wireless communication system
CN108271229A (en) A kind of user plane selection method and device
EP2790424B1 (en) Mobility management method, system and equipment for group terminals
CN105721302A (en) Routing selection method for software defined network
CN101778114A (en) Method for multi-channel parallel transmission of streaming media services on basis of load balance
JP2022525898A (en) User device access processing methods, devices, electronic devices and computer programs
CN102355708B (en) Method and equipment for processing priority level of multimedia broadcast multicast service (MBMS)
US20130148596A1 (en) Resource management system and method of centralized base station in mobile communication network
CN105872014A (en) MCDN (Mobile Content Distribution Network) resource dispatching method and server
CN107027134A (en) A kind of user-defined radio communication network side method and system
CN105722190A (en) Multi-user access selection method under centralized network architecture
CN105813137A (en) Network shunting method and network shunting device
Jia et al. A BUS‐aided RSU access scheme based on SDN and evolutionary game in the Internet of Vehicle
CN100525221C (en) Integrated wireless access network controller and method for selecting wireless accessing network
CN109450667B (en) Mobility management method and device based on network function virtualization

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
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: 20170412

Termination date: 20190530