升级处理方法及装置转让专利

申请号 : CN201610052351.6

文献号 : CN105721203B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈勇曹丁鹏

申请人 : 北京小米移动软件有限公司

摘要 :

本公开提供了升级处理方法及装置,其中,所述方法包括:在接收到升级操作指令后,检测预先与路由器建立连接的终端是否正在使用网络;如果检测到预先与路由器建立连接的终端正在使用网络,返回执行所述检测预先与路由器建立连接的终端是否正在使用网络的步骤;如果检测到预先与路由器建立连接的终端当前未使用网络,根据所述升级操作指令执行升级操作。本公开可以避免在路由器升级时用户无法通过预先与所述路由器绑定的所述终端使用网络的问题,进一步地,避免了在所述路由器升级时用户强制重启所述路由器而导致所述路由器升级失败或者损坏的问题,提升了用户体验。

权利要求 :

1.一种升级处理方法,其特征在于,所述方法包括:在接收到升级操作指令后,检测预先与路由器建立连接的终端是否正在使用网络;

所述检测预先与路由器建立连接的终端是否正在使用网络,包括:获取预先与路由器建立连接的终端在第一预设时间段内的网络流量值;

判断所述网络流量值是否超过预设阈值,当预先与路由器建立连接的所述终端中的目标终端的目标网络流量值超过预设阈值时,确定所述目标终端正在使用网络;

所述确定所述目标终端正在使用网络,包括:

判断所述目标终端是否是发送所述升级操作指令的终端,当所述目标终端不是发送所述升级操作指令的终端时,确定所述目标终端正在使用网络;

如果检测到预先与路由器建立连接的终端正在使用网络,返回执行所述检测预先与路由器建立连接的终端是否正在使用网络的步骤;

如果检测到预先与路由器建立连接的终端当前未使用网络,根据所述升级操作指令执行升级操作。

2.根据权利要求1所述的方法,其特征在于,所述判断所述目标终端是否是发送所述升级操作指令的终端,包括:获取所述目标终端的目标终端标识;

获取发送所述升级操作指令的发送方终端的发送方终端标识;

比较所述目标终端标识和所述发送方终端标识是否相同,当所述目标终端标识与所述发送方终端标识不相同时,确定所述目标终端不是发送所述升级操作指令的终端。

3.根据权利要求1或2所述的方法,其特征在于,所述返回执行所述检测预先与路由器建立连接的终端是否正在使用网络的步骤,包括:间隔第二预设时间段后返回执行所述检测预先与路由器建立连接的终端是否正在使用网络的步骤。

4.一种升级处理装置,其特征在于,所述装置包括:检测模块,被配置为在接收到升级操作指令后,检测预先与路由器建立连接的终端是否正在使用网络;

所述检测模块包括:

第一获取子模块,被配置为获取预先与路由器建立连接的终端在第一预设时间段内的网络流量值;

第一判断子模块,被配置为判断所述网络流量值是否超过预设阈值,当预先与路由器建立连接的所述终端中的目标终端的目标网络流量值超过预设阈值时,确定所述目标终端正在使用网络;

所述第一判断子模块包括:

第二判断子模块,被配置为判断所述目标终端是否是发送所述升级操作指令的终端,当所述目标终端不是发送所述升级操作指令的终端时,确定所述目标终端正在使用网络;

触发模块,被配置为如果检测到预先与路由器建立连接的终端正在使用网络,触发所述检测模块再次检测预先与路由器建立连接的终端是否正在使用网络;

执行模块,被配置为如果检测到预先与路由器建立连接的终端当前未使用网络,根据所述升级操作指令执行升级操作。

5.根据权利要求4所述的装置,其特征在于,所述第二判断子模块包括:第二获取子模块,被配置为确定所述目标终端的目标终端标识;

第三获取子模块,被配置为确定发送所述升级操作指令的发送方终端的发送方终端标识;

比较子模块,被配置为比较所述目标终端标识和所述发送方终端标识是否相同,当所述目标终端标识与所述发送方终端标识不相同时,确定所述目标终端不是发送所述升级操作指令的终端。

6.根据权利要求4或5所述的装置,其特征在于,所述触发模块包括:触发子模块,被配置为间隔第二预设时间段后触发所述检测模块再次检测预先与路由器建立连接的终端是否正在使用网络。

