WO2015158122A1 - 带宽控制方法和带宽控制设备 - Google Patents
带宽控制方法和带宽控制设备 Download PDFInfo
- Publication number
- WO2015158122A1 WO2015158122A1 PCT/CN2014/088782 CN2014088782W WO2015158122A1 WO 2015158122 A1 WO2015158122 A1 WO 2015158122A1 CN 2014088782 W CN2014088782 W CN 2014088782W WO 2015158122 A1 WO2015158122 A1 WO 2015158122A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- bandwidth
- subscription
- mobile terminal
- control device
- fixed terminal
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
- H04W28/20—Negotiating bandwidth
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/14—Access restriction or access information delivery, e.g. discovery data delivery using user query or user detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/52—Allocation or scheduling criteria for wireless resources based on load
Definitions
- the present invention relates to the field of mobile communications, and in particular, to a bandwidth control method and a bandwidth control device.
- WLAN Wireless Local Area Network
- Wireless Fidelity (Wi-Fi) offloading refers to the way in which mobile operators cooperate with third parties or build WLANs themselves, allowing mobile users in the network to use WLAN networks to offload mobile data traffic load and reduce operating costs. Reduce the purpose of expansion pressure.
- Wi-Fi Wireless Fidelity
- the main solution for operators to build a Wi-Fi offload network is to build a public Wi-Fi hotspot.
- the investment in this program is large, and the coverage of hotspots is limited, which is difficult to meet the diversion needs of operators.
- Considering that most operators have rich fixed broadband user resources if a fixed broadband user network is used for Wi-Fi offload network construction, that is, Wi-Fi offload hotspot boarding fixed broadband user solution, it can save operators a lot of new network investment. Solve the difficulty of laying Wi-Fi hotspots and not covering them in large areas.
- the operator adds a public Wi-Fi hotspot to the user's home gateway by transforming the fixed broadband user home gateway device, and launches a Soft-GRE tunnel between the home gateway and the Wi-Fi offload gateway to move the mobile user.
- the Wi-Fi data is transmitted back to the operator Wi-Fi offload gateway through the fixed broadband access network, thereby realizing the shunting of mobile user traffic. It can effectively solve the problem of insufficient coverage of Wi-Fi hotspots and new investment in the bearer network.
- the broadband connection of the fixed broadband user needs to be used to carry the service traffic, which is bound to crowd the bandwidth of the broadband user, and the experience of the host user is affected. .
- the embodiment of the invention provides a bandwidth control method and a bandwidth control device, which are used to reduce the impact of the access of the mobile terminal on the user experience of the fixed terminal.
- a first aspect of the embodiments of the present invention provides a bandwidth control method, including:
- the bandwidth control device acquires an access request of the mobile terminal, where the access request is used to instruct the mobile terminal to request access to the Internet through a home gateway of the fixed terminal;
- the bandwidth control device acquires a subscription bandwidth of the fixed terminal
- the bandwidth control device adjusts a bandwidth allocated to the fixed terminal to a second bandwidth, where the second bandwidth is greater than a subscription bandwidth of the fixed terminal.
- the bandwidth control device controls, by the bandwidth control device, that the bandwidth allowed by the fixed terminal is a subscription bandwidth of the fixed terminal.
- the bandwidth control device acquires a subscription bandwidth of each mobile terminal
- the bandwidth control device calculates a first bandwidth according to the subscription bandwidth of each mobile terminal
- the bandwidth control device uses a sum of a subscription bandwidth of the fixed terminal and the first bandwidth as the second bandwidth, or the bandwidth control device uses a subscription bandwidth, a first bandwidth, and a redundancy of the fixed terminal. The sum of the bandwidths is taken as the second bandwidth.
- the bandwidth control device calculates the number according to the subscription bandwidth of each mobile terminal.
- a bandwidth including:
- the bandwidth control device selects, as the first bandwidth, a subscription bandwidth of a mobile terminal having the largest value among the subscription bandwidths of the mobile terminals;
- the bandwidth control device uses the weighted value of the subscription bandwidth of each mobile terminal as the first bandwidth.
- the bandwidth control device control device The bandwidth allowed for each mobile terminal in each mobile terminal is the subscription bandwidth of the mobile terminal;
- the bandwidth control device controls a sum of bandwidths allowed by the mobile terminals to be a difference between the second bandwidth and a subscription bandwidth of the fixed terminal.
- the bandwidth control device obtains each The subscription bandwidth of the mobile terminal, including:
- the bandwidth control device encapsulates and sends an access request message to the server
- the bandwidth control device receives and parses an access grant message from the server, where the access grant message includes a bandwidth attribute of the mobile terminal, and a bandwidth attribute of the mobile terminal is used to indicate the mobile The subscription bandwidth of the terminal.
- the server is a dial-up user remote authentication service RADIUS server.
- a second aspect of the embodiments of the present invention provides a bandwidth control device, including:
- the first obtaining module is configured to acquire an access request of the mobile terminal, where the access request is used to instruct the mobile terminal to request access to the Internet through a home gateway of the fixed terminal;
- the second obtaining module is configured to acquire a subscription bandwidth of the fixed terminal
- the adjusting module is configured to adjust a bandwidth allocated to the home gateway to a second bandwidth, where the second bandwidth is greater than a subscription bandwidth of the fixed terminal.
- the first implementation manner of the second aspect of the embodiment of the present invention further includes:
- the first control module is configured to control a bandwidth allowed by the fixed terminal to be a subscription bandwidth of the fixed terminal.
- the second implementation manner of the second aspect of the embodiment of the present invention further includes:
- a third acquiring module configured to acquire a subscription bandwidth of each mobile terminal
- a calculating module configured to calculate a first bandwidth according to the subscription bandwidth of each mobile terminal
- the second broadband is a sum of a subscription bandwidth of the fixed terminal and the first bandwidth, or the second broadband is a sum of a subscription bandwidth, a first bandwidth, and a redundancy bandwidth of the fixed terminal.
- the computing module is specifically configured to select a value of the subscription bandwidth of each mobile terminal.
- the subscription bandwidth of the largest mobile terminal is used as the first bandwidth;
- the calculation module is specifically configured to use a weighted value of the subscription bandwidth of each mobile terminal as the first bandwidth.
- the fourth implementation manner of the second aspect of the embodiment of the present invention further includes:
- a second control module configured to control, for each of the mobile terminals, a bandwidth that is allowed to be used as a subscription bandwidth of the mobile terminal, or a sum of bandwidths for controlling the mobile terminal to use The difference between the second bandwidth and the subscription bandwidth of the fixed terminal.
- the third acquiring module includes :
- a first sending module configured to encapsulate and send an access request message to the server
- a first parsing module configured to receive and parse an access grant message from the server, where the access grant message includes a bandwidth attribute of the mobile terminal, and a bandwidth attribute of the mobile terminal is used to indicate The subscription bandwidth of the mobile terminal.
- the allocated bandwidth of the fixed terminal is dynamically adjusted, so that the bandwidth allocated to the fixed terminal is greater than the subscription bandwidth, and the bandwidth is reduced.
- FIG. 1 is a flow chart of an embodiment of a bandwidth control method in the present invention
- FIG. 2 is a flow chart of another embodiment of a bandwidth control method in the present invention.
- FIG. 3 is a flow chart of another embodiment of a bandwidth control method in the present invention.
- FIG. 4 is a schematic diagram of an embodiment of a bandwidth control device in the present invention.
- FIG. 5 is a schematic diagram of another embodiment of a bandwidth control device in the present invention.
- FIG. 6 is a schematic diagram of another embodiment of a bandwidth control device in the present invention.
- Figure 7 is a structural diagram of an internal portion of a bandwidth control device.
- the embodiment of the invention provides a bandwidth control method and a bandwidth control device, which are used to reduce the impact of the access of the mobile terminal on the user experience of the fixed terminal.
- an embodiment of a bandwidth control method in the present invention includes:
- the bandwidth control device acquires an access request of the mobile terminal, where the access request is used to instruct the mobile terminal to request access to the Internet through the home gateway of the fixed terminal;
- the bandwidth control device may be a device used by an operator to control bandwidth.
- the home gateway of the fixed terminal is added with the operator's public Wi-Fi hotspot, that is, the home gateway can transmit the Wi-Fi data of the mobile user to the operator Wi-Fi offload gateway through the fixed broadband access network, and then pass the operator.
- the Wi-Fi offload gateway is sent to the Internet to enable the mobile terminal to access the Internet through the home gateway of the fixed terminal.
- the mobile terminal sends an access request to the bandwidth control device, where the access request is used to request access to the Internet through the home gateway of the fixed terminal; and the bandwidth control device acquires the access request of the mobile terminal.
- the number of mobile terminals requesting to enter the Internet through the home gateway of the fixed terminal may be one or at least two.
- the bandwidth control device acquires a subscription bandwidth of the fixed terminal.
- the fixed terminal has an agreement with the operator, and the agreement operator allocates a fixed use bandwidth to the home gateway of the fixed terminal, and the fixed use bandwidth is the subscription bandwidth of the fixed terminal. If the used bandwidth allocated to the fixed terminal is always the subscription bandwidth of the fixed terminal, when the mobile terminal requests to access the Internet through the home gateway of the fixed terminal, the subscription bandwidth of the fixed terminal is occupied, and the fixed terminal is used.
- the broadband connection carries traffic, which in turn affects the experience of the fixed terminal. Therefore, in order to avoid the influence of the use experience of the fixed terminal, the bandwidth control device needs to adjust the bandwidth allocated to the fixed terminal. Before the adjustment, the bandwidth control device needs to obtain the subscription bandwidth of the fixed terminal first.
- the bandwidth control device adjusts a bandwidth allocated to the fixed terminal to a second bandwidth, where the second bandwidth is greater than a subscription bandwidth of the fixed terminal.
- the bandwidth control device After obtaining the subscription bandwidth of the fixed terminal, the bandwidth control device adjusts the bandwidth allocated to the fixed terminal according to the subscription bandwidth of the fixed terminal, so that when the mobile terminal requests access, the bandwidth control device allocates the allocated bandwidth to the fixed terminal.
- the bandwidth is adjusted from the subscription bandwidth of the fixed terminal to the second bandwidth, wherein the second bandwidth is greater than the subscription bandwidth of the fixed terminal.
- the bandwidth control device adjusts the bandwidth allocated to the fixed terminal back to the subscription wide bandwidth of the fixed terminal.
- the mobile terminal user when the mobile terminal requests wireless access to the Internet from the home gateway of the fixed terminal, the mobile terminal user is reduced by dynamically adjusting the allocated bandwidth of the fixed terminal, so that the bandwidth allocated to the fixed terminal is greater than the subscription bandwidth thereof.
- the broadband control method in this embodiment further includes:
- the bandwidth control device controls the bandwidth allowed by the fixed terminal to be the subscription bandwidth of the fixed terminal.
- the bandwidth allocated by the bandwidth control device to the fixed terminal is the second bandwidth.
- the bandwidth control device limits the rate of the fixed terminal, so that the bandwidth that the fixed terminal can use is the subscription bandwidth of the fixed terminal.
- the bandwidth control device adjusts the bandwidth allocated to the fixed terminal to the second bandwidth.
- there are various methods for calculating the second bandwidth there are various methods for calculating the second bandwidth. The bandwidth control method in the embodiment of the present invention is described below.
- a bandwidth control method includes:
- the bandwidth control device acquires an access request of the mobile terminal, where the access request is used to indicate that the mobile terminal requests to access the Internet through the home gateway of the fixed terminal.
- the bandwidth control device may be a device used by an operator to control bandwidth.
- the home gateway of the fixed terminal is added with the operator's public Wi-Fi hotspot, that is, the home gateway can transmit the Wi-Fi data of the mobile user to the operator Wi-Fi offload gateway through the fixed broadband access network, and then pass the operator.
- the Wi-Fi offload gateway is sent to the Internet to enable the mobile terminal to access the Internet through the home gateway of the fixed terminal.
- the mobile terminal sends an access request to the bandwidth control device, where the access request is used to request access to the Internet through the home gateway of the fixed terminal; and the bandwidth control device acquires the access request of the mobile terminal.
- the number of mobile terminals requesting to enter the Internet through the home gateway of the fixed terminal may be one or at least two.
- the bandwidth control device acquires a subscription bandwidth of the fixed terminal.
- the fixed terminal has an agreement with the operator, and the agreement operator allocates a certain use bandwidth for the home gateway of the fixed terminal, and the used bandwidth is the subscription bandwidth of the fixed terminal. If the used bandwidth allocated to the fixed terminal is always the subscription bandwidth of the fixed terminal, when the mobile terminal requests to access the Internet through the home gateway of the fixed terminal, the subscription bandwidth of the fixed terminal is occupied, and the fixed terminal is used.
- the broadband connection carries traffic, which in turn affects the experience of the fixed terminal. Therefore, in order to avoid the influence of the use experience of the fixed terminal, the bandwidth control device needs to adjust the bandwidth allocated to the fixed terminal. Before the adjustment, the bandwidth control device needs to obtain the subscription bandwidth of the fixed terminal first.
- the bandwidth control device acquires a subscription bandwidth of the mobile terminal.
- Each mobile terminal has an agreement with the operator, and the agreement operator allocates a certain use bandwidth to the mobile terminal, and the used bandwidth is the subscription bandwidth of the mobile terminal.
- the subscription bandwidths of different mobile terminals may be the same or different.
- the bandwidth control device calculates a first bandwidth according to the subscription bandwidth of the mobile terminal.
- the mobile terminal In order to ensure the user experience of the fixed terminal, avoiding the large subscription bandwidth of the mobile terminal or the large number of mobile terminals, the mobile terminal excessively occupies the broadband connection of the fixed terminal and ensures the user experience of the mobile terminal, and the bandwidth control device is in the right
- the bandwidth allocated to the fixed terminal is adjusted, the first bandwidth is calculated according to the subscription bandwidth of the mobile terminal, and then the second bandwidth is calculated according to the first bandwidth and the subscription bandwidth of the fixed terminal.
- the bandwidth control device calculates the first bandwidth according to the subscription bandwidth of each mobile terminal.
- the bandwidth control device selects the highest bandwidth of the subscription bandwidth of each mobile terminal as the first bandwidth; or the bandwidth control device uses the weighted value of the subscription bandwidth of each mobile terminal as the first bandwidth.
- the above methods are merely examples and are not limiting.
- the bandwidth control device uses the weighted value of the subscription bandwidth of each mobile terminal as the first bandwidth.
- the bandwidth control device uses the sum of the subscription bandwidths of the mobile terminals as the first bandwidth.
- the first bandwidth may not be the sum of the subscription bandwidths of the mobile terminals, but may be smaller than the subscription bandwidth of the mobile terminals.
- the sum, that is, the weighted value of the subscription bandwidth of at least part of the mobile terminal may be less than one.
- the average of the subscription bandwidths of the mobile terminals may be used as the first bandwidth, or each mobile terminal may be classified according to the subscription bandwidth of each mobile terminal, and the weighting value thereof may be determined according to the level of each mobile terminal, where The higher the level, the greater the weighting value of the mobile terminal. In this way, the waste caused by the operator's broadband resources being avoided can be avoided.
- the bandwidth control device uses the sum of the subscription bandwidth of the fixed terminal and the first bandwidth as the second bandwidth, or the bandwidth control device uses the sum of the subscription bandwidth, the first bandwidth, and the redundant bandwidth of the fixed terminal as the second bandwidth.
- the bandwidth control device After calculating the first bandwidth according to the subscription bandwidth of each mobile terminal, calculates a sum of the subscription bandwidth of the fixed terminal and the first bandwidth, and is used as the second bandwidth to adjust the bandwidth of the fixed terminal.
- the bandwidth control device can also add additional bandwidth allocation to the fixed terminal, that is, the sum of the subscription bandwidth, the first bandwidth, and the redundant bandwidth of the fixed terminal, and adjust the bandwidth of the fixed terminal as the second bandwidth to The user experience of each mobile terminal is guaranteed when the number of mobile terminals applying for access is large, and the redundant bandwidth may be preset by the bandwidth control device.
- the bandwidth control device adjusts a bandwidth allocated to the fixed terminal to a second bandwidth, where the second bandwidth is greater than a subscription bandwidth of the fixed terminal.
- the bandwidth control device After obtaining the subscription bandwidth of the fixed terminal, the bandwidth control device adjusts the bandwidth allocated to the fixed terminal according to the subscription bandwidth of the fixed terminal, so that when the mobile terminal requests access, the bandwidth control device allocates the allocated bandwidth to the fixed terminal.
- the bandwidth is adjusted from the subscription bandwidth of the fixed terminal to the second bandwidth, wherein the second bandwidth is greater than the subscription bandwidth of the fixed terminal.
- the bandwidth control device adjusts the bandwidth allocated to the fixed terminal back to the subscription bandwidth of the fixed terminal.
- the mobile terminal user when the mobile terminal requests wireless access to the Internet from the home gateway of the fixed terminal, the mobile terminal user is reduced by dynamically adjusting the allocated bandwidth of the fixed terminal, so that the bandwidth allocated to the fixed terminal is greater than the subscription bandwidth thereof.
- the bandwidth control device calculates the first bandwidth according to the subscription bandwidth of each mobile terminal, to obtain the sum of the first bandwidth and the subscription bandwidth of the fixed terminal, or the first bandwidth, the subscription bandwidth of the fixed terminal, and the redundancy bandwidth.
- the second bandwidth is allocated to the fixed terminal, and the bandwidth currently allocated to the fixed terminal can be dynamically adjusted according to the number of mobile terminals that apply for access and the subscription bandwidth, so as to ensure the user experience of the fixed terminal and each mobile terminal. Avoid wasted bandwidth.
- the bandwidth allocated by the bandwidth control device to the fixed terminal is greater than the subscription bandwidth of the fixed terminal for use by the fixed terminal and the mobile terminal; then, the resources actually used by each mobile terminal may be used. It will be larger than the resources that the carrier has signed with, that is, it may encroach on the bandwidth of fixed terminals or other mobile terminals, and affect the user experience of fixed terminals or other mobile terminals. Therefore, optionally, the broadband control method in the above embodiment further includes:
- the bandwidth control device controls a bandwidth allowed by each mobile terminal in each mobile terminal to be a subscription bandwidth of the mobile terminal; or the bandwidth control device controls a sum of bandwidths allowed to be used by each mobile terminal to be a second bandwidth and the fixed terminal. The difference in the contracted bandwidth;
- the bandwidth control device limits the speed of each mobile terminal such that the bandwidth that each mobile terminal can use is the subscription bandwidth of the mobile terminal.
- the bandwidth control device may not limit the speed of each mobile terminal, but limit the total bandwidth used by all mobile terminals, so that the total bandwidth that all mobile terminals can use together is the second bandwidth and the fixed terminal.
- the difference in the subscription bandwidth, that is, the total bandwidth that all mobile terminals can use together is the first bandwidth, or the total bandwidth that all mobile terminals can use together is the sum of the first bandwidth and the redundant bandwidth.
- the bandwidth control device needs to obtain the subscription bandwidth of the fixed terminal and each mobile terminal separately.
- a bandwidth control method in another embodiment of the present invention includes:
- the bandwidth control device acquires an access request of the mobile terminal, where the access request is used to indicate the mobile terminal.
- the terminal requests access to the Internet through the home gateway of the fixed terminal;
- the bandwidth control device may be a device used by an operator to control bandwidth.
- the home gateway of the fixed terminal is added with the operator's public Wi-Fi hotspot, that is, the home gateway can transmit the Wi-Fi data of the mobile user to the operator Wi-Fi offload gateway through the fixed broadband access network, and then pass the operator.
- the Wi-Fi offload gateway is sent to the Internet to enable the mobile terminal to access the Internet through the home gateway of the fixed terminal.
- the mobile terminal sends an access request to the bandwidth control device for requesting access to the Internet through the home gateway of the fixed terminal; and the bandwidth control device acquires the access request of the mobile terminal.
- the number of mobile terminals requesting to enter the Internet through the home gateway of the fixed terminal may be one or at least two.
- EAP Extensible Authentication Protocol
- the bandwidth control device triggers an authentication request message for the mobile terminal, and carries the authentication identifier (for example, the media access control MAC address of the mobile terminal) in the authentication request message, and sends the authentication request message to the mobile terminal, where the authentication request message is sent.
- the mobile terminal replies to the authentication response message to the broadband control device.
- the authentication response packet carries the authentication identifier and the EAP packet.
- the bandwidth control device receives the authentication response message.
- the bandwidth control device encapsulates and sends an access request message to the server.
- the bandwidth control device sends the access request message to the server to obtain the subscription bandwidth of the fixed terminal and each mobile terminal from the server.
- the server may be a Remote Authentication Dial In User Service (RADIUS) server.
- RADIUS Remote Authentication Dial In User Service
- the server may also be another policy control server, which is not limited herein.
- the bandwidth control device encapsulates the obtained authentication response packet into the RADIUS access request packet in the EAP over RADIUS mode and carries the necessary RADIUS attributes. For example, the call site identifier and the network access IP attribute value (that is, the broadband connection address of the home gateway of the fixed terminal); then the RADIUS access request message is sent to the designated RADIUS server address.
- the RADIUS server After receiving and parsing the RADIUS access request packet, the RADIUS server generates a Key Inquirement message and encapsulates the key query message into a RADIUS Access Request message, and the RADIUS server will The RADIUS access query packet is sent to the bandwidth control device.
- the bandwidth control device After receiving the RADIUS access query message, the bandwidth control device extracts the Key Inquirement message and encapsulates the key inquiry message into an EAP query (Request). The message is sent to the mobile terminal. After receiving the EAP response message from the mobile terminal to the EAP query message, the bandwidth control device adopts the EAP over RADIUS mode and carries other RADIUS attributes to be encapsulated into the RADIUS access request message. To the RADIUS server.
- the bandwidth control device receives and parses an access permission message from the server, where the access permission message includes a bandwidth attribute of the mobile terminal, and the bandwidth attribute of the mobile terminal is used to indicate the mobile terminal. Signing bandwidth;
- the subscription bandwidth of the mobile terminal is obtained according to the subscription information of the mobile terminal, and the subscription bandwidth value of the mobile terminal is encapsulated in the bandwidth attribute of the access permission packet, and the access permission message is sent.
- the bandwidth control device receives and parses the access permission message, and parses the bandwidth attribute of the access permission message to obtain a subscription bandwidth value of the mobile terminal.
- the EAP packet is encapsulated in the Radius, and the Offload_Guest_UP_Rate attribute and the Offload_Guest_down_Rate attribute are respectively used to carry the uplink and downlink subscription bandwidth of the mobile terminal according to the subscription information of the mobile terminal, and the Offload_Guest_UP_Rate attribute and the Offload_Guest_down_Rate attribute are respectively set.
- the bandwidth control device parses and extracts each attribute value.
- the bandwidth control device calculates a first bandwidth according to the subscription bandwidth of the mobile terminal.
- the mobile terminal In order to ensure the user experience of the fixed terminal, avoiding the large subscription bandwidth of the mobile terminal or the large number of mobile terminals, the mobile terminal excessively occupies the broadband connection of the fixed terminal and ensures the user experience of the mobile terminal, and the bandwidth control device is in the right
- the bandwidth allocated to the fixed terminal is adjusted, the first bandwidth is calculated by combining the subscription bandwidth of each mobile terminal, and then the second bandwidth is calculated according to the first bandwidth and the subscription bandwidth of the fixed terminal.
- the bandwidth control device uses various methods to calculate the first bandwidth according to the subscription bandwidth of each mobile terminal. For example, the bandwidth control device selects the subscription bandwidth with the largest value among the subscription bandwidths of each mobile terminal as the first bandwidth; or the bandwidth control device uses the weighted value of the subscription bandwidth of each mobile terminal as the first bandwidth.
- the above methods are merely examples and are not limiting.
- the bandwidth control device uses the weighted value of the subscription bandwidth of each mobile terminal as the first bandwidth.
- the bandwidth control device uses the sum of the subscription bandwidths of the mobile terminals as the first bandwidth.
- the first bandwidth may not be smaller than the sum of the subscription bandwidths of the mobile terminals, but smaller than each mobile terminal. Signing bandwidth And, that is, the weighting value of the subscription bandwidth of at least part of the mobile terminal may be less than one.
- the average of the subscription bandwidths of the mobile terminals may be used as the first bandwidth, or each mobile terminal may be classified according to the subscription bandwidth of each mobile terminal, and the weighting value may be determined according to the level of each mobile terminal, where The higher the level, the greater the weighting value of the mobile terminal. In this way, the waste caused by the operator's broadband resources being avoided can be avoided.
- the bandwidth control device acquires a subscription bandwidth of the fixed terminal.
- the bandwidth control device searches for the subscription bandwidth allocated by the operator for the home gateway of the fixed terminal according to the protocol signed by the fixed terminal and the operator.
- the bandwidth control device acquires the fixed terminal hosted by the mobile terminal, and obtains the subscription bandwidth of the fixed terminal by searching the broadband access user information table, and then the fixed terminal.
- the uplink and downlink subscription bandwidth values are respectively recorded in the Offload_Host_UP_Rate attribute and the Offload_Host_Down_Rate attribute, and are re-encapsulated into RADIUS access permission messages along with the original RADIUS attributes.
- RADIUS access permission messages have multiple formats.
- the attribute packet type of the RADIUS access permission packet is 26, the capability packet length is variable, the device vendor identifier is the network management code of the device vendor, and the sub-attribute encoding can be defined by the device vendor plan.
- the Offload_Host_UP_Rate attribute type value is 251
- the Offload_Host_Down_Rate attribute type value is 252
- the Offload_Guest_UP_Rate attribute type value is 253
- the Offload_Guest_Down_Rate attribute type value is 254.
- the sub-attribute is 16 bits long, the bandwidth value is variable, and the bandwidth unit is Kbps.
- the RADIUS attribute uses the RADIUS attribute type terminal device vendor type, which can be easily defined by the device vendor.
- the device-defined type value can distinguish the Offload_Host_UP_Rate attribute, the Offload_Host_Down_Rate attribute, the Offload_Guest_UP_Rate attribute, and the Offload_Guest_Down_Rate attribute.
- the bandwidth control device uses the sum of the subscription bandwidth of the fixed terminal and the first bandwidth as the second bandwidth, or the bandwidth control device uses the sum of the subscription bandwidth, the first bandwidth, and the redundant bandwidth of the fixed terminal as the second bandwidth.
- the bandwidth control device After calculating the first bandwidth according to the subscription bandwidth of each mobile terminal, calculates a sum of the subscription bandwidth of the fixed terminal and the first bandwidth, and is used as the second bandwidth to adjust the bandwidth of the fixed terminal. In actual use, the bandwidth control device can also add additional bandwidth allocation to the fixed terminal, that is, calculate the sum of the subscription bandwidth, the first bandwidth, and the redundant bandwidth of the fixed terminal, and use the second bandwidth to adjust the bandwidth of the fixed terminal. In this way, when the number of mobile terminals applying for access is large, the user experience of each mobile terminal can be guaranteed, wherein the redundant bandwidth can be preset by the bandwidth control device.
- the bandwidth control device adjusts a bandwidth allocated to the fixed terminal to a second bandwidth, where the second bandwidth is greater than a subscription bandwidth of the fixed terminal.
- the bandwidth control device adjusts the bandwidth allocated to the fixed terminal according to the subscription bandwidth of the fixed terminal, and the bandwidth allocated by the bandwidth control device to the fixed terminal
- the subscription bandwidth from the fixed terminal is adjusted to a second bandwidth, where the second bandwidth is greater than the subscription bandwidth of the fixed terminal.
- the bandwidth control device adjusts the bandwidth allocated to the fixed terminal back to the subscription bandwidth of the fixed terminal.
- the allocated bandwidth of the fixed terminal is dynamically adjusted, so that the bandwidth allocated to the fixed terminal is greater than the subscription bandwidth of the fixed terminal, and the bandwidth is reduced.
- the impact of the access of the mobile terminal user on the experience of the user using the fixed terminal; and, compared with the long-term allocation of the bandwidth of the fixed terminal to the bandwidth of the subscription terminal, the operation of the operator to access the network without the access of the mobile terminal is avoided. Waste of bandwidth.
- the mobile terminal When the mobile terminal enters the public Wi-Fi hotspot coverage area of the home gateway of the fixed terminal, the mobile terminal sends an Extensible Authentication Protocol (EAP) packet, and the EAP packet is used for network access authentication.
- the home gateway sends an authentication request message to the new access user, and the authentication identifier (for example, the terminal MAC address) is carried in the authentication request message and sent to the mobile terminal, where the authentication request message includes an EAP message.
- the mobile terminal sends an authentication response message to the home gateway, where the authentication response message carries the authentication identifier, where the authentication response message includes the EAP message.
- EAP Extensible Authentication Protocol
- the home gateway uses the EAP over RADIUS mode to encapsulate the authentication response packet sent by the mobile terminal into the RADIUS access request packet.
- the RADIUS packet also includes some RADIUS attributes, such as the call site identifier and the network access IP attribute value (that is, the fixed terminal).
- the broadband connection address of the home gateway sends the RADIUS access request packet with the IP address of the fixed terminal of the home gateway as the source address and the specified RADIUS server address as the destination address.
- the broadband access gateway parses the received RADIUS access request packet, records the call site identifier attribute value and the network access IP attribute value (that is, the broadband connection address of the home gateway), and then re-encapsulates the source address of the access request packet.
- the destination address where the source address is the IP address of the broadband access gateway, the destination address is the specified RADIUS server address, and the RADIUS access request packet is forwarded to the Wi-Fi offload gateway.
- the Wi-Fi offload gateway After the RADIUS access request packet is parsed, the Wi-Fi offload gateway records the call site identifier attribute value and the network access IP attribute value, and then re-encapsulates the source address and the destination address of the RADIUS access request packet, where the source address The IP address of the Wi-Fi offload gateway, the destination address is the specified RADIUS server address, and the RADIUS access request packet is forwarded to the RADIUS server.
- the RADIUS server receives and parses the RADIUS access request packet, and the list of encryption algorithms from the EAP packet Select a set of encryption algorithms supported by the server, a random number generated by the server, a certificate (including the name and public key of the server), a certificate request key (Key Inquirement) query message, and encapsulated in the RADIUS access query (Request) In the message, it is sent to the Wi-Fi offload gateway.
- the Wi-Fi offload gateway relays the RADIUS access query message to the broadband access gateway, and then the broadband access gateway relays the RADIUS access query message to the home gateway.
- the home gateway extracts the Key Inquirement message in the RADIUS access query message, and encapsulates the EAP query message into the mobile terminal.
- the mobile terminal After receiving the EAP query message, the mobile terminal extracts the public key in the server certificate, generates a random password string, encrypts it with the server's public key, and finally encapsulates the encrypted information into an EAP response message and sends it to the family. Gateway.
- the home gateway encapsulates the EAP access response packet into the RADIUS access request packet in the EAP over RADIUS mode, and then sends the packet to the broadband access gateway.
- the broadband access gateway relays the RADIUS access request message to the Wi-Fi offload gateway, and then the Wi-Fi offload gateway relays the RADIUS access request message to the RADIUS server.
- the EAP packet is encapsulated in the Radius, and the subscription bandwidth of the mobile terminal is obtained according to the subscription information of the client.
- the Offload_Guest_UP_Rate attribute and the Offload_Guest_Down_Rate attribute respectively carry the uplink and downlink bandwidth, and the Radius access permission report is encapsulated. Text, sent to the Wi-Fi offload gateway.
- the Wi-Fi offload gateway parses the RADIUS access permission packet, extracts the RADIUS attribute, records the call site identifier (ie, the mobile terminal media access control MAC address), the Offload_Guest_UP_Rate attribute value, and the Offload_Guest_Down_Rate attribute value, and generates Wi-Fi offload user information. table.
- the Wi-Fi offload gateway then relays the RADIUS access grant message to the broadband access gateway.
- the broadband access gateway parses the RADIUS access permission message, extracts the Offload_Guest_UP_Rate attribute value and the Offload_Guest_Down_Rate attribute value, and obtains the IP address of the fixed terminal hosted by the mobile terminal.
- the broadband access gateway obtains the subscription bandwidth information of the fixed terminal by searching the broadband access user information table, and records the uplink and downlink subscription bandwidth values of the fixed terminal in the Offload_Host_UP_Rate attribute and the Offload_Host_Down_Rate attribute, respectively, and re-encapsulates along with the original RADIUS attribute.
- the RADIUS access permission message is sent to the home gateway.
- the bandwidth allocated by the broadband access gateway for the fixed terminal in the traffic management is adjusted to be the sum of the subscription bandwidth of the fixed terminal and the subscription bandwidth of the mobile terminal.
- the home gateway parses the RADIUS access permission message, obtains the MAC address of the access mobile terminal by using the call site identifier, obtains the subscription bandwidth of the mobile terminal user by using the Offload_Guest_UP_Rate attribute value and the Offload_Guest_down_Rate attribute value, and records the attributes to generate the mobile terminal user information. And assigning a corresponding subscription bandwidth to the mobile terminal in traffic management.
- the home gateway also passes the Offload_Host_UP_Rate attribute value and The value of the Offload_Host_Down_Rate attribute acquires the subscription bandwidth of the fixed terminal, generates fixed terminal user information, and allocates the sum of the subscription bandwidth of the fixed terminal and the subscription bandwidth of the mobile terminal to the mobile user in the traffic management. Finally, the home gateway extracts the EAP packet and sends the authentication success packet to the mobile terminal.
- the mobile terminal receives the authentication success packet, the access is successful, the IP address configuration is started, and the DHCP request packet is sent to the home gateway.
- the home gateway After receiving the DHCP request packet, the home gateway encapsulates the received DHCP request packet into an Ethernet over GRE packet and sends it to the WiFi offload gateway.
- the Wi-Fi offload gateway allocates an IP address to the mobile terminal, and records the IP address to the Wi-Fi offload user information table, and sends a DHCP response message to the mobile terminal.
- the mobile terminal After the mobile terminal obtains the IP address successfully, it can access the network normally.
- the home gateway On the home gateway, the home gateway performs Weight-based Weighted Fair Queuing (WFQ) scheduling on Wi-Fi offload traffic and fixed end-user traffic, respectively, and the allocated bandwidth is guaranteed.
- WFQ Weight-based Weighted Fair Queuing
- the bandwidth allocated for the fixed terminal is dynamically adjusted to ensure the total allocated bandwidth of the mobile terminal and the fixed terminal.
- the bandwidth control device 400 includes:
- the first obtaining module 401 is configured to acquire an access request of the mobile terminal, where the access request is used to instruct the mobile terminal to request access to the Internet through a home gateway of the fixed terminal;
- the second obtaining module 402 is configured to acquire a subscription bandwidth of the fixed terminal.
- the adjusting module 403 is configured to adjust a bandwidth allocated to the home gateway to a second bandwidth, where the second bandwidth is greater than a subscription bandwidth of the fixed terminal.
- the adjustment module dynamically adjusts the allocated bandwidth of the fixed terminal, so that the bandwidth allocated to the fixed terminal is greater than the subscription bandwidth, and the mobility is reduced.
- the bandwidth control device 400 in the above embodiment further includes:
- the first control module 404 is configured to control a bandwidth allowed by the fixed terminal to be a subscription bandwidth of the fixed terminal.
- the bandwidth control device adjusts the bandwidth allocated to the fixed terminal to the second bandwidth. In practical applications, there are various methods for calculating the second bandwidth.
- the bandwidth control device in the embodiment of the present invention is described below.
- the bandwidth control device 500 includes:
- the first obtaining module 501 is configured to acquire an access request of the mobile terminal, where the access request is used to instruct the mobile terminal to request access to the Internet through a home gateway of the fixed terminal;
- the second obtaining module 502 is configured to acquire a subscription bandwidth of the fixed terminal.
- the adjusting module 503 is configured to adjust a bandwidth allocated to the home gateway to a second bandwidth, where the second bandwidth is greater than a subscription bandwidth of the fixed terminal.
- the navigation device 500 further includes:
- the third obtaining module 504 is configured to acquire a subscription bandwidth of each mobile terminal.
- the calculating module 505 is configured to calculate a first bandwidth according to the subscription bandwidth of each mobile terminal
- the second broadband is a sum of a subscription bandwidth of the fixed terminal and the first bandwidth, or a sum of a subscription bandwidth, a first bandwidth, and a redundancy bandwidth of the fixed terminal.
- the adjustment module dynamically adjusts the allocated bandwidth of the fixed terminal, so that the bandwidth allocated to the fixed terminal is greater than the subscription bandwidth, and the mobility is reduced.
- the bandwidth control device calculates the first bandwidth according to the subscription bandwidth of each mobile terminal, to obtain the sum of the first bandwidth and the subscription bandwidth of the fixed terminal, or the first bandwidth, the subscription bandwidth of the fixed terminal, and the redundancy bandwidth.
- the second bandwidth is allocated to the fixed terminal, and the bandwidth currently allocated to the fixed terminal can be dynamically adjusted according to the number of mobile terminals that apply for access and the subscription bandwidth, so as to ensure the user experience of the fixed terminal and each mobile terminal. Avoid wasted bandwidth.
- the calculating module 505 is configured to calculate a first bandwidth according to the subscription bandwidth of each mobile terminal.
- the computing module has multiple methods to calculate the first bandwidth according to the subscription bandwidth of each mobile terminal.
- the calculation module 505 is specifically configured to select a subscription bandwidth of the mobile terminal with the largest value among the subscription bandwidths of the mobile terminals as the first bandwidth; or the calculation module 505 is specifically configured to use the subscription bandwidth of each mobile terminal.
- the weighted value is taken as the first bandwidth. In this way, the waste caused by the operator's broadband resources being avoided can be avoided.
- the bandwidth control device 500 in the above embodiment further includes:
- the second control module 506 is configured to control, for each mobile terminal, the bandwidth allowed to be used by the mobile terminal to be a subscription bandwidth of the mobile terminal, or to control a sum of bandwidths allowed by the mobile terminals to be used. The difference between the second bandwidth and the subscription bandwidth of the fixed terminal is described.
- the bandwidth control device needs to separately obtain the subscription bandwidth of the fixed terminal and each mobile terminal.
- the third obtaining module 504 in the bandwidth control device 500 in the above embodiment further includes:
- the first sending module 5041 is configured to encapsulate and send an access request message to the server.
- a first parsing module 5042 configured to receive and parse an access permission message from the server, where the access permission message includes a bandwidth attribute of the mobile terminal, and a bandwidth attribute of the mobile terminal is used to indicate The subscription bandwidth of the mobile terminal.
- the bandwidth control device in the embodiment of the present invention is described above from the perspective of a unitized functional entity.
- the bandwidth control device in the embodiment of the present invention is described below from the perspective of hardware processing. Please refer to FIG. 6, which is a schematic diagram of the present invention. A schematic structural diagram of a bandwidth control device in another embodiment.
- the communication device 600 shown in FIG. 6 is only one example of the bandwidth control device provided by any of the embodiments shown in FIG. 4 to FIG. 5, and the bandwidth control device 600 may have a larger ratio than that shown in FIG. More or fewer components may be combined, two or more components may be combined, or may have different component configurations.
- the various components shown in the figures can be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
- a memory 601 a central processing unit (CPU) 603, a peripheral interface 604, a power management chip 605, an input/output (I/O) subsystem 606, and a peripheral port 607 are included. These components communicate via one or more communication buses or signal lines 608.
- the bandwidth control device 600 provided in this embodiment will be described in detail below.
- the memory 601 can be accessed by a CPU 603, a peripheral interface 604, etc., which can include a high speed random access memory, and can also include a non-volatile memory, such as one or more magnetic disk storage devices, flash memory devices. Or other volatile solid-state storage devices.
- a non-volatile memory such as one or more magnetic disk storage devices, flash memory devices. Or other volatile solid-state storage devices.
- peripheral interface 604 that can connect the input and output peripherals of the device to the CPU 603 and the storage 601.
- I/O Subsystem 606 can connect input and output peripherals on the device, such as touch screen 609 and other input/control devices 610, to peripheral interface 604.
- I/O subsystem 606 can include display controller 6061 and one or more input controllers 6062 for controlling other input/control devices 610.
- one or more input controllers 6062 receive electrical signals from other input/control devices 610 or transmit electrical signals to other input/control devices 610, and other input/control devices 610 may include physical buttons (press buttons, rocker buttons, etc.) ), dial, slide switch, joystick, click wheel.
- the input controller 6062 can be connected to any of the following: a keyboard, an infrared port, a USB interface, and a pointing device such as a mouse.
- Display controller 6061 in I/O subsystem 606 receives electrical signals from touch screen 609 or transmits electrical signals to touch screen 609.
- the touch screen 609 detects the contact on the touch screen, and the display controller 6061 converts the detected contact into an interaction with the navigation device interface object displayed on the touch screen 609, that is, realizes human-computer interaction, and the navigation device interface object displayed on the touch screen 609 can It is an icon for running a game, an icon for networking to a corresponding network, and the like.
- the device may also include a light mouse, which is a touch sensitive surface that does not display a visual output, or an extension of a touch sensitive surface formed by the touch screen.
- the power management chip 605 is used for power supply and power management of the hardware connected to the CPU, the I/O subsystem, and the peripheral interface.
- Figure 7 is a structural diagram of an internal portion of a bandwidth control device.
- the software components stored in the memory 701 may include an operating system 7011, a communication module 7012, and a function module 7013.
- Operating system 7011 includes controls and management of general system tasks (eg, memory management, storage device control, power management, etc.) Various software components and/or drivers, and facilitate communication between various hardware and software components.
- Communication module 7012 facilitates communication with other devices through one or more peripheral ports, and also includes various software components for processing data received by RF circuitry and/or peripheral ports.
- the function module 7013 includes:
- the first obtaining module 70131 is configured to acquire an access request of the mobile terminal, where the access request is used to instruct the mobile terminal to request access to the Internet through a home gateway of the fixed terminal;
- the second obtaining module 70132 is configured to acquire a subscription bandwidth of the fixed terminal.
- the adjusting module 70133 is configured to adjust a bandwidth allocated to the home gateway to a second bandwidth, where the second bandwidth is greater than a subscription bandwidth of the fixed terminal.
- the function module 7013 circuit further includes:
- the first control module is configured to control a bandwidth allowed by the fixed terminal to be a subscription bandwidth of the fixed terminal.
- the function module 7013 circuit further includes:
- a third acquiring module configured to acquire a subscription bandwidth of each mobile terminal
- a calculating module configured to calculate a first bandwidth according to the subscription bandwidth of each mobile terminal
- the second broadband is a sum of a subscription bandwidth of the fixed terminal and the first bandwidth, or a sum of a subscription bandwidth, a first bandwidth, and a redundancy bandwidth of the fixed terminal.
- the calculating module is specifically configured to select, as the first bandwidth, a subscription bandwidth of a mobile terminal having the largest value among the subscription bandwidths of the mobile terminals; or
- the calculation module is specifically configured to use a weighted value of the subscription bandwidth of each mobile terminal as the first bandwidth.
- the function module 7013 circuit further includes:
- a second control module configured to control, for each of the mobile terminals, a bandwidth that is allowed to be used as a subscription bandwidth of the mobile terminal, or a sum of bandwidths for controlling the mobile terminal to use The difference between the second bandwidth and the subscription bandwidth of the fixed terminal.
- the third acquiring module includes:
- a first sending module configured to encapsulate and send an access request message to the server
- a first parsing module configured to receive and parse an access grant message from the server, where the access grant message includes a bandwidth attribute of the mobile terminal, and a bandwidth attribute of the mobile terminal is used to indicate The subscription bandwidth of the mobile terminal.
- the disclosed system, apparatus, and method may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the unit is only a logical function division.
- there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or may be Each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
- the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium.
- the technical solution of the present invention which is essential or contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product stored in a storage medium.
- a number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开了一种带宽控制方法和带宽控制设备,用于降低移动终端的接入对固定终端的用户体验的影响。该方法包括:带宽控制设备获取移动终端的接入请求,所述接入请求用于指示所述移动终端请求通过固定终端的家庭网关接入互联网;带宽控制设备获取所述固定终端的第一带宽,所述第一带宽为所述固定终端的签约带宽;带宽控制设备将分配给所述固定终端的带宽调整为第二带宽,所述第二带宽大于所述第一带宽。本发明实施例能够降低移动终端的接入对固定终端的用户体验的影响。
Description
本申请要求于2014年4月17日提交中国专利局、申请号为201410156088.6、发明名称为“带宽控制方法和带宽控制设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本发明涉及移动通信领域,尤其涉及一种带宽控制方法和带宽控制设备。
随着移动宽带用户和数据业务流量急速增长,传统蜂窝网络的速率逐渐成为移动宽带发展的瓶颈。移动宽带传输成本高,而无线局域网(Wireless Local Area Network,WLAN)凭借价格低廉、组网灵活、支持高速无线数据接入及频段开放等独特魅力,在金融、医疗、制造等行业获得广泛的应用。越来越多的网络运营商将WLAN定位为2G/3G移动网的补充。
无线高保真(Wireless Fidelity,Wi-Fi)分流是指移动运营商通过和第三方合作或者自建WLAN的方式,允许网内移动用户使用WLAN网络,分流移动网数据流量负荷,降低运营成本,缓减扩容压力的目的。当前,运营商构建Wi-Fi分流网的主要方案是自建公众Wi-Fi热点。该方案投资大,热点覆盖范围有限,难以满足运营商的分流需求。考虑到大部分运营商具有丰富的固定宽带用户资源,如果利用固定宽带用户网络进行Wi-Fi分流网络建设,即Wi-Fi分流热点寄宿固定宽带用户方案,可以为运营商节约大量新建网络投资,解决Wi-Fi热点铺设难,无法大面积覆盖等难题。
在该方案中,运营商通过改造固定宽带用户家庭网关设备,在用户家庭网关中增加公众Wi-Fi热点,通过在家庭网关和Wi-Fi分流网关之间发起建Soft-GRE隧道,把移动用户的Wi-Fi数据通过固定宽带接入网回传至运营商Wi-Fi分流网关,从而实现移动用户流量的分流。可有效解决Wi-Fi热点覆盖不足,新建承载网络投资大的难题。
然而,在该技术中,由于Wi-Fi分流热点寄宿于固定宽带用户的家庭网关设备中,需要使用该固定宽带用户的宽带连接承载业务流量,势必挤占宽带用户带宽,导致宿主用户的体验受影响。
发明内容
本发明实施例提供了一种带宽控制方法和带宽控制设备,用于降低移动终端的接入对固定终端的用户体验的影响。
本发明实施例第一方面提供一种带宽控制方法,包括:
带宽控制设备获取移动终端的接入请求,所述接入请求用于指示所述移动终端请求通过固定终端的家庭网关接入互联网;
所述带宽控制设备获取所述固定终端的签约带宽;
所述带宽控制设备将分配给所述固定终端的带宽调整为第二带宽,所述第二带宽大于所述固定终端的签约带宽。
结合本发明实施例的第一方面,本发明实施例的第一方面的第一种实现方式中,所述带宽控制设备控制所述固定终端允许使用的带宽为该固定终端的签约带宽。
结合本发明实施例的第一方面,本发明实施例的第一方面的第二种实现方式中,所述带宽控制设备获取各移动终端的签约带宽;
所述带宽控制设备根据所述各移动终端的签约带宽计算第一带宽;
所述带宽控制设备将所述固定终端的签约带宽与所述第一带宽之和作为所述第二带宽,或,所述带宽控制设备将所述固定终端的签约带宽、第一带宽以及冗余带宽之和作为所述第二带宽。
结合本发明实施例的第一方面的第二种实现方式,本发明实施例的第一方面的第三种实现方式中,所述带宽控制设备根据所述各移动终端的签约带宽计算所述第一带宽,包括:
所述带宽控制设备选取所述各移动终端的签约带宽中数值最大的移动终端的签约带宽作为该第一带宽;
或,
所述带宽控制设备将所述各移动终端的签约带宽的加权值作为该第一带宽。
结合本发明实施例的第一方面的第二种实现方式、或第一方面的第三种实现方式,本发明实施例的第一方面的第四种实现方式中,所述带宽控制设备控制所述各移动终端中的每个移动终端允许使用的带宽为所述移动终端的签约带宽;
或,
所述带宽控制设备控制所述各移动终端允许使用的带宽之和为所述第二带宽与该固定终端的签约带宽的差。
结合本发明实施例的第一方面的第二种实现方式、或第一方面的第三种实现方式,本发明实施例的第一方面的第五种实现方式中,所述带宽控制设备获取各移动终端的签约带宽,包括:
所述带宽控制设备封装并发送接入请求报文至服务器;
所述带宽控制设备接收并解析来自所述服务器的接入许可报文,其中所述接入许可报文中包含所述移动终端的带宽属性,所述移动终端的带宽属性用于指示所述移动终端的签约带宽。
结合本发明实施例的第一方面的第五种实现方式,本发明实施例的第一方面的第六种实现方式中,所述服务器为拨号用户远程认证服务RADIUS服务器。
本发明实施例第二方面提供一种带宽控制设备,包括:
第一获取模块、第二获取模块和调整模块,其中:
所述第一获取模块,用于获取移动终端的接入请求,所述接入请求用于指示所述移动终端请求通过固定终端的家庭网关接入互联网;
所述第二获取模块,用于获取所述固定终端的签约带宽;
所述调整模块,用于将分配给所述家庭网关的带宽调整为第二带宽,所述第二带宽大于所述固定终端的签约带宽。
结合本发明实施例的第二方面,本发明实施例的第二方面的第一种实现方式中,还包括:
第一控制模块,用于控制所述固定终端允许使用的带宽为该固定终端的签约带宽。
结合本发明实施例的第二方面,本发明实施例的第二方面的第二种实现方式中,还包括:
第三获取模块,用于获取各移动终端的签约带宽;
计算模块,用于根据所述各移动终端的签约带宽计算第一带宽;
所述第二宽带为所述固定终端的签约带宽与所述第一带宽之和,或者所述第二宽带为所述固定终端的签约带宽、第一带宽以及冗余带宽之和。
结合本发明实施例的第二方面的第二种实现方式,本发明实施例的第二方面的第三种实现方式中,所述计算模块具体用于选取所述各移动终端的签约带宽中数值最大的移动终端的签约带宽作为所述第一带宽;
或,
所述计算模块具体用于将所述各移动终端的签约带宽的加权值作为所述第一带宽。
结合本发明实施例的第二方面的第二种实现方式、或第二方面的第三种实现方式,本发明实施例的第二方面的第四种实现方式中,还包括:
第二控制模块,用于控制所述各移动终端中的每个移动终端允许使用的带宽为所述移动终端的签约带宽,或者用于控制所述各移动终端允许使用的带宽之和为所述第二带宽与所述固定终端的签约带宽的差。
结合本发明实施例的第二方面的第二种实现方式、或第二方面的第三种实现方式,本发明实施例的第二方面的第五种实现方式中,所述第三获取模块包括:
第一发送模块,用于封装并发送接入请求报文至服务器;
第一解析模块,用于接收并解析来自所述服务器的接入许可报文,其中所述接入许可报文中包含所述移动终端的带宽属性,所述移动终端的带宽属性用于指示所述移动终端的签约带宽。
本发明实施例的技术方案中,在移动终端请求从固定终端的家庭网关无线接入互联网时,通过将固定终端的分配带宽动态调整,以使得分配给该固定终端的带宽大于其签约带宽,降低了移动终端用户的接入对使用固定终端的用户的体验的影响;而且,相比长期给固定终端分配大于其签约带宽的带宽,避免了在没有移动终端接入时给运营商接入网络造成的带宽浪费。
图1为本发明中的带宽控制方法一个实施例的流程图;
图2为本发明中的带宽控制方法另一个实施例的流程图;
图3为本发明中的带宽控制方法另一个实施例的流程图;
图4为本发明中的带宽控制设备一个实施例的示意图;
图5为本发明中的带宽控制设备另一个实施例的示意图;
图6为本发明中的带宽控制设备另一个实施例的示意图;
图7为带宽控制设备内部部分结构图。
本发明实施例提供了一种带宽控制方法和带宽控制设备,用于降低移动终端的接入对固定终端的用户体验的影响。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
请参阅图1,本发明中带宽控制方法的一个实施例包括:
101、带宽控制设备获取移动终端的接入请求,所述接入请求用于指示所述移动终端请求通过固定终端的家庭网关接入互联网;
本实施例中,该带宽控制设备可以是运营商用于控制带宽的设备。固定终端的家庭网关增加有运营商公众Wi-Fi热点,即该家庭网关可以将移动用户的Wi-Fi数据通过固定宽带接入网回传至运营商Wi-Fi分流网关,再通过该运营商Wi-Fi分流网关发送至互联网,以使得移动终端能够通过固定终端的家庭网关接入互联网。在移动终端需要接入互联网时,该移动终端发送接入请求至带宽控制设备,该接入请求用于请求通过该固定终端的家庭网关接入互联网;带宽控制设备获取该移动终端的接入请求。其中,请求通过该固定终端的家庭网关进入互联网的移动终端的数量可以为一个或者至少两个。
102、带宽控制设备获取固定终端的签约带宽;
固定终端与运营商签有协议,协定运营商为该固定终端的家庭网关分配固定的使用带宽,该固定的使用带宽即为固定终端的签约带宽。若分配给固定终端的使用带宽一直保持为该固定终端的签约带宽,那么,在移动终端请求通过该固定终端的家庭网关接入互联网时,会侵占该固定终端的签约带宽,使用该固定终端的宽带连接承载业务流量,进而影响该固定终端的使用体验。因此,为避免该固定终端的使用体验遭受影响,带宽控制设备需对分配给该固定终端的带宽进行调整。而在调整之前,带宽控制设备需先获取固定终端的签约带宽。
103、带宽控制设备将分配给固定终端的带宽调整为第二带宽,该第二带宽大于固定终端的签约带宽;
在获取到固定终端的签约带宽后,带宽控制设备根据该固定终端的签约带宽对分配给该固定终端的带宽进行调整,使得在有移动终端请求接入时,带宽控制设备给该固定终端分配的带宽从固定终端的签约带宽调整为第二带宽,其中该第二带宽大于固定终端的签约带宽。当没有移动终端请求接入时,带宽控制设备将分配给该固定终端的带宽调整回该固定终端的签约宽带宽。
本实施例中,在移动终端请求从固定终端的家庭网关无线接入互联网时,通过将固定终端的分配带宽动态调整,以使得分配给该固定终端的带宽大于其签约带宽,降低了移动终端用户的接入对使用固定终端的用户的体验的影响;同时,相比长期给固定终端分配大于其签约带宽的带宽,避免了在没有移动终端接入时给运营商接入网络造成的带宽浪费。
该实施例中,当有移动终端请求接入时,带宽控制设备分配给固定终端的带宽大于其签约带宽;那么,固定终端实际使用的资源可能会大于运营商与其签约的资源,即可能会侵占接入的移动终端的带宽,影响移动终端的用户体验。因此,可选地,该实施例中的宽带控制方法还包括:
104、带宽控制设备控制固定终端允许使用的带宽为该固定终端的签约带宽;
在有移动终端接入时,带宽控制设备分配给固定终端的带宽为第二带宽。但是,带宽控制设备对固定终端进行限速,使得固定终端能够使用的带宽为该固定终端的签约带宽。
这样,能够避免固定终端会侵占带宽控制设备原本为移动终端所分配的带宽,避免固定终端对移动终端的用户体验造成影响。
该实施例中,带宽控制设备将分配给固定终端的带宽调整为第二带宽。实际运用中,有多种方法来计算该第二带宽,下面对本发明实施例中带宽控制方法进行描述。
请参阅图2,本发明的另一个实施例的带宽控制方法包括:
201、带宽控制设备获取移动终端的接入请求,该接入请求用于指示该移动终端请求通过固定终端的家庭网关接入互联网;
本实施例中,该带宽控制设备可以是运营商用于控制带宽的设备。固定终端的家庭网关增加有运营商公众Wi-Fi热点,即该家庭网关可以将移动用户的Wi-Fi数据通过固定宽带接入网回传至运营商Wi-Fi分流网关,再通过该运营商Wi-Fi分流网关发送至互联网,以使得移动终端能够通过固定终端的家庭网关接入互联网。在移动终端需要接入互联网时,该移动终端发送接入请求至带宽控制设备,该接入请求用于请求通过该固定终端的家庭网关接入互联网;带宽控制设备获取该移动终端的接入请求。其中,请求通过该固定终端的家庭网关进入互联网的移动终端的数量可以为一个或者至少两个。
202、带宽控制设备获取固定终端的签约带宽;
固定终端与运营商签有协议,协定运营商为该固定终端的家庭网关分配一定的使用带宽,该使用带宽即为固定终端的签约带宽。若分配给固定终端的使用带宽一直保持为该固定终端的签约带宽,那么,在移动终端请求通过该固定终端的家庭网关接入互联网时,会侵占该固定终端的签约带宽,使用该固定终端的宽带连接承载业务流量,进而影响该固定终端的使用体验。因此,为避免该固定终端的使用体验遭受影响,带宽控制设备需对分配给该固定终端的带宽进行调整。而在调整之前,带宽控制设备需先获取固定终端的签约带宽。
203、带宽控制设备获取移动终端的签约带宽;
每个移动终端与运营商签有协议,协定运营商为该移动终端分配一定的使用带宽,该使用带宽即为该移动终端的签约带宽。不同的移动终端的签约带宽可以相同,也可以不同。
204、带宽控制设备根据移动终端的签约带宽计算第一带宽;
为了保证固定终端的用户体验,避免移动终端的签约带宽较大或者移动终端的数量较多而导致移动终端过多地占用固定终端的宽带连接,并保证移动终端的用户体验,带宽控制设备在对分配给固定终端的带宽进行调整时,需结合移动终端的签约带宽来计算第一带宽,然后再根据该第一带宽和固定终端的签约带宽来计算第二带宽。
带宽控制设备根据各移动终端的签约带宽来计算第一带宽的方法有多种。具体举例
来说,带宽控制设备选取各移动终端的签约带宽中数值最大的签约带宽作为第一带宽;或者,带宽控制设备将各移动终端的签约带宽的加权值作为第一带宽。当然,以上方法仅为举例,并不作限制。
其中,带宽控制设备将各移动终端的签约带宽的加权值作为第一带宽的方法也有多种。例如,带宽控制设备将各移动终端的签约带宽的和作为第一带宽。实际运用中,由于同一时间内各移动终端所使用的最大带宽并不一定为其签约带宽,因此第一带宽也可以不是各移动终端的签约带宽的和,而可以是小于这些移动终端的签约带宽的和,也即至少部分移动终端的签约带宽的加权值可以小于1。因此,可以是将各移动终端的签约带宽的平均值作为第一带宽,或者,根据各移动终端的签约带宽来将各移动终端进行分级,并根据各移动终端的级别来确定其加权值,其中级别越高的移动终端的加权值越大。这样,可以避免运营商的宽带资源没被利用而造成的浪费。
205、带宽控制设备将固定终端的签约带宽与第一带宽之和作为第二带宽,或,带宽控制设备将固定终端的签约带宽、第一带宽以及冗余带宽之和作为第二带宽;
根据各移动终端的签约带宽计算出第一带宽后,带宽控制设备计算固定终端的签约带宽和第一带宽的和,用于作为第二带宽来对固定终端的带宽进行调整。实际运用中,带宽控制设备还可以增加额外的带宽分配给固定终端,即将固定终端的签约带宽、第一带宽以及冗余带宽的和,作为第二带宽来对固定终端的带宽进行调整,以在申请接入的移动终端的数量较多时保证各移动终端的用户体验,其中该冗余带宽可以由带宽控制设备预先设置。
206、带宽控制设备将分配给固定终端的带宽调整为第二带宽,该第二带宽大于固定终端的签约带宽;
在获取到固定终端的签约带宽后,带宽控制设备根据该固定终端的签约带宽对分配给该固定终端的带宽进行调整,使得在有移动终端请求接入时,带宽控制设备给该固定终端分配的带宽从该固定终端的签约带宽调整为第二带宽,其中该第二带宽大于该固定终端的签约带宽。当没有移动终端请求接入时,带宽控制设备将分配给该固定终端的带宽调整回该固定终端的签约带宽。
本实施例中,在移动终端请求从固定终端的家庭网关无线接入互联网时,通过将固定终端的分配带宽动态调整,以使得分配给该固定终端的带宽大于其签约带宽,降低了移动终端用户的接入对使用固定终端的用户的体验的影响;同时,相比长期给固定终端分配大于其签约带宽的带宽,避免了在没有移动终端接入时给运营商接入网络造成的带
宽浪费。
进一步地,带宽控制设备根据各移动终端的签约带宽来计算第一带宽,以将该第一带宽和该固定终端的签约带宽的和或者该第一带宽、该固定终端的签约带宽以及冗余带宽的和作为第二带宽分配给固定终端,能够根据申请接入的移动终端的数量以及签约带宽来动态调整当前分配给固定终端的带宽,以在保证固定终端和各移动终端的用户体验的前提下避免了带宽浪费。
上面实施例中,当有移动终端请求接入时,带宽控制设备分配给固定终端的带宽大于该固定终端的签约带宽以供该固定终端和移动终端使用;那么,各移动终端实际使用的资源可能会大于运营商与其签约的资源,即可能会侵占固定终端或其他移动终端的带宽,影响固定终端或者其他移动终端的用户体验。因此,可选地,上面实施例中的宽带控制方法还包括:
207、带宽控制设备控制各移动终端中的每个移动终端允许使用的带宽为该移动终端的签约带宽;或,带宽控制设备控制各移动终端允许使用的带宽之和为第二带宽与该固定终端的签约带宽的差;
在移动终端请求通过固定终端的家庭网关接入互联网时,根据移动终端与运营商签有的协议,运营商为该移动终端分配其签约带宽。但是,各移动终端在通过固定终端的家庭网关接入互联网时,各移动终端能够使用的资源为运营商为固定终端所分配的带宽,即第二带宽。因此,带宽控制设备对每个移动终端进行限速,使得每个移动终端能够使用的带宽为该移动终端的签约带宽。或者,带宽控制设备也可以不对每个移动终端进行限速,而是对所有移动终端所使用的总带宽进行限速,使得所有移动终端一起所能够使用的总带宽为第二带宽与该固定终端的签约带宽的差,也即所有移动终端一起所能够使用的总带宽为第一带宽,或者所有移动终端一起所能够使用的总带宽为第一带宽与冗余带宽的和。
这样,能够避免各移动终端会侵占带宽控制设备原本为固定终端所分配的签约带宽,避免移动终端对固定终端的用户体验造成影响。
该实施例中,带宽控制设备需要分别获取固定终端和各移动终端的签约带宽,实际运用中,有多种方法来获取该固定终端的签约带宽和各移动终端的签约带宽,下面对本发明实施例中带宽控制方法进行描述。
请参阅图3,本发明的另一个实施例中带宽控制方法包括:
301、带宽控制设备获取移动终端的接入请求,所述接入请求用于指示所述移动终
端请求通过固定终端的家庭网关接入互联网;
本实施例中,该带宽控制设备可以是运营商用于控制带宽的设备。固定终端的家庭网关增加有运营商公众Wi-Fi热点,即该家庭网关可以将移动用户的Wi-Fi数据通过固定宽带接入网回传至运营商Wi-Fi分流网关,再通过该运营商Wi-Fi分流网关发送至互联网,以使得移动终端能够通过固定终端的家庭网关接入互联网。在移动终端需要接入互联网时,该移动终端发送接入请求至带宽控制设备,用于请求通过该固定终端的家庭网关接入互联网;带宽控制设备获取该移动终端的接入请求。其中,请求通过该固定终端的家庭网关进入互联网的移动终端的数量可以为一个或者至少两个。
具体举例来说,移动终端在进入固定终端的家庭网关的公众Wi-Fi热点覆盖区域时,向带宽控制设备发送可扩展身份验证协议(Extensible Authentication Protocol,EAP)报文,该EAP报文用于网络接入认证。由于EAP报文为现有技术,在此不做赘述。
带宽控制设备针对该移动终端触发认证请求报文,并将认证标识(例如该移动终端的媒体接入控制MAC地址)携带在该认证请求报文中发送给该移动终端,其中该认证请求报文包含EAP报文。该移动终端回复认证响应报文给该宽带控制设备。该认证响应报文携带该认证标识和该EAP报文。该带宽控制设备接收该认证响应报文。
当然,上述只是对移动终端和带宽控制设备之间的一些交互流程进行举例描述,并不作限制。
302、带宽控制设备封装并发送接入请求报文至服务器;
带宽控制设备将接入请求报文发送至服务器,以向服务器获取固定终端和各移动终端的签约带宽。具体地,该服务器可以是拨号用户远程认证服务(Remote AuthenticationDial In User Service,RADIUS)服务器。当然,实际运用中,该服务器也可以是其他策略控制服务器,在此不作限制。
举例来说,当本实施例中提到的服务器是RADIUS服务器时,带宽控制设备将获取到的认证响应报文采用EAP over RADIUS模式封装进RADIUS接入请求报文,并携带必要的RADIUS属性,如呼叫站点标识和网络接入IP属性值(即固定终端的家庭网关的宽带连接地址);然后将该RADIUS接入请求报文发送至指定的RADIUS服务器地址。该RADIUS服务器接收并解析该RADIUS接入请求报文后,生成密钥询问(Key Inquirement)报文并将该密钥询问报文封装进RADIUS接入询问(Request)报文,该RADIUS服务器将该RADIUS接入询问报文发送给带宽控制设备。带宽控制设备接收到该RADIUS接入询问报文后,提取该密钥询问(Key Inquirement)报文并将该密钥询问报文封装成EAP询问(Request)
报文发送至该移动终端。在带宽控制设备接收到来自该移动终端对该EAP询问报文的EAP响应报文后,将该EAP响应报文采用EAP over RADIUS模式,并携带其他RADIUS属性封装进RADIUS接入请求报文,发送至RADIUS服务器。
当然,上述只是对移动终端、带宽控制设备和服务器三者之间的一些交互流程进行举例描述,并不作限制。
303、带宽控制设备接收并解析来自服务器的接入许可报文,其中所述接入许可报文中包含所述移动终端的带宽属性,所述移动终端的带宽属性用于指示所述移动终端的签约带宽;
服务器认证移动终端成功后,根据该移动终端的签约信息获取该移动终端的签约带宽,并将该移动终端的签约带宽值封装在接入许可报文的带宽属性中,发送该接入许可报文至带宽控制设备。带宽控制设备接收并解析该接入许可报文,解析该接入许可报文的带宽属性获得该移动终端的签约带宽值。
具体举例来说,服务器认证移动终端成功后,在Radius中封装EAP报文,并根据移动终端的签约信息使用Offload_Guest_UP_Rate属性和Offload_Guest_down_Rate属性分别携带该移动终端的上下行签约带宽,将Offload_Guest_UP_Rate属性和Offload_Guest_down_Rate属性封装到RADIUS接入许可报文。带宽控制设备接收到该RADIUS接入许可报文后,解析并提取其中的各属性值。
当然,上述描述仅为举例,并不作限制。
304、带宽控制设备根据所述移动终端的签约带宽计算第一带宽;
为了保证固定终端的用户体验,避免移动终端的签约带宽较大或者移动终端的数量较多而导致移动终端过多地占用固定终端的宽带连接,并保证移动终端的用户体验,带宽控制设备在对分配给固定终端的带宽进行调整时,需结合各移动终端的签约带宽来计算第一带宽,然后再根据该第一带宽和固定终端的签约带宽来计算第二带宽。
带宽控制设备根据各移动终端的签约带宽来计算第一带宽的方法有多种。具体举例来说,带宽控制设备选取各移动终端的签约带宽中数值最大的签约带宽作为第一带宽;或者,带宽控制设备将各移动终端的签约带宽的加权值作为第一带宽。当然,以上方法仅为举例,并不作限制。
其中,带宽控制设备将各移动终端的签约带宽的加权值作为第一带宽的方法也有多种。例如,带宽控制设备将各移动终端的签约带宽的和作为第一带宽。实际运用中,由于同一时间内各移动终端所使用的最大带宽并不一定是各移动终端的签约带宽,因此第一带宽也可以不用为各移动终端的签约带宽的和,而是小于各移动终端的签约带宽的
和,也即至少部分移动终端的签约带宽的加权值可以小于1。因此,可以是将各移动终端的签约带宽的平均值作为第一带宽,或者,根据各移动终端的签约带宽来讲各移动终端进行分级,并根据各移动终端的级别来确定其加权值,其中级别越高的移动终端的加权值越大。这样,可以避免运营商的宽带资源没被利用而造成的浪费。
305、带宽控制设备获取固定终端的签约带宽;
带宽控制设备根据固定终端与运营商所签有的协议来查找运营商为该固定终端的家庭网关所分配的签约带宽。
具体举例来说,带宽控制设备在解析RADIUS接入许可报文时,获取移动终端所寄宿的固定终端,并通过查找宽带接入用户信息表来获取该固定终端的签约带宽,然后将该固定终端的上下行签约带宽值分别记入Offload_Host_UP_Rate属性和Offload_Host_Down_Rate属性,连同原有RADIUS属性,重新封装为RADIUS接入许可报文。
实际运用中,RADIUS接入许可报文有多种格式。例如,该RADIUS接入许可报文的属性报文类型编码为26,能力报文长度为可变,设备商标识为设备商的网络管理编码,而子属性编码可以由设备商规划定义。具体举例来说,Offload_Host_UP_Rate属性类型值为251,Offload_Host_Down_Rate属性类型值为252,Offload_Guest_UP_Rate属性类型值为253,Offload_Guest_Down_Rate属性类型值为254。子属性长度为16位,带宽值为可变的,带宽单位为Kbps。这样,RADIUS属性使用RADIUS属性类型终端设备商类型,能够方便设备商自行定义,而通过设备商定义类型值可以区分Offload_Host_UP_Rate属性、Offload_Host_Down_Rate属性、Offload_Guest_UP_Rate属性和Offload_Guest_Down_Rate属性这四种属性。
306、带宽控制设备将固定终端的签约带宽与第一带宽之和作为第二带宽,或,带宽控制设备将固定终端的签约带宽、第一带宽以及冗余带宽之和作为第二带宽;
根据各移动终端的签约带宽计算出第一带宽后,带宽控制设备计算固定终端的签约带宽和第一带宽的和,用于作为第二带宽来对固定终端的带宽进行调整。实际运用中,带宽控制设备还可以增加额外的带宽分配给固定终端,即计算固定终端的签约带宽、第一带宽以及冗余带宽的和,用于作为第二带宽来对固定终端的带宽进行调整,这样,在申请接入的移动终端的数量较多时,各移动终端的用户体验可以得到保障,其中该冗余带宽可以由带宽控制设备预先设置。
307、带宽控制设备将分配给固定终端的带宽调整为第二带宽,该第二带宽大于该固定终端的签约带宽;
在有移动终端请求接入时,在获取到固定终端的签约带宽后,带宽控制设备根据该固定终端的签约带宽对分配给该固定终端的带宽进行调整,带宽控制设备给该固定终端分配的带宽从该固定终端的签约带宽调整为第二带宽,其中该第二带宽大于该固定终端的签约带宽。当没有移动终端请求接入时,带宽控制设备将分配给该固定终端的带宽调整回该固定终端的签约带宽。
本实施例中,在移动终端请求从固定终端的家庭网关无线接入互联网时,通过将固定终端的分配带宽动态调整,以使得分配给该固定终端的带宽大于该固定终端的签约带宽,降低了移动终端用户的接入对使用固定终端的用户的体验的影响;并且,相比长期给固定终端分配大于其签约带宽的带宽,避免了在没有移动终端接入时给运营商接入网络造成的带宽浪费。
为便于理解,下面以一个实际应用场景对本实施例带宽控制方法进行描述。
移动终端在进入固定终端的家庭网关的公众Wi-Fi热点覆盖区域时,发送可扩展身份验证协议(Extensible Authentication Protocol,EAP)报文,该EAP报文用于网络接入认证。家庭网关针对新接入用户,触发认证请求报文,并将认证标识(例如终端MAC地址)携带在该认证请求报文中发送给移动终端,其中该认证请求报文包含EAP报文。移动终端向家庭网关回复认证响应报文,该认证响应报文携带该认证标识,其中该认证响应报文包括该EAP报文。
家庭网关采用EAP over RADIUS模式将移动终端发送的认证响应报文封装进RADIUS接入请求报文,该RADIUS报文还包括一些RADIUS属性,如呼叫站点标识和网络接入IP属性值(即固定终端的家庭网关的宽带连接地址)。该RADIUS报文以使用该家庭网关的固定终端的IP地址作为源地址、指定的RADIUS服务器地址为目的地址发送该RADIUS接入请求报文。
宽带接入网关解析收到的RADIUS接入请求报文,记录呼叫站点标识属性值和网络接入IP属性值(即家庭网关的宽带连接地址),然后重新封装接入请求报文的源地址、目的地址,其中该源地址为该宽带接入网关的IP地址,目的地址为指定的RADIUS服务器地址,并向Wi-Fi分流网关中转该RADIUS接入请求报文。
Wi-Fi分流网关解析该RADIUS接入请求报文后,记录呼叫站点标识属性值和网络接入IP属性值,然后重新封装该RADIUS接入请求报文的源地址、目的地址,其中该源地址为该Wi-Fi分流网关的IP地址,目的地址为指定的RADIUS服务器地址,并向该RADIUS服务器中转该RADIUS接入请求报文。
该RADIUS服务器接收并解析该RADIUS接入请求报文,从EAP报文的加密算法列表
中选择自己支持的一组加密算法、服务器产生的随机数、证书(包含服务器的名称和公钥)、证书请求形成密钥(Key Inquirement)询问报文,并封装在该RADIUS接入询问(Request)报文中,发送给Wi-Fi分流网关。
Wi-Fi分流网关中继该RADIUS接入询问报文给宽带接入网关,然后宽带接入网关中继该RADIUS接入询问报文给家庭网关。家庭网关把该RADIUS接入询问报文中的密钥询问(Key Inquirement)报文提取出来,封装成EAP询问报文发送给移动终端。
移动终端收到EAP询问报文后,提取服务器证书中的公钥,并产生一个随机密码串,并使用服务器的公钥对其进行加密,最后将加密的信息封装成EAP响应报文发送给家庭网关。
家庭网关将EAP接入响应报文采用EAP over RADIUS模式封装进RADIUS接入请求报文,然后发送给宽带接入网关。宽带接入网关中继该RADIUS接入请求报文给Wi-Fi分流网关,然后Wi-Fi分流网关中继该RADIUS接入请求报文给RADIUS服务器。
RADIUS服务器认证客户端成功后,在Radius中封装EAP报文,并根据该客户端的签约信息,获取该移动终端的签约带宽,使用Offload_Guest_UP_Rate属性和Offload_Guest_Down_Rate属性分别携带上下行带宽,封装Radius接入许可报文,发送给Wi-Fi分流网关。
Wi-Fi分流网关解析RADIUS接入许可报文,提取其中的RADIUS属性,记录呼叫站点标识(即移动终端媒体接入控制MAC地址)、Offload_Guest_UP_Rate属性值和Offload_Guest_Down_Rate属性值,生成Wi-Fi分流用户信息表。然后,Wi-Fi分流网关将RADIUS接入许可报文中继给宽带接入网关。
宽带接入网关解析RADIUS接入许可报文,提取Offload_Guest_UP_Rate属性值和Offload_Guest_Down_Rate属性值,并获取该移动终端所寄宿的固定终端的IP地址。宽带接入网关通过查找宽带接入用户信息表,获取该固定终端的签约带宽信息,并将该固定终端的上下行签约带宽值分别记入Offload_Host_UP_Rate属性和Offload_Host_Down_Rate属性,连同原有RADIUS属性,重新封装RADIUS接入许可报文,并发送给家庭网关。宽带接入网关在流量管理中为该固定终端分配的带宽调整为固定终端的签约带宽和移动终端的签约带宽之和。
家庭网关解析RADIUS接入许可报文,通过呼叫站点标识获取接入移动终端的MAC地址,通过Offload_Guest_UP_Rate属性值和Offload_Guest_down_Rate属性值获取该移动终端用户的签约带宽,并记录这些属性,生成移动终端用户信息,且在流量管理中为该移动终端分配相应的签约带宽。家庭网关还通过Offload_Host_UP_Rate属性值和
Offload_Host_Down_Rate属性值获取固定终端的签约带宽,生成固定终端用户信息,并在流量管理中为该移动用户分配该固定终端的签约带宽和移动终端的签约带宽之和。最后,家庭网关提取EAP报文,向移动终端发送认证成功报文。
移动终端收到认证成功报文,接入成功,启动IP地址配置,发送DHCP请求报文给家庭网关。家庭网关收到该DHCP请求报文后,将收到的DHCP请求报文封装为Ethernetover GRE报文,发送给WiFi分流网关。Wi-Fi分流网关为该移动终端分配IP地址,并将该IP地址记录到Wi-Fi分流用户信息表,发送DHCP响应报文给该移动终端。
移动终端获取IP地址成功后,可以正常访问网络。在家庭网关上,家庭网关分别对Wi-Fi分流流量和固定终端用户流量进行基于类的加权公平排队(Weighted Fair Queuing,WFQ)调度,各自分配带宽得到保证。在宽带接入网关上,为固定终端分配的带宽经过动态调整后,可以保证移动终端和固定终端的总分配带宽。
上面对本发明实施例中的带宽控制方法进行了描述,下面对本发明实施例中的带宽控制设备进行描述,请参阅图4,本发明的一个实施例中带宽控制设备400包括:
第一获取模块401,用于获取移动终端的接入请求,所述接入请求用于指示所述移动终端请求通过固定终端的家庭网关接入互联网;
第二获取模块402,用于获取所述固定终端的签约带宽;
调整模块403,用于将分配给所述家庭网关的带宽调整为第二带宽,所述第二带宽大于所述固定终端的签约带宽。
本实施例中,在移动终端请求从固定终端的家庭网关无线接入互联网时,调整模块通过将固定终端的分配带宽动态调整,以使得分配给该固定终端的带宽大于其签约带宽,降低了移动终端用户的接入对使用固定终端的用户的体验的影响;同时,相比长期给固定终端分配大于其签约带宽的带宽,避免了在没有移动终端接入时给运营商接入网络造成的带宽浪费。
上面实施例中,当有移动终端请求接入时,带宽控制设备分配给固定终端的带宽大于其签约带宽;那么,固定终端实际使用的资源可能会大于运营商与其签约的资源,即可能会侵占接入的移动终端的带宽,影响移动终端的用户体验。因此,可选地,上面实施例中的带宽控制设备400还包括:
第一控制模块404,用于控制所述固定终端允许使用的带宽为该固定终端的签约带宽。
这样,能够避免固定终端会侵占带宽控制设备原本为移动终端所分配的带宽,避免固定终端对移动终端的用户体验造成影响。
上面实施例中,带宽控制设备将分配给固定终端的带宽调整为第二带宽。实际运用中,有多种方法来计算该第二带宽,下面对本发明实施例中带宽控制设备进行描述。
请参阅图5,本发明的另一个实施例中带宽控制设备500包括:
第一获取模块501,用于获取移动终端的接入请求,所述接入请求用于指示所述移动终端请求通过固定终端的家庭网关接入互联网;
第二获取模块502,用于获取所述固定终端的签约带宽;
调整模块503,用于将分配给所述家庭网关的带宽调整为第二带宽,所述第二带宽大于该固定终端的签约带宽。
进一步地,导航设备500还包括:
第三获取模块504,用于获取各移动终端的签约带宽;
计算模块505,用于根据所述各移动终端的签约带宽计算第一带宽;
所述第二宽带为所述固定终端的签约带宽与所述第一带宽之和,或者为所述固定终端的签约带宽、第一带宽以及冗余带宽之和。
本实施例中,在移动终端请求从固定终端的家庭网关无线接入互联网时,调整模块通过将固定终端的分配带宽动态调整,以使得分配给该固定终端的带宽大于其签约带宽,降低了移动终端用户的接入对使用固定终端的用户的体验的影响;同时,相比长期给固定终端分配大于其签约带宽的带宽,避免了在没有移动终端接入时给运营商接入网络造成的带宽浪费。
进一步地,带宽控制设备根据各移动终端的签约带宽来计算第一带宽,以将该第一带宽和该固定终端的签约带宽的和或者该第一带宽、该固定终端的签约带宽以及冗余带宽的和作为第二带宽分配给固定终端,能够根据申请接入的移动终端的数量以及签约带宽来动态调整当前分配给固定终端的带宽,以在保证固定终端和各移动终端的用户体验的前提下避免了带宽浪费。
上面实施例中,计算模块505用于根据所述各移动终端的签约带宽计算第一带宽。实际运用中,计算模块有多种方法来根据各移动终端的签约带宽计算第一带宽。可选地,计算模块505具体用于选取所述各移动终端的签约带宽中数值最大的移动终端的签约带宽作为第一带宽;或者,计算模块505具体用于将所述各移动终端的签约带宽的加权值作为第一带宽。这样,可以避免运营商的宽带资源没被利用而造成的浪费。
上面实施例中,当有移动终端请求接入时,带宽控制设备分配给固定终端的带宽大于其签约带宽以供该固定终端和移动终端使用;那么,各移动终端实际使用的资源可能会大于运营商与其签约的资源,即可能会侵占固定终端或其他移动终端的带宽,影响固
定终端或者其他移动终端的用户体验。因此,可选地,上面实施例中的带宽控制设备500还包括:
第二控制模块506,用于控制所述各移动终端中的每个移动终端允许使用的带宽为所述移动终端的签约带宽,或者用于控制所述各移动终端允许使用的带宽之和为所述第二带宽与所述固定终端的签约带宽的差。
这样,能够避免各移动终端会侵占带宽控制设备原本为固定终端所分配的签约带宽,避免移动终端对固定终端的用户体验造成影响。
上面实施例中,带宽控制设备需要分别获取固定终端和各移动终端的签约带宽。实际运用中,有多种方法来获取该固定终端和各移动终端的签约带宽。
可选地,上面实施例中的带宽控制设备500中的第三获取模块504进一步包括:
第一发送模块5041,用于封装并发送接入请求报文至服务器。
第一解析模块5042,用于接收并解析来自所述服务器的接入许可报文,其中所述接入许可报文中包含所述移动终端的带宽属性,所述移动终端的带宽属性用于指示所述移动终端的签约带宽。
上面从单元化功能实体的角度对本发明实施例中的带宽控制设备进行了描述,下面从硬件处理的角度对本发明实施例中的带宽控制设备进行描述,请参阅图6,图6为本发明的另一个实施例中带宽控制设备的结构示意图。
应该理解的是,图6所示通信设备600仅仅是图4至图5所示的任一项实施例所提供的带宽控制设备的一个范例,并且带宽控制设备600可以具有比图6中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
现以带宽控制设备为一个例子进行具体的说明。如图6所示,包括存储器601、中央处理器(Central Processing Unit,以下简称CPU)603、外设接口604、电源管理芯片605、输入/输出(I/O)子系统606以及外设端口607,这些部件通过一个或多个通信总线或信号线608来通信。
下面就本实施例提供的带宽控制设备600进行详细的描述。
存储器601:所述存储器601可以被CPU603、外设接口604等访问,所述存储器601可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
外设接口604,所述外设接口可以将设备的输入和输出外设连接到CPU 603和存储
器601。
输入/输出(I/O)子系统606:所述I/O子系统606可以将设备上的输入输出外设,例如触摸屏609和其他输入/控制设备610,连接到外设接口604。I/O子系统606可以包括显示控制器6061和用于控制其他输入/控制设备610的一个或多个输入控制器6062。其中,一个或多个输入控制器6062从其他输入/控制设备610接收电信号或者向其他输入/控制设备610发送电信号,其他输入/控制设备610可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器6062可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。
I/O子系统606中的显示控制器6061从触摸屏609接收电信号或者向触摸屏609发送电信号。触摸屏609检测触摸屏上的接触,显示控制器6061将检测到的接触转换为与显示在触摸屏609上的导航设备界面对象的交互,即实现人机交互,显示在触摸屏609上的导航设备界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。
电源管理芯片605,用于为CPU、I/O子系统及外设接口所连接的硬件进行供电及电源管理。
图7为带宽控制设备内部部分结构图。在本发明实施例中,存储器701中存储的软件部件可包括操作系统7011、通信模块7012和功能模块7013。
操作系统7011(例如,Darwin、RTXC、LINUX、UNIX、OSX、WINDOWS、或诸如VxWorks的嵌入式操作系统)包括用于控制和管理一般系统任务(例如,存储器管理、存储设备控制、电力管理等等)的各种软件部件和/或驱动器,并且便于各种硬件与软件部件之间的通信。
通信模块7012便于通过一个或多个外设端口与其他设备通信,并且还包括用于处理由RF电路和/或外设端口接收的数据的各种软件部件。
功能模块7013包括:
第一获取模块70131,用于获取移动终端的接入请求,所述接入请求用于指示所述移动终端请求通过固定终端的家庭网关接入互联网;
第二获取模块70132,于获取所述固定终端的签约带宽;
调整模块70133,用于将分配给所述家庭网关的带宽调整为第二带宽,所述第二带宽大于所述固定终端的签约带宽。
具体地,本实施例中,功能模块7013电路还包括:
第一控制模块,用于控制所述固定终端允许使用的带宽为该固定终端的签约带宽。
具体地,本实施例中,功能模块7013电路还包括:
第三获取模块,用于获取各移动终端的签约带宽;
计算模块,用于根据所述各移动终端的签约带宽计算第一带宽;
所述第二宽带为所述固定终端的签约带宽与所述第一带宽之和,或者为所述固定终端的签约带宽、第一带宽以及冗余带宽之和。
具体地,本实施例中,所述计算模块具体用于选取所述各移动终端的签约带宽中数值最大的移动终端的签约带宽作为所述第一带宽;或,
所述计算模块具体用于将所述各移动终端的签约带宽的加权值作为所述第一带宽。
具体地,本实施例中,功能模块7013电路还包括:
第二控制模块,用于控制所述各移动终端中的每个移动终端允许使用的带宽为所述移动终端的签约带宽,或者用于控制所述各移动终端允许使用的带宽之和为所述第二带宽与所述固定终端的签约带宽的差。
具体地,本实施例中,所述第三获取模块包括:
第一发送模块,用于封装并发送接入请求报文至服务器;
第一解析模块,用于接收并解析来自所述服务器的接入许可报文,其中所述接入许可报文中包含所述移动终端的带宽属性,所述移动终端的带宽属性用于指示所述移动终端的签约带宽。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是
各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (13)
- 一种带宽控制方法,其特征在于,包括:带宽控制设备获取移动终端的接入请求,所述接入请求用于指示所述移动终端请求通过固定终端的家庭网关接入互联网;所述带宽控制设备获取所述固定终端的签约带宽;所述带宽控制设备将分配给所述固定终端的带宽调整为第二带宽,所述第二带宽大于所述固定终端的签约带宽。
- 根据权利要求1所述的方法,其特征在于,还包括:所述带宽控制设备控制所述固定终端允许使用的带宽为该固定终端的签约带宽。
- 根据权利要求1所述的方法,其特征在于,还包括:所述带宽控制设备获取各移动终端的签约带宽;所述带宽控制设备根据所述各移动终端的签约带宽计算第一带宽;所述带宽控制设备将所述固定终端的签约带宽与所述第一带宽之和作为所述第二带宽,或,所述带宽控制设备将所述固定终端的签约带宽、第一带宽以及冗余带宽之和作为所述第二带宽。
- 根据权利要求3所述的方法,其特征在于,所述带宽控制设备根据所述各移动终端的签约带宽计算所述第一带宽,包括:所述带宽控制设备选取所述各移动终端的签约带宽中数值最大的移动终端的签约带宽作为该第一带宽;或,所述带宽控制设备将所述各移动终端的签约带宽的加权值作为该第一带宽。
- 根据权利要求3或4所述的方法,其特征在于,还包括:所述带宽控制设备控制所述各移动终端中的每个移动终端允许使用的带宽为所述移动终端的签约带宽;或,所述带宽控制设备控制所述各移动终端允许使用的带宽之和为所述第二带宽与该固定终端的签约带宽的差。
- 根据权利要求3或4所述的带宽控制方法,其特征在于,所述带宽控制设备获取各移动终端的签约带宽,包括:所述带宽控制设备封装并发送接入请求报文至服务器;所述带宽控制设备接收并解析来自所述服务器的接入许可报文,其中所述接入许可报文中包含所述移动终端的带宽属性,所述移动终端的带宽属性用于指示所述移动终端的签约带宽。
- 根据权利要求6所述的带宽控制方法,其特征在于,所述服务器为拨号用户远程认证服务RADIUS服务器。
- 一种带宽控制设备,其特征在于,包括第一获取模块、第二获取模块和调整模块,其中:所述第一获取模块,用于获取移动终端的接入请求,所述接入请求用于指示所述移动终端请求通过固定终端的家庭网关接入互联网;所述第二获取模块,用于获取所述固定终端的签约带宽;所述调整模块,用于将分配给所述家庭网关的带宽调整为第二带宽,所述第二带宽大于所述固定终端的签约带宽。
- 根据权利要求8所述的带宽控制设备,其特征在于,还包括:第一控制模块,用于控制所述固定终端允许使用的带宽为该固定终端的签约带宽。
- 根据权利要求8所述的带宽控制设备,其特征在于,还包括:第三获取模块,用于获取各移动终端的签约带宽;计算模块,用于根据所述各移动终端的签约带宽计算第一带宽;所述第二宽带为所述固定终端的签约带宽与所述第一带宽之和,或者所述第二宽带为所述固定终端的签约带宽、第一带宽以及冗余带宽之和。
- 根据权利要求10所述的带宽控制设备,其特征在于,所述计算模块具体用于选取所述各移动终端的签约带宽中数值最大的移动终端的签约带宽作为所述第一带宽;或,所述计算模块具体用于将所述各移动终端的签约带宽的加权值作为所述第一带宽。
- 根据权利要求10或11所述的带宽控制设备,其特征在于,还包括:第二控制模块,用于控制所述各移动终端中的每个移动终端允许使用的带宽为所述移动终端的签约带宽,或者用于控制所述各移动终端允许使用的带宽之和为所述第二带宽与所述固定终端的签约带宽的差。
- 根据权利要求10或11所述的带宽控制设备,其特征在于,所述第三获取模块包括:第一发送模块,用于封装并发送接入请求报文至服务器;第一解析模块,用于接收并解析来自所述服务器的接入许可报文,其中所述接入许可报文中包含所述移动终端的带宽属性,所述移动终端的带宽属性用于指示所述移动终端的签约带宽。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ES14889318T ES2712880T3 (es) | 2014-04-17 | 2014-10-17 | Método de control de ancho de banda y dispositivo de control de ancho de banda |
| EP14889318.3A EP3125606B1 (en) | 2014-04-17 | 2014-10-17 | Bandwidth control method and bandwidth control device |
| US15/294,030 US10575300B2 (en) | 2014-04-17 | 2016-10-14 | Bandwidth control method and bandwidth control device |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410156088.6 | 2014-04-17 | ||
| CN201410156088.6A CN103957566B (zh) | 2014-04-17 | 2014-04-17 | 带宽控制方法和带宽控制设备 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/294,030 Continuation US10575300B2 (en) | 2014-04-17 | 2016-10-14 | Bandwidth control method and bandwidth control device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2015158122A1 true WO2015158122A1 (zh) | 2015-10-22 |
Family
ID=51334767
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2014/088782 Ceased WO2015158122A1 (zh) | 2014-04-17 | 2014-10-17 | 带宽控制方法和带宽控制设备 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US10575300B2 (zh) |
| EP (1) | EP3125606B1 (zh) |
| CN (1) | CN103957566B (zh) |
| ES (1) | ES2712880T3 (zh) |
| WO (1) | WO2015158122A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019119347A1 (en) * | 2017-12-21 | 2019-06-27 | Arris Enterprises Llc | Method and system for gre tunnel control based on client activity detection |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103957566B (zh) * | 2014-04-17 | 2018-05-25 | 华为技术有限公司 | 带宽控制方法和带宽控制设备 |
| CN106464580B (zh) * | 2015-01-30 | 2020-02-14 | 华为技术有限公司 | 一种获取带宽信息的方法及装置 |
| CN105591795B (zh) * | 2015-07-17 | 2020-03-06 | 新华三技术有限公司 | 一种带宽分配方法和装置 |
| WO2017049448A1 (zh) * | 2015-09-22 | 2017-03-30 | 华为技术有限公司 | 一种带宽共享方法、相关装置及系统 |
| CN110138554A (zh) * | 2015-12-10 | 2019-08-16 | 深圳市大疆创新科技有限公司 | 数据连接、传送、接收、交互的方法及系统,及飞行器 |
| US10530736B2 (en) * | 2016-01-19 | 2020-01-07 | Cisco Technology, Inc. | Method and apparatus for forwarding generic routing encapsulation packets at a network address translation gateway |
| WO2017193698A1 (zh) * | 2016-05-13 | 2017-11-16 | 华为技术有限公司 | 设备控制方法和装置 |
| US10122725B2 (en) * | 2016-05-19 | 2018-11-06 | Centurylink Intellectual Property Llc | System and method for implementing community wireless communications service |
| CN108574606B (zh) * | 2017-03-07 | 2021-06-15 | 中兴通讯股份有限公司 | 基于移动网络的QoS保障系统及方法 |
| CN109951316B (zh) * | 2019-02-19 | 2022-04-29 | 腾讯科技(深圳)有限公司 | 应用程序的管理方法、装置、计算机可读介质及电子设备 |
| CN110048891A (zh) * | 2019-04-22 | 2019-07-23 | 上海市共进通信技术有限公司 | 基于家用网关app管理终端实现人机交互方式的智能流控方法 |
| CN111506425B (zh) * | 2020-04-14 | 2021-12-17 | 星辰天合(北京)数据科技有限公司 | 服务质量数据处理方法和装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102158390A (zh) * | 2010-08-31 | 2011-08-17 | 华为软件技术有限公司 | 接入带宽调整处理方法和装置 |
| CN103269493A (zh) * | 2013-05-27 | 2013-08-28 | 华为技术有限公司 | 一种推送带宽业务的方法及设备 |
| CN103391585A (zh) * | 2012-05-07 | 2013-11-13 | 中兴通讯股份有限公司 | 带宽的调整方法及装置 |
| CN103957566A (zh) * | 2014-04-17 | 2014-07-30 | 华为技术有限公司 | 带宽控制方法和带宽控制设备 |
Family Cites Families (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7889761B2 (en) * | 2002-09-17 | 2011-02-15 | Broadcom Corporation | Method and system for providing bandwidth allocation and sharing in a hybrid wired/wireless network |
| CN1283064C (zh) * | 2003-01-28 | 2006-11-01 | 华为技术有限公司 | 基于接入用户的带宽控制方法 |
| US20090023458A1 (en) * | 2004-03-05 | 2009-01-22 | At&T Mobility Ii, Llc | Method and System for Controlling the Operation of Movable Wireless Networks |
| JP4394590B2 (ja) * | 2005-02-22 | 2010-01-06 | 株式会社日立コミュニケーションテクノロジー | パケット中継装置および通信帯域制御方法 |
| US20070201540A1 (en) * | 2006-02-14 | 2007-08-30 | Berkman William H | Hybrid power line wireless communication network |
| US8131305B2 (en) * | 2007-08-27 | 2012-03-06 | Telefonaktiebolaget L M Ericsson (Publ) | Method and a network control node for bandwidth and access control in femto cells of a wireless system |
| US8854966B2 (en) * | 2008-01-10 | 2014-10-07 | Apple Inc. | Apparatus and methods for network resource allocation |
| CN101222453B (zh) * | 2008-01-22 | 2014-07-02 | 中兴通讯股份有限公司 | 一种家庭网关策略控制方法及系统 |
| US9270559B2 (en) * | 2009-01-28 | 2016-02-23 | Headwater Partners I Llc | Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow |
| US8498267B2 (en) * | 2009-05-01 | 2013-07-30 | At&T Mobility Ii Llc | Access control for macrocell to femtocell handover |
| US8018869B2 (en) * | 2009-07-16 | 2011-09-13 | Comcast Cable Communications, Llc | Concurrency method for forecasting impact of speed tiers on consumption |
| CN102238648B (zh) * | 2010-04-21 | 2015-06-03 | 中兴通讯股份有限公司 | 家用基站接入的控制方法及系统 |
| US20140341109A1 (en) * | 2011-06-02 | 2014-11-20 | Interdigital Patent Holdings, Inc. | Methods, Apparatus and Systems for Managing Converged Gateway Communications |
| CN102202001A (zh) * | 2011-06-15 | 2011-09-28 | 中国电信股份有限公司 | 用户带宽动态调整的方法、系统和宽带网络网关 |
| CN103002443A (zh) * | 2011-09-16 | 2013-03-27 | 中兴通讯股份有限公司 | 一种接纳控制方法和系统 |
| US8812670B2 (en) * | 2011-10-11 | 2014-08-19 | Telefonaktiebolaget L M Ericsson (Publ) | Architecture for virtualized home IP service delivery |
| US20130124719A1 (en) * | 2011-11-16 | 2013-05-16 | Alcatel-Lucent Usa Inc. | Determining a bandwidth throughput requirement |
| CN103297964B (zh) * | 2012-02-24 | 2018-07-13 | 中兴通讯股份有限公司 | 资源接纳控制方法、bng和pdp |
| CN103685201A (zh) * | 2012-09-24 | 2014-03-26 | 中兴通讯股份有限公司 | 一种wlan用户固网接入的方法和系统 |
| CN103716900B (zh) * | 2012-09-28 | 2017-08-25 | 中兴通讯股份有限公司 | 一种lte制式家庭基站系统中扩大网关容量的方法和装置 |
| US20140219156A1 (en) * | 2013-02-01 | 2014-08-07 | Thomson Licensing | Optimizing wireless local area network communications |
| US9693231B2 (en) * | 2014-01-27 | 2017-06-27 | Time Warner Cable Enterprises Llc | Wireless gateway, network access, and management |
| US9832043B2 (en) * | 2014-02-07 | 2017-11-28 | Verizon Patent And Licensing Inc. | Bandwidth boosting in shared local networks |
| US10142259B2 (en) * | 2014-03-03 | 2018-11-27 | Ericsson Ab | Conflict detection and resolution in an ABR network |
-
2014
- 2014-04-17 CN CN201410156088.6A patent/CN103957566B/zh not_active Expired - Fee Related
- 2014-10-17 ES ES14889318T patent/ES2712880T3/es active Active
- 2014-10-17 WO PCT/CN2014/088782 patent/WO2015158122A1/zh not_active Ceased
- 2014-10-17 EP EP14889318.3A patent/EP3125606B1/en not_active Not-in-force
-
2016
- 2016-10-14 US US15/294,030 patent/US10575300B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102158390A (zh) * | 2010-08-31 | 2011-08-17 | 华为软件技术有限公司 | 接入带宽调整处理方法和装置 |
| CN103391585A (zh) * | 2012-05-07 | 2013-11-13 | 中兴通讯股份有限公司 | 带宽的调整方法及装置 |
| CN103269493A (zh) * | 2013-05-27 | 2013-08-28 | 华为技术有限公司 | 一种推送带宽业务的方法及设备 |
| CN103957566A (zh) * | 2014-04-17 | 2014-07-30 | 华为技术有限公司 | 带宽控制方法和带宽控制设备 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3125606A4 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019119347A1 (en) * | 2017-12-21 | 2019-06-27 | Arris Enterprises Llc | Method and system for gre tunnel control based on client activity detection |
| US11177977B2 (en) | 2017-12-21 | 2021-11-16 | Arris Enterprises Llc | Method and system for GRE tunnel control based on client activity detection |
Also Published As
| Publication number | Publication date |
|---|---|
| US20170034820A1 (en) | 2017-02-02 |
| CN103957566A (zh) | 2014-07-30 |
| EP3125606B1 (en) | 2018-12-05 |
| US10575300B2 (en) | 2020-02-25 |
| EP3125606A4 (en) | 2017-04-19 |
| EP3125606A1 (en) | 2017-02-01 |
| CN103957566B (zh) | 2018-05-25 |
| ES2712880T3 (es) | 2019-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103957566B (zh) | 带宽控制方法和带宽控制设备 | |
| US11272365B2 (en) | Network authentication method, and related device and system | |
| US11431479B2 (en) | Network key processing method and system and related device | |
| CA2660821C (en) | Quality of service provisioning for wireless networks | |
| US20080226075A1 (en) | Restricted services for wireless stations | |
| CN103634794B (zh) | 通过集成Portal的WLAN终端身份识别方法 | |
| US9716719B2 (en) | Communication managing method and communication system | |
| EP4185010A1 (en) | Method and device for accessing local network | |
| CN113613274B (zh) | 基于Mesh组网下的智能接入配置方法 | |
| WO2018127219A1 (zh) | 一种减少中断时延的方法、装置及用户设备 | |
| US10362600B2 (en) | Emulating virtual port control of airtime fairness using per station enhanced distributed channel access (EDCA) parameters | |
| JP2023527193A (ja) | サービス取得方法、装置、通信機器及び可読記憶媒体 | |
| CN116210252A (zh) | 接收用于边缘计算的用户同意的网络操作 | |
| CN100527894C (zh) | 无线接入点之间的安全漫游 | |
| CN114503649B (zh) | 通信方法和通信装置 | |
| CN104349396A (zh) | 一种数据包转发方法、装置及系统 | |
| WO2017219734A1 (zh) | 一种s1ap信令传输方法及装置 | |
| JP7581381B2 (ja) | 多重接続ネットワークにおける引き継ぎ方法、装置およびシステム | |
| US8312151B2 (en) | Communication systems and methods for dynamic and secure simplification of equipment networking | |
| WO2017147745A1 (zh) | 一种对接入点ap的认证方法、系统及相关设备 | |
| EP4060957A1 (en) | Access control method, apparatus and system | |
| CN112135253B (zh) | 网络连接方法及装置 | |
| CN108377493A (zh) | 连接建立方法、设备及系统 | |
| CN105323848B (zh) | 数据通道控制方法、装置及服务器 | |
| US20260032051A1 (en) | Delegating virtualization management actions to network functions |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14889318 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| REEP | Request for entry into the european phase |
Ref document number: 2014889318 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2014889318 Country of ref document: EP |