Upgrade processing method and device
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.
Term
9.3 yearsto projected expiry
Projected expiry 26 January 2036, counted from filing; an application has no term until it is granted.
- Priority and filed
- Published
- Today
- Projected expiry
11 claims: 4 independent, 7 dependent
- 1An upgrade processing method, wherein the method comprises:after receiving the upgrade operation instruction is detected in advance and routers to establish whether the terminal is using the network connection;if it detects a pre-established terminal connected to the router being used network, execution returns to the step of detecting whether a pre-established terminal connection using the network router;if it detects a pre-established terminal connected to the router is not currently using the network, perform the upgrade operation according to the operation instruction upgrade. 1.一种升级处理方法,其特征在于,所述方法包括: 在接收到升级操作指令后,检测预先与路由器建立连接的终端是否正在使用网络; 如果检测到预先与路由器建立连接的终端正在使用网络,返回执行所述检测预先与路由器建立连接的终端是否正在使用网络的步骤; 如果检测到预先与路由器建立连接的终端当前未使用网络,根据所述升级操作指令执行升级操作。
- 5The method according to any of claims 1-4, characterized in that, the router returns to step pre-establish the connection if the terminal is using the detection network, comprising:a second preset period of time interval after returning to step in advance to establish whether the terminal connection with the router is using the network detection. 5.根据权利要求1-4任一项所述的方法,其特征在于,所述返回执行所述检测预先与路由器建立连接的终端是否正在使用网络的步骤,包括: 间隔第二预设时间段后返回执行所述检测预先与路由器建立连接的终端是否正在使用网络的步骤。
- 6An upgrade processing apparatus, wherein the apparatus comprises:a detection module configured to upgrade the operation after receiving the instruction to detect in advance whether the terminal and the router to establish the connection using the network;trigger module configured to If it is detected in advance with the router to establish a connection terminal network is being used to trigger the detection module and again advance whether the router to establish a connection using the network terminal;a terminal connected to the router with a pre-established execution module configured to detect if the current do not use the network, perform the upgrade operation according to the operation instruction upgrade. 6.一种升级处理装置,其特征在于,所述装置包括: 检测模块,被配置为在接收到升级操作指令后,检测预先与路由器建立连接的终端是否正在使用网络; 触发模块,被配置为如果检测到预先与路由器建立连接的终端正在使用网络,触发所述检测模块再次检测预先与路由器建立连接的终端是否正在使用网络; 执行模块,被配置为如果检测到预先与路由器建立连接的终端当前未使用网络,根据所述升级操作指令执行升级操作。
- 11An upgrade processing apparatus, characterized by comprising:a processor;processor-executable instructions for storing a memory;wherein the processor is configured to: after receiving the upgrade operation instruction, is detected beforehand and Routers establish a terminal connection is using the network;if it is detected in advance with the router to establish a terminal connection using the network, the router returns to step advance and establish whether the terminal connection is using the network of detection;if it detects a pre-established connection with the router the terminal is not currently using the network, perform the upgrade operation according to the operation instruction upgrade. 11.一种升级处理装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 在接收到升级操作指令后,检测预先与路由器建立连接的终端是否正在使用网络;如果检测到预先与路由器建立连接的终端正在使用网络,返回执行所述检测预先与路由器建立连接的终端是否正在使用网络的步骤; 如果检测到预先与路由器建立连接的终端当前未使用网络,根据所述升级操作指令执行升级操作。
Independent claims4
132 paragraphs in 3 sections, as filed
Upgrade processing method and apparatus
TECHNICAL FIELD
[0001] The present disclosure relates to the field of communications, and more particularly to a method and apparatus for processing the upgrade.
Background technique
[0002] related art, the router upgrade operation after receiving instructions, prompts the administrator can be upgraded, and the administrator to manually confirm consent upgrade, the automatic operation command to perform the upgrade process in accordance with the upgrade.
[0003] However, the router will take up a lot of network traffic to start the upgrade, resulting in a pre-established and the number of terminal devices connected to the router can not use the network, then the user may attempt to restore the normal use of the network by rebooting the router mode , resulting in the failure to upgrade the router may even cause damage to the router, the user experience is poor.
SUMMARY
[0004] In view of this, the present disclosure provides a method and apparatus for processing upgrades to address the deficiencies in the related art.
[0005] According to a first aspect of the present disclosure of the embodiment, there is provided a method of upgrading treatment, said method comprising:
[0006] After receiving the upgrade operation instruction, and the router to detect in advance whether to establish a terminal connection using the network;
[0007] If it is detected in advance with the router to establish a terminal connection using the network, the router returns to step advance and establish whether the terminal connection is using the network of detection;
[0008] If the detected pre-established terminal connected to the router is not currently using the network, perform the upgrade operation according to the operation instruction upgrade.
[0009] Alternatively, the pre-detection and the router to establish whether the terminal is connected using a network, comprising:
[0010] Being pre-established terminal connected to the router in the network traffic first preset period value;
[0011] Analyzing the network traffic exceeds a preset threshold value, when the target value of the network traffic terminal connected to the router with the pre-established target terminal exceeds a preset threshold value, determining that the target terminal network is being used.
[0012] Alternatively, the determination of the target terminal using the network, comprising:
[0013] Analyzing the target terminal is a transmitting terminal of the upgrade operation instruction, when the destination terminal is not a transmitting terminal of the upgrade operation instruction, determining the target terminal using the network.
[0014] Alternatively, the determination whether the destination terminal is a terminal sending the update command, the process comprising:
[0015] for the destination terminal identifier of the target terminal;
[0016] Being the sender terminal sends the upgrade operation instruction sender terminal identification;
[0017] Comparison of the target terminal identification and terminal identification of the sender is the same, when the target terminal identifies the sender terminal identifier are not identical, determining whether the target terminal is not transmitting the operation instruction of the terminal upgrade .
[0018] Alternatively, the process returns to step pre-established connection with the terminal using the network routers perform the detection, comprising:
[0019] The second interval preset period of time after returning to step if the terminal is using the network to connect the router to detect pre-established.
[0020] According to a second aspect of the present disclosure of the embodiment, there is provided a processing apparatus upgrades, said apparatus comprising:
[0021] detection module is configured to, after receiving an upgrade to the operating instruction, testing and pre-built router is connected to the terminal using the network;
[0022] trigger module configured as a router if it is detected in advance and establish a terminal connection is using the network, triggering the detection module is detected again in advance with the router to establish whether the terminal connection using the network;
[0023] execution module configured to detect if the terminal is connected to a pre-established with the router is not currently using the network, perform the upgrade operation according to the operation instruction upgrade.
[0024] Alternatively, the detection module comprising:
[0025] The first acquisition sub-module, configured to acquire a pre-established value of the terminal connected to the router in the network traffic of the first predetermined time period;
[0026] The first judging sub-module, configured to determine when the network traffic exceeds a preset threshold value, when the target value of the network traffic terminal connected to the router with the pre-established target terminal exceeds a preset threshold value, it is determined the target terminal network is being used.
[0027] Alternatively, the first judging sub-module comprises:
[0028] The second judging submodule, configured to judge whether the target terminal is a terminal transmitting the upgrade operation instruction, when the destination terminal is not transmitting the upgrade operation instruction terminal, the destination terminal being determined use the network.
[0029] Alternatively, the second judging sub-module comprises:
[0030] Second acquisition sub-module configured to determine the target terminal identification of the target terminal;
[0031] The third acquisition sub-module, configured to determine the transmission operation instruction upgrade sender terminal identification of the sending end terminal;
[0032] The comparison sub-module, configured to compare said target terminal identification and terminal identification of the sender is the same, when the target terminal identifies the sender terminal identifier are not the same, determining the transmission destination terminal is not terminal operating instructions of the upgrade.
[0033] Alternatively, the trigger module comprises:
[0034] trigger sub-module, configured to the interval after the second predetermined period of time to trigger the detection module again in advance with the router to establish whether the terminal is using a network connection.
[0035] According to a third aspect of the disclosed embodiments is provided an upgrade processing apparatus, comprising:
[0036] processor;
[0037] processor-executable instructions for storing a memory;
[0038] wherein the processor is configured to:
[0039] After receiving the upgrade operation instruction, and the router to detect in advance whether to establish a terminal connection using the network;
[0040] If it is detected in advance with the router to establish a terminal connection using the network, the router returns to step advance and establish whether the terminal connection is using the network of detection;
[0041] If the detected pre-established terminal connected to the router is not currently using the network, perform the upgrade operation according to the operation instruction upgrade.
[0042] The technical solution of the present disclosure may comprise embodiment provides the following advantageous effects:
[0043] The present disclosed embodiment, the router upgrade operation after receiving instructions to detect whether the pre-established connection terminal is using the network router, when the terminal is not currently using the network, the router will be in accordance with the said automatic upgrade operation instruction to perform the upgrade. Avoid router upgrades users can not use network problems through the terminal in advance with the router bound further to avoid during the upgrade the router forcing users to restart the router and cause damage or failure of the router upgrade the problem, enhance the user experience.
[0044] The present disclosed embodiment, the router terminal can obtain the value of the network traffic in a first predetermined period of time, if the target value of the traffic network terminal target terminal exceeds a preset threshold, the user is explained by the target end-use network. In this case, the router can temporarily upgrade process until it is detected after the terminal is not currently using the network before performing the upgrade process. Avoid the router upgrade caused broken network problems, and to avoid the router when the upgrade is forcing users to restart the router and cause damage or failure of the router upgrade problems, enhance the user experience.
[0045] The disclosed embodiments can be detected in addition to upgrading the transmission operation instruction target terminal currently using the network, pause escalation, high availability, a good user experience.
[0046] The present disclosed embodiment, the router can after each terminal detects the network is being used, the second preset period of time interval to carry out the test again, to avoid the frequent detection of whether the terminal is using network routers occupying too many resources.
[0047] It should be understood that both the foregoing general description and the details later in the description are exemplary and explanatory only and not to limit the disclosure.
BRIEF DESCRIPTION
[0048] Here, the drawings are incorporated in and constitute a part of this specification, illustrates this principle in line with the embodiments disclosed, together with the description, serve to explain the present disclosure.
[0049] FIG. 1 is to disclose a method for upgrading processing according to a flowchart shown exemplary embodiment;
[0050] FIG. 2 is a flowchart showing the disclosure of another upgrade processing method in accordance with an exemplary embodiment;
[0051] FIG. 3 is a flowchart illustrating the present disclosure Another upgrade processing method according to an exemplary embodiment;
[0052] FIG. 4 is present disclosure according to an exemplary embodiment shows another upgrade process flowchart of a method;
[0053] Figure 5 is disclosed in accordance with an exemplary embodiment shows a block diagram of a processing device upgrade;
[0054] FIG. 6 is a disclosure in accordance with an exemplary embodiment illustrated a block diagram of another upgrade processing apparatus;
[0055] FIG. 7 is the disclosure in accordance with an exemplary embodiment illustrated a block diagram of another upgrade processing apparatus;
[0056] FIG. 8 is the disclosure in accordance with an exemplary embodiment illustrated a block diagram of another upgrade processing apparatus;
[0057] FIG. 9 is present disclosure according to an exemplary embodiment shown in the block diagram of another upgrade processing apparatus;
[0058] FIG. 10 is a schematic structural view of the present disclosure an apparatus for processing an up shown according to an exemplary embodiment.
detailed description
[0059] here in detail to the exemplary embodiments described, which are illustrated in the accompanying drawings. When the following description refers to the accompanying, unless otherwise indicated by the same numerals in different figures denote the same or similar elements. EMBODIMENTS The following exemplary embodiments described do not represent the public consistent with all the present embodiment. Instead, they are only in the book as detailed in the appended claims, some aspects of the present disclosure consistent with the example apparatus and methods.
[0060] As used in this disclosure is only used for the purpose of describing particular embodiments only and are not intended to limit the disclosure. In the book, the singular form used in this disclosure and the appended claims "an", "the" and "the" are intended to include most forms unless the context clearly dictates otherwise. It should also be understood that the terminology used herein, "and / or" means and includes any or all possible combinations of one or more of the associated listed items.
[0061] It should be understood that, although the terms are used in this disclosure may be a first, second, third, etc., to describe a variety of information, but they should not be limited by these terms. These terms are only used to distinguish one type of information from each other. For example, without departing from the scope of the present disclosure, the first information may also be referred to as second information, similarly, the second information may also be referred to as first information. Depending on the context, as used herein, the words "if" can be interpreted as "when ......" or "when ......" or "in response to determining that."
[0062] 1, FIG. 1 is an upgrade processing method according to an illustrated exemplary embodiment, comprising the steps of:
[0063] In step 101, after receiving the upgrade operation instruction is detected in advance and routers to establish whether the terminal is using the network connection.
[0064] The method disclosed in the present embodiment can be provided for a router.
[0065] The router upgrade operation after receiving the instruction to send the upgrade operation instruction sender terminal sent temporarily perform the upgrade operation, but detects pre-built terminal connected to the network router is currently being used. The disclosed embodiments may be used by the terminal to detect whether the network traffic to determine if the terminal is using the network. I.e., Step 101 shown in Figure 2, Figure 2 is shown in Figure 1 based on the embodiment shown an alternative upgrade processing method, comprising:
[0066] In step 201, the terminal obtaining pre-established connection with the network router in the first flow rate value of the preset period of time.
[0067] In this step, the router may be any one of the following means to obtain the value of the network traffic.
[0068] The first way, the network reported flow value by the terminal.
[0069] The terminal may flow value according to its own network to monitor the related art, the router after receiving the upgrade operation instruction, issued instructions to the reported network traffic pre-established with the router connected to the terminal, the terminal according to the reporting instructions of the network traffic flow value reported to the network router. However, the above process will also generate network traffic, therefore, may cause the network to obtain the flow rate value is not accurate enough. Example, by the router can also automatically monitor the network traffic of the terminal value of the disclosed embodiments.
[0070] The second way, the flow rate value from the monitored network router.
[0071] Because the access terminal through the network router, and therefore, according to the related art may be a router for network traffic monitoring terminal value, thereby obtaining the flow rate value of the first network terminal in a preset period of time .
When [0072] In step 202, it is determined whether the network traffic exceeds a preset threshold value, when the target value of the network traffic terminal connected to the router with the pre-established target terminal exceeds a preset threshold value, determining that the target terminal network is being used.
[0073] In this step, the preset threshold value can be equal to the value of O. Alternatively, if the value of the current use of the terminal traffic network is small, even if you begin the upgrade current router, you can use the network without affecting the user through the terminal. Accordingly, in the disclosed embodiments, the network traffic if the target value of the target terminal exceeds a preset threshold value, and may determine the pre-established router connected to the terminal of the destination terminal in the network is being used. Otherwise, it can determine the terminal is not currently using the network.
User [0074] embodiment of the present disclosure, taking into account the sender terminal sends the router will also upgrade the network traffic generated operating instructions, and send the upgrade operation instruction by the sender terminal should be that the upcoming router upgrade operation does not restart the router. Hence, alternatively, should be excluded from the target terminal for transmitting the transmission side terminal. I.e., step 202 may comprise:
[0075] In step 301, it is determined whether the destination terminal is a terminal transmitting the upgrade operation instruction, when the destination terminal is not a transmitting terminal of the upgrade operation instruction, determining the target terminal using the network.
[0076] In this step, the routers need to determine the target terminal is not a transmitting terminal of the upgrade operation instruction. Alternatively, as shown in step 301 in FIG. 3, FIG. 3 is shown in FIG. 2 on the basis of the embodiment shown an alternative upgrade processing method, comprising:
[0077] In step 401, the target terminal to obtain the identity of the destination terminal.
[0078] In this step, the router can acquire the terminal identification of the target in accordance with the related art. Alternatively, the target may be a terminal identifier of the target terminal, an Internet Protocol (Internet Protocol, IP) address, MAC (Media Access Control, MAC) address, subscriber identity module (Subscriber Identity Module, SIM) card or international mobile equipment identity (Internat1nal mobile equipment identity, IMEI) number.
[0079] In step 402, the terminal obtains the sender's identity to send the upgrade operation instruction sender terminal.
[0080] In this step, the router can also acquire the terminal identification of the transmitting side according to the related art. Likewise, the sender terminal identification can be a terminal transmits the operation instruction to upgrade the IP address, MAC address, SIM card or top EI numbers.
[0081] In step 403, the comparison target terminal identification and terminal identification of the sender is the same, when the target terminal identifies the sender terminal identifier are not the same, determining that the terminal is not transmitting the target upgrade the terminal operating instructions.
[0082] In this step, the target router terminal can compare the identification and the sender terminal identifier are the same. If the identification of the target terminal and the terminal identification of the sender is different, it may be determined the target terminal is not transmitting the upgrade operation instructions, may determine the target terminal using the network. Otherwise, the terminals may be determined in advance establish a connection with the router network is currently not used.
[0083] If it is detected in the above manner the terminal network is being used, execution returns to step 101. Otherwise, proceed to step 102.
After [0084] In the disclosure of the present embodiment, in order to avoid the frequent detection of whether the terminal is using too much network resources occupied router, alternatively, can be detected in the target terminal using the network, the second preset period of time interval then step 101 until after the end of the pre-established connection to the router is not currently using the network, before continuing to step 102 O
[0085] In step 102, based on the implementation of the upgrade operation to upgrade the operating instructions.
[0086] In this step, the router determines that the terminal is not currently using the network, you can follow the relevant technical operations in accordance with the instructions to perform the upgrade operation to upgrade.
[0087] the above-described embodiment, the router upgrade operation after receiving instructions to detect pre-established and whether the router is using a network connection terminal when the terminal is not currently using the network, the router will be based on the upgrading the operating instructions automatically perform the upgrade operation. Avoid router upgrades users can not use network problems through the terminal in advance with the router bound further to avoid during the upgrade the router forcing users to restart the router and cause damage or failure of the router upgrade the problem, enhance the user experience.
[0088] shown in FIG. 4, FIG. 4 is an exemplary embodiment illustrating another upgrade processing method, comprising the steps of:
[0089] In step 501, after receiving the upgrade operation instruction, access to pre-built terminal connected to the network router traffic values in a first predetermined period of time.
[0090] In this step, the router network traffic can always be monitored in accordance with the value of the terminal related art, thereby obtaining the flow rate value of the first network terminal in the preset period of time.
[0091] In step 502, the network determines whether the traffic exceeds a predetermined threshold value.
[0092] In this step, the preset threshold value can be equal to the value of O. Alternatively, if the terminal value of the current flow using a small network, you can determine if the router is beginning the upgrade, it may not affect the use of the terminal network. Accordingly, the disclosed embodiment, if the target value of the target terminal network traffic exceeds a preset threshold, then proceed to step 503, otherwise step 506.
[0093] In step 503, the target terminal to obtain the identity of the destination terminal.
[0094] In step 504, the upgrade operation instruction gets sent sender terminal sender terminal identification.
[0095] In step 505, the comparison target terminal identifier and terminal identifier of the sender is the same.
[0096] In this step, if the router is compared to determine the target terminal identification and terminal identification of the sender is different from the interval after the second predetermined period of time returns to step 501, if the same, then proceed to step 506 .
[0097] In step 506, based on the upgrade operation instructions perform the upgrade operation.
[0098] In this step, pre-established in the routers connected to the terminal of the router and the network traffic does not exceed a predetermined threshold value, the target terminal or the target network traffic exceeds a preset threshold value but the target terminal identification and terminal identification of the sender are the same, you can determine the terminal is not currently using the network, then you can operate in accordance with the relevant technical instructions to perform the upgrade operation according to the upgrade.
[0099] the above-described embodiment, if the router detects that the target flow value pre-established network router terminal is connected with the network traffic for a preset time period value of the first threshold is not exceeded, the terminal or the target terminal exceeds a preset threshold value, but the target terminal is a terminal to send the upgrade operation instruction that targets the target terminal, terminal identification and the same sender terminal identification, then you can determine if the terminal is not currently using the network, the in the case of a router may not respond to network users in accordance with the instructions to perform the upgrade upgrade operation, when the router upgrade avoid forcing users to restart the router caused by the router upgrade failure or damage problems. If the router detects that the target network traffic exceeds a predetermined threshold value, the target terminal and the terminal is not transmitting the upgrade operation instruction, i.e., the target terminal, the target terminal identification and terminal identification is not the same as the sender, at this time, the router can be re-tested at a preset interval after the second pre-established time period and the router is connected to the terminal of the network is being used. High availability, a good user experience.
[0100] The method of the aforementioned embodiment corresponds to the present disclosure also provides an embodiment of the apparatus.
[0101] shown in Figure 5, Figure 5 is a block diagram discloses a processing apparatus according to an upgrade to an exemplary embodiment illustrated, comprising: a detecting module 610, and module 620 triggers execution module 630.
[0102] wherein the detection module 610 is configured to upgrade the operation after receiving the instruction, and the router to detect in advance whether to establish a terminal connection using the network;
[0103] The trigger module 620 is configured as a router if it is detected in advance and establish a terminal connection is using the network, triggering the detection module again in advance with the router to establish whether the terminal is using the network connection;
[0104] The execution module 630 is configured to detect if the terminal is connected to a pre-established with the router is not currently using the network, perform the upgrade operation according to the operation instruction upgrade.
[0105] shown in Figure 6, Figure 6 is based on the present disclosure an exemplary embodiment shown in a block diagram of an alternative upgrade processing apparatus, in the case of the aforementioned embodiment 5 on the basis of the embodiment, the detection module 610 shown in comprising: a first acquisition sub-module 611 and the first judging sub-module 612.
[0106] wherein, said first obtaining submodule 611, configured to acquire a terminal connected to the pre-established network traffic router value in the first preset period of time;
[0107] The first judging sub-module 612 is configured to determine whether the network traffic exceeds a preset threshold value, when the target value of the network traffic terminal connected to the router with the pre-established target terminal exceeds a preset threshold value when determining the target terminal network is being used.
[0108] FIG 7, FIG. 7 of the present disclosure is based on an exemplary embodiment illustrated in FIG apparatus Escalation another block diagram, the basic embodiment shown in the preceding embodiment example of the Fig. 6 embodiment, the first determination sub-module 612 includes: a second judging sub-module
613.
[0109] wherein said second judging submodule 613, configured to judge whether the target terminal is a terminal transmitting the upgrade operation instruction, when the destination terminal is not transmitting the operation command to upgrade the terminal to determine the the target terminal network is being used.
[0110] shown in Figure 8, Figure 8 is based on the present disclosure an exemplary embodiment shown in a block diagram of an alternative upgrade processing apparatus, the embodiment shown in the aforementioned embodiment based embodiment of the Fig. 7, the second determination sub-module 613 comprises: a second obtaining submodule
614, the third acquisition sub-module 615 and the comparison sub-module 616.
[0111] wherein said second obtaining submodule 614, configured to determine the target terminal identification of the target terminal;
[0112] The third acquisition sub-module 615, configured to determine the transmission operation instruction upgrade sender terminal identification of the sending end terminal;
[0113] The comparison sub-module 616, configured to compare said target terminal identification and terminal identification of the sender is the same, when the target terminal identifies the sender terminal identifier are not the same, determining the target terminal is not transmitting terminal operation instruction of the upgrade.
[0114] As shown in Figure 9, Figure 9 is based on the present disclosure an exemplary embodiment shown in a block diagram of an alternative upgrade processing apparatus, the embodiment illustrated in the aforementioned basic embodiment shown in Figs. 5 to any one of the preceding Example 8, the trigger module 620 includes: trigger sub-module 621.
[0115] wherein the trigger submodule 621, configured to pre-set period of time after the second interval of the detection module is triggered in advance whether the terminal and the router to establish a connection using the network.
[0116] For the embodiment of the device, since it corresponds to the basic method embodiment, and therefore to the correlation see Methods section described embodiment can be. It means the above-described embodiments are merely illustrative, unit wherein a separating member described may or may not be physically separated, as a component display unit may or may not be physical units, i.e. may be located in a place or may be distributed to multiple network elements. You can select some or all of the modules to achieve the purposes of this disclosure scheme according to actual needs. Those of ordinary skill without creative efforts that can be understood and implemented.
[0117] Accordingly, the present disclosure also provides an upgrade processing apparatus comprising:
[0118] processor;
[0119] processor-executable instructions for storing a memory;
[0120] wherein the processor is configured to:
[0121] After receiving the upgrade operation instruction, and the router to detect in advance whether to establish a terminal connection using the network;
[0122] If it is detected in advance with the router to establish a terminal connection using the network, the router returns to step advance and establish whether the terminal connection is using the network of detection;
[0123] If the detected pre-established terminal connected to the router is not currently using the network, perform the upgrade operation according to the operation instruction upgrade.
[0124] Figure 10, Figure 10 is an exemplary embodiment illustrating a schematic structural view of another processing device 1000 for the upgrade. For example, the device 1000 may be provided as a router. Referring to FIG. 10, the apparatus 1000 includes a processing component 1022, which further comprises one or more processors and memory resources represented by the memory 1032 for storing instructions for execution by the processing module 1022, e.g., an application. Memory 1032 stores applications can include one or more of each of a set of instructions corresponding to a module. In addition, the processing component 1022 is configured to execute the instructions to implement the smart home control apparatus.
[0125] Apparatus 1000 may also include a power supply module 1026 is configured to perform power management 1000, a wired or wireless network interface 1050 is configured to means 1000 connected to the network, and an input-output (I / O) interfaces 1058 . Means 1000 may operate based on the operating system stored in the memory 1032, for example, Windows ServerTM, MacOS XTM, UnixTM, LinuxTM, FreeBSDTM or similar.
[0126] Those skilled in the art after consideration of the specification and practice of the invention disclosed herein, will readily occur to those disclosed in other embodiments. This disclosure is intended to cover variations, uses, or adaptations of any of the present disclosure, these variations, uses, or adaptations follow the general principles of the present disclosure and in the art of the present disclosure includes unpublished in common knowledge or conventional techniques . Specification and examples be considered as exemplary only, the true scope and spirit of the present disclosure is indicated by the following claims.
[0127] The foregoing is only preferred embodiments of the present disclosure only, not intended to limit the present disclosure, all within the spirit and principles of the disclosure, made any modifications, equivalent substitutions and improvements should be included within the scope of protection of the public.
Contents3
Every citation, both ways
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| CN107769966A | Cited by | China | – | Search report | – |
| CN106656582A | Cited by | China | – | Search report | – |
| CN103024773A | Cites | China | A | Search report | 1-10 |
| CN103677864A | Cites | China | A | Search report | 1-10 |
| CN105187262A | Cites | China | X | Search report | 1-2?5-7?10-11 |
| CN1567843A | Cites | China | A | Search report | 1-10 |
| US2010169446A1 | Cites | United States of America | A | Search report | 1-10 |
2 priority claims, no other members on record
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 201610052351 | China | A | |
| CN2016152351 | – | – | – |
Numbers
- Publication
- 105721203
- Publication, DOCDB
- 105721203
- Publication, EPODOC
- CN105721203
- Application
- 100523516
- Application, DOCDB
- 201610052351
- Application, EPODOC
- CN201610052351
Titles3
- Chinese
- 升级处理方法及装置
- English
- Upgrade processing method and apparatus
- English
- Upgrade processing method and device
Classification
- CPC, 1
- H04L41/082
- IPC, 1
- H04L12 24