7.一种升级处理装置,其特征在于,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

在接收到升级操作指令后,检测预先与路由器建立连接的终端是否正在使用网络;

所述检测预先与路由器建立连接的终端是否正在使用网络,包括:获取预先与路由器建立连接的终端在第一预设时间段内的网络流量值;

判断所述网络流量值是否超过预设阈值,当预先与路由器建立连接的所述终端中的目标终端的目标网络流量值超过预设阈值时,确定所述目标终端正在使用网络;

所述确定所述目标终端正在使用网络,包括:

判断所述目标终端是否是发送所述升级操作指令的终端,当所述目标终端不是发送所述升级操作指令的终端时,确定所述目标终端正在使用网络;

如果检测到预先与路由器建立连接的终端正在使用网络,返回执行所述检测预先与路由器建立连接的终端是否正在使用网络的步骤;

如果检测到预先与路由器建立连接的终端当前未使用网络,根据所述升级操作指令执行升级操作。

说明书 :

升级处理方法及装置

技术领域

[0001] 本公开涉及通信领域,尤其涉及升级处理方法及装置。

背景技术

[0002] 相关技术中,路由器在接收到升级操作指令后,提示管理员可以进行升级,并在管理员手动确认同意进行升级后,自动根据所述升级操作指令执行升级处理。
[0003] 但是,路由器开始升级后会占用大量网络流量,导致预先与所述路由器建立连接的一些终端设备无法使用网络,此时用户可能会通过重启所述路由器的方式来尝试恢复网络的正常使用,从而造成所述路由器升级失败甚至可能导致所述路由器的损坏,用户体验差。

发明内容

