CN105721203A - Upgrade processing method and device - Google Patents

Upgrade processing method and device Download PDF

Info

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
Application number
CN201610052351.6A
Other languages
Chinese (zh)
Other versions
CN105721203B (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.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software 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 Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201610052351.6A priority Critical patent/CN105721203B/en
Publication of CN105721203A publication Critical patent/CN105721203A/en
Application granted granted Critical
Publication of CN105721203B publication Critical patent/CN105721203B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration 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

Upgrade processing method and device
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.
CN201610052351.6A 2016-01-26 2016-01-26 Upgrade processing method and device Active CN105721203B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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