CN105721203A - Upgrade processing method and device - Google Patents
Upgrade processing method and device Download PDFInfo
- Publication number
- CN105721203A CN105721203A CN201610052351.6A CN201610052351A CN105721203A CN 105721203 A CN105721203 A CN 105721203A CN 201610052351 A CN201610052351 A CN 201610052351A CN 105721203 A CN105721203 A CN 105721203A
- Authority
- CN
- China
- Prior art keywords
- terminal
- router
- network
- advance
- currently
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention provides an upgrade processing method and device. The method comprises the steps of after receiving an upgrade operating instruction, detecting whether a terminal previously connected with a router is using a network or not; if detecting that the terminal previously connected with the router is using the network, returning the step of detecting whether the terminal previously connected with the router is using the network or not; and if detecting that the terminal previously connected with the router is not using the network, executing an upgrade operation according to the upgrade operating instruction. The method and the device can solve the problem that a user cannot use the network via the terminal previously bound with the router when the router is upgraded, further solve the problem that the router fails in upgrade or is damaged because the user forcibly restarts the router when the router is upgraded, and improve the user experience.
Description
Technical field
It relates to the communications field, particularly relate to upgrade processing method and device.
Background technology
In correlation technique, router is after receiving updating operation instruction, and prompting manager can upgrade, and after the agreement of manager's manual confirmation is upgraded, performs upgrading processing automatically according to described updating operation instruction.
But, router can take a large amount of network traffics after starting upgrading, cause that setting up, with described router, some terminal units being connected in advance cannot use network, now user may attempt recovering by restarting the mode of described router the normal use of network, thus causing described router upgrade failure possibly even to cause the damage of described router, poor user experience.
Summary of the invention
In view of this, present disclose provides upgrade processing method and device, to solve the deficiency in correlation technique.
First aspect according to disclosure embodiment, it is provided that a kind of upgrade processing method, described method includes:
After receiving updating operation instruction, with router, detection sets up whether the terminal being connected is currently in use network in advance;
If be detected that set up, with router, the terminal being connected in advance to be currently in use network, return the described detection of execution and set up whether the terminal being connected is currently in use the step of network with router in advance;
If be detected that set up, with router, the current uses no network of terminal being connected in advance, perform updating operation according to described updating operation instruction.
Alternatively, with router, described detection sets up whether the terminal being connected is currently in use network in advance, including:
Obtain and set up the terminal being connected network flow value in the first preset time period in advance with router;
Judge whether described network flow value exceedes predetermined threshold value, when the objective network flow value of the target terminal in the described terminal being connected with router foundation in advance exceedes predetermined threshold value, it is determined that described target terminal is currently in use network.
Alternatively, described determine that described target terminal is currently in use network, including:
Judge whether described target terminal is the terminal sending described updating operation instruction, when described target terminal is not the terminal sending described updating operation instruction, it is determined that described target terminal is currently in use network.
Alternatively, described judge whether described target terminal is the terminal sending described updating operation instruction, including:
Obtain the target terminal mark of described target terminal;
Obtain the sending side terminal mark of the sending side terminal sending described updating operation instruction;
Relatively described target terminal mark and described sending side terminal identify whether identical, when described target terminal mark differs with described sending side terminal mark, it is determined that described target terminal is not the terminal sending described updating operation instruction.
Alternatively, described return performs described detection and sets up whether the terminal being connected is currently in use the step of network with router in advance, including:
Return the described detection of execution after the second preset time period of interval and set up whether the terminal being connected is currently in use the step of network with router in advance.
Second aspect according to disclosure embodiment, it is provided that a kind of upgrading processing device, described device includes:
Detection module, is configured to after receiving updating operation instruction, with router, detection sets up whether the terminal being connected is currently in use network in advance;
Trigger module, is configured to if be detected that set up, with router, the terminal being connected in advance to be currently in use network, triggers described detection module and again detects whether the terminal being connected with router foundation in advance is currently in use network;
Perform module, be configured to, if be detected that set up, with router, the current uses no network of terminal being connected in advance, perform updating operation according to described updating operation instruction.
Alternatively, described detection module includes:
First obtains submodule, is configured to obtain and sets up the terminal being connected network flow value in the first preset time period in advance with router;
First judges submodule, it is configured to judge whether described network flow value exceedes predetermined threshold value, when the objective network flow value of the target terminal in the described terminal being connected with router foundation in advance exceedes predetermined threshold value, it is determined that described target terminal is currently in use network.
Alternatively, described first judges that submodule includes:
Second judges submodule, is configured to judge whether described target terminal is the terminal sending described updating operation instruction, when described target terminal is not the terminal sending described updating operation instruction, it is determined that described target terminal is currently in use network.
Alternatively, described second judges that submodule includes:
Second obtains submodule, is configured to determine that the target terminal mark of described target terminal;
3rd obtains submodule, is configured to determine that the sending side terminal mark of the sending side terminal sending described updating operation instruction;
Comparison sub-module, it is configured to target terminal mark and described sending side terminal described in comparison and identifies whether identical, when described target terminal mark differs with described sending side terminal mark, it is determined that described target terminal is not the terminal sending described updating operation instruction.
Alternatively, described trigger module includes:
Triggers module, triggers described detection module and again detects whether the terminal being connected with router foundation in advance is currently in use network after being configured to interval the second preset time period.
The third aspect according to disclosure embodiment, it is provided that a kind of upgrading processing device, including:
Processor;
For storing the memorizer of processor executable;
Wherein, described processor is configured to:
After receiving updating operation instruction, with router, detection sets up whether the terminal being connected is currently in use network in advance;
If be detected that set up, with router, the terminal being connected in advance to be currently in use network, return the described detection of execution and set up whether the terminal being connected is currently in use the step of network with router in advance;
If be detected that set up, with router, the current uses no network of terminal being connected in advance, perform updating operation according to described updating operation instruction.
Embodiment of the disclosure that the technical scheme of offer can include following beneficial effect:
In disclosure embodiment, router is after receiving updating operation instruction, with described router, detection sets up whether the terminal being connected is currently in use network in advance, when the current uses no network of described terminal, described router just can perform updating operation according to described updating operation instruction automatically.Avoid the problem that user cannot use network by the described terminal bound with described router in advance when router upgrade, further, avoid the user when described router upgrade to force to restart described router and cause described router upgrade failure or the problem damaged, improve Consumer's Experience.
In disclosure embodiment, router can obtain terminal network flow value in the first preset time period, if the objective network flow value of the target terminal in described terminal exceedes predetermined threshold value, illustrates that user uses network by described target terminal.Now, described router temporarily can not carry out upgrading processing, until after the current uses no network of described terminal being detected, just performing upgrading processing.Avoid causing due to described router upgrade the problem of suspension, and avoid the problem that user's pressure when described router upgrade is restarted described router and caused described router upgrade failure or damage, improve Consumer's Experience.
In disclosure embodiment, it is possible to detect be being currently used network except the target terminal sending updating operation instruction time, suspend upgrading processing, availability is high, and Consumer's Experience is good.
In disclosure embodiment, router can after often detecting that terminal is currently in use network, and interval the second preset time period just detects again, it is to avoid frequently whether detection terminal is currently in use network and takies router excess resource.
It should be appreciated that it is only exemplary and explanatory that above general description and details hereinafter describe, the disclosure can not be limited.
Accompanying drawing explanation
Accompanying drawing herein is merged in description and constitutes the part of this specification, it is shown that meets and embodiment of the disclosure, and for explaining the principle of the disclosure together with description.
Fig. 1 is the disclosure a kind of upgrade processing method flow chart according to an exemplary embodiment;
Fig. 2 is the disclosure another kind of upgrade processing method flow chart according to an exemplary embodiment;
Fig. 3 is the disclosure another kind of upgrade processing method flow chart according to an exemplary embodiment;
Fig. 4 is the disclosure another kind of upgrade processing method flow chart according to an exemplary embodiment;
Fig. 5 is the disclosure a kind of upgrading processing device block diagram according to an exemplary embodiment;
Fig. 6 is the disclosure another kind of upgrading processing device block diagram according to an exemplary embodiment;
Fig. 7 is the disclosure another kind of upgrading processing device block diagram according to an exemplary embodiment;
Fig. 8 is the disclosure another kind of upgrading processing device block diagram according to an exemplary embodiment;
Fig. 9 is the disclosure another kind of upgrading processing device block diagram according to an exemplary embodiment;
Figure 10 is a disclosure a kind of structural representation for upgrading processing device according to an exemplary embodiment.
Detailed description of the invention
Here in detail exemplary embodiment being illustrated, its example representation is in the accompanying drawings.When as explained below relates to accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawings represents same or analogous key element.Embodiment described in following exemplary embodiment does not represent all embodiments consistent with the disclosure.On the contrary, they only with in appended claims describe in detail, the disclosure some in the example of consistent apparatus and method.
The term used in the disclosure is only merely for the purpose describing specific embodiment, and is not intended to be limiting the disclosure." one ", " described " and " being somebody's turn to do " of the singulative used in disclosure and the accompanying claims book is also intended to include most form, unless context clearly shows that other implications.It is also understood that term "and/or" used herein refers to and comprises any or all of one or more project of listing being associated and be likely to combination.
Although should be appreciated that and be likely to adopt term first, second, third, etc. to describe various information in the disclosure, but these information should not necessarily be limited by these terms.These terms are only used for being distinguished from each other out same type of information.Such as, without departing from the scope of this disclosure, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information.Depend on linguistic context, word as used in this " if " can be construed to " ... time " or " when ... " or " in response to determining ".
As it is shown in figure 1, Fig. 1 is a kind of upgrade processing method according to an exemplary embodiment, comprise the following steps:
In a step 101, after receiving updating operation instruction, with router, detection sets up whether the terminal being connected is currently in use network in advance.
The method provided in disclosure embodiment may be used for router.
Described router, after receiving the described updating operation instruction that the sending side terminal sending updating operation instruction sends, does not temporarily perform updating operation, but with described router, detection sets up whether the terminal being connected currently is currently in use network in advance.In disclosure embodiment, it is possible to whether employ network traffics judge whether described terminal is currently in use network by detecting described terminal.Namely step 101 is as in figure 2 it is shown, Fig. 2 is according to the another kind of upgrade processing method illustrated on the basis of embodiment illustrated in fig. 1, it is possible to including:
In step 201, obtain and set up the terminal being connected network flow value in the first preset time period in advance with router.
In this step, described router can in the following manner in any one obtain described network flow value.
First kind of way, network flow value described in described terminal to report.
Described terminal can monitor the network flow value of self according to correlation technique, described router is after receiving described updating operation instruction, issuing network traffics reports instruction to arrive the terminal being connected in advance with the foundation of described router, and described terminal reports instruction that described network flow value is reported to described router according to described network traffics.But said process can produce network traffics equally, accordingly, it is possible to cause the described network flow value of acquisition not accurate enough.In disclosure embodiment, it is also possible to automatically monitored the network flow value of described terminal by described router.
The second way, is monitored described network flow value by described router.
Owing to described terminal requires over described router access network, therefore, the network flow value of terminal can be monitored by described router according to correlation technique, thus obtaining described terminal network flow value in the first preset time period.
In step 202., it is judged that whether described network flow value exceedes predetermined threshold value, when the objective network flow value of the target terminal in the described terminal being connected with router foundation in advance exceedes predetermined threshold value, it is determined that described target terminal is currently in use network.
In this step, predetermined threshold value can be not less than 0 numerical value.Alternatively, if the currently used network flow value of terminal is less, even if then router currently proceeds by upgrading, it is also possible to do not affect user and use network by described terminal.Therefore, in disclosure embodiment, if the objective network flow value of target terminal exceedes predetermined threshold value, it may be determined that the described target terminal set up in the described terminal being connected with described router in advance is currently in use network.Otherwise, it may be determined that the current uses no network of described terminal.
In disclosure embodiment, consider that described sending side terminal can produce network traffics equally when sending described updating operation instruction to described router, and should learn that described router is about to carry out updating operation by the user of the described sending side terminal described updating operation instruction of transmission, described router will not be restarted.Therefore, alternatively, described target terminal should be got rid of the described sending side terminal of transmission.Namely step 202 may include that
In step 301, it is judged that whether described target terminal is the terminal sending described updating operation instruction, when described target terminal is not the terminal sending described updating operation instruction, it is determined that described target terminal is currently in use network.
In this step, described router is not it needs to be determined that described target terminal is the terminal sending described updating operation instruction.Alternatively, step 301 is as it is shown on figure 3, Fig. 3 is according to the another kind of upgrade processing method illustrated on the basis of embodiment illustrated in fig. 2, it is possible to including:
In step 401, the target terminal mark of described target terminal is obtained.
In this step, described router can obtain described target terminal mark according to correlation technique.Alternatively, described target terminal mark can be the Internet protocol (InternetProtocol of described target terminal, IP) address, media interviews control (MediaAccessControl, MAC) address, client identification module (SubscriberIdentityModule, SIM) card number or International Mobile Station Equipment Identification (InternationalMobileEquipmentIdentity, IMEI) number etc..
In step 402, the sending side terminal mark of the sending side terminal sending described updating operation instruction is obtained.
In this step, described router is equally possible obtains described sending side terminal mark according to correlation technique.Similarly, described sending side terminal mark can be send the IP address of terminal of described updating operation instruction, MAC Address, SIM number or IMEI number etc..
In step 403, relatively described target terminal mark and described sending side terminal identify whether identical, when described target terminal mark differs with described sending side terminal mark, it is determined that described target terminal is not the terminal sending described updating operation instruction.
In this step, described router can compare described target terminal mark and described sending side terminal identifies whether identical.If described target terminal mark is different with described sending side terminal mark, then may determine that described target terminal does not send described updating operation instruction, it may be determined that described target terminal is currently in use network.Otherwise may determine that and set up, with described router, the current uses no network of described terminal being connected in advance.
If detecting that described terminal is currently in use network in the manner described above, returning and performing step 101.Otherwise continue executing with step 102.
In the disclosed embodiments, in order to avoid frequently detecting whether terminal is currently in use network and takies router excess resource, alternatively, can after detecting that described target terminal is currently in use network, interval the second preset time period performs step 101 again, until detecting and setting up, with described router, the current uses no network of described terminal being connected in advance, just continue executing with step 102.
In a step 102, updating operation is performed according to described updating operation instruction.
In this step, described router is when determining the current uses no network of described terminal, it is possible to perform updating operation according to correlation technique according to described updating operation instruction.
In above-described embodiment, router is after receiving updating operation instruction, with described router, detection sets up whether the terminal being connected is currently in use network in advance, when the current uses no network of described terminal, described router just can perform updating operation according to described updating operation instruction automatically.Avoid the problem that user cannot use network by the described terminal bound with described router in advance when router upgrade, further, avoid the user when described router upgrade to force to restart described router and cause described router upgrade failure or the problem damaged, improve Consumer's Experience.
As Fig. 4 shows, Fig. 4 is the another kind of upgrade processing method according to an exemplary embodiment, comprises the following steps:
In step 501, after receiving updating operation instruction, obtain and set up the terminal being connected network flow value in the first preset time period in advance with router.
In this step, the network flow value of terminal can be monitored all the time by router according to correlation technique, thus obtaining described terminal network flow value in the first preset time period.
In step 502, it is judged that whether described network flow value exceedes predetermined threshold value.
In this step, predetermined threshold value can be not less than 0 numerical value.Alternatively, if the currently used network flow value of terminal is less, it can be determined that even if router currently proceeds by upgrading, it is also possible to do not affect described terminal and use network.Therefore, in disclosure embodiment, if the objective network flow value of target terminal exceedes predetermined threshold value, then continue executing with step 503, otherwise perform step 506.
In step 503, the target terminal mark of described target terminal is obtained.
In step 504, the sending side terminal mark of the sending side terminal sending described updating operation instruction is obtained.
In step 505, relatively described target terminal mark and described sending side terminal identify whether identical.
In this step, if described router compares determines that described target terminal mark is different with described sending side terminal mark, then return after the second preset time period of interval and perform step 501, if identical, then continue executing with step 506.
In step 506, updating operation is performed according to described updating operation instruction.
In this step, described router sets up the described network flow value of the described terminal being connected not less than predetermined threshold value in advance with described router, or the described objective network flow value of described target terminal exceedes predetermined threshold value, but when described target terminal mark is identical with described sending side terminal mark, may determine that the current uses no network of described terminal, now can perform updating operation according to correlation technique according to described updating operation instruction.
In above-described embodiment, if router detects sets up the terminal being connected network flow value in first time period in advance with described router not less than predetermined threshold value, or the objective network flow value of the target terminal in described terminal exceedes predetermined threshold value, but described target terminal is the terminal sending described updating operation instruction, namely the target terminal mark of described target terminal is identical with sending side terminal mark, now may determine that the current uses no network of described terminal, described router can when be not responding to user uses network according to described updating operation instruction perform updating operation, the user when described router upgrade is avoided to force to restart described router and cause described router upgrade failure or the problem damaged.If router detects that described objective network flow value exceedes predetermined threshold value, and described target terminal is not the terminal sending described updating operation instruction, namely the target terminal mark of described target terminal differs with sending side terminal mark, now, described router can again detect after the second time period was preset in interval and set up whether the described terminal being connected is currently in use network with described router in advance.Availability is high, and Consumer's Experience is good.
Corresponding with preceding method embodiment, the disclosure additionally provides the embodiment of device.
As it is shown in figure 5, Fig. 5 is the disclosure a kind of upgrading processing device block diagram according to an exemplary embodiment, including: detection module 610, trigger module 620 and execution module 630.
Wherein, described detection module 610, it is configured to after receiving updating operation instruction, with router, detection sets up whether the terminal being connected is currently in use network in advance;
Described trigger module 620, is configured to if be detected that set up, with router, the terminal being connected in advance to be currently in use network, triggers described detection module and again detects whether the terminal being connected with router foundation in advance is currently in use network;
Described execution module 630, is configured to, if be detected that set up, with router, the current uses no network of terminal being connected in advance, perform updating operation according to described updating operation instruction.
As shown in Figure 6, Fig. 6 is the disclosure another kind of upgrading processing device block diagram according to an exemplary embodiment, this embodiment is on the basis of aforementioned embodiment illustrated in fig. 5, and described detection module 610 includes: first obtains submodule 611 and first judges submodule 612.
Wherein, described first obtains submodule 611, is configured to obtain and sets up the terminal being connected network flow value in the first preset time period in advance with router;
Described first judges submodule 612, it is configured to judge whether described network flow value exceedes predetermined threshold value, when the objective network flow value of the target terminal in the described terminal being connected with router foundation in advance exceedes predetermined threshold value, it is determined that described target terminal is currently in use network.
As it is shown in fig. 7, Fig. 7 is the disclosure another kind of upgrading processing device block diagram according to an exemplary embodiment, this embodiment is on the basis of aforementioned embodiment illustrated in fig. 6, and described first judges that submodule 612 includes: second judges submodule 613.
Wherein, described second judges submodule 613, is configured to judge whether described target terminal is the terminal sending described updating operation instruction, when described target terminal is not the terminal sending described updating operation instruction, it is determined that described target terminal is currently in use network.
As shown in Figure 8, Fig. 8 is the disclosure another kind of upgrading processing device block diagram according to an exemplary embodiment, this embodiment is on the basis of aforementioned embodiment illustrated in fig. 7, and described second judges that submodule 613 includes: second obtains submodule the 614, the 3rd obtains submodule 615 and comparison sub-module 616.
Wherein, described second obtains submodule 614, is configured to determine that the target terminal mark of described target terminal;
Described 3rd obtains submodule 615, is configured to determine that the sending side terminal mark of the sending side terminal sending described updating operation instruction;
Described comparison sub-module 616, it is configured to target terminal mark and described sending side terminal described in comparison and identifies whether identical, when described target terminal mark differs with described sending side terminal mark, it is determined that described target terminal is not the terminal sending described updating operation instruction.
As it is shown in figure 9, Fig. 9 is the disclosure another kind of upgrading processing device block diagram according to an exemplary embodiment, this embodiment is on the basis of the arbitrary illustrated embodiment of earlier figures 5-Fig. 8, and described trigger module 620 includes: triggers module 621.
Wherein, described triggers module 621, triggers the detection of described detection module and sets up whether the terminal being connected is currently in use network with router in advance after being configured to interval the second preset time period.
For device embodiment, owing to it corresponds essentially to embodiment of the method, so relevant part illustrates referring to the part of embodiment of the method.Device embodiment described above is merely schematic, the unit wherein illustrated as separating component can be or may not be physically separate, the parts shown as unit can be or may not be physical location, namely may be located at a place, or can also be distributed on multiple NE.Some or all of module therein can be selected according to the actual needs to realize the purpose of disclosure scheme.Those of ordinary skill in the art, when not paying creative work, are namely appreciated that and implement.
Accordingly, the disclosure also provides for a kind of upgrading processing device, including:
Processor;
For storing the memorizer of processor executable;
Wherein, described processor is configured to:
After receiving updating operation instruction, with router, detection sets up whether the terminal being connected is currently in use network in advance;
If be detected that set up, with router, the terminal being connected in advance to be currently in use network, return the described detection of execution and set up whether the terminal being connected is currently in use the step of network with router in advance;
If be detected that set up, with router, the current uses no network of terminal being connected in advance, perform updating operation according to described updating operation instruction.
As shown in Figure 10, Figure 10 is the structural representation for upgrading processing device 1000 of the another kind according to an exemplary embodiment.Such as, device 1000 may be provided in router.With reference to Figure 10, device 1000 includes processing assembly 1022, and it farther includes one or more processor and the memory resource representated by memorizer 1032, can by the instruction of the execution processing assembly 1022 for storing, for instance application program.In memorizer 1032 application program of storage can include one or more each corresponding to the module of one group of instruction.It is configured to perform instruction additionally, process assembly 1022, with the method performing above-mentioned control intelligent home device.
Device 1000 can also include a power supply module 1026 and be configured to perform the power management of device 1000, and a wired or wireless network interface 1050 is configured to be connected to device 1000 network and input and output (I/O) interface 1058.Device 1000 can operate based on the operating system being stored in memorizer 1032, for instance WindowsServerTM, MacOSXTM, UnixTM, LinuxTM, FreeBSDTM or similar.
Those skilled in the art, after considering description and putting into practice invention disclosed herein, will readily occur to other embodiment of the disclosure.The disclosure is intended to any modification of the disclosure, purposes or adaptations, and these modification, purposes or adaptations are followed the general principle of the disclosure and include the undocumented known general knowledge in the art of the disclosure or conventional techniques means.Description and embodiments is considered only as exemplary, and the true scope of the disclosure and spirit are pointed out by claim below.
The foregoing is only the preferred embodiment of the disclosure, not in order to limit the disclosure, within all spirit in the disclosure and principle, any amendment of making, equivalent replacements, improvement etc., should be included within the scope that the disclosure is protected.
Claims (11)
1. a upgrade processing method, it is characterised in that described method includes:
After receiving updating operation instruction, with router, detection sets up whether the terminal being connected is currently in use network in advance;
If be detected that set up, with router, the terminal being connected in advance to be currently in use network, return the described detection of execution and set up whether the terminal being connected is currently in use the step of network with router in advance;
If be detected that set up, with router, the current uses no network of terminal being connected in advance, perform updating operation according to described updating operation instruction.
2. method according to claim 1, it is characterised in that with router, described detection sets up whether the terminal being connected is currently in use network in advance, including:
Obtain and set up the terminal being connected network flow value in the first preset time period in advance with router;
Judge whether described network flow value exceedes predetermined threshold value, when the objective network flow value of the target terminal in the described terminal being connected with router foundation in advance exceedes predetermined threshold value, it is determined that described target terminal is currently in use network.
3. method according to claim 2, it is characterised in that described determine that described target terminal is currently in use network, including:
Judge whether described target terminal is the terminal sending described updating operation instruction, when described target terminal is not the terminal sending described updating operation instruction, it is determined that described target terminal is currently in use network.
4. method according to claim 3, it is characterised in that described judge whether described target terminal is the terminal sending described updating operation instruction, including:
Obtain the target terminal mark of described target terminal;
Obtain the sending side terminal mark of the sending side terminal sending described updating operation instruction;
Relatively described target terminal mark and described sending side terminal identify whether identical, when described target terminal mark differs with described sending side terminal mark, it is determined that described target terminal is not the terminal sending described updating operation instruction.
5. the method according to any one of claim 1-4, it is characterised in that described return performs described detection and sets up whether the terminal being connected is currently in use the step of network with router in advance, including:
Return the described detection of execution after the second preset time period of interval and set up whether the terminal being connected is currently in use the step of network with router in advance.
6. a upgrading processing device, it is characterised in that described device includes:
Detection module, is configured to after receiving updating operation instruction, with router, detection sets up whether the terminal being connected is currently in use network in advance;
Trigger module, is configured to if be detected that set up, with router, the terminal being connected in advance to be currently in use network, triggers described detection module and again detects whether the terminal being connected with router foundation in advance is currently in use network;
Perform module, be configured to, if be detected that set up, with router, the current uses no network of terminal being connected in advance, perform updating operation according to described updating operation instruction.
7. device according to claim 6, it is characterised in that described detection module includes:
First obtains submodule, is configured to obtain and sets up the terminal being connected network flow value in the first preset time period in advance with router;
First judges submodule, it is configured to judge whether described network flow value exceedes predetermined threshold value, when the objective network flow value of the target terminal in the described terminal being connected with router foundation in advance exceedes predetermined threshold value, it is determined that described target terminal is currently in use network.
8. device according to claim 7, it is characterised in that described first judges that submodule includes:
Second judges submodule, is configured to judge whether described target terminal is the terminal sending described updating operation instruction, when described target terminal is not the terminal sending described updating operation instruction, it is determined that described target terminal is currently in use network.
9. device according to claim 8, it is characterised in that described second judges that submodule includes:
Second obtains submodule, is configured to determine that the target terminal mark of described target terminal;
3rd obtains submodule, is configured to determine that the sending side terminal mark of the sending side terminal sending described updating operation instruction;
Comparison sub-module, it is configured to target terminal mark and described sending side terminal described in comparison and identifies whether identical, when described target terminal mark differs with described sending side terminal mark, it is determined that described target terminal is not the terminal sending described updating operation instruction.
10. the device according to any one of claim 6-9, it is characterised in that described trigger module includes:
Triggers module, triggers described detection module and again detects whether the terminal being connected with router foundation in advance is currently in use network after being configured to interval the second preset time period.
11. a upgrading processing device, it is characterised in that including:
Processor;
For storing the memorizer of processor executable;
Wherein, described processor is configured to:
After receiving updating operation instruction, with router, detection sets up whether the terminal being connected is currently in use network in advance;
If be detected that set up, with router, the terminal being connected in advance to be currently in use network, return the described detection of execution and set up whether the terminal being connected is currently in use the step of network with router in advance;
If be detected that set up, with router, the current uses no network of terminal being connected in advance, perform updating operation according to described updating operation instruction.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610052351.6A CN105721203B (en) | 2016-01-26 | 2016-01-26 | Upgrade processing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610052351.6A CN105721203B (en) | 2016-01-26 | 2016-01-26 | Upgrade processing method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105721203A true CN105721203A (en) | 2016-06-29 |
CN105721203B CN105721203B (en) | 2018-12-25 |
Family
ID=56155089
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610052351.6A Active CN105721203B (en) | 2016-01-26 | 2016-01-26 | Upgrade processing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105721203B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106656582A (en) * | 2016-12-01 | 2017-05-10 | 北京小米移动软件有限公司 | System upgrading method and device |
CN107769966A (en) * | 2017-10-12 | 2018-03-06 | 上海斐讯数据通信技术有限公司 | A kind of method and system for determining the router upgrade time |
CN112423322A (en) * | 2020-11-18 | 2021-02-26 | 青岛海尔科技有限公司 | Model information sending method, device, storage medium and electronic device |
WO2021159301A1 (en) * | 2020-02-12 | 2021-08-19 | Arris Enterprises Llc | Method and system for reducing service impact to users during image and/or firmware changes |
CN114124702A (en) * | 2021-11-19 | 2022-03-01 | 太仓市同维电子有限公司 | Household network equipment automatic upgrading control method based on flow statistics |
CN116055318A (en) * | 2022-06-10 | 2023-05-02 | 荣耀终端有限公司 | Router upgrading method and device, router and readable storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1567843A (en) * | 2003-06-22 | 2005-01-19 | 华为技术有限公司 | Method of automatic software update for terminal equipment |
US20100169446A1 (en) * | 2008-12-19 | 2010-07-01 | Watchguard Technologies, Inc. | Cluster Architecture and Configuration for Network Security Devices |
CN103024773A (en) * | 2012-12-10 | 2013-04-03 | 上海斐讯数据通信技术有限公司 | Method, management device and system for upgrading software of wireless router |
CN103677864A (en) * | 2012-09-05 | 2014-03-26 | 中兴通讯股份有限公司 | Method for upgrading software and terminal |
CN105187262A (en) * | 2015-10-27 | 2015-12-23 | 上海斐讯数据通信技术有限公司 | Router upgrading method and system |
-
2016
- 2016-01-26 CN CN201610052351.6A patent/CN105721203B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1567843A (en) * | 2003-06-22 | 2005-01-19 | 华为技术有限公司 | Method of automatic software update for terminal equipment |
US20100169446A1 (en) * | 2008-12-19 | 2010-07-01 | Watchguard Technologies, Inc. | Cluster Architecture and Configuration for Network Security Devices |
CN103677864A (en) * | 2012-09-05 | 2014-03-26 | 中兴通讯股份有限公司 | Method for upgrading software and terminal |
CN103024773A (en) * | 2012-12-10 | 2013-04-03 | 上海斐讯数据通信技术有限公司 | Method, management device and system for upgrading software of wireless router |
CN105187262A (en) * | 2015-10-27 | 2015-12-23 | 上海斐讯数据通信技术有限公司 | Router upgrading method and system |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106656582A (en) * | 2016-12-01 | 2017-05-10 | 北京小米移动软件有限公司 | System upgrading method and device |
CN107769966A (en) * | 2017-10-12 | 2018-03-06 | 上海斐讯数据通信技术有限公司 | A kind of method and system for determining the router upgrade time |
WO2021159301A1 (en) * | 2020-02-12 | 2021-08-19 | Arris Enterprises Llc | Method and system for reducing service impact to users during image and/or firmware changes |
CN112423322A (en) * | 2020-11-18 | 2021-02-26 | 青岛海尔科技有限公司 | Model information sending method, device, storage medium and electronic device |
CN114124702A (en) * | 2021-11-19 | 2022-03-01 | 太仓市同维电子有限公司 | Household network equipment automatic upgrading control method based on flow statistics |
CN116055318A (en) * | 2022-06-10 | 2023-05-02 | 荣耀终端有限公司 | Router upgrading method and device, router and readable storage medium |
CN116055318B (en) * | 2022-06-10 | 2023-11-07 | 荣耀终端有限公司 | Router upgrading method and device, router and readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN105721203B (en) | 2018-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105721203A (en) | Upgrade processing method and device | |
CN107886952B (en) | Method, device and system for controlling intelligent household electrical appliance through voice and electronic equipment | |
CN110401662B (en) | Industrial control equipment fingerprint identification method and storage medium | |
US11256539B2 (en) | Task processing method, apparatus, and system based on distributed system | |
CN107357571B (en) | Maintenance method and system for equipment component program | |
CN104932456A (en) | Intelligent scene realizing method and device, intelligent terminal and controller | |
KR102081274B1 (en) | IOT device state monitor-control system using blockchain network | |
CN104678851A (en) | Switch control method and switch control device of intelligent socket | |
CN103377094A (en) | Abnormity monitoring method and abnormity monitoring device | |
US9241007B1 (en) | System, method, and computer program for providing a vulnerability assessment of a network of industrial automation devices | |
CN106648781B (en) | Method and system for upgrading remote firmware of communication equipment | |
CN107888434B (en) | Network equipment configuration synchronization method and device | |
US20170318483A1 (en) | Self-recovery method and device after disconnection of base station | |
CN110139326B (en) | Method, device and terminal equipment for automatically switching network modes in private network system | |
CN113535262A (en) | Method, device, equipment and storage medium for controlling starting of proxy node | |
CN107528788B (en) | Method and device for realizing automatic stacking between network devices | |
CN112600703A (en) | Network equipment remote access fault positioning method and device | |
CN111224899A (en) | Method, device, equipment and medium for mirroring flow of virtual port | |
CN114201458B (en) | Information updating method, micro-service system and computer readable storage medium | |
EP3119043B1 (en) | Flow table entry management method and device | |
CN109298963A (en) | A kind of method and device of system self reover | |
JP2006113754A (en) | Software update device and method | |
CN113992739B (en) | Local area network OTA firmware upgrading device, method and system | |
CN107872493B (en) | Information processing method, terminal and server | |
CN115509812A (en) | Data backup method and server based on Keepalive dual-computer hot standby |
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 |