[0004] 有鉴于此,本公开提供了升级处理方法及装置,以解决相关技术中的不足。
[0005] 根据本公开实施例的第一方面,提供一种升级处理方法,所述方法包括:
[0006] 在接收到升级操作指令后,检测预先与路由器建立连接的终端是否正在使用网络;
[0007] 如果检测到预先与路由器建立连接的终端正在使用网络,返回执行所述检测预先与路由器建立连接的终端是否正在使用网络的步骤;
[0008] 如果检测到预先与路由器建立连接的终端当前未使用网络,根据所述升级操作指令执行升级操作。
[0009] 可选地,所述检测预先与路由器建立连接的终端是否正在使用网络,包括:
[0010] 获取预先与路由器建立连接的终端在第一预设时间段内的网络流量值;
[0011] 判断所述网络流量值是否超过预设阈值,当预先与路由器建立连接的所述终端中的目标终端的目标网络流量值超过预设阈值时,确定所述目标终端正在使用网络。
[0012] 可选地,所述确定所述目标终端正在使用网络,包括:
[0013] 判断所述目标终端是否是发送所述升级操作指令的终端,当所述目标终端不是发送所述升级操作指令的终端时,确定所述目标终端正在使用网络。
[0014] 可选地,所述判断所述目标终端是否是发送所述升级操作指令的终端,包括:
[0015] 获取所述目标终端的目标终端标识;
[0016] 获取发送所述升级操作指令的发送方终端的发送方终端标识;
[0017] 比较所述目标终端标识和所述发送方终端标识是否相同,当所述目标终端标识与所述发送方终端标识不相同时,确定所述目标终端不是发送所述升级操作指令的终端。
[0018] 可选地,所述返回执行所述检测预先与路由器建立连接的终端是否正在使用网络的步骤,包括:
[0019] 间隔第二预设时间段后返回执行所述检测预先与路由器建立连接的终端是否正在使用网络的步骤。
[0020] 根据本公开实施例的第二方面,提供一种升级处理装置,所述装置包括:
[0021] 检测模块,被配置为在接收到升级操作指令后,检测预先与路由器建立连接的终端是否正在使用网络;
[0022] 触发模块,被配置为如果检测到预先与路由器建立连接的终端正在使用网络,触发所述检测模块再次检测预先与路由器建立连接的终端是否正在使用网络;
[0023] 执行模块,被配置为如果检测到预先与路由器建立连接的终端当前未使用网络,根据所述升级操作指令执行升级操作。
[0024] 可选地,所述检测模块包括:
[0025] 第一获取子模块,被配置为获取预先与路由器建立连接的终端在第一预设时间段内的网络流量值;
[0026] 第一判断子模块,被配置为判断所述网络流量值是否超过预设阈值,当预先与路由器建立连接的所述终端中的目标终端的目标网络流量值超过预设阈值时,确定所述目标终端正在使用网络。
[0027] 可选地,所述第一判断子模块包括:
[0028] 第二判断子模块,被配置为判断所述目标终端是否是发送所述升级操作指令的终端,当所述目标终端不是发送所述升级操作指令的终端时,确定所述目标终端正在使用网络。
[0029] 可选地,所述第二判断子模块包括:
[0030] 第二获取子模块,被配置为确定所述目标终端的目标终端标识;
[0031] 第三获取子模块,被配置为确定发送所述升级操作指令的发送方终端的发送方终端标识;
[0032] 比较子模块,被配置为比较所述目标终端标识和所述发送方终端标识是否相同,当所述目标终端标识与所述发送方终端标识不相同时,确定所述目标终端不是发送所述升级操作指令的终端。
[0033] 可选地,所述触发模块包括:
[0034] 触发子模块,被配置为间隔第二预设时间段后触发所述检测模块再次检测预先与路由器建立连接的终端是否正在使用网络。
[0035] 根据本公开实施例的第三方面,提供一种升级处理装置,包括:
[0036] 处理器;
[0037] 用于存储处理器可执行指令的存储器;
[0038] 其中,所述处理器被配置为:
[0039] 在接收到升级操作指令后,检测预先与路由器建立连接的终端是否正在使用网络;
[0040] 如果检测到预先与路由器建立连接的终端正在使用网络,返回执行所述检测预先与路由器建立连接的终端是否正在使用网络的步骤;
[0041] 如果检测到预先与路由器建立连接的终端当前未使用网络,根据所述升级操作指令执行升级操作。
[0042] 本公开的实施例提供的技术方案可以包括以下有益效果:
[0043] 本公开实施例中,路由器在接收到升级操作指令后,检测预先与所述路由器建立连接的终端是否正在使用网络,在所述终端当前未使用网络时,所述路由器才会根据所述升级操作指令自动执行升级操作。避免在路由器升级时用户无法通过预先与所述路由器绑定的所述终端使用网络的问题,进一步地,避免了在所述路由器升级时用户强制重启所述路由器而导致所述路由器升级失败或者损坏的问题,提升了用户体验。
[0044] 本公开实施例中,路由器可以获取终端在第一预设时间段内的网络流量值,如果所述终端中的目标终端的目标网络流量值超过预设阈值,说明用户正在通过所述目标终端使用网络。此时,所述路由器可以暂时不进行升级处理,直到检测到所述终端当前未使用网络后,才执行升级处理。避免由于所述路由器升级而导致断网的问题,且避免了在所述路由器升级时用户强制重启所述路由器而导致所述路由器升级失败或者损坏的问题,提升了用户体验。
[0045] 本公开实施例中,可以在检测到除了发送升级操作指令的目标终端当前正在使用网络时,暂停升级处理,可用性高,用户体验好。
[0046] 本公开实施例中,路由器可以在每检测到终端正在使用网络后,间隔第二预设时间段才再次进行检测,避免频繁检测终端是否正在使用网络而占用路由器过多资源。
[0047] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

[0048] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0049] 图1是本公开根据一示例性实施例示出的一种升级处理方法流程图;
[0050] 图2是本公开根据一示例性实施例示出的另一种升级处理方法流程图;
[0051] 图3是本公开根据一示例性实施例示出的另一种升级处理方法流程图;
[0052] 图4是本公开根据一示例性实施例示出的另一种升级处理方法流程图;
[0053] 图5是本公开根据一示例性实施例示出的一种升级处理装置框图;
[0054] 图6是本公开根据一示例性实施例示出的另一种升级处理装置框图;
[0055] 图7是本公开根据一示例性实施例示出的另一种升级处理装置框图;
[0056] 图8是本公开根据一示例性实施例示出的另一种升级处理装置框图;
[0057] 图9是本公开根据一示例性实施例示出的另一种升级处理装置框图;
[0058] 图10是本公开根据一示例性实施例示出的一种用于升级处理装置的一结构示意图。

