本公开是关于一种系统升级方法及装置,属于通信技术领域。该方法包括:当当前时间为预设检测时间时,确定当前所处的状态,所述预设检测时间为在待升级的系统准备就绪之后用于检测是否进行系统升级的时间;当当前所处的状态不为预设状态时,对所述系统进行升级,所述预设状态为正在用于将终端连接至网络的状态,或者正在执行指定任务的状态。本公开实施例当当前时间为预设检测时间且不处于预设状态时,也即是确定不处于正在用于将终端连接至网络的状态,以及正在执行指定任务的状态时,对系统进行升级,从而保证了当前通过网络设备上网的用户以及当前正在执行的任务不受系统升级时网络断开的影响。
【技术实现步骤摘要】
系统升级方法及装置
本公开涉及通信
,尤其涉及一种系统升级方法及装置。
技术介绍
随着通信技术的快速发展,市面上出现了越来越多可以用于连接网络且没有用户交互界面的网络设备,比如光猫、路由器、交换机等等。这些网络设备通常可以作为终端连接网络的枢纽,以便于终端可以通过这些网络设备连接到网络,进而保证用户可以使用该终端上网。为了保证终端可以通过网络设备顺利地连接到网络,网络设备中通常安装有用于管理和控制网络设备资源的系统,当运行一段时间后,网络设备通常会升级自身的系统,以修复一些系统漏洞、增加新功能、删除系统垃圾等等。目前,网络设备通常采用的系统升级方法为:当当前时间为预设时间时,对系统进行升级,该预设时间可以为该网络设备事先设置的时间,且该预设时间一般为有较少用户通过该网络设备连接网络的时间,比如凌晨2点整、凌晨3点整等等。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种系统升级方法及装置。根据本公开实施例的第一方面,提供了一种系统升级方法,所述方法包括:当当前时间为预设检测时间时,确定当前所处的状态,所述预设检测时间为在待升级的系统准备就绪之后用于检测是否进行系统升级的时间;当当前所处的状态不为预设状态时,对所述系统进行升级,所述预设状态为正在用于将终端连接至网络的状态,或者正在执行指定任务的状态。可选地,所述确定当前所处的状态,包括如下方式中的至少一种:确定当前的上行流量或者下行流量,当所述上行流量或者所述下行流量大于或等于预设流量阈值时,确定当前所处的状态为所述预设状态;确定当前所连接的终端数量,当所述终端数量大于或等于第一预设数量阈值时,确定当前所处的状态为所述预设状态;确定在检测时间段内检测到所连接的终端发送的请求包数量,所述检测时间段为所述预设检测时间之前且与所述预设检测时间间隔第一预设时长的时间段;当所述请求包数量大于或等于第二预设数量阈值时,确定当前所处的状态为所述预设状态。可选地,所述当当前时间为预设检测时间时,确定当前所处的状态之后,还包括:当当前所处的状态为所述预设状态时,确定再次检测时间,所述再次检测时间为所述预设检测时间之后且与所述预设检测时间间隔第二预设时长的时间;当所述再次检测时间到达时,返回执行所述确定当前所处的状态的步骤,直至本次系统升级完成为止。可选地,所述方法还包括:当接收到指定终端发送的系统升级提示消息时,对所述系统进行升级,所述指定终端为用于控制升级所述系统的终端。可选地,所述当接收到指定终端发送的系统升级提示消息之后,还包括:当当前所处的状态为所述预设状态时,向所述指定终端发送无法升级提示消息,所述无法升级提示消息用于提示当前处于所述预设状态,且无法对所述系统进行升级。根据本公开实施例的第二方面,提供了一种系统升级装置,所述装置包括:第一确定模块,用于当当前时间为预设检测时间时,确定当前所处的状态,所述预设检测时间为在待升级的系统准备就绪之后用于检测是否进行系统升级的时间;第一升级模块,用于当当前所处的状态不为预设状态时,对所述系统进行升级,所述预设状态为正在用于将终端连接至网络的状态,或者正在执行指定任务的状态。可选地,所述第一确定模块包括如下子模块中的至少一种:第一确定子模块,用于当所述当前时间为所述预设检测时间时,确定当前的上行流量或者下行流量,当所述上行流量或者所述下行流量大于或等于预设流量阈值时,确定当前所处的状态为所述预设状态;第二确定子模块,用于当所述当前时间为所述预设检测时间时,确定当前所连接的终端数量,当所述终端数量大于或等于第一预设数量阈值时,确定当前所处的状态为所述预设状态;第三确定子模块,用于当所述当前时间为所述预设检测时间时,确定在检测时间段内检测到所连接的终端发送的请求包数量,所述检测时间段为所述预设检测时间之前且与所述预设检测时间间隔第一预设时长的时间段;当所述请求包数量大于或等于第二预设数量阈值时,确定当前所处的状态为所述预设状态。可选地,所述装置还包括:第二确定模块,用于当当前所处的状态为所述预设状态时,确定再次检测时间,所述再次检测时间为所述预设检测时间之后且与所述预设检测时间间隔第二预设时长的时间;触发模块,用于当所述再次检测时间到达时,触发所述第一确定模块确定当前所处的状态,直至本次系统升级完成为止。可选地,所述装置还包括:第二升级模块,用于当接收到指定终端发送的系统升级提示消息时,对所述系统进行升级,所述指定终端为用于控制升级所述系统的终端。可选地,所述装置还包括:发送模块,用于当当前所处的状态为所述预设状态时,向所述指定终端发送无法升级提示消息,所述无法升级提示消息用于提示当前处于所述预设状态,且无法对所述系统进行升级。根据本公开实施例的第三方面,提供了一种系统升级装置,所述装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:当当前时间为预设检测时间时,确定当前所处的状态,所述预设检测时间为在待升级的系统准备就绪之后用于检测是否进行系统升级的时间;当当前所处的状态不为预设状态时,对所述系统进行升级,所述预设状态为正在用于将终端连接至网络的状态,或者正在执行指定任务的状态。本公开的实施例提供的技术方案可以包括以下有益效果:在本公开实施例中,当当前时间为预设检测时间时,可以确定当前所处的状态,当前所处的状态为正在用于将终端连接至网络的状态,或者正在执行指定任务的状态时,可以对系统进行升级,从而保证了当前通过网络设备连接网络上网的用户以及网络设备当前正在执行的任务不受系统升级时网络断开的影响。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的一种系统升级方法的流程图。图2是根据一示例性实施例示出的另一种系统升级方法的流程图。图3A是根据一示例性实施例示出的一种系统升级装置的框图。图3B是根据一示例性实施例示出的第一确定模块的框图。图3C是根据一示例性实施例示出的另一种系统升级装置的框图。图3D是根据一示例性实施例示出的第三种系统升级装置的框图。图3E是根据一示例性实施例示出的第四种系统升级装置的框图。图4是根据一示例性实施例示出的一种系统升级装置框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。在对本公开实施例进行详细的解释说明之前,先对本公开实施例的应用场景予以介绍。由于网络设备在升级系统期间会断开网络,因此会使得当前连接该网络设备的终端无法连接到网络,进而使得持有该终端的用户无法上网,因此,本公开实施例提供了一种系统升级方法,当当前时间为预设检测时间时,且不处于正在将终端连接至网络,以及正在执行指定任务的状态时,对系统进行升级,从而避免由于网络设备进行系统升级而对用户上网造成影响。图1是根据一示例性实施例示出的一种系统升级方法的流程图。本文档来自技高网...
【技术保护点】
一种系统升级方法,其特征在于,所述方法包括:当当前时间为预设检测时间时,确定当前所处的状态,所述预设检测时间为在待升级的系统准备就绪之后用于检测是否进行系统升级的时间;当当前所处的状态不为预设状态时,对所述系统进行升级,所述预设状态为正在用于将终端连接至网络的状态,或者正在执行指定任务的状态。
【技术特征摘要】
1.一种系统升级方法,其特征在于,所述方法包括:当当前时间为预设检测时间时,确定当前所处的状态,所述预设检测时间为在待升级的系统准备就绪之后用于检测是否进行系统升级的时间;当当前所处的状态不为预设状态时,对所述系统进行升级,所述预设状态为正在用于将终端连接至网络的状态,或者正在执行指定任务的状态。2.如权利要求1所述的方法,其特征在于,所述确定当前所处的状态,包括如下方式中的至少一种:确定当前的上行流量或者下行流量,当所述上行流量或者所述下行流量大于或等于预设流量阈值时,确定当前所处的状态为所述预设状态;确定当前所连接的终端数量,当所述终端数量大于或等于第一预设数量阈值时,确定当前所处的状态为所述预设状态;确定在检测时间段内检测到所连接的终端发送的请求包数量,所述检测时间段为所述预设检测时间之前且与所述预设检测时间间隔第一预设时长的时间段;当所述请求包数量大于或等于第二预设数量阈值时,确定当前所处的状态为所述预设状态。3.如权利要求1所述的方法,其特征在于,所述当当前时间为预设检测时间时,确定当前所处的状态之后,还包括:当当前所处的状态为所述预设状态时,确定再次检测时间,所述再次检测时间为所述预设检测时间之后且与所述预设检测时间间隔第二预设时长的时间;当所述再次检测时间到达时,返回执行所述确定当前所处的状态的步骤,直至本次系统升级完成为止。4.如权利要求1所述的方法,其特征在于,所述方法还包括:当接收到指定终端发送的系统升级提示消息时,对所述系统进行升级,所述指定终端为用于控制升级所述系统的终端。5.如权利要求4所述的方法,其特征在于,所述当接收到指定终端发送的系统升级提示消息之后,还包括:当当前所处的状态为所述预设状态时,向所述指定终端发送无法升级提示消息,所述无法升级提示消息用于提示当前处于所述预设状态,且无法对所述系统进行升级。6.一种系统升级装置,其特征在于,所述装置包括:第一确定模块,用于当当前时间为预设检测时间时,确定当前所处的状态,所述预设检测时间为在待升级的系统准备就绪之后用于检测是否进行系统升级的时间;第一升级模块,用于当当前所处的状态不为预设状态时,对所述系统进行升级,所述预设状态...
【专利技术属性】
技术研发人员:钱庄,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。