Movatterモバイル変換


[0]ホーム

URL:


CN106792835B - Control method and system for wireless equipment sharing bandwidth - Google Patents

Control method and system for wireless equipment sharing bandwidth
Download PDF

Info

Publication number
CN106792835B
CN106792835BCN201710076024.9ACN201710076024ACN106792835BCN 106792835 BCN106792835 BCN 106792835BCN 201710076024 ACN201710076024 ACN 201710076024ACN 106792835 BCN106792835 BCN 106792835B
Authority
CN
China
Prior art keywords
bandwidth
wireless
centralized controller
current
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710076024.9A
Other languages
Chinese (zh)
Other versions
CN106792835A (en
Inventor
张益培
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hunan Youpin Iot Technology Co ltd
Original Assignee
Jinhua Zhizhen Communication Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jinhua Zhizhen Communication Equipment Co LtdfiledCriticalJinhua Zhizhen Communication Equipment Co Ltd
Priority to CN201710076024.9ApriorityCriticalpatent/CN106792835B/en
Publication of CN106792835ApublicationCriticalpatent/CN106792835A/en
Priority to PCT/CN2017/087048prioritypatent/WO2018145376A1/en
Application grantedgrantedCritical
Publication of CN106792835BpublicationCriticalpatent/CN106792835B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The invention discloses a control method for wireless equipment to share bandwidth, which is characterized by comprising the following steps: s100, the integrated controller judges whether the connected wireless equipment reaches a preset connection allocation threshold value, if so, the step S200 is executed; otherwise, executing step S300; s200, the centralized controller analyzes the current working state of the connected wireless equipment to obtain the current bandwidth conditions of all the connected wireless equipment, and sends a bandwidth sharing instruction to all the connected wireless equipment; s300, the centralized controller keeps the current network connection state with the wireless device.

Description

Control method and system for wireless equipment sharing bandwidth
Technical Field
The present invention relates to the field of wireless communications, and in particular, to a method and a system for controlling a shared bandwidth of a wireless device.
Background
With the popularization of mobile internet and smart devices, networks are becoming an indispensable infrastructure. The mobile internet gradually permeates the life and work of people, and each person inevitably receives a large amount of information every day, but the information transmission is finally attributed to the configuration of the infrastructure. Although the configuration of infrastructure is gradually increasing, it takes a short time to reach the level desired by the user. WiFi is a wireless communication technology, and wide application is in places such as airport, office, family, compares other wireless technology, and WiFi has following technical advantage: the transmission rate is high, although limited by wireless transmission signal strength and the like, the actual rate cannot reach the ideal rate, but is still higher than most wireless transmission and part wired network; the WiFi module is arranged in almost all notebook computers, WiFi is also supported by a plurality of middle-high-end PDAs and mobile phones, and the Access Point (AP) is arranged in places such as airports, office buildings, coffee shops and the like, so that the access is convenient. In the home local area network, the router becomes a central component of all mobile devices and smart home connection networks. In the existing environment, devices needing to be networked in a home, school, company or cell include mobile phones, notebooks, tablet computers, desktop computers, smart televisions and the like, which range from a few to hundreds of thousands, and the network bandwidth available for a home is limited, but the demand for bandwidth is increasing. How to solve the problem of network resource allocation under multiple network devices is very important.
In the prior art, network bandwidth allocation mainly includes network rate limiting, intelligent bandwidth allocation, QoS (quality of service), fixed bandwidth allocation, and the like. The network speed limit function is typically the highest bandwidth of the device set by the router management page. The intelligent bandwidth allocation means that in the situation that a plurality of devices are connected with a network, the network bandwidth is evenly allocated to all the access devices, and the influence on the use of other devices due to the fact that a certain device occupies too much bandwidth is avoided. QoS is a basic technical capability of a network, aims to guarantee the availability of the network, and is mainly used to solve the problems of network delay and congestion, and when the network is overloaded or congested, QoS can ensure that important services are not delayed or discarded, and at the same time, ensure the efficient operation of the network. The fixed bandwidth is that an operator allocates a specified bandwidth to a user according to a bandwidth and a payment limit selected by the user, and the bandwidth corresponds to a bandwidth of an input end at a Wide Area Network (WAN) side of routing equipment.
Although the bandwidth allocation function of the existing router has the above advantages, the following disadvantages also exist: the intelligent bandwidth allocation function is to allocate network bandwidth evenly, and as a result, the speed of some devices is not enough, and the bandwidth of some devices is excessive, which causes a great deal of network resource waste, and QoS implementation is complex.
Disclosure of Invention
The invention provides a control method and a control system for wireless equipment shared bandwidth, which aims to intensively process batch wireless equipment connection networks, fully utilize idle network resources and flexibly allocate bandwidth.
The technical scheme provided by the invention is as follows:
a method for controlling bandwidth sharing of wireless devices, comprising the steps of: s100, the integrated controller judges whether the connected wireless equipment reaches a preset connection allocation threshold value, if so, the step S200 is executed; otherwise, executing step S300; s200, the centralized controller analyzes the current working state of the connected wireless equipment to obtain the current bandwidth conditions of all the connected wireless equipment, and sends a bandwidth sharing instruction to all the connected wireless equipment; s300, the centralized controller keeps the current network connection state with the wireless device.
Because the existing network resource technology mainly provides the internet access function for the user through the cooperation of the internet access point and the wireless device, the internet access optimization mechanism of the invention is an effective supplement to the prior art, and idle (idle refers to a user with small bandwidth demand browsing web pages and other services or a user without using the network and the like) broadband resources can be fully utilized as long as a certain area is provided with the centralized controller for collecting and summarizing the wireless device. Therefore, the centralized controller has the function of reasonably arranging the broadband resources: the wireless routing equipment without the internet originally can be connected with the internet, the wireless routing equipment with poor internet resources originally is improved, and the broadband resources which are not used in the idle mode and come from part of the wireless routing equipment are also utilized.
Further, the step S200 includes the steps of: s210, the centralized controller receives the current network condition information sent by the wireless equipment; s220, the centralized controller obtains the bandwidth level of the wireless equipment according to the current network condition information of the wireless equipment; s230, the centralized controller determines whether the working network rate of the current wireless device reaches a preset network rate corresponding to the bandwidth level of the current wireless device, if yes, performs step S240; otherwise, go to step S250; s240, the centralized controller outputs that the current working state of the current wireless equipment is a busy state; s250, the centralized controller outputs that the current working state of the current wireless equipment is an idle state; s260, the centralized controller analyzes the current bandwidth demand of all busy-state wireless devices, analyzes the current bandwidth residual quantity of all idle-state wireless devices, and generates a current bandwidth demand table and a current bandwidth residual table; s270, the centralized controller performs query operation allocation according to the current bandwidth requirement table and the current bandwidth surplus table, and sends the allocated bandwidth sharing instruction to all connected wireless devices.
In the invention, after the connection is established, the wireless equipment terminal analyzes the current internet surfing condition and sends the condition to the centralized controller, and after the centralized controller receives the information, different wireless equipment is classified into the current bandwidth demand table and the current bandwidth surplus table according to the internet surfing condition of the wireless equipment. And then the centralized controller determines which routers become network bandwidth providers and which routers become network bandwidth receivers, and after the determination, the centralized controller formally opens network bandwidth channels established between the centralized controller and each wireless device. Therefore, the centralized controller has the function of reasonably arranging the broadband resources: the wireless routing equipment without the internet originally can be connected with the internet, the wireless routing equipment with poor internet resources originally is improved, and the broadband resources which are not used in the idle mode and come from part of the wireless routing equipment are also utilized.
Further, the step S270 includes the steps of: s271 the centralized controller generates an allocation sequence list according to the use frequency and/or priority level and/or network application type of the wireless device; s272, the centralized controller performs query operation allocation according to the current bandwidth demand table and the current bandwidth surplus table and the arrangement sequence of the allocation sequence table to obtain a current allocation bandwidth sharing instruction; s273, the centralized controller sends the bandwidth allocation sharing instruction to all connected wireless devices within a preset time according to the sequence of the allocation sequence table.
In the invention, the allocation sequence table is generated according to the use frequency and/or the priority level of the wireless equipment and/or the network application type, so that the bandwidth allocation can be carried out according to various factors, various factors are considered when the bandwidth is allocated to each equipment, and the network bandwidth resource is well utilized.
Further, the step S200 includes the following steps: s400, the centralized controller monitors whether a wireless device connected with a new authentication exists and/or whether the bandwidth demand of the wireless device connected with the centralized controller is changed through verification; if yes, go to step S500; otherwise, executing step S600; s500, the centralized controller updates the current bandwidth surplus of all the connected wireless devices and resends bandwidth sharing instructions to all the connected wireless devices; s600, the centralized controller does not update the current bandwidth residual quantity of all connected wireless devices.
In the invention, once the centralized controller monitors that a wireless device connected with new authentication is available and/or the bandwidth demand of the wireless device connected with the centralized controller is changed through verification, the current bandwidth surplus of all connected wireless devices is updated, and a bandwidth sharing instruction is retransmitted to all connected wireless devices, so that the bandwidth strategy can be adjusted in real time according to various factors of the wireless devices.
Further, the step S100 includes, before the step, the steps of: s010, after the wireless equipment is powered on, searching a wireless signal sent by the centralized controller; s020 the wireless equipment judges whether a wireless signal sent by the centralized controller is searched, if so, step S030 is executed; otherwise, returning to the step S010; s030 the wireless equipment automatically sends an internet connection request to the centralized controller; s040 the centralized controller judges whether the wireless device is subjected to first verification, if so, the step S050 is executed; otherwise, directly executing step S060; s050, the centralized controller judges whether the wireless equipment sending the internet connection request passes verification, if so, the step S060 is executed; otherwise, executing step S070; s060 the centralized controller establishing a network communication connection with the wireless device; s070 the centralized controller does not establish network communication connection with the wireless device.
In the present invention, when a wireless device is connected to a power supply, if the wireless device owns and supports the centralized controller, a connection request will be sent to a wireless signal sent by the centralized controller. When the centralized controller receives the signal, it parses the authentication authorization information contained in the request, and once authenticated, it creates a long connection with the wireless device.
The invention also provides a control system for sharing bandwidth by wireless equipment, which comprises: a centralized controller, a wireless device; the centralized controller is in communication connection with the wireless device;
the centralized controller judges whether the connected wireless equipment reaches a preset connection allocation threshold value; when the connected wireless equipment reaches a preset connection allocation threshold, the centralized controller analyzes the current working state of the connected wireless equipment to obtain the current bandwidth conditions of all the connected wireless equipment, and sends a bandwidth sharing instruction to all the connected wireless equipment; and when the connected wireless equipment does not reach the preset connection allocation threshold value, the centralized controller keeps the current network connection state with the wireless equipment.
In the invention, after the centralized controller judges and collects the wireless devices connected to a certain number, the states (free or busy) of different wireless devices are analyzed, and then bandwidth channels of different wireless devices are allocated through a certain algorithm strategy, wherein the channels are bidirectional channels, and the wireless devices can be bandwidth service receivers or bandwidth service providers. Thus, the centralized controller can reasonably arrange idle broadband resources: the wireless routing equipment without the internet can be connected with the internet originally, the wireless routing equipment with poor internet resources originally is improved, the idle and unused broadband resources from part of the wireless routing equipment are also utilized, the waste of a large amount of network resources is avoided, the network flow cost can be calculated according to the network bandwidth amount actually used by a user, the cost of some users with small bandwidth demand is saved, and the internet surfing experience of the users with large bandwidth demand is increased.
Further, the centralized controller includes: the device comprises an acquisition module, a judgment module, an output module, an analysis module and a distribution module; the acquisition module is in communication connection with the judgment module; the judging module is in communication connection with the output module; the output module is in communication connection with the analysis module; the analysis module is in communication connection with the distribution module;
the acquisition module receives the current network condition information sent by the wireless equipment and obtains the bandwidth level of the wireless equipment according to the current network condition information of the wireless equipment; the judging module is used for judging whether the working network rate of the current wireless equipment reaches a preset network rate corresponding to the bandwidth level of the current wireless equipment; the output module is used for outputting the current working state of the current wireless equipment as a busy state when the working network rate of the current wireless equipment reaches the preset network rate corresponding to the bandwidth level; the output module outputs the current working state of the current wireless equipment to be an idle state when the working network rate of the current wireless equipment reaches a preset network rate corresponding to the bandwidth level of the current wireless equipment; the analysis module analyzes the current bandwidth demand of all the wireless devices in the busy state, analyzes the current bandwidth surplus of all the wireless devices in the idle state, and generates a current bandwidth demand table and a current bandwidth surplus table; and the allocation module is used for performing query operation allocation according to the current bandwidth demand table and the current bandwidth surplus table and sending an allocation bandwidth sharing instruction to all connected wireless devices.
In the invention, after the connection is established, the wireless equipment terminal analyzes the current internet surfing condition and sends the condition to the centralized controller, and after the centralized controller receives the information, different wireless equipment is classified into the current bandwidth demand table and the current bandwidth surplus table according to the internet surfing condition of the wireless equipment. For example, when the network download speed of a 10M bandwidth router reaches about 1.25M/s, the current internet access status of the router is busy, and then the centralized controller determines which routers become network bandwidth providers and which are network bandwidth receivers, and after determining these, the centralized controller formally opens the network bandwidth channels established with the wireless devices. Therefore, the centralized controller has the function of reasonably arranging the broadband resources: the wireless routing equipment without the internet originally can be connected with the internet, the wireless routing equipment with poor internet resources originally is improved, and the broadband resources which are not used in the idle mode and come from part of the wireless routing equipment are also utilized.
Further, the allocation module includes: a list generating sub-module, a query distribution sub-module and a command sending sub-module; the generation list submodule is in communication connection with the query distribution submodule; the query distribution sub-module is in communication connection with the instruction sending sub-module;
the generation list submodule generates an allocation sequence list according to the use frequency and/or priority level and/or network application type of the wireless equipment; the query distribution submodule carries out query operation distribution according to the current bandwidth demand table and the current bandwidth residual table and the arrangement sequence of the distribution sequence table to obtain a current distribution bandwidth sharing instruction; and the instruction sending submodule sends the bandwidth allocation sharing instruction to all connected wireless devices within a preset time according to the arrangement sequence of the allocation sequence table.
In the invention, the distribution is carried out according to the network application type, the use frequency and the priority level, the data packet of the entering application service is shunted, the network application type, the use frequency and the priority level are counted, and the data packet of each application service obtains the corresponding bandwidth, so that the wireless equipment can distribute the bandwidth according to the frequency of using the application service by a user, the bandwidth distribution is more intelligent and personalized, the bandwidth is pertinently distributed to each wireless equipment instead of the average bandwidth distribution, and the adjustment of the bandwidth strategy is real-time because each factor of each wireless equipment is monitored in real time. Therefore, network resources are fully utilized, the fluency of the user for surfing the internet by using various application services is greatly improved, the internet surfing requirement of the user can be met, and the operation complexity and the user participation of equipment are reduced.
Further, the centralized controller further includes: the device comprises a monitoring module and an updating module; the monitoring module is in communication connection with the acquisition module; the updating module is in communication connection with the monitoring module;
the monitoring module monitors whether a wireless device connected with a new authentication exists and/or whether the bandwidth demand of the wireless device connected with the centralized controller is changed through verification; the updating module does not update the current bandwidth conditions of all connected wireless devices when no wireless device is newly authenticated and connected and the bandwidth demand of the wireless device connected with the centralized controller is not changed through verification; and the updating module updates the current bandwidth conditions of all connected wireless devices when a wireless device with a new authentication connection and/or the bandwidth demand of the wireless device connected with the centralized controller is changed by verification, and retransmits a bandwidth sharing instruction to all connected wireless devices.
In the invention, once the centralized controller monitors that a wireless device is newly authenticated and connected, and/or when the change of the bandwidth demand of the wireless device connected with the centralized controller is verified, the centralized controller updates the current bandwidth surplus of all connected wireless devices and retransmits a bandwidth sharing instruction to all connected wireless devices, so that the bandwidth strategy can be adjusted in real time according to various factors of the wireless devices. Because each factor of each wireless device is monitored in real time, adjustments to its bandwidth policy are also in real time.
Further, the wireless device comprises a searching module and a connecting module; the centralized controller also comprises a verification module and a control module; the searching module is in communication connection with the connecting module; the verification module is in communication connection with the connection module; the verification module is also in communication connection with the acquisition module; the control module is in communication connection with the verification module;
the searching module searches the wireless signals sent by the centralized controller after being electrified and judges whether the wireless signals sent by the centralized controller are searched; the connection module automatically sends an internet connection request to the centralized controller when a wireless signal sent by the centralized controller is searched; the searching module continues to search the wireless signals sent by the centralized controller when the wireless signals sent by the centralized controller cannot be searched; the verification module is used for judging whether the wireless equipment is verified for the first time; the verification module is used for further judging whether the wireless equipment sending the internet access connection request passes the verification or not when the wireless equipment carries out the first verification; the control module establishes network communication connection with the wireless equipment when the wireless equipment is verified for the first time and the wireless equipment sending the internet connection request passes the verification; the control module does not establish network communication connection with the wireless equipment when the wireless equipment is verified for the first time but the wireless equipment sending the internet connection request is not verified; the control module is further configured to establish a network communication connection with the wireless device when the wireless device is not authenticated for the first time.
In the present invention, when a wireless device is connected to a power supply, if the wireless device owns and supports the centralized controller, a connection request will be sent to a wireless signal sent by the centralized controller. When the centralized controller receives the signal, it parses the authentication authorization information contained in the request, and once authenticated, it creates a long connection with the wireless device. If the wireless device is a wireless device that has been authenticated, it may not need to be verified again when disconnected from the centralized controller.
Compared with the prior art, the invention provides a method and a system for controlling the shared bandwidth of wireless equipment, which at least bring the following technical effects:
1. the batch of wireless equipment is processed in a centralized manner to be connected with the network, so that the bandwidth is simply and flexibly allocated.
2. And monitoring all factors of each wireless device in real time, adjusting a bandwidth strategy in real time according to all factors of the wireless device, and fully utilizing idle network resources.
3. The bandwidth cost of some users with small bandwidth demand is saved, and the internet surfing experience of the users with large bandwidth demand is increased.
Drawings
The features, technical characteristics, advantages and implementation manners of the control method and system for sharing bandwidth of wireless devices will be further described in an explicitly understandable way by referring to the accompanying drawings.
Fig. 1 is a flow chart of one embodiment of a method for controlling a shared bandwidth of wireless devices of the present invention;
fig. 2 is a flow chart of another embodiment of a method for controlling bandwidth sharing among wireless devices according to the present invention;
fig. 3 is a flow chart of another embodiment of a method for controlling bandwidth sharing among wireless devices according to the present invention;
fig. 4 is a flow chart of another embodiment of a method for controlling bandwidth sharing among wireless devices according to the present invention;
fig. 5 is a flow chart of another embodiment of a method for controlling bandwidth sharing among wireless devices according to the present invention;
FIG. 6 is a block diagram of one embodiment of a control system for sharing bandwidth among wireless devices of the present invention;
FIG. 7 is a block diagram of another embodiment of a control system for sharing bandwidth by wireless devices of the present invention;
FIG. 8 is a block diagram of another embodiment of a control system for sharing bandwidth by wireless devices of the present invention;
FIG. 9 is a flow chart of an example of a control system for sharing bandwidth among wireless devices of the present invention;
fig. 10 is a block diagram of an example of a control system for sharing bandwidth among wireless devices according to the present invention.
Detailed Description
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following description will be made with reference to the accompanying drawings. It is obvious that the drawings in the following description are only some examples of the invention, and that for a person skilled in the art, other drawings and embodiments can be derived from them without inventive effort.
For the sake of simplicity, the drawings only schematically show the parts relevant to the present invention, and they do not represent the actual structure as a product. In addition, in order to make the drawings concise and understandable, components having the same structure or function in some of the drawings are only schematically illustrated or only labeled. In this document, "one" means not only "only one" but also a case of "more than one".
Referring to fig. 1, an embodiment of a method for controlling a shared bandwidth of a wireless device according to the present invention includes:
s100, the integrated controller judges whether the connected wireless equipment reaches a preset connection allocation threshold value, if so, the step S200 is executed; otherwise, executing step S300;
s200, the centralized controller analyzes the current working state of the connected wireless equipment to obtain the current bandwidth conditions of all the connected wireless equipment, and sends a bandwidth sharing instruction to all the connected wireless equipment;
s300, the centralized controller keeps the current network connection state with the wireless device.
Specifically, in the embodiment of the present invention, by arranging the centralized controller of the collection and aggregation wireless device in a certain area, idle broadband resources can be fully utilized. Therefore, the centralized controller has the function of reasonably arranging the broadband resources: the wireless routing equipment without the internet originally can be connected with the internet, the wireless routing equipment with poor internet resources originally is improved, and the broadband resources which are not used in the idle mode and come from part of the wireless routing equipment are also utilized.
Referring to fig. 2, another embodiment of a method for controlling a shared bandwidth of a wireless device according to the present invention includes:
s100, the integrated controller judges whether the connected wireless equipment reaches a preset connection allocation threshold value, if so, the step S200 is executed; otherwise, executing step S300;
s210, the centralized controller receives the current network condition information sent by the wireless equipment;
s220, the centralized controller obtains the bandwidth level of the wireless equipment according to the current network condition information of the wireless equipment;
s230, the centralized controller determines whether the working network rate of the current wireless device reaches a preset network rate corresponding to the bandwidth level of the current wireless device, if yes, performs step S240; otherwise, go to step S250;
s240, the centralized controller outputs that the current working state of the current wireless equipment is a busy state;
s250, the centralized controller outputs that the current working state of the current wireless equipment is an idle state;
s260, the centralized controller analyzes the current bandwidth demand of all busy-state wireless devices, analyzes the current bandwidth residual quantity of all idle-state wireless devices, and generates a current bandwidth demand table and a current bandwidth residual table;
s270, the centralized controller performs query operation allocation according to the current bandwidth requirement table and the current bandwidth surplus table, and sends the allocated bandwidth sharing instruction to all connected wireless devices;
s300, the centralized controller keeps the current network connection state with the wireless equipment;
s400, the centralized controller monitors whether a wireless device with a new authentication connection exists, and if so, the step S500 is executed; otherwise, executing step S600;
s500, the centralized controller updates the current bandwidth surplus of all the connected wireless devices and resends bandwidth sharing instructions to all the connected wireless devices;
s600, the centralized controller does not update the current bandwidth residual quantity of all connected wireless devices.
In the embodiment of the invention, after the connection is established, the wireless equipment terminal analyzes the current internet surfing condition and sends the current internet surfing condition to the centralized controller, and after the centralized controller receives the information, different wireless equipment is classified into the current bandwidth demand table and the current bandwidth surplus table according to the internet surfing condition of the wireless equipment. And then the centralized controller determines which routers become network bandwidth providers and which routers become network bandwidth receivers, and after the determination, the centralized controller formally opens network bandwidth channels established between the centralized controller and each wireless device. For example, the prepaid fixed bandwidth amount of the first wireless device is 4M, the current network application type of the first wireless device is high-definition video, and the bandwidth requirement is at least 1Mbps-2Mbps, however, the network download speed of the 4M bandwidth is only about 4M × 1024/8 × 512, that is, 512Kbps is downloaded at maximum every second, at this time, the first wireless device watches the high-definition video in a stuck state, so that the first wireless device needs to "borrow" the bandwidth from the centralized controller for smoothly watching the video, the router of the first wireless device sends a verification request to the centralized controller, and after verification, the centralized controller monitors in real time to find that the second wireless device does not use the bandwidth to surf the internet, and the bandwidth of the second wireless device is about 10M, then the network download speed is 10M × 1024/8 × 1280Kbps, that is about 1Mbps, the centralized controller directly controls the bandwidth of the wireless device B to borrow the bandwidth into the wireless device A, and meanwhile, the centralized controller calculates and counts the use flow of the wireless device A in real time, so that the wireless device A can watch videos smoothly, and the wireless device B can save flow cost when the use flow is not needed. Therefore, the centralized controller has the function of reasonably arranging the broadband resources: the wireless routing equipment without the internet originally can be connected with the internet, the wireless routing equipment with poor internet resources originally is improved, and the broadband resources which are not used in the idle mode and come from part of the wireless routing equipment are also utilized.
Preferably, once the centralized controller monitors that there is a wireless device newly authenticated and connected, the centralized controller updates the current remaining bandwidth of all connected wireless devices, and retransmits a bandwidth sharing instruction to all connected wireless devices, so that the bandwidth policy can be adjusted in real time according to various factors of the wireless devices.
Referring to fig. 3, the same parts are not described in detail with respect to the previous embodiment. The invention provides another embodiment of a control method for a wireless device to share bandwidth, which comprises the following steps:
s400, the centralized controller monitors whether the bandwidth demand of the wireless device connected with the centralized controller is changed through verification; if yes, go to step S500; otherwise, executing step S600;
in the embodiment of the invention, once the centralized controller monitors that the bandwidth demand of the wireless devices connected with the centralized controller is changed through verification, the current bandwidth surplus of all the connected wireless devices is updated, and the bandwidth sharing instruction is retransmitted to all the connected wireless devices, so that the bandwidth strategy can be adjusted in real time according to various factors of the wireless devices. In addition, once the centralized controller monitors that there is a wireless device with a new authenticated connection, and at the same time, the centralized controller updates the current remaining bandwidth of all connected wireless devices and retransmits a bandwidth sharing instruction to all connected wireless devices by verifying that the bandwidth demand of the wireless device connected to the centralized controller changes, so that the bandwidth policy can be adjusted in real time according to various factors of the wireless devices, and bandwidth is allocated to each wireless device in a targeted manner instead of being allocated on average.
Referring to fig. 4, another embodiment of a method for controlling a shared bandwidth of a wireless device according to the present invention includes:
s010, after the wireless equipment is powered on, searching a wireless signal sent by the centralized controller;
s020 the wireless equipment judges whether a wireless signal sent by the centralized controller is searched, if so, step S030 is executed; otherwise, returning to the step S010;
s030 the wireless equipment automatically sends an internet connection request to the centralized controller;
s040 the centralized controller judges whether the wireless device is subjected to first verification, if so, the step S050 is executed; otherwise, directly executing step S060;
s050, the centralized controller judges whether the wireless equipment sending the internet connection request passes verification, if so, the step S060 is executed; otherwise, executing step S070;
s060 the centralized controller establishing a network communication connection with the wireless device;
s070, the centralized controller does not establish network communication connection with the wireless equipment;
s100, the integrated controller judges whether the connected wireless equipment reaches a preset connection allocation threshold value, if so, the step S200 is executed; otherwise, executing step S300;
s200, the centralized controller analyzes the current working state of the connected wireless equipment to obtain the current bandwidth conditions of all the connected wireless equipment, and sends a bandwidth sharing instruction to all the connected wireless equipment;
s300, the centralized controller keeps the current network connection state with the wireless device.
In this embodiment, when a wireless device is connected to a power supply, if the wireless device owns and supports the centralized controller, a connection request is sent to a wireless signal sent by the centralized controller. When the centralized controller receives the signal, it parses the authentication authorization information contained in the request, and once authenticated, it creates a long connection with the wireless device. If the wireless device is a wireless device that has been authenticated, it may not need to be verified again when disconnected from the centralized controller. Therefore, the verification time of the centralized controller can be saved, meanwhile, if the verification mechanism can increase the safety, the illegal user is prevented from stealing the flow of the legal user by using the disguised router, and the cost loss of the legal user is reduced.
Referring to fig. 5, another embodiment of a method for controlling a shared bandwidth of a wireless device according to the present invention includes:
s100, the integrated controller judges whether the connected wireless equipment reaches a preset connection allocation threshold value, if so, the step S200 is executed; otherwise, executing step S300;
s210, the centralized controller receives the current network condition information sent by the wireless equipment;
s220, the centralized controller obtains the bandwidth level of the wireless equipment according to the current network condition information of the wireless equipment;
s230, the centralized controller determines whether the working network rate of the current wireless device reaches a preset network rate corresponding to the bandwidth level of the current wireless device, if yes, performs step S240; otherwise, go to step S250;
s240, the centralized controller outputs that the current working state of the current wireless equipment is a busy state;
s250, the centralized controller outputs that the current working state of the current wireless equipment is an idle state;
s260, the centralized controller analyzes the current bandwidth demand of all busy-state wireless devices, analyzes the current bandwidth residual quantity of all idle-state wireless devices, and generates a current bandwidth demand table and a current bandwidth residual table;
s271 the centralized controller generates an allocation sequence list according to the use frequency and/or priority level and/or network application type of the wireless device;
s272, the centralized controller performs query operation allocation according to the current bandwidth demand table and the current bandwidth surplus table and the arrangement sequence of the allocation sequence table to obtain a current allocation bandwidth sharing instruction;
s273, the centralized controller sends the bandwidth allocation sharing instruction to all connected wireless devices within a preset time according to the sequence of the allocation sequence table;
s300, the centralized controller keeps the current network connection state with the wireless equipment;
s400, the centralized controller monitors whether a wireless device with a new authentication connection exists, and if so, the step S500 is executed; otherwise, executing step S600;
s500, the centralized controller updates the current bandwidth surplus of all the connected wireless devices and resends bandwidth sharing instructions to all the connected wireless devices;
s600, the centralized controller does not update the current bandwidth residual quantity of all connected wireless devices.
In the embodiment of the present invention, wherein different network application types may correspond to different bandwidth ranges, a bandwidth estimation method required by different network application types is described below. Specifically, within a certain period of time (several minutes or several hours), the router may identify the type of the network resource requested by the user through the uniform resource locator, and perform traffic statistics, where the bandwidth is traffic/time. For example, in the past 5 minutes, the video usage traffic obtained through statistics is 150M, and the resource occupied by the video is 150M/300 s-500 KB/s-4 Mbps bandwidth. Similarly, if the total of the picture class resource 6M is loaded in the last 5 minutes, the bandwidth requirement of the picture class resource is 6M/300 s-20 KB/s-160 Kbps. The average bandwidth required for different types of resources (games, video, downloads, pictures, music, text) is automatically learned based on the monitoring of the router. Due to the diversity of resources on the network, this bandwidth requirement is not constant. Thus, the learning result can be calculated and updated at a certain cycle. The bandwidth required for the network application type is determined as follows:
1. text-type application: the required bandwidth is typically around 20 Kbps.
2. Picture class application: the required bandwidth is typically 150-.
3. Online music class application: the required bandwidth is typically 80Kbps to 128 Kbps.
4. Online video-like applications: generally, the online movie watching mode is divided into a P2P-based on-demand mode and a streaming media on-demand mode according to the playing mode, the bandwidth required by the P2P online movie is 60Kbps, and the more users, the lower the bandwidth requirement is; the streaming media online movie at least needs more than 230Kbps of bandwidth to guarantee smooth playing of the movie, and the clearer the picture, the larger the required bandwidth. If the high definition film is used, the film can even occupy 1Mbps-2 Mbps.
5. Game-like applications: the requirement of the online game on the bandwidth is not high, and the bandwidth of 50Kbps can completely ensure the smooth running of the online game. However, some 3D games have relatively high bandwidth requirements, typically around 80 Kbps. Therefore, the bandwidth required for gaming is typically 50-80 Kbps.
6. Downloading the application of the class: the bandwidth required for the P2P download is determined by the actual bandwidth of the user, and the uplink and downlink bandwidth of the broadband user needs to be occupied, once the P2P download software is used, 80% or even more than 90% of the bandwidth of the user will be occupied.
To sum up, the required bandwidth is as follows in sequence from large to small: download-class applications, online video-class, photo-class applications, online music-class applications, game-class applications, text-class applications.
The allocation sequence table is generated according to the use frequency, the priority level and the network application type of the wireless device, so that the bandwidth allocation can be carried out according to various factors, various factors are considered when the bandwidth is allocated to each device, and the network bandwidth resource is well utilized, because the bandwidth is allocated to the wireless device according to the use frequency, the priority level and the network application type of the wireless device, the bandwidth is allocated to each wireless device in a targeted manner, the bandwidth is not allocated averagely, because various factors of each wireless device are monitored in real time, and the adjustment of the bandwidth strategy is also real time. In the embodiment of the invention, after the connection is established, the wireless equipment terminal analyzes the current internet surfing condition and sends the current internet surfing condition to the centralized controller, and after the centralized controller receives the information, different wireless equipment is classified into the current bandwidth demand table and the current bandwidth surplus table according to the internet surfing condition of the wireless equipment. And then the centralized controller determines which routers become network bandwidth providers and which routers become network bandwidth receivers, and after the determination, the centralized controller formally opens network bandwidth channels established between the centralized controller and each wireless device. For example, the prepaid fixed bandwidth amount of the first wireless device is 4M, one of the current network application types of the first wireless device is a high-definition video, another network application type is downloading software, the high-definition video requires at least 1Mbps-2Mbps bandwidth, the downloading software occupies 80% or even more than 90% of bandwidth, however, the network downloading speed of the 4M bandwidth is only about 4M × 1024/8 ═ 512Kbps, at this time, the first wireless device watches the high-definition video in a stuck state, therefore, the first wireless device needs to "borrow" the bandwidth from the centralized controller for smoothly watching the video and downloading the software, the router of the first wireless device sends a verification request to the centralized controller, and after verification, the centralized controller monitors in real time to find that the second wireless device does not use the bandwidth for surfing the internet, and the bandwidth of the second wireless device is 4M, then the remaining bandwidth amount is 4M, the network download speed is only approximately 4M × 1024/8 ═ 512, that is, maximum download 512Kbps per second, then the centralized controller determines that the bandwidth supply amount of the current wireless device b is far from enough, then the centralized controller finds that the fixed bandwidth of the wireless device c is 10M according to the allocation sequence table, and the user c is currently only transmitting text through the network, such as sending and receiving mail, chatting, etc., at this time, the network application type of the wireless device is a text application, then the network download speed of the user c is about 10M × 1024/8-20Kbps ═ about Kbps, that is, about 1260 Mbps, then the centralized controller controls the wireless device b and the wireless device c to provide bandwidth to the wireless device a together, and at the same time, the centralized controller calculates in real time to count the usage traffic of the wireless device a, so that the wireless device a can watch video and download software smoothly, the wireless device B can save the flow cost when the flow is not needed, and the wireless device C can provide redundant unused flow to the wireless device A when a small amount of flow is used, so that the flow cost is saved. The invention can only select one wireless device with high bandwidth residual quantity to provide the required bandwidth through the integrated controller as long as the current bandwidth of the wireless device is not enough to be used, and can select a plurality of wireless devices to be pieced together through the integrated controller if the integrated controller detects that none of the wireless devices can provide the bandwidth requirement of the current wireless device, so that the sum of the bandwidth residual quantities is more than or equal to the bandwidth requirement of the current wireless device, each wireless device with residual bandwidth provides the current wireless device with the residual bandwidth, and the internet access terminal connected with the current wireless device can smoothly access the internet, thereby improving the use experience of users. Therefore, the centralized controller has the function of reasonably arranging the broadband resources: the wireless routing equipment without the internet originally can be connected with the internet, the wireless routing equipment with poor internet resources originally is improved, and the broadband resources which are not used in the idle mode and come from part of the wireless routing equipment are also utilized. Here, the centralized controller may connect to the server, shut down the user's wireless device through the user's high bandwidth requirements, and provide excess traffic to the rest of the user's services when the network is idle. The service of providing redundant flow to other users when the network is in an idle state can be selectively started with high price ratio according to the economic requirements of the users, so that the centralized controller can perform personalized distribution according to the use frequency of the wireless equipment, and/or the priority level (set according to the requirements of the users or set according to the user level), and/or the network application type.
In specific implementation, according to different bandwidths required by network application types, a preset allocation level is provided, specifically: the text type application has the highest grade and is set as the first grade, the game type application is the second grade, the online music type application is the third grade, the picture type application is the fourth grade, the online video type application is the fifth grade, and the download type application is the sixth grade. When allocating bandwidth to each wireless device, in addition to the bandwidth range required by different network application types, it is also required to allocate levels corresponding to different network application types, for example, only a first level wireless device is used to provide bandwidth to only a sixth level wireless device, only a second level wireless device is used to provide bandwidth to only a fifth level wireless device, only a third level wireless device is used to provide bandwidth to only a fourth level wireless device, which is very rare, or it is required that the centralized controller allocates bandwidth channels of different wireless devices through a certain algorithm policy, where the channels are bidirectional channels, and the wireless devices may be bandwidth service receivers or bandwidth service providers. In the using process, the network application type of each wireless device is monitored in real time, and when the network application type of the wireless device is monitored to be changed, the bandwidth management strategy of the wireless device needs to be adjusted correspondingly. In conclusion, the bandwidth allocation strategy in the method of the invention considers the application scene of the actual device, so that the bandwidth can be allocated more intelligently, and the user experience is ensured. The traffic counting function based on the router is simple to realize, and the traffic cost of users with less bandwidth requirements is saved.
Referring to fig. 6, the present invention provides an embodiment of a control system for a wireless device, comprising:
acentralized controller 100, a wireless device 200; thecentralized controller 100 is in communication connection with the wireless device 200;
thecentralized controller 100 determines whether the connected wireless device 200 reaches a preset connection allocation threshold;
when the connected wireless device 200 reaches a preset connection allocation threshold, thecentralized controller 100 analyzes the current working state of the connected wireless device 200 to obtain the current bandwidth status of all the connected wireless devices 200, and sends a bandwidth sharing instruction to all the connected wireless devices 200;
thecentralized controller 100 maintains a current network connection state with the wireless device 200 when the connected wireless device 200 does not reach a preset connection allocation threshold.
In the embodiment of the present invention, after thecentralized controller 100 determines to collect and connect to a certain number of wireless devices 200, the states (idle or busy) of different wireless devices 200 are analyzed, and then a certain algorithm policy is performed to allocate bandwidth channels of different wireless devices 200, where the channels are bidirectional channels, and the wireless devices 200 may be bandwidth service receivers or bandwidth service providers. Thus, thecentralized controller 100 can reasonably arrange the idle broadband resources: the wireless routing equipment without the internet can be connected with the internet originally, the wireless routing equipment with poor internet resources originally is improved, the idle and unused broadband resources from part of the wireless routing equipment are also utilized, the waste of a large amount of network resources is avoided, the network flow cost can be calculated according to the network bandwidth amount actually used by a user, the cost of some users with small bandwidth demand is saved, and the internet surfing experience of the users with large bandwidth demand is increased.
Referring to fig. 7, another embodiment of a control system for a wireless device is provided, comprising:
thecentralized controller 100 includes: the device comprises an acquisition module 110, a judgment module 120, an output module 130, an analysis module 140 and a distribution module 150; the obtaining module 110 is in communication connection with the judging module 120; the judging module 120 is in communication connection with the output module 130; the output module 130 is in communication with the analysis module 140; the analysis module 140 is communicatively coupled to the assignment module 150;
the obtaining module 110 receives the current network status information sent by the wireless device 200, and obtains the bandwidth level of the wireless device 200 according to the current network status information of the wireless device 200;
the determining module 120 determines whether the working network rate of the current wireless device 200 reaches a preset network rate corresponding to the bandwidth level thereof;
the output module 130 outputs the current working state of the current wireless device 200 as a busy state when the working network rate of the current wireless device 200 reaches a preset network rate corresponding to the bandwidth level of the current wireless device;
the output module 130, when the working network rate of the current wireless device 200 reaches a preset network rate corresponding to the bandwidth level of the current wireless device, outputs the current working state of the current wireless device 200 as an idle state;
the analysis module 140 analyzes the current bandwidth demand of all busy wireless devices 200, analyzes the current bandwidth surplus of all idle wireless devices 200, and generates a current bandwidth demand table and a current bandwidth surplus table;
the allocating module 150 performs query operation allocation according to the current bandwidth requirement table and the current bandwidth surplus table, and sends an allocation bandwidth sharing instruction to all the connected wireless devices 200;
the assignment module 150 includes: a list generation sub-module 151, a query assignment sub-module 152, and a send instruction sub-module 153; the generate list sub-module 151 is communicatively coupled to the query assignment sub-module 152; the query distribution submodule 152 is in communication connection with the send instruction submodule 153;
the generate list sub-module 151 generates an assignment list according to the usage frequency and/or priority level and/or network application type of the wireless device 200;
the query allocation submodule 152 performs query operation allocation according to the current bandwidth demand table and the current bandwidth surplus table and the arrangement sequence of the allocation sequence table to obtain a current allocation bandwidth sharing instruction;
the send instruction sub-module 153 is configured to send the bandwidth allocation sharing instruction to all connected wireless devices 200 within a preset time according to the sequence of the allocation sequence table.
In this embodiment, after the connection is established, the wireless device 200 analyzes the current internet access status and sends the current internet access status to thecentralized controller 100, and after thecentralized controller 100 receives the information, different wireless devices 200 are classified into the current bandwidth requirement table and the current bandwidth remaining table according to the internet access status of the wireless device 200. For example, when the network download speed of the 10M bandwidth router reaches about 1.25M/s, the current internet access status of the router is busy, and then thecentralized controller 100 determines which routers become network bandwidth providers and which are network bandwidth receivers, and after determining these, the network bandwidth channels established with the wireless devices 200 will be formally opened. The distribution is carried out according to the network application type, the use frequency and the priority level, the data packets of the entering application services are shunted, the network application type, the use frequency and the priority level are counted, and the data packets of each application service obtain corresponding bandwidth, so that the wireless equipment 200 can distribute the bandwidth according to the frequency of using the application services by a user, the bandwidth distribution is more intelligent and personalized, the bandwidth is distributed to each wireless equipment 200 in a targeted manner instead of the average distribution of the bandwidth, and the adjustment of the bandwidth strategy is real-time because each factor of each wireless equipment 200 is monitored in real time. In this way, thecentralized controller 100 has the function of reasonably arranging the broadband resources: the wireless routing equipment without the internet originally can be connected with the internet, the wireless routing equipment with poor internet resources originally is improved, and the broadband resources which are not used in the idle mode and come from part of the wireless routing equipment are also utilized. Therefore, network resources are fully utilized, the fluency of the user for surfing the internet by using various application services is greatly improved, the internet surfing requirement of the user can be fully met, and the operation complexity and the user participation of equipment are reduced.
The bandwidth allocation is carried out by referring to a plurality of factors, so that the network bandwidth resources can be well utilized; bandwidth is allocated to each device in a targeted manner; the method is simple to implement, and can meet the bandwidth requests of all the wireless devices 200 in an environment integrating various application scenarios and under a good network condition. However, under the condition of poor network conditions, such as network congestion and delay, if the average allocated bandwidth obviously cannot provide good user experience, the network bandwidth limiting policy needs to be activated, that is, the bandwidth allocation is performed by using the method of the present invention. Bandwidth is allocated to each wireless device 200 based on the monitored network application type, frequency of use, and priority level of each wireless device 200.
In practice, there is another situation where if the home network bandwidth cannot satisfy such many users at all for what processing? The processing strategy for this case is: according to the network application type, the use frequency and the priority, bandwidth is allocated to each wireless device 200, specifically, an allocation sequence table is generated according to the wireless devices 200 of users with high priority and/or high use frequency and/or small network application type bandwidth demand, and thecentralized controller 100 allocates "idle" bandwidth by generating the allocation sequence table until the network congestion is solved.
The process according to the invention is illustrated by the following specific examples: in a family scene, a desktop computer, a notebook computer, an iPad and a mobile phone are used for carrying out common network services. Suppose online games are played on a desktop, downloaded on a notebook, video played on an iPad, and shopping in kyoto on a cell phone. Under the condition of abundant network bandwidth, each device can be smoothly used. However, in a common application scenario, downloading can exhaust bandwidth resources, and in addition to the use of video-type applications, bandwidth is often insufficient. In this case, the bandwidth of the wireless device 200 needs to be adjusted. Here, the wireless device 200 "borrows" other wireless devices 200 in the idle state by thecentralized controller 100. After the router identifies the network application type on the equipment, the bandwidth of different equipment is limited according to the corresponding relation between the flow characteristic and the network application type. Assuming that the priority levels and the use frequencies of the first-family wireless device 200 and the second-family wireless device 200 are consistent, wherein the bandwidth of the first-family wireless device 200 is 50M, in a first-family use scene, a desktop plays a network game and only allocates a network download speed of 80Kbps, so that the stability of the game is ensured. And 2Mbps network downloading speed is distributed to the iPad, and the fluency of the video is ensured. The mobile phone and the notebook do not perform the network service. The bandwidth of the second-family wireless device 200 is 4M, in a second-family use scene, a notebook computer takes up more than 80% or even 90% of bandwidth for downloading tasks, however, the network downloading speed of the 4M bandwidth is only about 4M × 1024/8 ═ 512, that is, the maximum downloading speed is 512Kbps per second, the notebook computer takes up 409.6-460.8 network downloading speed, and only 51.2-102.4 network downloading speed remains, which is not enough to allocate 800Kbps network downloading speed to kyoto shopping on a mobile phone, so as to meet the requirement of browsing shopping websites. And if the first family network service is kept unchanged after 5 minutes, and the second family notebook downloading task is finished, the bandwidth of the second family notebook is recycled to the mobile phone for shopping in the Beijing east. Assuming that after 5 minutes, the network service of the family B is kept unchanged, the iPad of the family A stops playing the video, and the residual bandwidth of the family A is 50-1024-2-1024-48M, the family B uses the bandwidth of the family A through thecentralized controller 100 to supply the mobile phone with the Kyoto shopping, so that the fluency of surfing the Internet is guaranteed. The wireless devices 200 send the internet access status to thecentralized controller 100 in real time, and thecentralized controller 100 updates bandwidth allocation as real time as possible according to the resource request types of the monitored wireless devices 200.
In summary, the following beneficial effects can be achieved by the method and the device of the invention: when the bandwidth is allocated to each device, various factors are considered, and network bandwidth resources can be well utilized; because the wireless devices 200 are allocated bandwidth based on the frequency of use, priority, and type of network application of the wireless devices 200, bandwidth allocation to each wireless device 200 rather than on average is targeted, and because the factors of the wireless devices 200 are monitored in real time, adjustments to their bandwidth policies are also real-time. The bandwidth packets may also be distributed according to categories according to the allocation sequence table, that is, the wireless device 200 with a relatively high priority and the wireless device 200 with a relatively low priority are separated from each other, so that each of them can obtain the allocated corresponding bandwidth.
Referring to fig. 8, the same parts are not described in detail with respect to the previous embodiment. In another embodiment of the present invention, the wireless device 200 includes a search module 210 and a connection module 220; thecentralized controller 100 further includes a verification module 180 and a control module 190; the search module 210 is communicatively connected with the connection module 220; the authentication module 180 is communicatively coupled to the connection module 220; the verification module 180 is also in communication with the acquisition module 110; the control module 190 is communicatively coupled to the authentication module 180; thecentralized controller 100 further includes: a monitoring module 180 and an updating module 170; the monitoring module 180 is in communication connection with the obtaining module 110; the update module 170 is communicatively coupled to the monitoring module 180;
after being powered on, the searching module 210 searches for the wireless signal sent by thecentralized controller 100, and determines whether the wireless signal sent by thecentralized controller 100 is searched;
the connection module 220 is configured to automatically send an internet connection request to thecentralized controller 100 when the wireless signal sent by thecentralized controller 100 is searched;
the searching module 210, when the wireless signal sent by thecentralized controller 100 is not searched, continues to search for the wireless signal sent by thecentralized controller 100;
the authentication module 180, determining whether the wireless device 200 is authenticated for the first time;
the verification module 180 further determines whether the wireless device 200 sending the internet access connection request passes the verification when the wireless device 200 performs the first verification;
the control module 190 establishes a network communication connection with the wireless device 200 when the wireless device 200 is authenticated for the first time and the wireless device 200 that sends the internet access connection request passes the authentication;
the control module 190 does not establish a network communication connection with the wireless device 200 when the wireless device 200 performs the first authentication but the wireless device 200 that transmits the internet access connection request fails to perform the authentication;
the control module 190 further establishes a network communication connection between thecentralized controller 100 and the wireless device 200 when the wireless device 200 is not authenticated for the first time;
the monitoring module 180 monitors whether there is a new wireless device 200 that is authenticated to be connected, and/or whether the bandwidth requirement of the wireless device 200 that has been connected to thecentralized controller 100 has changed by verification;
the updating module 170, when there is no wireless device 200 with a new authentication connection and it has been verified that the bandwidth requirement of the wireless device 200 connected to thecentralized controller 100 has not changed, does not update the current bandwidth status of all the connected wireless devices 200;
the updating module 170 updates the current bandwidth status of all connected wireless devices 200 when there is a new wireless device 200 that authenticates a connection and/or when the bandwidth requirement of the wireless device 200 that is connected to thecentralized controller 100 has changed by verifying, and retransmits a bandwidth sharing instruction to all connected wireless devices 200.
In this embodiment, when the wireless device 200 is connected to the power supply, if the wireless device 200 owns and supports thecentralized controller 100, a connection request is sent to the wireless signal sent by thecentralized controller 100. When thecentralized controller 100 receives this signal, it parses the authentication authorization information contained in the request, and once authenticated, it creates a long connection with the wireless device 200. If this wireless device 200 is a wireless device 200 that has been authenticated, it may not need to be verified again when it is disconnected from thecentralized controller 100. Once thecentralized controller 100 monitors that there is a newly authenticated wireless device 200 connected thereto, and/or when it has verified that the bandwidth requirement of the wireless device 200 connected to thecentralized controller 100 changes, thecentralized controller 100 updates the current remaining bandwidth of all connected wireless devices 200, and retransmits a bandwidth sharing instruction to all connected wireless devices 200, so that the bandwidth policy can be adjusted in real time according to various factors of the wireless devices 200. Because the various factors of the wireless devices 200 are monitored in real-time, adjustments to their bandwidth policies are also in real-time.
An example of a control system for a wireless device according to the present invention is shown in fig. 9, which is a flowchart of the example, and fig. 10 is a block diagram of the example. The process is as follows:
s1, the router and other wireless devices are connected with the power supply, then the network centralized controller starts to search for the specific wireless signal sent by the network centralized controller, if the specific wireless signal is searched, the connection is automatically initiated;
s2, after receiving the connection request, the network centralized controller will verify the verification information in the request, once the verification is passed, it will establish connection with the wireless device;
s3, after the connection is established, the wireless devices send the current network condition information to the network centralized controller, some wireless devices cannot surf the internet, some networks are idle, some networks are busy, and the network centralized controller attaches grade labels to the wireless devices one by one;
s4, the network centralized controller determines which wireless devices are network bandwidth providers and which wireless devices are network bandwidth receivers according to the rank labels, and then further determines the size of the provided or received bandwidth;
and S5, opening a network bandwidth channel established between each wireless device.
The example relates mainly to two core links, one is a wireless device connection link and the other is a bandwidth channel providing link. The wireless device connection link is implemented by relying on wireless signals of the network centralized controller, when a user uses the wireless device to search the wireless signals of the network centralized controller, an authentication authorization request is sent, and after receiving the request, the network centralized controller is connected with the router after passing authentication. The bandwidth channel providing step is to analyze states (free or busy) of different wireless devices after collecting and connecting to a certain number of wireless devices through a network centralized controller, and then allocate bandwidth channels of different wireless devices through a certain algorithm strategy, where the bandwidth channels are bidirectional channels, and the wireless devices may be bandwidth service receivers or bandwidth service providers.
From the system structure diagram, different routers are connected to the network centralized controller, that is, the user mobile phone 11 is connected to the network centralized controller 2 after being connected to the router a, and the user mobile phone 12 is connected to the network centralized controller 2 after being connected to the router B, where connection between the internet access devices such as the user mobile phone and the like and the routers is unidirectional, and connection between the routers and the network centralized controller 2 is bidirectional. The structure of the present invention mainly relates to the relevant connection of two modules, one is the connection between a mobile phone and a wireless device, and the other is the connection between the wireless device and a network centralized controller. As depicted in the system flow diagram, when the wireless device is powered on, if the wireless device owns and supports the connection module of the centralized network controller, a connection request will be sent to the hotspot sent by the centralized network controller. When the network centralized controller receives the signal, it will parse the authentication authorization information contained in the request, and once the authentication is passed, it will generate a long connection with the wireless device. After the connection is established, the wireless equipment terminal analyzes the current internet surfing condition and sends the current internet surfing condition to the network centralized controller, and after the network centralized controller receives the information, different grade labels are added to different wireless equipment according to the internet surfing condition of the wireless equipment. Then, according to the different grade labels, the network centralized controller determines which routers become network bandwidth providers and which routers become network bandwidth receivers, and the size grade of the bandwidth is determined by the grades. After all the above are determined, the network bandwidth channel established with each wireless device will be formally opened. Therefore, the network centralized controller has the function of reasonably arranging the broadband resources: the wireless routing equipment without the internet originally can be connected with the internet, the wireless routing equipment with poor internet resources originally is improved, and the broadband resources which are not used in the idle mode and come from part of the wireless routing equipment are also utilized. The function of enabling the user to be connected with the Internet more quickly is achieved, and idle resources can be fully utilized.
It will be apparent to those skilled in the art that the modules or steps of the embodiments of the invention described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and alternatively, they may be implemented by program code executable by a computing device, such that they may be stored in a storage device and executed by a computing device, and in some cases, the steps shown or described may be performed in an order different than that described herein, or they may be separately fabricated into individual integrated circuit modules, or multiple ones of them may be fabricated into a single integrated circuit module. Thus, embodiments of the invention are not limited to any specific combination of hardware and software.
It should be noted that the above embodiments can be freely combined as necessary. The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (6)

s270 the centralized controller performs query operation allocation according to the current bandwidth requirement table and the current bandwidth surplus table, and sends the allocated bandwidth sharing instruction to all connected wireless devices, including: s271 the centralized controller generates an allocation sequence list according to the use frequency and/or priority level and/or network application type of the wireless device; s272, the centralized controller performs query operation allocation according to the current bandwidth demand table and the current bandwidth surplus table and the arrangement sequence of the allocation sequence table to obtain a current allocation bandwidth sharing instruction; s273, the centralized controller sends the bandwidth allocation sharing instruction to all connected wireless devices within a preset time according to the sequence of the allocation sequence table;
when the connected wireless devices reach a preset connection allocation threshold, the centralized controller analyzes the current working state of the connected wireless devices to obtain the current bandwidth conditions of all the connected wireless devices, and sends bandwidth sharing instructions to all the connected wireless devices, specifically: the centralized controller determines which routers connected to the wireless devices are network bandwidth providers and which routers are network bandwidth receivers, and opens network bandwidth channels established between the centralized controller and each wireless device, wherein the centralized controller includes: the device comprises an acquisition module, a judgment module, an output module, an analysis module and a distribution module; the acquisition module is in communication connection with the judgment module; the judging module is in communication connection with the output module; the output module is in communication connection with the analysis module; the analysis module is in communication connection with the distribution module;
the allocation module performs query operation allocation according to the current bandwidth demand table and the current bandwidth surplus table, and sends an allocation bandwidth sharing instruction to all connected wireless devices, and the allocation module includes: a list generating sub-module, a query distribution sub-module and a command sending sub-module; the generation list submodule is in communication connection with the query distribution submodule; the query distribution sub-module is in communication connection with the instruction sending sub-module; the generation list submodule generates an allocation sequence list according to the use frequency and/or priority level and/or network application type of the wireless equipment; the query distribution submodule carries out query operation distribution according to the current bandwidth demand table and the current bandwidth residual table and the arrangement sequence of the distribution sequence table to obtain a current distribution bandwidth sharing instruction; the transmission instruction submodule transmits the allocation bandwidth sharing instruction to all connected wireless devices within a preset time according to the arrangement sequence of the allocation sequence table;
CN201710076024.9A2017-02-132017-02-13Control method and system for wireless equipment sharing bandwidthActiveCN106792835B (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
CN201710076024.9ACN106792835B (en)2017-02-132017-02-13Control method and system for wireless equipment sharing bandwidth
PCT/CN2017/087048WO2018145376A1 (en)2017-02-132017-06-02Method and system for controlling wireless devices to share bandwidth

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201710076024.9ACN106792835B (en)2017-02-132017-02-13Control method and system for wireless equipment sharing bandwidth

Publications (2)

Publication NumberPublication Date
CN106792835A CN106792835A (en)2017-05-31
CN106792835Btrue CN106792835B (en)2020-12-22

Family

ID=58956410

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201710076024.9AActiveCN106792835B (en)2017-02-132017-02-13Control method and system for wireless equipment sharing bandwidth

Country Status (2)

CountryLink
CN (1)CN106792835B (en)
WO (1)WO2018145376A1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106792835B (en)*2017-02-132020-12-22金华市智甄通信设备有限公司Control method and system for wireless equipment sharing bandwidth
CN107294874A (en)*2017-07-142017-10-24上海斐讯数据通信技术有限公司Bandwidth allocation device and radio reception device
CN108733334B (en)*2018-03-132020-06-09Oppo广东移动通信有限公司 Image quality parameter adjustment method, device, terminal and storage medium
CN108693777A (en)*2018-05-022018-10-23深圳市彬讯科技有限公司Intelligent domestic system and its control method
CN113747496B (en)*2020-05-292024-02-09中国电信股份有限公司 Handover method, network device and system in multi-connection network
CN112398898A (en)*2020-06-172021-02-23岭博科技(北京)有限公司Method and system for realizing load balance based on shared port network
CN112333556B (en)*2020-07-312024-03-12深圳Tcl新技术有限公司Control method for monitoring video transmission bandwidth, terminal equipment and readable storage medium
CN114157900B (en)*2022-02-092022-05-17广州长嘉电子有限公司DVB-S2 signal processing method
CN116193518B (en)*2022-11-162025-07-01四川长虹电器股份有限公司 A method for improving the smoothness of streaming media playback of a playback device
CN118101999B (en)*2024-04-292024-06-21天津北方盛世科技有限公司Short video flow data analysis method

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101202700A (en)*2006-12-122008-06-18华为技术有限公司 A flow control method, device and system for peer-to-peer file sharing
CN104994037A (en)*2015-07-072015-10-21上海斐讯数据通信技术有限公司Automatic distributing system and distributing method for bandwidth
CN105337901A (en)*2015-09-302016-02-17北京四达时代软件技术股份有限公司Router intelligent bandwidth allocation method and device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102143534B (en)*2010-12-312014-03-12华为技术有限公司Method, equipment and system for processing bandwidth control
CN104244414B (en)*2013-06-092018-12-07中国移动通信集团广东有限公司Distribution method, device and the terminal of shared network bandwidth based on terminal
CN105553862B (en)*2015-12-312018-08-31上海理工大学Routing device and communication means
CN106161280B (en)*2016-06-082020-11-20联想(北京)有限公司Bandwidth control method and device and electronic equipment
CN106792835B (en)*2017-02-132020-12-22金华市智甄通信设备有限公司Control method and system for wireless equipment sharing bandwidth

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101202700A (en)*2006-12-122008-06-18华为技术有限公司 A flow control method, device and system for peer-to-peer file sharing
CN104994037A (en)*2015-07-072015-10-21上海斐讯数据通信技术有限公司Automatic distributing system and distributing method for bandwidth
CN105337901A (en)*2015-09-302016-02-17北京四达时代软件技术股份有限公司Router intelligent bandwidth allocation method and device

Also Published As

Publication numberPublication date
CN106792835A (en)2017-05-31
WO2018145376A1 (en)2018-08-16

Similar Documents

PublicationPublication DateTitle
CN106792835B (en)Control method and system for wireless equipment sharing bandwidth
Mehrabi et al.Edge computing assisted adaptive mobile video streaming
US11909649B2 (en)Efficiently managing network traffic
US9660922B2 (en)Network assisted rate shifting for adaptive bit rate streaming
US10361964B2 (en)Delaycast queue prioritization
US11924650B2 (en)System, method and service product for content delivery
EP2858325B1 (en)Multi-stream service concurrent transmission method, sub-system, system and multi-interface terminal
EP3319322A1 (en)Bandwidth adjustment method and related device
KR20090054528A (en) Service quality management method for users and system for performing the same
US11206298B2 (en)Method and system utilizing event specific priority in a network controlled uplink media transmission for a collaborative media production
US11601343B2 (en)Dynamic adaptive network
CN106454947B (en)AP access load balancing method
WO2015096680A1 (en)Node distribution method and control center
Du et al.Application specific mobile edge computing through network softwarization
CN110674942A (en)Bandwidth management method and device, electronic equipment and readable storage medium
US8744470B2 (en)Optimization of data delivery in mobile networks
CN112231606A (en)Webpage processing method and device
CN105763476A (en)Method and apparatus for customizing data business service strategies
EP3841722B1 (en)Method and system for utilizing network conditions feedback for improving quality of a collaborative media production
Dubin et al.A fair server adaptation algorithm for HTTP adaptive streaming using video complexity
Lu et al.Optimizing stored video delivery for wireless networks: The value of knowing the future
EP3476130B1 (en)Mobile video optimization
US11627358B2 (en)Communication entity and a method for transmitting a video data stream
Gabale et al.Async: De-congestion and yield management in cellular data networks
KR20150022385A (en)Method and Apparatus for Controlling Traffic for Reducing Completion Time of Transmitting Data

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
TA01Transfer of patent application right

Effective date of registration:20201027

Address after:318015 no.2-3167, zone a, Nonggang City, no.2388, Donghuan Avenue, Hongjia street, Jiaojiang District, Taizhou City, Zhejiang Province

Applicant after:Taizhou Jiji Intellectual Property Operation Co.,Ltd.

Address before:201616 Shanghai city Songjiang District Sixian Road No. 3666

Applicant before:Phicomm (Shanghai) Co.,Ltd.

TA01Transfer of patent application right
TA01Transfer of patent application right
TA01Transfer of patent application right

Effective date of registration:20201207

Address after:12b12-1, building 4, Wanda Plaza, duohu street, Jindong District, Jinhua City, Zhejiang Province, 321015

Applicant after:Jinhua Zhizhen communication equipment Co.,Ltd.

Address before:318015 no.2-3167, zone a, Nonggang City, no.2388, Donghuan Avenue, Hongjia street, Jiaojiang District, Taizhou City, Zhejiang Province

Applicant before:Taizhou Jiji Intellectual Property Operation Co.,Ltd.

GR01Patent grant
GR01Patent grant
TR01Transfer of patent right

Effective date of registration:20230810

Address after:313000 room 1019, Xintiandi commercial office, Yishan street, Wuxing District, Huzhou, Zhejiang, China

Patentee after:Huzhou YingLie Intellectual Property Operation Co.,Ltd.

Address before:12b12-1, building 4, Wanda Plaza, duohu street, Jindong District, Jinhua City, Zhejiang Province, 321015

Patentee before:Jinhua Zhizhen communication equipment Co.,Ltd.

TR01Transfer of patent right
TR01Transfer of patent right

Effective date of registration:20231219

Address after:Room 608B, 6th Floor, Building 1, No. 118 Xiongtian Road, Longping High tech Park, Furong District, Changsha City, Hunan Province, 410000

Patentee after:Hunan Youpin IoT Technology Co.,Ltd.

Address before:313000 room 1019, Xintiandi commercial office, Yishan street, Wuxing District, Huzhou, Zhejiang, China

Patentee before:Huzhou YingLie Intellectual Property Operation Co.,Ltd.

TR01Transfer of patent right

[8]ページ先頭

©2009-2025 Movatter.jp