具体实施方式

[0059] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0060] 在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0061] 应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
[0062] 如图1所示,图1是根据一示例性实施例示出的一种升级处理方法,包括以下步骤:
[0063] 在步骤101中,在接收到升级操作指令后,检测预先与路由器建立连接的终端是否正在使用网络。
[0064] 本公开实施例中提供的方法可以用于路由器。
[0065] 所述路由器在接收到发送升级操作指令的发送方终端发送的所述升级操作指令后,暂时不执行升级操作,而是检测预先与所述路由器建立连接的终端当前是否正在使用网络。本公开实施例中,可以通过检测所述终端是否使用了网络流量来判断所述终端是否正在使用网络。即步骤101如图2所示,图2是根据图1所示实施例的基础上示出的另一种升级处理方法,可以包括:
[0066] 在步骤201中,获取预先与路由器建立连接的终端在第一预设时间段内的网络流量值。
[0067] 本步骤中,所述路由器可以通过以下方式中的任意一种获取所述网络流量值。
[0068] 第一种方式,由所述终端上报所述网络流量值。
[0069] 所述终端可以按照相关技术监测自身的网络流量值,所述路由器在接收到所述升级操作指令后,下发网络流量上报指令到预先与所述路由器建立连接的终端,所述终端根据所述网络流量上报指令将所述网络流量值上报到所述路由器。但是上述过程同样会产生网络流量,因此,可能造成获取的所述网络流量值不够准确。本公开实施例中,还可以由所述路由器自动监测所述终端的网络流量值。
[0070] 第二种方式,由所述路由器监测所述网络流量值。
[0071] 由于所述终端需要通过所述路由器访问网络,因此,所述路由器可以按照相关技术对终端的网络流量值进行监测,从而获取所述终端在第一预设时间段内的网络流量值。
[0072] 在步骤202中,判断所述网络流量值是否超过预设阈值,当预先与路由器建立连接的所述终端中的目标终端的目标网络流量值超过预设阈值时,确定所述目标终端正在使用网络。
[0073] 本步骤中,预设阈值可以为不小于0的数值。可选地,如果终端当前使用的网络流量值较小时,则即使路由器当前开始进行升级,也可以不影响用户通过所述终端使用网络。因此,本公开实施例中,如果目标终端的目标网络流量值超过预设阈值,可以确定预先与所述路由器建立连接的所述终端中的所述目标终端正在使用网络。否则,可以确定所述终端当前未使用网络。
[0074] 本公开实施例中,考虑到所述发送方终端在向所述路由器发送所述升级操作指令时同样会产生网络流量,且通过所述发送方终端发送所述升级操作指令的用户应该得知所述路由器即将进行升级操作,不会重启所述路由器。因此,可选地,所述目标终端中应该排除发送所述发送方终端。即步骤202可以包括:
[0075] 在步骤301中,判断所述目标终端是否是发送所述升级操作指令的终端,当所述目标终端不是发送所述升级操作指令的终端时,确定所述目标终端正在使用网络。
[0076] 本步骤中,所述路由器需要确定所述目标终端不是发送所述升级操作指令的终端。可选地,步骤301如图3所示,图3是根据图2所示实施例的基础上示出的另一种升级处理方法,可以包括:
[0077] 在步骤401中,获取所述目标终端的目标终端标识。
[0078] 本步骤中,所述路由器可以按照相关技术获取所述目标终端标识。可选地,所述目标终端标识可以是所述目标终端的互联网协议(Internet Protocol,IP)地址、媒体访问控制(Media Access Control,MAC)地址、客户识别模块(Subscriber Identity Module,SIM)卡号或国际移动设备标识(International Mobile Equipment Identity,IMEI)号等。
[0079] 在步骤402中,获取发送所述升级操作指令的发送方终端的发送方终端标识。
[0080] 本步骤中,所述路由器同样可以按照相关技术获取所述发送方终端标识。同样地,所述发送方终端标识可以是发送所述升级操作指令的终端的IP地址、MAC地址、SIM卡号或IMEI号等。
[0081] 在步骤403中,比较所述目标终端标识和所述发送方终端标识是否相同,当所述目标终端标识与所述发送方终端标识不相同时,确定所述目标终端不是发送所述升级操作指令的终端。
[0082] 本步骤中,所述路由器可以比较所述目标终端标识和所述发送方终端标识是否相同。如果所述目标终端标识和所述发送方终端标识不同,则可以确定所述目标终端未发送所述升级操作指令,可以确定所述目标终端正在使用网络。否则可以确定预先与所述路由器建立连接的所述终端当前未使用网络。
[0083] 如果按照上述方式检测到所述终端正在使用网络,返回执行步骤101。否则继续执行步骤102。
[0084] 在本公开实施例中,为了避免频繁检测终端是否正在使用网络而占用路由器过多资源,可选地,可以在检测到所述目标终端正在使用网络后,间隔第二预设时间段再执行步骤101,直到检测到预先与所述路由器建立连接的所述终端当前未使用网络,才继续执行步骤102。
[0085] 在步骤102中,根据所述升级操作指令执行升级操作。
[0086] 本步骤中,所述路由器在确定所述终端当前未使用网络时,可以按照相关技术根据所述升级操作指令执行升级操作。
[0087] 上述实施例中,路由器在接收到升级操作指令后,检测预先与所述路由器建立连接的终端是否正在使用网络,在所述终端当前未使用网络时,所述路由器才会根据所述升级操作指令自动执行升级操作。避免在路由器升级时用户无法通过预先与所述路由器绑定的所述终端使用网络的问题,进一步地,避免了在所述路由器升级时用户强制重启所述路由器而导致所述路由器升级失败或者损坏的问题,提升了用户体验。
[0088] 如图4示,图4是根据一示例性实施例示出的另一种升级处理方法,包括以下步骤:
[0089] 在步骤501中,在接收到升级操作指令后,获取预先与路由器建立连接的终端在第一预设时间段内的网络流量值。
[0090] 本步骤中,路由器可以按照相关技术始终对终端的网络流量值进行监测,从而获取所述终端在第一预设时间段内的网络流量值。
[0091] 在步骤502中,判断所述网络流量值是否超过预设阈值。
[0092] 本步骤中,预设阈值可以为不小于0的数值。可选地,如果终端当前使用的网络流量值较小时,可以判断即使路由器当前开始进行升级,也可以不影响所述终端使用网络。因此,本公开实施例中,如果目标终端的目标网络流量值超过预设阈值,则继续执行步骤503,否则执行步骤506。
[0093] 在步骤503中,获取所述目标终端的目标终端标识。
[0094] 在步骤504中,获取发送所述升级操作指令的发送方终端的发送方终端标识。
[0095] 在步骤505中,比较所述目标终端标识和所述发送方终端标识是否相同。
[0096] 本步骤中,如果所述路由器进行比较确定所述目标终端标识和所述发送方终端标识不同,则间隔第二预设时间段后返回执行步骤501,如果相同,则继续执行步骤506。
[0097] 在步骤506中,根据所述升级操作指令执行升级操作。
[0098] 本步骤中,所述路由器在预先与所述路由器建立连接的所述终端的所述网络流量值未超过预设阈值,或所述目标终端的所述目标网络流量值超过预设阈值,但所述目标终端标识和所述发送方终端标识相同时,可以确定所述终端当前未使用网络,此时可以按照相关技术根据所述升级操作指令执行升级操作。
[0099] 上述实施例中,如果路由器检测到预先与所述路由器建立连接的终端在第一时间段内的网络流量值未超过预设阈值,或所述终端中的目标终端的目标网络流量值超过预设阈值,但所述目标终端是发送所述升级操作指令的终端,即所述目标终端的目标终端标识和发送方终端标识相同,此时可以确定所述终端当前未使用网络,所述路由器可以在不影响用户使用网络的情况下根据所述升级操作指令执行升级操作,避免在所述路由器升级时用户强制重启所述路由器而导致所述路由器升级失败或者损坏的问题。如果路由器检测到所述目标网络流量值超过预设阈值,且所述目标终端不是发送所述升级操作指令的终端,即所述目标终端的目标终端标识和发送方终端标识不相同,此时,所述路由器可以在间隔预设第二时间段后重新检测预先与所述路由器建立连接的所述终端是否正在使用网络。可用性高,用户体验好。
[0100] 与前述方法实施例相对应,本公开还提供了装置的实施例。
[0101] 如图5所示,图5是本公开根据一示例性实施例示出的一种升级处理装置框图,包括:检测模块610、触发模块620和执行模块630。
[0102] 其中,所述检测模块610,被配置为在接收到升级操作指令后,检测预先与路由器建立连接的终端是否正在使用网络;
[0103] 所述触发模块620,被配置为如果检测到预先与路由器建立连接的终端正在使用网络,触发所述检测模块再次检测预先与路由器建立连接的终端是否正在使用网络;
[0104] 所述执行模块630,被配置为如果检测到预先与路由器建立连接的终端当前未使用网络,根据所述升级操作指令执行升级操作。
[0105] 如图6所示,图6是本公开根据一示例性实施例示出的另一种升级处理装置框图,该实施例在前述图5所示实施例的基础上,所述检测模块610包括:第一获取子模块611和第一判断子模块612。
[0106] 其中,所述第一获取子模块611,被配置为获取预先与路由器建立连接的终端在第一预设时间段内的网络流量值;
[0107] 所述第一判断子模块612,被配置为判断所述网络流量值是否超过预设阈值,当预先与路由器建立连接的所述终端中的目标终端的目标网络流量值超过预设阈值时,确定所述目标终端正在使用网络。
[0108] 如图7所示,图7是本公开根据一示例性实施例示出的另一种升级处理装置框图,该实施例在前述图6所示实施例的基础上,所述第一判断子模块612包括:第二判断子模块613。
[0109] 其中,所述第二判断子模块613,被配置为判断所述目标终端是否是发送所述升级操作指令的终端,当所述目标终端不是发送所述升级操作指令的终端时,确定所述目标终端正在使用网络。
[0110] 如图8所示,图8是本公开根据一示例性实施例示出的另一种升级处理装置框图,该实施例在前述图7所示实施例的基础上,所述第二判断子模块613包括:第二获取子模块614、第三获取子模块615和比较子模块616。
[0111] 其中,所述第二获取子模块614,被配置为确定所述目标终端的目标终端标识;
[0112] 所述第三获取子模块615,被配置为确定发送所述升级操作指令的发送方终端的发送方终端标识;
[0113] 所述比较子模块616,被配置为比较所述目标终端标识和所述发送方终端标识是否相同,当所述目标终端标识与所述发送方终端标识不相同时,确定所述目标终端不是发送所述升级操作指令的终端。
[0114] 如图9所示,图9是本公开根据一示例性实施例示出的另一种升级处理装置框图,该实施例在前述图5-图8任一所示实施例的基础上,所述触发模块620包括:触发子模块621。
[0115] 其中,所述触发子模块621,被配置为间隔第二预设时间段后触发所述检测模块检测预先与路由器建立连接的终端是否正在使用网络。
[0116] 对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0117] 相应的,本公开还提供一种升级处理装置,包括:
[0118] 处理器;
[0119] 用于存储处理器可执行指令的存储器;
[0120] 其中,所述处理器被配置为:
[0121] 在接收到升级操作指令后,检测预先与路由器建立连接的终端是否正在使用网络;
[0122] 如果检测到预先与路由器建立连接的终端正在使用网络,返回执行所述检测预先与路由器建立连接的终端是否正在使用网络的步骤;
[0123] 如果检测到预先与路由器建立连接的终端当前未使用网络,根据所述升级操作指令执行升级操作。
[0124] 如图10所示,图10是根据一示例性实施例示出的另一种用于升级处理装置1000的一结构示意图。例如,装置1000可以被提供为路由器。参照图10,装置1000包括处理组件1022,其进一步包括一个或多个处理器,以及由存储器1032所代表的存储器资源,用于存储可由处理组件1022的执行的指令,例如应用程序。存储器1032中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1022被配置为执行指令,以执行上述控制智能家居设备的方法。
[0125] 装置1000还可以包括一个电源组件1026被配置为执行装置1000的电源管理,一个有线或无线网络接口1050被配置为将装置1000连接到网络,和一个输入输出(I/O)接口1058。装置1000可以操作基于存储在存储器1032的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
[0126] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或者惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0127] 以上所述仅为本公开的较佳实施例而已,并不用以限制本公开,凡在本公开的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本公开保护的范围之内。