CN105991452A - Router and method of surfing Internet via network of others - Google Patents
Router and method of surfing Internet via network of others Download PDFInfo
- Publication number
- CN105991452A CN105991452A CN201510050198.9A CN201510050198A CN105991452A CN 105991452 A CN105991452 A CN 105991452A CN 201510050198 A CN201510050198 A CN 201510050198A CN 105991452 A CN105991452 A CN 105991452A
- Authority
- CN
- China
- Prior art keywords
- router
- network
- people
- operator
- 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.)
- Granted
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
A method of surfing the Internet via a network of others comprises the following steps: a local router receives a network borrowing request made by a user terminal; the local router searches other routers in a surrounding wireless network; the local router gets borrowable other routers from the searched other routers, and makes a selection list; the local router selects one from the selection list as a borrowed router; the local router issues a network borrowing request to the borrowed router, and connects the borrowed router to an operator server; and the local router sends the operator identity and password via the borrowed router to the operator server for verification, and network service starts after the server checks that the operator identity and password are correct. The invention further discloses a router. According to the embodiments of the invention, through the router and the method of surfing the Internet via a network of others, the problem that network connection error is caused and the Internet cannot be accessed when the wide area network ports of a router are wrongly connected or there is model run-time error is solved.
Description
Technical field
The present invention relates to router, the method particularly relating to configuration of routers network.
Background technology
Currently, router arises that when WAN port connection error or modem run-time error
Network connection error, thus cannot surf the Net.
Summary of the invention
In view of this, it is necessary to a kind of router is provided, can be because of WAN port connection error or tune
When modulator-demodulator run-time error cannot be surfed the Net, use other people network online, increase network utilization simultaneously.
Meanwhile, there is a need to provide a kind of method using other people network online, can at WAN port even
When wrong is by mistake or modem run-time error cannot be surfed the Net, uses other people network online, improve net simultaneously
Network utilization rate.
Embodiment of the present invention provides a kind of router, for providing network service, described road for user terminal
Included by device: receiver module, screening module, selection module, request module, authentication module.Receiver module
The network sent for receiving user terminal when user terminal connects network failure uses request.Search module
Other routers in the wireless network searching for surrounding.Screening module is on other roads searched
By device obtains other people router that can use, and make selective listing.Select module for from described choosing
Select and list selects a conduct be borrowed router.Request module is for sending the described router that is borrowed
The network request of using is connected to carrier server.Authentication module will be for transporting by the described router that is borrowed
Battalion's business's identity, online password are issued carrier server and are verified, are proved to be successful then for described user terminal
Network service is provided.
Preferably, described router also includes timing module, after described network service starts, and timing net
Network borrowing time and network borrowing time exceed operator allow connect time upper limit time disconnect network borrow
With connection.
Preferably, described screening module also includes: captures submodule, analyze submodule, comparison sub-module.
Capture submodule, for capturing the Beacon bag that other people router described sends.Analyze submodule, be used for
Analyze described Beacon bag and obtain operator's informaiton.Comparison sub-module, for described operator's informaiton and
The operator's informaiton of router records compares and filters out and the operator's informaiton of described router records
Other people router being consistent makes selective listing.
Preferably, described selection module is additionally operable to choose utilization rate minimum he in broadband from described selective listing
People's router is as being borrowed router.
Preferably, described selection module is additionally operable in described authentication module authentication failed or described request module
When asking unsuccessfully, reselect one and be borrowed router.
The present invention also provides for a kind of router, for providing network to use service for another router, described separately
One router provides network service, described router to include for user terminal: sending module, detection module,
Transport module.Sending module, for adding operator's informaiton in Beacon bag, and carries out Beacon bag
Send.Detection module, during for using request at the network another router described being detected, detects whether
Permission network is used.Transport module, for the operator identity sent by another router described, upper network interface
Order is transferred to carrier server and verifies, being proved to be successful, network service starts.
Preferably, Element ID 32-255 during described sending module is additionally operable to the Optional of selection Beacon
One use item as network, add operator's informaiton.
Preferably, described memory module, for when allowing network to use request, storage allows network to use
The router mac address of request.
Preferably, described detection module is at the most stored another router of having stated of described memory module
During MAC Address, the network of refusal another router described uses request, is not storing another router described
MAC Address time allow the network of another router described to use request.
The present invention provides a kind of method using other people network online, for providing network clothes for user terminal
Business, described for user terminal provide network service comprise the following steps: receive the network that user terminal sends
Use request.Other routers in search wireless network around.In other routers searched
Other people router that acquisition can be used, and make selective listing.From described other people router that can use
Selective listing select a conduct be borrowed router.To described be borrowed router send network use please
Ask and be connected to carrier server.By the described router that is borrowed, operator identity, online password are issued
Carrier server is verified, is proved to be successful and then provides network service for described user terminal.
Preferably, after described network service starts, timing network borrowing time also surpasses in network borrowing time
Disconnect network when crossing the time upper limit of operator's permission connection and use connection.
Preferably, described from described other people router that can use select a conduct be borrowed router
Step, including: from described selective listing, choose other people minimum router of broadband utilization rate as being borrowed
Use router.
Preferably, carry out authentication failure at described carrier server or be borrowed router to described
Send network and use when asking unsuccessfully, reselect one and be borrowed router.
Preferably, described other people router that can use that obtains in other routers searched, and
The step step making selective listing comprises the following steps: capture the Beacon that other people router described sends
Bag.Analyze described Beacon bag and obtain operator's informaiton.Described operator's informaiton and router records
Operator's informaiton compares and filters out the operator's informaiton with described router records is consistent other people road
Selective listing is made by device.
The present invention also provides for a kind of method using other people network online, for providing network for another router
Using service, another router described provides network service for user terminal, comprises the following steps: at Beacon
Add operator's informaiton in bag, and carry out the transmission of Beacon bag.Detect that the network of another router is used
Request, detects whether to allow network to use.
Preferably, described interpolation operator's informaiton in Beacon bag, and carry out the step that Beacon bag sends
Suddenly also include: the Optional of selection Beacon uses as network for one of Element ID 32-255
, add operator's informaiton.
Preferably, described for another router provide network also include: allow network use request time, deposit
Storage allows network to use another router mac address described of request
Preferably, detect whether described in that the step allowing network to use also includes: to storing described router once
It is analyzed through allowing network to use the router mac address of request, finds the most stored to have stated another
During the MAC Address of router, the network of refusal another router described uses request, finds not store described
The network allowing another router described during the MAC Address of another router uses request.
In the present embodiment, router and the method surfed the Net by other people network solve router because of wide area
Arise that network connection error cannot be gone up when net port connection error or modem run-time error
The problem of net, other people router simultaneously choosing broadband utilization rate minimum significantly carries as being borrowed router
High network utilization.
Accompanying drawing explanation
Fig. 1 is the applied environment figure of router in an embodiment of the present invention.
Fig. 2 be in an embodiment of the present invention router as the functional block diagram of local router.
Fig. 3 be in an embodiment of the present invention router as the functional block diagram being borrowed router.
Fig. 4 is the flow chart that the present invention uses the method one embodiment road of other people wireless network online.
Fig. 5 is the flow chart that the present invention uses another embodiment of method of other people wireless network online.
Detailed description of the invention
Refering to Fig. 1, it show router of the present invention and use method one embodiment of other people network online
Applied environment and workflow diagram.Local router 20 receives the network of user terminal 10 and uses request,
Search wireless network 30 around, in request wireless network 30 around, other people router 31 carries out net
Network is used.Again by be borrowed router 32 by the operator identity of user 10 and online password be sent to net
Network carrier server 40, treats that Virtual network operator is proved to be successful, it is achieved be connected to network, and network service is opened
Begin.
Refering to Fig. 2, in shown an embodiment of the present invention, router is as the functional block diagram of local router.
In the present embodiment, local router 20 includes receiver module 201, search module 203, screening module
205, module 207, request module 209, authentication module 211 are selected.
Receiver module 201 receives the network that user terminal 10 sends and uses request.
Search module 203 searches for the wireless network 30 around local router 20.
Screening module 205 from searching other people router 31 obtains other people router that can use,
And make selective listing;Wherein, screening module 205 include capture submodule 2050, analyze submodule 2052,
Comparison sub-module 2054.Capture submodule 2050 and capture the Beacon bag that other people router 31 sends.Point
Analysis submodule 2052 is analyzed described Beacon bag and is obtained operator's informaiton.Comparison sub-module 2054 is described
The operator's informaiton that operator's informaiton records with described local router 20 compares and filters out with described
Other people router 31 that the operator's informaiton of local router 20 record is consistent makes selective listing.
Other people router 31 selecting module 207 to choose broadband utilization rate from described selective listing minimum is made
For being borrowed router 32.
Request module 209 sends network use request to the described router 32 that is borrowed.
The operator identity of user and online password are issued by authentication module 211 by being borrowed router 32
Carrier server 40 is authenticated.
As the further improvement of this case, local router 20 also includes timing module 213, at net
Network service starts rear timing network borrowing time and exceedes Virtual network operator permission connection in network borrowing time
Time upper limit time automatically disconnect network connect.
Refering to Fig. 3, for router in an embodiment of the present invention as the functional block diagram being borrowed router.
In the present embodiment, it is borrowed router 32 and includes sending module 320, detection module 322, storage mould
Block 324, transport module 326.
Sending module 320 adds operator's informaiton in Beacon bag, and carries out the transmission of Beacon bag.?
In present embodiment, Beacon bag is modified by the sending module 320 of other people router 31, selects institute
State in the Optional of Beacon one of Element ID 32-255 and use item as network, add operation
Business's information.
Memory module 324 is when allowing network to use connection, and storage record carried out network and uses the road of connection
By device MAC Address.
Detection module 322 detects whether to allow network to use request.In the present embodiment, detection module
Memory module 324 is stored record by 322 to be carried out network and uses the router mac address of connection and carry out
Analyze, find to exist the router mac address of linkage record and then refuse network and use request, do not exist even
The router mac address connecing record then allows network to use request.
User's operator identity that authentication module 211 is sent by transport module 326, password transmission of surfing the Net are to fortune
Battalion's business's server is verified, is proved to be successful then transport network resources.
Refering to Fig. 4, it show the flow chart that the present invention uses method one embodiment of other people network online.
In step S400, receiver module 201 receives the network that user terminal 10 sends and uses request.
In step S402, search module 203 search wireless network 20 around.
In step s 404, screening module 205 obtains other people router 31 that can use and makes alternative column
Table.
In step S406, module 207 is selected to select a conduct to be borrowed road from described selective listing
By device.
In step S408, request module 209 to be borrowed router 32 ask network use be connected to fortune
Battalion's business's server.
In step S410, authentication module 211 is by being borrowed router by operator identity, upper network interface
Order is issued carrier server and is verified.
In step S412, after server authentication success, network service starts.
Refering to Fig. 5, it show the flow chart that the present invention uses another embodiment of method of other people network online.
In the present embodiment, the described present invention uses the method for other people network online by Fig. 1, Fig. 2, Fig. 3
Shown applied environment and functional module complete.
In step S501, receiver module 201 receives the network that user terminal 10 sends and uses request.
In step S503, search module 203 searches for the wireless network 30 in week.
In step S505, crawl submodule 2050 captures other people router 31 and sends Beacon bag.?
In present embodiment, Beacon bag is modified by the sending module 320 of other people router 31, selects
The Optional of Beacon uses item as network for one of Element ID 32-255, adds operator
Information.
In step s 507, analyze submodule 2052 and analyze described Beacon bag acquisition described operator letter
Breath.
In step S509,2054 described operator's informaitons of comparison sub-module are remembered with local router 20
The operator's informaiton of record compares and filters out what the operator's informaiton with local router 20 record was consistent
Other people make selective listing by router 31.
In step S511, module 207 is selected to choose a broadband utilization rate from described selective listing
Other people router 31 low is as being borrowed router 32.
In step S513, request module 209 is to the described detection module 322 being borrowed router 32
Send the network request of using and be connected to carrier server.
In step S515, detection module 322 detects whether to allow network to use.In the present embodiment,
Detection module 322, when receiving network and using request, once allowed net to memory module 324 storage record
Network is used the router mac address of request and is analyzed, and finds the most stored router mac having ground
Refuse network during location and use request, allow when the router mac address not stored the network of router to borrow
With request.Simultaneously when allowing network to use, memory module 324 stores the route allowing network to use request
Device MAC Address.If being borrowed router 32 to refuse the network request of using, return step S511, if quilt
Using router 32 to agree to that network is used and ask, memory module 324 stores the road that record allows network to use
By device MAC Address, and enter step S517.
In step S517, user's operator identity and online password are issued transmission mould by authentication module 211
Block 326.In the present embodiment, user's operator identity is the internet account that user registers in operator,
Online password is then the online password that user's internet account is corresponding.
In step S519, the operator identity of described user and online password are issued by transport module 326
Carrier server 40 is authenticated.In the present embodiment, if carrier server 40 authentication failed,
Then return step S511.If carrier server 40 is proved to be successful, then enter step S521.
In step S521, network service starts, timing module 213 timing network borrowing time.
In step S521, described network borrowing time exceedes the time upper limit that operator allows to connect, this
The timing module 213 of ground router 20 disconnects network and connects.
In the present embodiment, router and the method surfed the Net by other people network solve router because of wide area
Arise that network connection error cannot be gone up when net port connection error or modem run-time error
The problem of net, other people router simultaneously choosing broadband utilization rate minimum significantly carries as being borrowed router
High network utilization.
Claims (18)
1. a router, for providing network service for user terminal, it is characterised in that described router
Including:
Receiver module, the network sent for receiving user terminal when user terminal connects network failure is used
Request;
Search module, other routers in the wireless network searching for surrounding;
Screening module, for obtaining other people router that can use in other routers searched,
And make selective listing;
Select module, for selecting a conduct to be borrowed router from described selective listing;
Request module, for sending the network request of using be connected to carrier service to the described router that is borrowed
Device;And
Authentication module, for issuing user's operator identity, online password by the described router that is borrowed
Carrier server is verified, is proved to be successful and then provides network service for described user terminal.
2. router as claimed in claim 1, it is characterised in that described router also includes timing module,
After starting at described network service, timing network borrowing time also exceedes operator in network borrowing time
Allow to disconnect network during the time upper limit connected and use connection.
3. router as claimed in claim 1, it is characterised in that described screening module also includes:
Capture submodule, for capturing the Beacon bag that other people router described sends;
Analyze submodule, be used for analyzing described Beacon bag and obtain operator's informaiton;And
Comparison sub-module, for comparing the operator's informaiton of described operator's informaiton with router records
And filter out other people router that the operator's informaiton with described router records is consistent and make selective listing.
4. router as claimed in claim 3, it is characterised in that described selection module is additionally operable to from described
Selective listing is chosen other people minimum router of broadband utilization rate as being borrowed router.
5. router as claimed in claim 4, it is characterised in that described selection module is additionally operable to described
When authentication module authentication failed or described request module are asked unsuccessfully, reselect one and be borrowed route
Device.
6. a router, for providing network to use service for another router, another router described is
User terminal provides network service, it is characterised in that described router includes:
Sending module, for adding operator's informaiton in Beacon bag, and carries out the transmission of Beacon bag;
Detection module, after using request at the network another router described being detected, detects whether to permit
Permitted network to use;And
Transport module, for the user's operator identity sent by another router described, online password transmission
Verifying to carrier server, being proved to be successful, network service starts.
7. router as claimed in claim 6, it is characterised in that described sending module is additionally operable to select
The Optional of Beacon uses item as network for one of Element ID 32-255, adds operator
Information.
8. router as claimed in claim 6, it is characterised in that described router also includes memory module,
Network was once allowed to use the router mac address of request for storing described router.
9. router as claimed in claim 8, it is characterised in that described detection module is at described storage mould
During the MAC Address that block is the most stored has stated another router, the network of refusal another router described is used
Request, allows the network of another router described to borrow when not storing the MAC Address of another router described
With request.
10. the method using other people network online, provides network service for router for user terminal,
It is characterized in that, described in use the method for other people network online and comprise the following steps:
Receive the network that described user terminal sends and use request;
Other routers in search wireless network around;
In other routers searched, obtain other people router that can use, and make alternative column
Table;
A conduct is selected to be borrowed router from described other people the router selective listing that can use;
The described router that is borrowed is sent the network request of using is connected to carrier server;And
By the described router that is borrowed, operator identity, online password are issued carrier server and tested
Card, is proved to be successful and then provides network service for described user terminal.
11. methods using other people network online as claimed in claim 10, it is characterised in that also include:
After described network service starts, timing network borrowing time also exceedes operator in network borrowing time
Allow to disconnect network during the time upper limit connected and use connection.
12. methods using the online of other people network as claimed in claim 10, it is characterised in that described from
Described other people router that can use selects one include as the step being borrowed router:
Other people minimum router of broadband utilization rate is chosen as being borrowed road from described selective listing
By device.
13. methods using other people network online as claimed in claim 12, it is characterised in that also include:
Carry out authentication failure at described carrier server or the described router that is borrowed is sent net
Network is used when asking unsuccessfully, reselects one and is borrowed router.
14. methods using the online of other people network as claimed in claim 10, it is characterised in that described
Other routers searched obtain other people router that can use, and makes the step of selective listing
Step comprises the following steps:
Capture the Beacon bag that other people router described sends;
Analyze described Beacon bag and obtain operator's informaiton;And
Described operator's informaiton is compared and filtered out with the operator's informaiton of router records with described
Other people router that the operator's informaiton of router records is consistent makes selective listing.
15. 1 kinds of methods using other people network online, are applied in router, are used for as another router
There is provided network to use service, it is characterised in that described in use the method for other people network online and comprise the following steps:
In Beacon bag, add operator's informaiton, and carry out the transmission of Beacon bag;
Detect that the network of another router described uses request, detect whether to allow network to use;And
User's operator identity, online password that transmission another router described sends enter to carrier server
Row checking, is proved to be successful, and network service starts.
16. methods using the online of other people network as claimed in claim 15, it is characterised in that described
Add operator's informaiton in Beacon bag, and the step carrying out the transmission of Beacon bag also includes: select Beacon
Optional in one of Element ID 32-255 use item as network, add operator's informaiton.
17. methods using the online of other people network as claimed in claim 15, it is characterised in that described be
Another router provides the network service of using also to include: when allowing network to use request, storage allows network
Use another router mac address described of request.
18. methods using other people network online as claimed in claim 17, it is characterised in that described inspection
Survey the step whether allowing network to use also to include:
The router mac address once allowing network to use request the described router of storage is analyzed,
When finding the most stored MAC Address having stated another router, the network of refusal another router described is borrowed
With request, find to allow during the MAC Address not storing another router described the net of another router described
Request used by network.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510050198.9A CN105991452B (en) | 2015-01-30 | 2015-01-30 | Router and the method for borrowing other people network online |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510050198.9A CN105991452B (en) | 2015-01-30 | 2015-01-30 | Router and the method for borrowing other people network online |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105991452A true CN105991452A (en) | 2016-10-05 |
CN105991452B CN105991452B (en) | 2019-05-31 |
Family
ID=57036854
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510050198.9A Active CN105991452B (en) | 2015-01-30 | 2015-01-30 | Router and the method for borrowing other people network online |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105991452B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070025293A1 (en) * | 2005-07-27 | 2007-02-01 | Samsung Electronics Co., Ltd. | Method and mobile device for performing fast hand-over in WLAN and method of switching services using GPS information |
CN101483894A (en) * | 2009-01-06 | 2009-07-15 | 北京交通大学 | Fast switching method for WLAN |
CN101841877A (en) * | 2009-03-18 | 2010-09-22 | 华为技术有限公司 | Switching method, router and communication system |
CN102202356A (en) * | 2011-06-07 | 2011-09-28 | 常熟理工学院 | Implementation method for mobile handover of vehicle network |
CN102318287A (en) * | 2011-06-30 | 2012-01-11 | 华为技术有限公司 | Methods and device to establish router neighbors |
CN103384392A (en) * | 2012-05-04 | 2013-11-06 | 中兴通讯股份有限公司 | Method for enabling mobile terminal to have access to wireless access points and wireless access points |
-
2015
- 2015-01-30 CN CN201510050198.9A patent/CN105991452B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070025293A1 (en) * | 2005-07-27 | 2007-02-01 | Samsung Electronics Co., Ltd. | Method and mobile device for performing fast hand-over in WLAN and method of switching services using GPS information |
CN101483894A (en) * | 2009-01-06 | 2009-07-15 | 北京交通大学 | Fast switching method for WLAN |
CN101841877A (en) * | 2009-03-18 | 2010-09-22 | 华为技术有限公司 | Switching method, router and communication system |
CN102202356A (en) * | 2011-06-07 | 2011-09-28 | 常熟理工学院 | Implementation method for mobile handover of vehicle network |
CN102318287A (en) * | 2011-06-30 | 2012-01-11 | 华为技术有限公司 | Methods and device to establish router neighbors |
CN103384392A (en) * | 2012-05-04 | 2013-11-06 | 中兴通讯股份有限公司 | Method for enabling mobile terminal to have access to wireless access points and wireless access points |
Also Published As
Publication number | Publication date |
---|---|
CN105991452B (en) | 2019-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108737418B (en) | Identity authentication method and system based on block chain | |
CN104113842B (en) | Method, device, server and mobile terminal for identifying pseudo wireless network access point | |
CN104008325B (en) | Mobile phone wireless Wi-Fi on-Internet true name identity authentication platform based on Quick Response Code and method | |
CN104378145B (en) | The matching method and system of bluetooth equipment | |
CN102497635B (en) | Server, terminal and account password acquisition method | |
CN103313429B (en) | A kind of processing method identifying forgery WIFI hot spot | |
CN105450614B (en) | A kind of server account logon method, device and system | |
CN112235265A (en) | System and method for external network to access project progress | |
CN106603519A (en) | SSL/TLS encrypted malicious service discovery method based on certificate characteristic generalization and server change behavior | |
CN104519020A (en) | Method, server and system for managing wireless network login password sharing function | |
CN106330849A (en) | Method and device for preventing domain name hijack | |
CN105635066B (en) | A kind of management method and device of client application | |
CN105827683A (en) | Data synchronization method, server and electronic device | |
CN105451303A (en) | Network access method and device, server, and terminal | |
CN104796383B (en) | A kind of method and apparatus that end message is anti-tamper | |
CN108834196A (en) | A kind of sending, receiving method and equipment of the access information of wireless access point | |
CN103561063B (en) | A kind of method of Register top box and terminal | |
CN104618356B (en) | Auth method and device | |
CN109246699A (en) | A kind of connection method and equipment | |
CN101163072A (en) | Automatic selection optimized routing logon communication method of login server | |
CN105554845B (en) | A kind of method of access, router and terminal | |
CN105847287A (en) | Resource access control method based on community local area network and system based on community local area network | |
CN107612883A (en) | A kind of mobile applications automatic logging method and system | |
CN105991452A (en) | Router and method of surfing Internet via network of others | |
CN104113840B (en) | Boat passenger family airport WiFi access authentications authentication method and system |
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 |