CN105656667A - Bandwidth distribution method, device and system - Google Patents
Bandwidth distribution method, device and system Download PDFInfo
- Publication number
- CN105656667A CN105656667A CN201511010153.5A CN201511010153A CN105656667A CN 105656667 A CN105656667 A CN 105656667A CN 201511010153 A CN201511010153 A CN 201511010153A CN 105656667 A CN105656667 A CN 105656667A
- Authority
- CN
- China
- Prior art keywords
- user terminal
- bandwidth
- business
- network
- main control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000009826 distribution Methods 0.000 title claims abstract description 152
- 238000000034 method Methods 0.000 title claims abstract description 101
- 238000011217 control strategy Methods 0.000 claims description 45
- 238000012790 confirmation Methods 0.000 claims description 18
- 238000012545 processing Methods 0.000 claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 12
- 238000004891 communication Methods 0.000 abstract description 17
- 230000006870 function Effects 0.000 description 16
- 230000008569 process Effects 0.000 description 9
- 238000003860 storage Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000010247 heart contraction Effects 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000004549 pulsed laser deposition Methods 0.000 description 2
- 241001325280 Tricardia watsonii Species 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/52—Queue scheduling by attributing bandwidth to queues
- H04L47/525—Queue scheduling by attributing bandwidth to queues by redistribution of residual bandwidth
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The embodiment of the invention provides a bandwidth distribution method, device and system, relating to the field of communication. By means of the bandwidth distribution method, device and system, the bandwidth of a network can be managed by a first user terminal accessed to the network, such that smooth operation of a service is ensured. The bandwidth distribution method comprises the following steps that: the first user terminal confirms that the first user terminal is main control equipment in the network; the first user terminal obtains bandwidth application information sent by a second user terminal; the bandwidth application information is used for indicating the main control equipment to distribute the bandwidth to the second user terminal; and the first user terminal distributes the bandwidth to the second user terminal according to the bandwidth application information, wherein both the first user terminal and the second user terminal are user terminals accessed to the network.
Description
Technical field
The present invention relates to the communications field, particularly relate to a kind of bandwidth allocation methods, Apparatus and system.
Background technology
Along with constantly popularizing of home network, the terminal kinds and the quantity that access in home network are also increasing, and along with popularizing of high definition video, under the premise that family's network bandwidth is limited, the terminal accessing home network is all adopt instant network competition to use bandwidth, therefore, when family's network bandwidth is not enough, the obstruction of home network will certainly be caused.
For solving the problems referred to above, prior art generally uses intelligent home gateway that home network bandwidth is managed, such as: the speed limit that each terminal accessed in home network can be uploaded, download by intelligent home gateway, or, home network bandwidth can be distributed to each terminal accessed in home network according to the port priority of each terminal accessing home network and use by intelligent home gateway. But, in the process that home network bandwidth is managed by above-mentioned use intelligent home gateway, if intelligent home gateway breaks down, then will be unable to home network bandwidth is managed, cause the obstruction of home network.
Summary of the invention
Embodiments of the invention provide a kind of bandwidth allocation methods, Apparatus and system, it is possible to realize by the user terminal of access network, this network being managed, thus ensure that this network will not block, and then ensure that the smooth operation of business.
For reaching above-mentioned purpose, embodiments of the invention adopt the following technical scheme that
First aspect, the embodiment of the present invention provides a kind of bandwidth allocation methods, including:
First user terminal described in first user terminal check is the main control device in network;
Described first user terminal obtains the bandwidth application information that the second user terminal sends, and described bandwidth application information is used for indicating described main control device to distribute bandwidth to described second user terminal;
Described first user terminal is according to described bandwidth application information, for described second user terminal distribution bandwidth;
Wherein, described first user terminal and described second user terminal are the user terminal accessing described network.
In the bandwidth allocation methods that the embodiment of the present invention provides, owing to first user terminal is able to confirm that whether self is the main control device in network, and when first user terminal is main control device, obtains the bandwidth application information of the second user terminal, and be the second user terminal distribution bandwidth. Therefore, what realize the bandwidth of network is managed no longer sticks to traditional intelligent home gateway, but accesses the user terminal of network, as long as any one user terminal accessing network is properly functioning, can realize the bandwidth of network is managed, it is ensured that the smooth operation of business.
Further, first user terminal described in described first user terminal check is the main control device in network, specifically includes:
Main control device mark is included in first user terminal described in described first user terminal check;
If including described main control device mark in described first user terminal, then described first user terminal is described main control device.
Further, described method also includes:
If not including described main control device mark, then described first user terminal broadcast Query Information in described first user terminal, described Query Information is used for inquiring about in described network whether there is main control device;
If described first user terminal does not receive the feedback information corresponding with described Query Information in Preset Time, then described first user terminal arranges described main control device mark in described first user terminal, and broadcast the first announcement information, described first announcement information is described main control device for notifying first user terminal described in all user terminals in described network.
In the bandwidth allocation methods that the embodiment of the present invention provides, if not including described main control device mark in first user terminal, first user terminal needs whether there is main control device in requester network; If there is main control device in network, then first user terminal is by the management of main control device; If being absent from main control device in network, then first user terminal arranges described main control device mark in described first user terminal, becomes main control device.
Further, described bandwidth application information includes the numerical value of the bandwidth of the described second requested distribution of user terminal;
Described first user terminal, according to described bandwidth application information, is distributed bandwidth for described second user terminal, is specifically included:
Described first user terminal obtains the numerical value of the idle bandwidth in described network;
Whether the numerical value of the idle bandwidth in network described in described first user terminal check is more than or equal to the numerical value of the bandwidth of the described second requested distribution of user terminal;
If the numerical value of the idle bandwidth in described network is more than or equal to the numerical value of the bandwidth of the described second requested distribution of user terminal, then described first user terminal is that described second user terminal distributes the bandwidth that described second user terminal is requested on described first idle bandwidth;
If the numerical value of the idle bandwidth in described network is less than the numerical value of the bandwidth of the described second requested distribution of user terminal, then described first user terminal is according to the bandwidth allocation rule preset, for described second user terminal distribution bandwidth.
Further, described bandwidth application information also includes the mark of the first business, and described first business is the business of the bandwidth that need to use the described second requested distribution of user terminal;
Described first user terminal, according to the bandwidth allocation rule preset, is distributed bandwidth for described second user terminal, is specifically included:
Described first user terminal obtains the mark of at least one the second business, and described second business is the business having taken the bandwidth in described network;
Described first user terminal, according to control strategy, confirms whether there is the 3rd business at least one second business described, and wherein, the service priority of described 3rd business is lower than the service priority of described first business;
If at least one second business described is absent from the 3rd business, or, at least one second business described exists the 3rd business, and the numerical value of the numerical value of the busy bandwidth in the described network shared by described 3rd business and the idle bandwidth in described network and the numerical value of bandwidth less than the described second requested distribution of user terminal, then the idle bandwidth in described network is distributed to described second user terminal by described first user terminal;
If at least one second business described exists the 3rd business, and the numerical value of the numerical value of the busy bandwidth in the described network shared by described 3rd business and the idle bandwidth in described network and the numerical value of bandwidth more than or equal to the described second requested distribution of user terminal, then described first user terminal stops described 3rd business, and distributes, for described second user terminal, the bandwidth that described second user terminal is requested in the bandwidth that described first idle bandwidth and described 3rd business discharge.
In bandwidth allocation methods provided by the invention, first user terminal can also carry out bandwidth distribution for the priority of the business that each user terminal accessing network runs, it is ensured that preferentially high business can smooth be run.
Further, described method also includes:
After described second user terminal discharges the bandwidth that described first user terminal is described second user terminal distribution, the bandwidth of the second user terminal release described in described first user terminal record.
Further, described method also includes:
Described first user terminal receives subscriber authentication server or the described control strategy of described second user terminal transmission.
Second aspect, the embodiment of the present invention provides a kind of bandwidth allocation methods, including:
Second user terminal sends bandwidth application information to first user terminal, and described first user terminal is the main control device in network, and described bandwidth application information is used for indicating described main control device to distribute bandwidth to described second user terminal;
Described second user terminal obtains the bandwidth that described first user terminal is described second user terminal distribution;
Wherein, described first user terminal and described second user terminal are the user terminal accessing described network.
In the bandwidth allocation methods that the embodiment of the present invention provides, owing to first user terminal is able to confirm that whether self is the main control device in network, and when first user terminal is main control device, second user terminal sends bandwidth application information to first user terminal, and obtains the bandwidth that described first user terminal is described second user terminal distribution. Therefore, what realize the bandwidth of network is managed no longer sticks to traditional intelligent home gateway, but accesses the user terminal of network, as long as any one user terminal accessing network is properly functioning, can realize the bandwidth of network is managed, it is ensured that the smooth operation of business.
Further, before described second user terminal transmission bandwidth application information to first user terminal, described method also includes:
Described second user terminal receives the first announcement information of described first user terminal broadcast, and described first announcement information is described main control device for notifying first user terminal described in all user terminals in network.
Further, described method also includes:
If not being received again by the first announcement information of described first user terminal broadcast in the Preset Time that described second user terminal is after the first announcement information receiving described first user terminal broadcast, then described second user terminal arranges described main control device mark in described second user terminal, and broadcast the second announcement information, described second announcement information is described main control device for notifying the second user terminal described in all user terminals in described network.
In the bandwidth allocation methods that the embodiment of the present invention provides, if not receiving the first announcement information once broadcasted in described first user terminal in the Preset Time that described second user terminal is after the first announcement information receiving described first user terminal broadcast, then illustrate that now main control device rolls off the production line or main control device breaks down, described second user terminal arranges described main control device mark in described second user terminal, becomes main control device.
Further, after described second user terminal obtains the bandwidth that described first user terminal is described second user terminal distribution, described method also includes:
Using described first user terminal to be after the bandwidth that described second user terminal distributes performs the first business at described second user terminal, described second user terminal discharges the bandwidth that described first user terminal is described second user terminal distribution.
Further, described method also includes:
Described second user terminal sends control strategy extremely described first user terminal.
The third aspect, the embodiment of the present invention provides a kind of user terminal, and described user terminal is first user terminal, and described user terminal includes validating that module, acquisition module and distribution module;
Described confirmation module, for confirming that described first user terminal is the main control device in network;
Described acquisition module, for obtaining the bandwidth application information that the second user terminal sends, described bandwidth application information is used for indicating described main control device to distribute bandwidth to described second user terminal;
Described distribution module, for after described acquisition module obtains the bandwidth application information that the second user terminal sends, according to described bandwidth application information, for described second user terminal distribution bandwidth;
Wherein, described first user terminal and described second user terminal are the user terminal accessing described network.
The technique effect of the user terminal that the embodiment of the present invention provides may refer to the technique effect of the first user terminal described in bandwidth allocation methods that above-mentioned first aspect first user terminal performs, and repeats no more herein.
Further, described confirmation module, specifically for confirming to include main control device mark in described first user terminal, wherein, if described confirmation module confirms to include described main control device mark in described first user terminal, then described first user terminal is described main control device, if described confirmation module confirms not include described main control device mark in described first user terminal, then described first user terminal is non-main control device.
Further, described first user terminal, also include broadcast module and module is set;
Described broadcast module, after not including described main control device mark in the described confirmation module described first user terminal of confirmation, broadcasts inquiry information, described Query Information is used for inquiring about in described network whether there is main control device;
Described acquisition module, is additionally operable to after described broadcast module broadcasts inquiry information, receives the feedback information corresponding with described Query Information;
Described module is set, for when described acquisition module does not receive the feedback information corresponding with described Query Information in Preset Time, arranging described main control device mark in described first user terminal;
Described broadcast module, be additionally operable to described arrange module arrange in described first user terminal described main control device mark after, broadcasting the first announcement information, described first announcement information is described main control device for notifying first user terminal described in all user terminals in described network.
Further, described bandwidth application information includes the numerical value of the bandwidth of the described second requested distribution of user terminal;
Described distribution module, specifically includes acquisition submodule, confirms submodule and distribution sub module:
Described acquisition submodule, for obtaining the numerical value of the idle bandwidth in described network;
Described confirmation submodule, for obtain the numerical value of the idle bandwidth in described network at described acquisition submodule after, confirms that the numerical value of idle bandwidth in described network is whether more than or equal to the numerical value of the bandwidth of the described second requested distribution of user terminal;
Described distribution sub module, for confirm the numerical value of the idle bandwidth in the described network numerical value more than or equal to the bandwidth of the described second requested distribution of user terminal at described confirmation submodule after, it described first idle bandwidth be the requested bandwidth of described second user terminal described second user terminal of distribution;After the numerical value of the idle bandwidth in network described in the described confirmation submodule numerical value less than the bandwidth of the described second requested distribution of user terminal, according to default bandwidth allocation rule, for described second user terminal distribution bandwidth.
Further, described bandwidth application information also includes the mark of the first business, and described first business is the business of the bandwidth that need to use the described second requested distribution of user terminal;
Described distribution sub module, specifically for obtaining the mark of at least one the second business, described second business is the business having taken the bandwidth in described network; And according to control strategy, confirm whether at least one second business described exists the 3rd business, wherein, the service priority of described 3rd business is lower than the service priority of described first business; If at least one second business described is absent from the 3rd business, or, at least one second business described exists the 3rd business, and the numerical value of the numerical value of the busy bandwidth in the described network shared by described 3rd business and the idle bandwidth in described network and the numerical value of bandwidth less than the described second requested distribution of user terminal, then the idle bandwidth in described network is distributed to described second user terminal; If at least one second business described exists the 3rd business, and the numerical value of the numerical value of the busy bandwidth in the described network shared by described 3rd business and the idle bandwidth in described network and the numerical value of bandwidth more than or equal to the described second requested distribution of user terminal, then stop described 3rd business, and distribute, for described second user terminal, the bandwidth that described second user terminal is requested in the bandwidth that described first idle bandwidth and described 3rd business discharge.
Further, described first user terminal, also include logging modle;
Described logging modle, for, after described second user terminal discharges the bandwidth that described first user terminal is described second user terminal distribution, recording the bandwidth of described second user terminal release.
Further, described acquisition module, it is additionally operable to the described control strategy receiving subscriber authentication server or described second user terminal transmission.
Fourth aspect, the embodiment of the present invention provides a kind of user terminal, and described user terminal is the second user terminal, and described user terminal includes sending module and acquisition module;
Described sending module, is used for sending bandwidth application information to first user terminal, and described first user terminal is the main control device in network, and described bandwidth application information is used for indicating described main control device to distribute bandwidth to described second user terminal;
Described acquisition module, for, after described sending module transmission bandwidth application information to first user terminal, obtaining the bandwidth that described first user terminal is described second user terminal distribution;
Wherein, described first user terminal and described second user terminal are the user terminal accessing described network.
The technique effect of the user terminal that the embodiment of the present invention provides may refer to the technique effect of the second user terminal described in bandwidth allocation methods that above-mentioned second aspect the second user terminal performs, and repeats no more herein.
Further, described acquisition module, it is additionally operable to before described sending module transmission bandwidth application information to first user terminal, receiving the first announcement information of described first user terminal broadcast, described first announcement information is described main control device for notifying first user terminal described in all user terminals in described network.
Further, described second user terminal, also include arranging module;
Described module is set, if receive the first announcement information not being received again by described first user terminal broadcast in the Preset Time after the first announcement information of described first user terminal broadcast for described acquisition module, described main control device mark is set in described second user terminal, and broadcast the second announcement information, described second announcement information is described main control device for notifying the second user terminal described in all user terminals in described network.
Further, described second user terminal, also include processing module;
Described processing module, for obtaining, at described acquisition module, the bandwidth that described first user terminal is described second user terminal distribution, and use described first user terminal to be after the bandwidth that described second user terminal distributes performs the first business at described second user terminal, discharge the bandwidth that described first user terminal is described second user terminal distribution.
Further, described sending module, it is additionally operable to send control strategy extremely described first user terminal.
5th aspect, the embodiment of the present invention provides a kind of bandwidth distribution system, this bandwidth distribution system includes first user terminal and the second user terminal, this first user terminal can for the user terminal described in any one optional mode of the above-mentioned third aspect or the third aspect, and this second user terminal can for the user terminal described in any one optional mode of above-mentioned fourth aspect or fourth aspect.
6th aspect, the embodiment of the present invention provides a kind of user terminal, including memorizer, processor, communication interface and system bus;
Described memorizer, described processor and described communication interface are connected by described system bus, described memorizer is used for storing computer instruction, described processor is for performing the computer instruction of described memorizer storage, to make described user terminal perform the bandwidth allocation methods described in any one the optional mode such as above-mentioned first aspect or first aspect.
7th aspect, the embodiment of the present invention provides a kind of user terminal, including memorizer, processor, communication interface and system bus;
Described memorizer, described processor and described communication interface are connected by described system bus, described memorizer is used for storing computer instruction, described processor is for performing the computer instruction of described memorizer storage, to make described user terminal perform the bandwidth allocation methods described in any one the optional mode such as above-mentioned second aspect or second aspect.
The embodiment of the present invention provides a kind of bandwidth allocation methods, Apparatus and system, is the main control device in network by first user terminal check first user terminal; First user terminal obtains the bandwidth application information that the second user terminal sends, and bandwidth application information is used for indicating main control device to distribute bandwidth to the second user terminal; First user terminal, according to bandwidth application information, is the second user terminal distribution bandwidth; Wherein, first user terminal and the second user terminal are the user terminal accessing network. Description based on above-described embodiment, owing to first user terminal is able to confirm that whether self is the main control device in network, and when first user terminal is main control device, obtains the bandwidth application information of the second user terminal, and be the second user terminal distribution bandwidth. Therefore, what realize the bandwidth of network is managed no longer sticks to traditional intelligent home gateway, but accesses the user terminal of network, as long as any one user terminal accessing network is properly functioning, can realize the bandwidth of network is managed, it is ensured that the smooth operation of business.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, the accompanying drawing used required in embodiment or description of the prior art will be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the premise not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
The Organization Chart of a kind of home network that Fig. 1 provides for the embodiment of the present invention;
The schematic flow sheet one of a kind of bandwidth allocation methods that Fig. 2 provides for the embodiment of the present invention;
The schematic flow sheet two of a kind of bandwidth allocation methods that Fig. 3 provides for the embodiment of the present invention;
The schematic flow sheet three of a kind of bandwidth allocation methods that Fig. 4 provides for the embodiment of the present invention;
The schematic flow sheet four of a kind of bandwidth allocation methods that Fig. 5 provides for the embodiment of the present invention;
The schematic flow sheet five of a kind of bandwidth allocation methods that Fig. 6 provides for the embodiment of the present invention;
The schematic flow sheet six of a kind of bandwidth allocation methods that Fig. 7 provides for the embodiment of the present invention;
The schematic flow sheet seven of a kind of bandwidth allocation methods that Fig. 8 provides for the embodiment of the present invention;
The schematic flow sheet eight of a kind of bandwidth allocation methods that Fig. 9 provides for the embodiment of the present invention;
The schematic flow sheet nine of a kind of bandwidth allocation methods that Figure 10 provides for the embodiment of the present invention;
The schematic flow sheet ten of a kind of bandwidth allocation methods that Figure 11 provides for the embodiment of the present invention;
The structural representation one of a kind of first user terminal that Figure 12 provides for the embodiment of the present invention;
The structural representation two of a kind of first user terminal that Figure 13 provides for the embodiment of the present invention;
The structural representation three of a kind of first user terminal that Figure 14 provides for the embodiment of the present invention;
The structural representation four of a kind of first user terminal that Figure 15 provides for the embodiment of the present invention;
The structural representation one of a kind of second user terminal that Figure 16 provides for the embodiment of the present invention;
The structural representation two of a kind of second user terminal that Figure 17 provides for the embodiment of the present invention;
The structural representation three of a kind of second user terminal that Figure 18 provides for the embodiment of the present invention;
The hardware schematic of a kind of first user terminal that Figure 19 provides for the embodiment of the present invention;
The hardware schematic of a kind of second user terminal that Figure 20 provides for the embodiment of the present invention.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is only a part of embodiment of the present invention, rather than whole embodiments.
Technology described in the embodiment of the present invention can apply to network, and usual network is LAN, it is preferable that network is home network, (is called for short: the IPTV) home network applied especially with IPTV. Home network is to merge home control network and multimedia network information in the household's IT application platform of one, be in home-ranges, realize information equipment, communication equipment, amusement equipment, household electrical appliance, automation equipment, luminaire, security personnel's (monitoring) device and water/electricity/gas/hotlist equipment, family seek help the interconnection such as warning device and management and the system that data and multimedia messages are shared.
Fig. 1 is the Organization Chart of a kind of home network that the embodiment of the present invention provides. Home network includes strategy distribution server, subscriber authentication server, main control device and non-main control device. Wherein, strategy distribution server is used for storing initial control strategy, including the total bandwidth of home network, keeps for the bandwidth for page browsing of user terminal, and the initial priority (including net cast, program request, video record etc.) of each business; Subscriber authentication server is for being authenticated the user terminal accessing home network, and receives Primary control strategies that strategy distribution server issues and Primary control strategies is handed down to user terminal;Main control device is a kind of type of user terminal, for receiving the bandwidth application information that non-main control device sends, and according to bandwidth application information, distributes bandwidth for non-main control device; Non-main control device is also a kind of type of user terminal, is used for sending bandwidth application information to main control device, and obtains the bandwidth that main control device is the distribution of non-main control device.
The first user terminal being previously mentioned in the following embodiment of the present invention and the second user terminal can be all arbitrary user terminal, user terminal can be STB (SetTopBox, Set Top Box), PAD (PortableAndroidDevice, panel computer), mobile phone, PC (PersonalComputer, personal computer) etc. be integrated with DLNA (DigitalLivingNetworkAlliance, DLNA) terminal that family Wi-Fi (WIreless-Fidelity, WiMAX) network can be accessed of protocol stack. The mutual of information can be carried out, including the election contest of main control device, the application of bandwidth and release, the adjustment etc. of the bandwidth occupied by service of each user terminal between each user terminal.
Also, it should be noted the terms " system " and " network " are often used interchangeably in this article. The terms "and/or", is only a kind of incidence relation describing affiliated partner, and expression can exist three kinds of relations, for instance, A and/or B, it is possible to represent: individualism A, there is A and B, individualism B these three situation simultaneously. It addition, character "/" herein, typically represent forward-backward correlation to as if the relation of a kind of "or".
Based on the Organization Chart of above-mentioned home network as shown in Figure 1, the embodiment of the present invention provides a kind of bandwidth allocation methods, as in figure 2 it is shown, this bandwidth allocation methods includes:
S101, strategy distribution server send control strategy to subscriber authentication server.
Strategy distribution server is used for storing control strategy, including the total bandwidth of home network, keeps for the bandwidth for page browsing of all user terminals and the priority of each business. Common, in strategy distribution server, the control strategy of storage pre-sets, and strategy distribution server can send control strategy to subscriber authentication server.
S102, subscriber authentication server receive the control strategy that strategy distribution server sends.
The step corresponding with step S101.
S103, subscriber authentication server send control strategy to first user terminal.
When first user accessing terminal to network, first user terminal initiates certification firstly the need of to subscriber authentication server, and after the certification that subscriber authentication server passes through first user terminal, subscriber authentication server sends control strategy to first user terminal.
S104, first user terminal receive the control strategy that subscriber authentication server sends.
The step corresponding with step S103.
Whether S105, first user terminal check first user terminal are the main control device in network.
The bandwidth allocation methods that the embodiment of the present invention provides, any one user terminal owing to accessing network can both do main control device, therefore, when after first user accessing terminal to network, it is necessary first to confirms whether first user terminal is the main control device in network.
Concrete, as it is shown on figure 3, the step S105 whether first user terminal check first user terminal is the main control device in network may include that
Main control device mark whether is included in S105a, first user terminal check first user terminal.
Wherein, if including main control device mark in first user terminal, then first user terminal is main control device; If not including main control device mark in first user terminal, then first user terminal is non-main control device.
Concrete, memorizer in first user terminal is reserved with main control device flag, therefore, the method whether including main control device mark in first user terminal check first user terminal can particularly as follows: parameter value in main control device flag in memorizer in first user terminal check first user terminal, such as, parameter value in main control device flag is 0, represents and does not include main control device mark in first user terminal; Parameter value in main control device flag is 1, represents and includes main control device mark in first user terminal. The setting of design parameter value can be set according to practical situation, and the present invention does not limit.
If not including main control device mark, then first user terminal broadcast Query Information in S106 first user terminal, whether Query Information exists main control device in requester network.
If not including main control device mark in first user terminal, then illustrating that first user terminal is non-main control device, first user terminal needs broadcasts inquiry information, and whether Query Information exists main control device in requester network.
You need to add is that, if there is main control device in network, then first user terminal can only do non-main control device, receives the management of main control device.
If S107 first user terminal does not receive the feedback information corresponding with Query Information in Preset Time, then first user terminal arranges main control device mark in first user terminal, and broadcast the first announcement information, the first announcement information is main control device for all user terminal first user terminals notified in network.
If first user terminal does not receive the feedback information corresponding with described Query Information in Preset Time, then illustrating now do not have main control device in network, or main control device there occurs fault, first user terminal can be competed becomes main control device.
Concrete, the process of first user terminal challenge main control device includes: first user terminal arranges main control device mark in first user terminal, and broadcast the first announcement information, the first announcement information is main control device for all user terminal first user terminals notified in network.
It should be noted that the Preset Time being previously mentioned in the embodiment of the present invention can be the time reached an agreement between user terminal, for instance two or three heart beat cycles. Heart beating refers to that timing notifies a self-defining command word of the other side oneself state between devices, and when sending heart beating according to fixed time interval, this fixed time interval is just called heart beat cycle.
You need to add is that, step S106 and S107 is optional in concrete execution process, if including main control device mark in first user terminal check first user terminal, is then performed without step S106 and S107, directly performs subsequent step.
If including main control device mark in S108 first user terminal, then first user terminal is main control device, and broadcasts the first announcement information.
S109, the second user terminal receive the first announcement information of first user terminal broadcast, and the first announcement information is used for notifying that the second user terminal first user terminal is main control device.
The step corresponding with step S107 and S108, if first user terminal is main control device, then the second user terminal receives the first announcement information of first user terminal broadcast.
S110, the second user terminal send bandwidth application information to first user terminal, and described bandwidth application information is used for indicating described main control device to distribute bandwidth to described second user terminal.
If the second user terminal requests is for its distribution bandwidth, the second user terminal needs to send bandwidth application information to main control device, i.e. first user terminal.
S111, first user terminal obtain the bandwidth application information that the second user terminal sends.
The step corresponding with step S110.
S112, first user terminal, according to bandwidth application information, are the second user terminal distribution bandwidth.
Concrete, bandwidth application information includes the numerical value of the bandwidth of the second requested distribution of user terminal. As shown in Figure 4, first user terminal, according to bandwidth application information, is that the step S112 of the second user terminal distribution bandwidth may include that
S112a, first user terminal obtain the numerical value of the idle bandwidth in network.
Whether the numerical value of the idle bandwidth in S112b, first user terminal check network is more than or equal to the numerical value of the bandwidth of the second requested distribution of user terminal.
The bandwidth that if the numerical value of the idle bandwidth in S112c network more than or equal to the numerical value of the bandwidth of the second requested distribution of user terminal, is then the second user terminal on first user terminal idle bandwidth in a network distributes that the second user terminal is requested.
Above-mentioned steps S112a-S112c is the situation more than or equal to the numerical value of the bandwidth of the second requested distribution of user terminal of the numerical value for the idle bandwidth in network, now, idle bandwidth in network can meet the demand of the second user terminal, therefore, first user terminal can be directly the bandwidth that the second user terminal distributes the second requested distribution of user terminal on idle bandwidth in a network.
If the numerical value of the idle bandwidth in S112d network is less than the numerical value of the bandwidth of the second requested distribution of user terminal, then first user terminal is according to the bandwidth allocation rule preset, and is the second user terminal distribution bandwidth.
Above-mentioned steps S112a, S112b and S112d are the situations less than the numerical value of the bandwidth of the second requested distribution of user terminal of the numerical value for the idle bandwidth in network, now, idle bandwidth in network cannot meet the demand of the second user terminal, therefore, first user terminal needs according to the bandwidth allocation rule preset, and is the second user terminal distribution bandwidth.
Concrete, bandwidth application information also includes the mark of the first business, and the first business is the business of the bandwidth that need to use the second requested distribution of user terminal. As it is shown in figure 5, first user terminal according to bandwidth distribution preset rules, be second user terminal distribution bandwidth step S112d may include that
S112da, first user terminal obtain the step of at least one the second business, and the second business is the business having taken the bandwidth in network.
When the idle bandwidth in network cannot meet the demand of the second user terminal, the priority of the priority of the business of the bandwidth currently taken in network and the first business can be ranked up, thus the priority controlling business meets the demand of the second user terminal lower than the 3rd business of the first business.
First first user terminal obtains the mark of at least one the second business, and the second business is the business taking the busy bandwidth in network.
S112db, first user terminal, according to control strategy, confirm whether there is the 3rd business at least one second business, and wherein, the service priority of the 3rd business is lower than the service priority of the first business.
If at least one second business of S112dc is absent from the 3rd business, or, at least one second business exists the 3rd business, and the numerical value of the numerical value of the busy bandwidth in the network that the 3rd shared by business and the idle bandwidth in network and the numerical value of bandwidth less than the second requested distribution of user terminal, then the idle bandwidth in network is distributed to the second user terminal by first user terminal.
Above-mentioned steps S112da-S112dc is for the situation being absent from the 3rd business in the second business; Or for the second business exists the 3rd business, and the numerical value of the numerical value of the busy bandwidth in the network that the 3rd shared by business and the idle bandwidth in network and the situation of numerical value of bandwidth less than the second requested distribution of user terminal, now, the idle bandwidth in network can only be distributed to the second user terminal by first user terminal.
It should be noted that though the idle bandwidth in network cannot meet the second user terminal, the size of bandwidth that the second user terminal can obtain according to reality, from the code check of Row sum-equal matrix the first business so that the first business can trouble-free operation.
If at least one second business of S112dd exists the 3rd business, and the numerical value of the numerical value of the busy bandwidth in the network that the 3rd shared by business and the idle bandwidth in network and the numerical value of bandwidth more than or equal to the second requested distribution of user terminal, then first user terminal stops the 3rd business, and is the second user terminal bandwidth of distributing that the second user terminal is requested in the bandwidth that the first idle bandwidth and the 3rd business discharge.
Above-mentioned steps S112da, S112db and S112dd are for there is the 3rd business in the second business, and the numerical value of the numerical value of the busy bandwidth in the network that the 3rd shared by business and the idle bandwidth in network and the situation of numerical value of bandwidth more than or equal to the second requested distribution of user terminal, now, first user terminal stops the 3rd business, and is the second user terminal bandwidth of distributing that the second user terminal is requested in the bandwidth that the first idle bandwidth and the 3rd business discharge.
It should be noted that the bandwidth allocation methods that the embodiment of the present invention provides can carry out bandwidth distribution for the priority of the business of each terminal operating accessing network, it is ensured that the business that priority is high can trouble-free operation.
S113, the second user terminal obtain the bandwidth that first user terminal is the second user terminal distribution.
The step corresponding with step S112.
S114, second user terminal use first user terminal be second user terminal distribution bandwidth perform the first business after, second user terminal release first user terminal be second user terminal distribution bandwidth.
The bandwidth of S115, first user terminal record the second user terminal release.
First user terminal is used to be after the bandwidth that the second user terminal distributes performs the first business at the second user terminal, second user terminal can discharge the bandwidth that first user terminal is the second user terminal distribution, accordingly, the bandwidth of first user terminal record the second user terminal release, so that when other user terminals follow-up are to first user terminal request bandwidth, first user terminal can distribute the bandwidth of above-mentioned release.
Optionally, as shown in Figure 6, the bandwidth allocation methods that the embodiment of the present invention provides can also include step S116-S121:
S116, the second user terminal send control strategy and update request to subscriber authentication server.
In the bandwidth allocation methods described by the embodiment of the present invention, control strategy can also be updated by user terminal according to self-demand.
Concrete, the second user terminal sends control strategy and updates request to subscriber authentication server.
S117, subscriber authentication server send control strategy and update request to strategy distribution server.
S118, strategy distribution server send control strategy and update result to subscriber authentication server.
S119, subscriber authentication server send control strategy and update result to the second user terminal.
S120, the second user terminal send the control strategy after updating to first user terminal.
It should be noted that, control strategy after renewal needs to be sent to all user terminals accessing network, therefore, second user terminal not only only sends the control strategy after updating to first user terminal, can also sending any one user terminal except first user terminal to network of the control strategy after renewal, the present invention does not limit.
S121, subscriber authentication server send the control strategy after updating to first user terminal.
It should be noted that the control strategy after updating can also be sent to, by subscriber authentication server, all user terminals accessing network.
Also, it should be noted the control strategy after updating has only to be sent to all user terminals accessing network, therefore, if having been carried out step S120, then the embodiment of the present invention no longer will be performed step S121; If having been carried out step S121, then the embodiment of the present invention no longer will be performed step S120.
Optionally, as it is shown in fig. 7, the bandwidth allocation methods that the embodiment of the present invention provides can also include step S122:
If S122 the second user terminal is not received again by the first announcement information of first user terminal broadcast in the Preset Time after the first announcement information receiving first user terminal broadcast, then the second user terminal arranges main control device mark in the second user terminal, and broadcast the second announcement information, it is main control device that the second announcement information is used for indicating the second user terminal.
In above-described embodiment, owing to first user terminal is as the main control device in network, therefore when first user terminal rolls off the production line or first user terminal breaks down, in network, no longer there is main control device. Concrete, the second user terminal judges no longer have the method for main control device to include in network: the second user terminal is not received again by the first announcement information of first user terminal broadcast in the Preset Time after the first announcement information receiving first user terminal broadcast. Now the second user terminal arranges main control device mark in the second user terminal, and broadcasts the second announcement information, and it is main control device that the second announcement information is used for indicating the second user terminal. That is, the second user terminal becomes the main control device in network.
It should be noted that, when first user terminal rolls off the production line or first user terminal breaks down, now no longer there is main control device in network, if now there is multiple second user terminal to campaign for main control device simultaneously, namely multiple second user terminals broadcast the second announcement information simultaneously, user terminal in network can receive the second announcement information of multiple second user terminal broadcast simultaneously, and this user terminal can select main control device according to the order of the priority facility of multiple second user terminals.
Common, the order of priority facility is followed successively by STB, PC, PAD and mobile phone from high to low.
Exemplary, with first user terminal for STB, the second user terminal is PAD is example, the embodiment of the present invention provides a kind of bandwidth allocation methods illustrate, for the ease of describing, following embodiment will be omitted above-mentioned steps S101 and S102, as shown in Figure 8, the method includes:
S201, subscriber authentication server send control strategy to STB.
S202, STB receive the control strategy that subscriber authentication server sends.
S203, STB confirm whether include main control device mark in STB.
If S204 STB does not include main control device mark, then STB broadcasts inquiry information.
Wherein, whether Query Information exists main control device in requester network.
If S205 STB does not receive the feedback information that main control device sends in Preset Time, then STB arranges main control device mark in STB, and broadcasts the first announcement information, and the first announcement information is used for notifying that this STB of PAD is main control device.
S206, PAD receive the first announcement information of STB broadcast, and the first announcement information is used for notifying that this STB of PAD is main control device.
S207, PAD send bandwidth application information to STB.
S208, STB obtain the PAD bandwidth application information sent.
S209, PAD, according to bandwidth application information, distribute bandwidth for STB.
Example one, if requested bandwidth is 3M as it is shown in figure 9, idle bandwidth in network is 5M, PAD, then S209 specifically includes:
S209a, STB distribute 3M bandwidth for PAD in 5M bandwidth.
Example two, as shown in Figure 10, if the idle bandwidth in network is 5M, busy bandwidth is 5M, bandwidth requested for PAD is 6M, and need to use the service priority priority lower than the business using busy bandwidth of bandwidth requested for PAD, then S209 specifically includes:
S209b, STB are that PAD distributes 5M bandwidth.
Although the idle bandwidth in network cannot meet the demand of PAD, but the size of bandwidth that PAD can obtain according to reality, from the code check of Row sum-equal matrix business so that the first business can trouble-free operation. Such as, PAD demand 6M bandwidth plays high-definition movie originally, it now is possible to the size according to 5M bandwidth, and the definition adjusting film is SD.
Example three, as shown in figure 11, if the idle bandwidth in network is 5M, busy bandwidth is 5M, bandwidth requested for PAD is 6M, and use the priority of business (i.e. the 3rd business) of busy bandwidth lower than the service priority that need to use bandwidth requested for PAD, the bandwidth shared by the 3rd business is 2M, then S209 specifically includes:
S209c, STB stop the 3rd business, and distribute 6M bandwidth for PAD in 5M and 2M bandwidth.
S210, PAD obtain the bandwidth that STB is PAD distribution.
The embodiment of the present invention provides a kind of bandwidth allocation methods, is the main control device in network by first user terminal check first user terminal; First user terminal obtains the bandwidth application information that the second user terminal sends, and bandwidth application information is used for indicating main control device to distribute bandwidth to the second user terminal; First user terminal, according to bandwidth application information, is the second user terminal distribution bandwidth; Wherein, first user terminal and the second user terminal are the user terminal accessing network. Description based on above-described embodiment, owing to first user terminal is able to confirm that whether self is the main control device in network, and when first user terminal is main control device, obtains the bandwidth application information of the second user terminal, and be the second user terminal distribution bandwidth. Therefore, what realize the bandwidth of network is managed no longer sticks to traditional intelligent home gateway, but accesses the user terminal of network, as long as any one user terminal accessing network is properly functioning, can realize the bandwidth of network is managed, it is ensured that the smooth operation of business.
The embodiment of the present invention provides a kind of user terminal, and as shown in figure 12, user terminal is first user terminal, and first user terminal is for performing the step performed by first user terminal in above method.First user terminal can include the module corresponding to corresponding steps. Exemplary, it is possible to include validating that module 10, acquisition module 11 and distribution module 12.
Confirm module 10, for confirming that described first user terminal is the main control device in network.
Acquisition module 11, for obtaining the bandwidth application information that the second user terminal sends, described bandwidth application information is used for indicating described main control device to distribute bandwidth to described second user terminal.
Distribution module 12, for after acquisition module 11 obtains the bandwidth application information that the second user terminal sends, according to bandwidth application information, is the second user terminal distribution bandwidth.
Wherein, first user terminal and the second user terminal are the user terminal accessing network.
Optionally, confirm module 10, specifically for confirming to include main control device mark in first user terminal, wherein, if confirming, module confirms to include main control device mark in first user terminal, then first user terminal is main control device, if confirming, module confirms not include main control device mark in first user terminal, then first user terminal is non-main control device.
Optionally, as shown in figure 13, first user terminal, also include broadcast module 13 and module 14 is set.
Broadcast module 13, for after confirming that module confirms that not including main control device in first user terminal identifies, broadcasts inquiry information, whether Query Information exists main control device in requester network.
Acquisition module 10, is additionally operable to after broadcast module 13 broadcasts inquiry information, receives the feedback information corresponding with described Query Information.
Module 14 is set, for when acquisition module 10 does not receive the feedback information corresponding with described Query Information in Preset Time, arranging main control device mark in first user terminal.
Broadcast module 13, be additionally operable to arrange module 14 arrange in first user terminal main control device mark after, broadcasting the first announcement information, described first announcement information is described main control device for notifying first user terminal described in all user terminals in described network.
Optionally, as shown in figure 14, bandwidth application information includes the numerical value of the bandwidth of the second requested distribution of user terminal.
Distribution module 12, specifically includes acquisition submodule 120, confirms submodule 121 and distribution sub module 122.
Obtain submodule 120, for obtaining the numerical value of the idle bandwidth in network.
Confirm submodule 121, for after obtaining submodule 120 and obtain the numerical value of idle bandwidth in network, confirm that the numerical value of idle bandwidth in network is whether more than or equal to the numerical value of the bandwidth of the second requested distribution of user terminal.
Distribution sub module 122, for after confirming that submodule 121 confirms the numerical value of idle bandwidth in the network numerical value more than or equal to the bandwidth of the second requested distribution of user terminal, it the first idle bandwidth is the second user terminal bandwidth of distributing the second requested distribution of user terminal; After the numerical value of the idle bandwidth in the confirming submodule 121 network numerical value less than the bandwidth of the second requested distribution of user terminal, according to default bandwidth allocation rule, it it is the second user terminal distribution bandwidth.
Optionally, bandwidth application information also includes the mark of the first business, and the first business is the business of the bandwidth that need to use the second requested distribution of user terminal.
Distribution sub module 122, specifically for obtaining the mark of at least one the second business, the second business is the business having taken the bandwidth in network; And according to control strategy, confirm whether at least one second business exists the 3rd business, wherein, the service priority of the 3rd business is lower than the service priority of the first business; If at least one second business is absent from the 3rd business, or, at least one second business exists the 3rd business, and the numerical value of the numerical value of the busy bandwidth in the network that the 3rd shared by business and the idle bandwidth in network and the numerical value of bandwidth less than the second requested distribution of user terminal, then the idle bandwidth in network is distributed to the second user terminal; If at least one second business exists the 3rd business, and the numerical value of the numerical value of the busy bandwidth in the network that the 3rd shared by business and the idle bandwidth in network and the numerical value of bandwidth more than or equal to the second requested distribution of user terminal, then stop the 3rd business, and be the second user terminal bandwidth of distributing that the second user terminal is requested in the bandwidth that the first idle bandwidth and the 3rd business discharge.
Optionally, as shown in figure 15, first user terminal, also include logging modle 15.
Logging modle 15, for, after described second user terminal discharges the bandwidth that described first user terminal is described second user terminal distribution, recording the bandwidth of the second user terminal release.
Optionally, acquisition module 11, it is additionally operable to the control strategy receiving subscriber authentication server or the transmission of the second user terminal.
It is understandable that, the first user terminal of the present embodiment can correspond to the first user terminal in the bandwidth allocation methods of above-mentioned one of as any in Fig. 2 to Figure 11 embodiment, and the division of the unit in the first user terminal of the present embodiment and/or function etc. be for realizing one of as any in Fig. 2 to Figure 11 shown in method flow, for sake of simplicity, do not repeat them here.
Optionally, as an alternative embodiment of the invention, the function of acquisition module 11 can be realized by receptor, confirms that module 10, distribution module 12, the function that arranges module 14 and logging modle 15 can be realized by processor, and the function of broadcast module 13 can be realized by transmitter. Wherein, receptor and transmitter can be integrated in a transceiver.
Optionally, as an alternative embodiment of the invention, first user terminal can also be divided by function and keep module into Consumer's Experience module, policy management module, bandwidth management module, main control device election contest module and heart beating, above-mentioned module cooperate can realize one of as any in Fig. 2 to Figure 11 shown in method flow, for sake of simplicity, do not repeat them here.
The embodiment of the present invention provides a kind of first user terminal, includes validating that module, acquisition module and distribution module; Confirm module, for confirming that first user terminal is the main control device in network; Acquisition module, for obtaining the bandwidth application information that the second user terminal sends, described bandwidth application information is used for indicating described main control device to distribute bandwidth to described second user terminal; Distribution module, for after acquisition module obtains the bandwidth application information that the second user terminal sends, according to bandwidth application information, is the second user terminal distribution bandwidth; Wherein, first user terminal and the second user terminal are the user terminal accessing network. Description based on above-described embodiment, owing to first user terminal is able to confirm that whether self is the main control device in network, and when first user terminal is main control device, obtains the bandwidth application information of the second user terminal, and be the second user terminal distribution bandwidth. Therefore, what realize the bandwidth of network is managed no longer sticks to traditional intelligent home gateway, but accesses the user terminal of network, as long as any one user terminal accessing network is properly functioning, can realize the bandwidth of network is managed, it is ensured that the smooth operation of business.
The embodiment of the present invention provides a kind of user terminal, and as shown in figure 16, described user terminal is the second user terminal, and the second user terminal is for performing the step performed by the second user terminal in above method. Second user terminal can include the unit corresponding to corresponding steps. Example, including sending module 20 and acquisition module 21.
Sending module 20, is used for sending bandwidth application information to first user terminal, and described first user terminal is the main control device in network, and described bandwidth application information is used for indicating described main control device to distribute bandwidth to described second user terminal.
Acquisition module 21, for sending bandwidth application information to after first user terminal, obtaining the bandwidth that first user terminal is the second user terminal distribution at sending module 20.
Wherein, first user terminal and the second user terminal are the user terminal accessing network.
Optionally, acquisition module 21, being additionally operable to send bandwidth application information to before first user terminal, receiving the first announcement information of first user terminal broadcast at sending module 20, the first announcement information is used for notifying that in network, all of user terminal first user terminal is main control device.
Optionally, as shown in figure 17, the second user terminal, also include arranging module 22.
Module 22 is set, if receive the first announcement information not being received again by first user terminal broadcast in the Preset Time after the first announcement information of first user terminal broadcast for acquisition module 21, main control device mark is set in the second user terminal, and broadcast the second announcement information, the second announcement information is main control device for all user terminals the second user terminal notified in described network.
Optionally, as shown in figure 18, the second user terminal, also include processing module 23.
Processing module 23, for obtaining, at acquisition module 21, the bandwidth that first user terminal is the second user terminal distribution, and using first user terminal to be after the bandwidth that the second user terminal distributes performs the first business at the second user terminal, release first user terminal is the bandwidth of the second user terminal distribution.
Optionally, sending module 20, it is additionally operable to send control strategy to first user terminal.
It is understandable that, second user terminal of the present embodiment can correspond to the second user terminal in the bandwidth allocation methods of above-mentioned one of as any in Fig. 2 to Figure 11 embodiment, and the division of the unit in second user terminal of the present embodiment and/or function etc. be for realizing one of as any in Fig. 2 to Figure 11 shown in method flow, for sake of simplicity, do not repeat them here.
Optionally, as an alternative embodiment of the invention, the function of acquisition module 21 can be realized by receptor, and the function arranging module 22 and processing module 23 can be realized by processor, and the function of sending module 20 can be realized by transmitter. Wherein, receptor and transmitter can be integrated in a transceiver.
Optionally, as an alternative embodiment of the invention, second user terminal can also be divided by function and keep module into Consumer's Experience module, policy management module, bandwidth management module, main control device election contest module and heart beating, above-mentioned module cooperate can realize one of as any in Fig. 2 to Figure 11 shown in method flow, for sake of simplicity, do not repeat them here.
You need to add is that, first user terminal and the function of the second user terminal described by the embodiment of the present invention can be integrated in same user terminal, and the present invention does not limit.
The embodiment of the present invention provides a kind of second user terminal, including sending module and acquisition module; Sending module, is used for sending bandwidth application information to first user terminal, and described first user terminal is the main control device in network, and described bandwidth application information is used for indicating described main control device to distribute bandwidth to described second user terminal; Acquisition module, for, after sending module transmission bandwidth application information to first user terminal, obtaining the bandwidth that first user terminal is the second user terminal distribution; Wherein, first user terminal and the second user terminal are the user terminal accessing network. Description based on above-described embodiment, owing to first user terminal is able to confirm that whether self is the main control device in network, and when first user terminal is main control device, obtains the bandwidth application information of the second user terminal, and be the second user terminal distribution bandwidth. Therefore, what realize the bandwidth of network is managed no longer sticks to traditional intelligent home gateway, but accesses the user terminal of network, as long as any one user terminal accessing network is properly functioning, can realize the bandwidth of network is managed, it is ensured that the smooth operation of business.
The embodiment of the present invention also provides for a kind of first user terminal, and as shown in figure 19, this terminal includes: memorizer 30, processor 31, communication interface 32 and system bus 33.
Memorizer 30, processor 31 and communication interface 32 are connected by system bus 33, memorizer 30 is used for storing some computer instructions, processor 31 is for computer instructions, so that first user terminal performs one of as any in Fig. 2 to Figure 11 bandwidth allocation methods. Concrete bandwidth allocation methods can referring to above-mentioned one of as any in Fig. 2 to Figure 11 shown in embodiment in associated description, repeat no more herein.
Processor 31 can be central processing unit (centralprocessingunit, CPU). Processor 31 can also be other general processors, digital signal processor (digitalsignalprocessing, DSP), special IC (applicationspecificintegratedcircuit, ASIC), field programmable gate array (field-programmablegatearray, FPGA) or other PLDs, discrete gate or transistor logic, discrete hardware components etc. The processor etc. that general processor can be microprocessor or this processor can also be any routine.
Processor 31 can be application specific processor, and this application specific processor can include at least one in baseband processing chip, radio frequency processing chip etc. Further, this application specific processor can also include the chip with other dedicated processes functions of first user terminal.
Memorizer 30 can include volatile memory (volatilememory), for instance random access memory (random-accessmemory, RAM); Memorizer 30 can also include nonvolatile memory (non-volatilememory), such as read only memory (read-onlymemory, ROM), flash memory (flashmemory), hard disk (harddiskdrive, or solid state hard disc (solid-statedrive, SSD) HDD); Memorizer 30 can also include the combination of the memorizer of mentioned kind.
System bus 33 can include data/address bus, power bus, control bus and signal condition bus etc. In order to know explanation in the present embodiment, in Figure 19, various buses are all illustrated as system bus 33.
Communication interface 32 can include receptor and transmitter. And in the implementing of first user terminal, receptor and transmitter can be specifically the transceivers in first user terminal. This transceiver can be wireless transceiver. Such as, wireless transceiver can be the wireless communication module etc. of first user terminal. Processor 31 is by transceiver and other equipment, for instance carry out the transmitting-receiving of data between the second user terminal.
In implementing process, above-mentioned one of as any in Fig. 2 to Figure 11 shown in method flow in each step all can be realized by the computer executed instructions of hardware executing software form. For avoiding repeating, repeat no more herein.
The embodiment of the present invention provides a kind of first user terminal. Description based on above-described embodiment, owing to first user terminal is able to confirm that whether self is the main control device in network, and when first user terminal is main control device, obtains the bandwidth application information of the second user terminal, and be the second user terminal distribution bandwidth. Therefore, what realize the bandwidth of network is managed no longer sticks to traditional intelligent home gateway, but accesses the user terminal of network, as long as any one user terminal accessing network is properly functioning, can realize the bandwidth of network is managed, it is ensured that the smooth operation of business.
The embodiment of the present invention provides a kind of second user terminal, and as shown in figure 20, this terminal includes: memorizer 40, processor 41, communication interface 42 and system bus 43.
Memorizer 40, processor 41 and communication interface 42 are connected by system bus 43, memorizer 40 is used for storing some computer instructions, processor 41 is for computer instructions, so that the second user terminal performs one of as any in Fig. 2 to Figure 11 bandwidth allocation methods. Concrete bandwidth allocation methods can referring to above-mentioned one of as any in Fig. 2 to Figure 11 shown in embodiment in associated description, repeat no more herein.
Processor 41 can be CPU. Processor 41 can also be other general processors, DSP, ASIC, FPGA or other PLDs, discrete gate or transistor logic, discrete hardware components etc. The processor etc. that general processor can be microprocessor or this processor can also be any routine.
Processor 41 can be application specific processor, and this application specific processor can include at least one in baseband processing chip, radio frequency processing chip etc. Further, this application specific processor can also include the chip with other dedicated processes functions of the second user terminal.
Memorizer 40 can include volatile memory, for instance RAM; Memorizer 40 can also include nonvolatile memory, for instance ROM, flash memory, HDD or SSD; Memorizer 40 can also include the combination of the memorizer of mentioned kind.
System bus 43 can include data/address bus, power bus, control bus and signal condition bus etc. In order to know explanation in the present embodiment, in fig. 20 various buses are all illustrated as system bus 43.
Communication interface 42 can include receptor and transmitter. And in the implementing of the second user terminal, receptor and transmitter can be specifically the transceivers on the second user terminal. This transceiver can be wireless transceiver. Such as, wireless transceiver can be the wireless communication module etc. of the second user terminal. Processor 41 is by transceiver and other equipment, for instance carry out the transmitting-receiving of data between first user terminal.
In implementing process, above-mentioned one of as any in Fig. 2 to Figure 11 shown in method flow in each step all can be realized by the computer executed instructions of hardware executing software form. For avoiding repeating, repeat no more herein.
The embodiment of the present invention provides a kind of second user terminal. Description based on above-described embodiment, owing to first user terminal is able to confirm that whether self is the main control device in network, and when first user terminal is main control device, obtains the bandwidth application information of the second user terminal, and be the second user terminal distribution bandwidth. Therefore, what realize the bandwidth of network is managed no longer sticks to traditional intelligent home gateway, but accesses the user terminal of network, as long as any one user terminal accessing network is properly functioning, can realize the bandwidth of network is managed, it is ensured that the smooth operation of business.
The embodiment of the present invention provides a kind of bandwidth distribution system, and this system includes first user terminal and the second user terminal. Description for first user terminal specifically can referring to associated description to first user terminal in above-mentioned embodiment as shown in Figure 12, Figure 13, Figure 14, Figure 15 and Figure 19, description for the second user terminal specifically referring to associated description to the second user terminal in above-mentioned embodiment as shown in Figure 16, Figure 17, Figure 18 and Figure 20, can repeat no more herein.
In the bandwidth distribution system that the embodiment of the present invention provides, first user terminal respectively through perform one of as any in Fig. 2 to Figure 11 shown in method flow in corresponding steps complete the bandwidth allocation methods of the embodiment of the present invention;Accordingly, the second user terminal by perform one of as any in Fig. 2 to Figure 11 shown in method flow in corresponding steps complete the bandwidth allocation methods of the embodiment of the present invention.
Further, bandwidth distribution system also includes strategy distribution server and subscriber authentication server. Wherein, strategy distribution server is used for storing initial control strategy, including the total bandwidth of home network, keeps for the bandwidth for page browsing of user terminal, and the initial priority (including net cast, program request, video record etc.) of each business; Subscriber authentication server is for being authenticated the user terminal accessing home network, and receives Primary control strategies that strategy distribution server issues and Primary control strategies is handed down to user terminal.
Those skilled in the art is it can be understood that arrive, for convenience and simplicity of description, only it is illustrated with the division of above-mentioned each functional module, in practical application, as desired above-mentioned functions distribution can be completed by different functional modules, it is divided into different functional modules, to complete all or part of function described above by the internal structure of device. The specific works process of the system of foregoing description, device and unit, it is possible to reference to the corresponding process in preceding method embodiment, do not repeat them here.
In several embodiments provided herein, it should be understood that disclosed apparatus and method, it is possible to realize by another way. Such as, device embodiment described above is merely schematic, such as, the division of described module or unit, being only a kind of logic function to divide, actual can have other dividing mode when realizing, for instance multiple unit or assembly can in conjunction with or be desirably integrated into another system, or some features can ignore, or do not perform. Another point, shown or discussed coupling each other or direct-coupling or communication connection can be through INDIRECT COUPLING or the communication connection of some interfaces, device or unit, it is possible to be electrical, machinery or other form.
The described unit illustrated as separating component can be or may not be physically separate, and the parts shown as unit can be or may not be physical location, namely may be located at a place, or can also be distributed on multiple NE. Some or all of unit therein can be selected according to the actual needs to realize the purpose of the present embodiment scheme.
It addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it is also possible to be that unit is individually physically present, it is also possible to two or more unit are integrated in a unit. Above-mentioned integrated unit both can adopt the form of hardware to realize, it would however also be possible to employ the form of SFU software functional unit realizes.
If described integrated unit is using the form realization of SFU software functional unit and as independent production marketing or use, it is possible to be stored in a computer read/write memory medium. Based on such understanding, part or all or part of of this technical scheme that prior art is contributed by technical scheme substantially in other words can embody with the form of software product, this computer software product is stored in a storage medium, including some instructions with so that a computer equipment (can be personal computer, server, or the network equipment etc.) or processor (processor) perform all or part of step of method described in each embodiment of the present invention.And aforesaid storage medium includes: USB flash disk, portable hard drive, read only memory (ROM, Read-OnlyMemory), the various media that can store program code such as random access memory (RAM, RandomAccessMemory), magnetic disc or CD.
The above; being only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, any those familiar with the art is in the technical scope that the invention discloses; change can be readily occurred in or replace, all should be encompassed within protection scope of the present invention. Therefore, protection scope of the present invention should described be as the criterion with scope of the claims.
Claims (25)
1. a bandwidth allocation methods, it is characterised in that including:
First user terminal described in first user terminal check is the main control device in network;
Described first user terminal obtains the bandwidth application information that the second user terminal sends, and described bandwidth application information is used for indicating described main control device to distribute bandwidth to described second user terminal;
Described first user terminal is according to described bandwidth application information, for described second user terminal distribution bandwidth;
Wherein, described first user terminal and described second user terminal are the user terminal accessing described network.
2. bandwidth allocation methods according to claim 1, it is characterised in that first user terminal described in described first user terminal check is the main control device in network, specifically includes:
Main control device mark is included in first user terminal described in described first user terminal check;
If including described main control device mark in described first user terminal, then described first user terminal is described main control device.
3. bandwidth allocation methods according to claim 2, it is characterised in that described method also includes:
If not including described main control device mark, then described first user terminal broadcast Query Information in described first user terminal, described Query Information is used for inquiring about in described network whether there is main control device;
If described first user terminal does not receive the feedback information corresponding with described Query Information in Preset Time, then described first user terminal arranges described main control device mark in described first user terminal, and broadcast the first announcement information, described first announcement information is described main control device for notifying first user terminal described in all user terminals in described network.
4. the bandwidth allocation methods according to any one in claim 1-3, it is characterised in that described bandwidth application information includes the numerical value of the bandwidth of the described second requested distribution of user terminal;
Described first user terminal, according to described bandwidth application information, is distributed bandwidth for described second user terminal, is specifically included:
Described first user terminal obtains the numerical value of the idle bandwidth in described network;
Whether the numerical value of the idle bandwidth in network described in described first user terminal check is more than or equal to the numerical value of the bandwidth of the described second requested distribution of user terminal;
If the numerical value of the idle bandwidth in described network is more than or equal to the numerical value of the bandwidth of the described second requested distribution of user terminal, then described first user terminal is that described second user terminal distributes the bandwidth that described second user terminal is requested on described first idle bandwidth;
If the numerical value of the idle bandwidth in described network is less than the numerical value of the bandwidth of the described second requested distribution of user terminal, then described first user terminal is according to the bandwidth allocation rule preset, for described second user terminal distribution bandwidth.
5. bandwidth allocation methods according to claim 4, it is characterised in that described bandwidth application information also includes the mark of the first business, described first business is the business of the bandwidth that need to use the described second requested distribution of user terminal;
Described first user terminal, according to the bandwidth allocation rule preset, is distributed bandwidth for described second user terminal, is specifically included:
Described first user terminal obtains the mark of at least one the second business, and described second business is the business having taken the bandwidth in described network;
Described first user terminal, according to control strategy, confirms whether there is the 3rd business at least one second business described, and wherein, the service priority of described 3rd business is lower than the service priority of described first business;
If at least one second business described is absent from the 3rd business, or, at least one second business described exists the 3rd business, and the numerical value of the numerical value of the busy bandwidth in the described network shared by described 3rd business and the idle bandwidth in described network and the numerical value of bandwidth less than the described second requested distribution of user terminal, then the idle bandwidth in described network is distributed to described second user terminal by described first user terminal;
If at least one second business described exists the 3rd business, and the numerical value of the numerical value of the busy bandwidth in the described network shared by described 3rd business and the idle bandwidth in described network and the numerical value of bandwidth more than or equal to the described second requested distribution of user terminal, then described first user terminal stops described 3rd business, and distributes, for described second user terminal, the bandwidth that described second user terminal is requested in the bandwidth that described first idle bandwidth and described 3rd business discharge.
6. the bandwidth allocation methods according to any one in claim 1-5, it is characterised in that described method also includes:
After described second user terminal discharges the bandwidth that described first user terminal is described second user terminal distribution, the bandwidth of the second user terminal release described in described first user terminal record.
7. bandwidth allocation methods according to claim 5, it is characterised in that described method also includes:
Described first user terminal receives subscriber authentication server or the described control strategy of described second user terminal transmission.
8. a bandwidth allocation methods, it is characterised in that including:
Second user terminal sends bandwidth application information to first user terminal, and described first user terminal is the main control device in network, and described bandwidth application information is used for indicating described main control device to distribute bandwidth to described second user terminal;
Described second user terminal obtains the bandwidth that described first user terminal is described second user terminal distribution;
Wherein, described first user terminal and described second user terminal are the user terminal accessing described network.
9. bandwidth allocation methods according to claim 8, it is characterised in that before described second user terminal transmission bandwidth application information to first user terminal, described method also includes:
Described second user terminal receives the first announcement information of described first user terminal broadcast, and described first announcement information is described main control device for notifying first user terminal described in all user terminals in network.
10. bandwidth allocation methods according to claim 9, it is characterised in that described method also includes:
If not being received again by the first announcement information of described first user terminal broadcast in the Preset Time that described second user terminal is after the first announcement information receiving described first user terminal broadcast, then described second user terminal arranges described main control device mark in described second user terminal, and broadcast the second announcement information, described second announcement information is described main control device for notifying the second user terminal described in all user terminals in described network.
11. bandwidth allocation methods according to claim 8 or claim 9, it is characterised in that after described second user terminal obtains the bandwidth that described first user terminal is described second user terminal distribution, described method also includes:
Using described first user terminal to be after the bandwidth that described second user terminal distributes performs the first business at described second user terminal, described second user terminal discharges the bandwidth that described first user terminal is described second user terminal distribution.
12. bandwidth allocation methods described in any one in-11 according to Claim 8, it is characterised in that described method also includes:
Described second user terminal sends control strategy extremely described first user terminal.
13. a user terminal, it is characterised in that described user terminal is first user terminal, described user terminal includes validating that module, acquisition module and distribution module;
Described confirmation module, for confirming that described first user terminal is the main control device in network;
Described acquisition module, for obtaining the bandwidth application information that the second user terminal sends, described bandwidth application information is used for indicating described main control device to distribute bandwidth to described second user terminal;
Described distribution module, for after described acquisition module obtains the bandwidth application information that the second user terminal sends, according to described bandwidth application information, for described second user terminal distribution bandwidth;
Wherein, described first user terminal and described second user terminal are the user terminal accessing described network.
14. user terminal according to claim 13, it is characterised in that
Described confirmation module, specifically for confirming to include main control device mark in described first user terminal, wherein, if described confirmation module confirms to include described main control device mark in described first user terminal, then described first user terminal is described main control device, if described confirmation module confirms not include described main control device mark in described first user terminal, then described first user terminal is non-main control device.
15. user terminal according to claim 14, it is characterised in that described first user terminal, also include broadcast module and module is set;
Described broadcast module, after not including described main control device mark in the described confirmation module described first user terminal of confirmation, broadcasts inquiry information, described Query Information is used for inquiring about in described network whether there is main control device;
Described acquisition module, is additionally operable to after described broadcast module broadcasts inquiry information, receives the feedback information corresponding with described Query Information;
Described module is set, for when described acquisition module does not receive the feedback information corresponding with described Query Information in Preset Time, arranging described main control device mark in described first user terminal;
Described broadcast module, be additionally operable to described arrange module arrange in described first user terminal described main control device mark after, broadcasting the first announcement information, described first announcement information is described main control device for notifying first user terminal described in all user terminals in described network.
16. the user terminal according to any one in claim 13-15, it is characterised in that described bandwidth application information includes the numerical value of the bandwidth of the described second requested distribution of user terminal;
Described distribution module, specifically includes acquisition submodule, confirms submodule and distribution sub module:
Described acquisition submodule, for obtaining the numerical value of the idle bandwidth in described network;
Described confirmation submodule, for obtain the numerical value of the idle bandwidth in described network at described acquisition submodule after, confirms that the numerical value of idle bandwidth in described network is whether more than or equal to the numerical value of the bandwidth of the described second requested distribution of user terminal;
Described distribution sub module, for confirm the numerical value of the idle bandwidth in the described network numerical value more than or equal to the bandwidth of the described second requested distribution of user terminal at described confirmation submodule after, it described first idle bandwidth be the requested bandwidth of described second user terminal described second user terminal of distribution;After the numerical value of the idle bandwidth in network described in the described confirmation submodule numerical value less than the bandwidth of the described second requested distribution of user terminal, according to default bandwidth allocation rule, for described second user terminal distribution bandwidth.
17. user terminal according to claim 16, it is characterised in that described bandwidth application information also includes the mark of the first business, described first business is the business of the bandwidth that need to use the described second requested distribution of user terminal;
Described distribution sub module, specifically for obtaining the mark of at least one the second business, described second business is the business having taken the bandwidth in described network; And according to control strategy, confirm whether at least one second business described exists the 3rd business, wherein, the service priority of described 3rd business is lower than the service priority of described first business; If at least one second business described is absent from the 3rd business, or, at least one second business described exists the 3rd business, and the numerical value of the numerical value of the busy bandwidth in the described network shared by described 3rd business and the idle bandwidth in described network and the numerical value of bandwidth less than the described second requested distribution of user terminal, then the idle bandwidth in described network is distributed to described second user terminal; If at least one second business described exists the 3rd business, and the numerical value of the numerical value of the busy bandwidth in the described network shared by described 3rd business and the idle bandwidth in described network and the numerical value of bandwidth more than or equal to the described second requested distribution of user terminal, then stop described 3rd business, and distribute, for described second user terminal, the bandwidth that described second user terminal is requested in the bandwidth that described first idle bandwidth and described 3rd business discharge.
18. the user terminal according to any one in claim 13-17, it is characterised in that described first user terminal, also include logging modle;
Described logging modle, for, after described second user terminal discharges the bandwidth that described first user terminal is described second user terminal distribution, recording the bandwidth of described second user terminal release.
19. user terminal according to claim 17, it is characterised in that
Described acquisition module, is additionally operable to the described control strategy receiving subscriber authentication server or described second user terminal transmission.
20. a user terminal, it is characterised in that described user terminal is the second user terminal, and described user terminal includes sending module and acquisition module;
Described sending module, is used for sending bandwidth application information to first user terminal, and described first user terminal is the main control device in network, and described bandwidth application information is used for indicating described main control device to distribute bandwidth to described second user terminal;
Described acquisition module, for, after described sending module transmission bandwidth application information to first user terminal, obtaining the bandwidth that described first user terminal is described second user terminal distribution;
Wherein, described first user terminal and described second user terminal are the user terminal accessing described network.
21. user terminal according to claim 20, it is characterised in that
Described acquisition module, it is additionally operable to before described sending module transmission bandwidth application information to first user terminal, receiving the first announcement information of described first user terminal broadcast, described first announcement information is described main control device for notifying first user terminal described in all user terminals in described network.
22. user terminal according to claim 21, it is characterised in that described second user terminal, also include arranging module;
Described module is set, if receive the first announcement information not being received again by described first user terminal broadcast in the Preset Time after the first announcement information of described first user terminal broadcast for described acquisition module, described main control device mark is set in described second user terminal, and broadcast the second announcement information, described second announcement information is described main control device for notifying the second user terminal described in all user terminals in described network.
23. the user terminal according to claim 20 or 21, it is characterised in that described second user terminal, also include processing module;
Described processing module, for obtaining, at described acquisition module, the bandwidth that described first user terminal is described second user terminal distribution, and use described first user terminal to be after the bandwidth that described second user terminal distributes performs the first business at described second user terminal, discharge the bandwidth that described first user terminal is described second user terminal distribution.
24. the user terminal according to any one in claim 20-23, it is characterised in that
Described sending module, is additionally operable to send control strategy extremely described first user terminal.
25. a bandwidth distribution system, it is characterised in that include having the user terminal as described in any one in claim 13-19, and in claim 20-24 user terminal as described in any one.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511010153.5A CN105656667B (en) | 2015-12-29 | 2015-12-29 | A kind of bandwidth allocation method, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511010153.5A CN105656667B (en) | 2015-12-29 | 2015-12-29 | A kind of bandwidth allocation method, device and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105656667A true CN105656667A (en) | 2016-06-08 |
CN105656667B CN105656667B (en) | 2019-04-26 |
Family
ID=56478201
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201511010153.5A Active CN105656667B (en) | 2015-12-29 | 2015-12-29 | A kind of bandwidth allocation method, device and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105656667B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115834391A (en) * | 2022-11-28 | 2023-03-21 | 广州高新兴机器人有限公司 | A method, system, and readable storage medium for extending the upper limit of mobile device bandwidth |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100067432A1 (en) * | 2007-01-24 | 2010-03-18 | Carlos Elisio Baptista | Method and system for allocating bandwidth |
CN101827027A (en) * | 2009-12-25 | 2010-09-08 | 中国科学院声学研究所 | Interlayer coordination-based home network QoS guarantee method |
CN102244898A (en) * | 2010-05-14 | 2011-11-16 | 华为技术有限公司 | Group-based traffic control method, equipment and system |
CN102932280A (en) * | 2012-10-16 | 2013-02-13 | 华为技术有限公司 | Method, device and system for realizing bandwidth control |
CN104378799A (en) * | 2013-08-15 | 2015-02-25 | 华为技术有限公司 | User access method, device and system |
-
2015
- 2015-12-29 CN CN201511010153.5A patent/CN105656667B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100067432A1 (en) * | 2007-01-24 | 2010-03-18 | Carlos Elisio Baptista | Method and system for allocating bandwidth |
CN101827027A (en) * | 2009-12-25 | 2010-09-08 | 中国科学院声学研究所 | Interlayer coordination-based home network QoS guarantee method |
CN102244898A (en) * | 2010-05-14 | 2011-11-16 | 华为技术有限公司 | Group-based traffic control method, equipment and system |
CN102932280A (en) * | 2012-10-16 | 2013-02-13 | 华为技术有限公司 | Method, device and system for realizing bandwidth control |
CN104378799A (en) * | 2013-08-15 | 2015-02-25 | 华为技术有限公司 | User access method, device and system |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115834391A (en) * | 2022-11-28 | 2023-03-21 | 广州高新兴机器人有限公司 | A method, system, and readable storage medium for extending the upper limit of mobile device bandwidth |
Also Published As
Publication number | Publication date |
---|---|
CN105656667B (en) | 2019-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9241332B2 (en) | System and method for managing resources in a communication system | |
CN113316218B (en) | Access method and device | |
EP3737191A1 (en) | Method, apparatus and system for sending and receiving uplink data | |
WO2019029522A1 (en) | Method for managing network component, and network device | |
CN104640191A (en) | Channel power regulation method and system based on position information of ad-hoc subnetworks of restricted area | |
US20130148596A1 (en) | Resource management system and method of centralized base station in mobile communication network | |
US10944716B2 (en) | Metering device address management method, collection terminal, and metering device | |
EP4247050A1 (en) | Network slice connection method and apparatus, storage medium, and electronic apparatus | |
EP3142293B1 (en) | Reverse power supply management method, apparatus and system | |
US10834016B2 (en) | Communications method and device | |
RU2545187C1 (en) | Method and apparatus for implementing baseband resource pool in lte base station | |
CN105515962A (en) | Information processing method and smart home equipment | |
CN104796790A (en) | Method for accessing television equipment to IPTV and Internet simultaneously | |
CN108322835A (en) | A kind of method and set-top box introducing broadband services on the set-top box | |
EP2849389B1 (en) | Method and apparatus for allocating bandwidth resources | |
US20190115978A1 (en) | Access method, apparatus, device, and system for visible light communication | |
CN105828253A (en) | Wireless connection control method and device in audio playing system | |
CN105656667A (en) | Bandwidth distribution method, device and system | |
US20160286480A1 (en) | Switch, system for power management and method for power management | |
JP2018521561A (en) | Method for obtaining system information in a cell cluster, associated devices and systems | |
CN105519055A (en) | Dynamic equilibrium method and apparatus for QoS of I/O channel | |
CN110868759B (en) | Interference coordination method and device, and base station | |
CN109729567A (en) | A kind of message treatment method and access point apparatus and message processing device | |
WO2016086686A1 (en) | Baseband resource management method and device | |
CN113783677B (en) | Data transmission method and device, electronic equipment and storage medium |
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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200225 Address after: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee after: HUAWEI TECHNOLOGIES Co.,Ltd. Address before: 210012 HUAWEI Nanjing base, 101 software Avenue, Yuhuatai District, Jiangsu, Nanjing Patentee before: Huawei Technologies Co.,Ltd. |