用于更新网络设备的系统和方法技术方案

技术编号:20290122 阅读:24 留言:0更新日期:2019-02-10 20:32
本发明专利技术公开了用于更新网络设备的计算机实现的方法,所述计算机实现的方法可包括(1)通过监视连接到为所述端点设备提供网络连接的网络设备的至少一个端点设备来确定所述端点设备的用户不太可能经由所述网络设备访问所述网络连接的周期性时间间隔,(2)检测到系统更新可用于所述网络设备,所述系统更新在应用于所述网络设备时将损害所述网络设备为所述端点设备提供所述网络连接的能力,(3)基于所述用户不太可能访问所述网络连接的所述周期性时间间隔来识别将所述可用系统更新应用于所述网络设备的最佳时间,然后(4)在所述最佳时间将所述可用系统更新应用于所述网络设备。

【技术实现步骤摘要】
【国外来华专利技术】用于更新网络设备的系统和方法
技术介绍
计算设备的开发商和制造商可周期性地分配增加其产品的性能和/或安全性的系统更新。然而,虽然系统更新可使计算设备受益,但是将更新安装或应用于计算设备的进程可干扰设备的功能。例如,网络设备可能不能在网络设备经历系统更新时为端点设备提供网络服务。用于更新网络设备的一些常规系统可通过将更新自动安装到网络设备上来确保网络设备接收重要的系统更新。遗憾的是,此类自动更新系统可破坏或干扰用户对访问网络连接的尝试。为了解决该问题,用于更新网络设备的其他传统系统可允许用户手动选择何时将更新应用于他们的网络设备。然而,用户可决定无限期延迟和/或忽略他们的网络设备的关键系统更新。因此,网络设备可能易受安全威胁的攻击并且/或者遭受软件错误或其他性能缺陷。因此,当前公开识别并解决了用于更新网络设备的改进系统和方法的需求。
技术实现思路
如将在下文更详细地描述,本公开描述了用于通过以下方式来更新网络设备的各种系统和方法:基于对网络设备的用户何时不太可能访问由网络设备提供的网络连接的预测来识别将系统更新应用于网络设备的最佳时间。在一个示例中,用于执行这样的任务的计算机实现的方法可包括(1)通过监视连接到为端点设备提供网络连接的网络设备的至少一个端点设备来确定端点设备的用户不太可能经由网络设备访问网络连接的周期性时间间隔,(2)检测到系统更新可用于网络设备,该系统更新在应用于网络设备时将损害网络设备为端点设备提供网络连接的能力,(3)基于用户不太可能访问网络连接的周期性时间间隔来识别将可用系统更新应用于网络设备的最佳时间,以及然后(4)在最佳时间将可用系统更新应用于网络设备。在一个实施方案中,该方法还包括确认用户当前不在访问网络连接,然后在最佳时间将可用系统更新应用于网络设备。在一些示例中,端点设备可部分地基于收集关于用户的活动周期的信息来为用户提供服务。在这些示例中,监视端点设备可包括访问由端点设备收集的信息。除此之外或作为另外一种选择,监视端点设备可包括拦截在端点设备和网络设备之间分配的网络流量,并且然后记录网络流量被分配的时间。在一些实施方案中,确定用户不太可能访问网络连接的周期性时间间隔可包括确定用户可能在网络连接范围之外的周期性时间间隔。除此之外或作为另外一种选择,确定周期性时间间隔可包括确定用户可能在网络连接范围之内,但不尝试访问网络连接的周期性时间间隔。在一些示例中,识别应用可用系统更新的最佳时间可包括识别用户不太可能访问网络连接的下一个最近时间间隔开始的时间。在这些示例中,识别最佳时间还可包括确定下一个最近时间间隔的持续时间是否足以将可用系统更新应用于网络设备。除此之外或作为另外一种选择,识别最佳时间还可包括基于确定可用系统更新的重要性等级超过预定重要性阈值并且/或者直到下一个最近时间间隔开始的时间量大于预定时间量来确定在下一个最近时间间隔开始之前将可用系统更新应用于网络设备。在一个实施方案中,用于实现上述方法的系统可包括(1)确定模块,该确定模块通过监视连接到为端点设备提供网络连接的网络设备的至少一个端点设备来确定端点设备的用户不太可能经由网络设备访问网络连接的周期性时间间隔,(2)检测模块,该检测模块检测到系统更新可用于网络设备,该系统更新在应用于网络设备时将损害网络设备为端点设备提供网络连接的能力,(3)识别模块,该识别模块基于用户不太可能访问网络连接的周期性时间间隔来识别将可用系统更新应用于网络设备的最佳时间,以及(4)更新模块,该更新模块在最佳时间将可用系统更新应用于网络设备。此外,系统可包括至少一个硬件处理器,该硬件处理器被配置为执行确定模块、检测模块、识别模块和更新模块。在一些示例中,可将上述方法编码为非暂态计算机可读介质上的计算机可读指令。例如,计算机可读介质可包括一个或多个计算机可执行指令,当由计算设备的至少一个处理器执行时,该计算机可执行指令可使得计算设备(1)通过监视连接到为端点设备提供网络连接的网络设备的至少一个端点设备来确定端点设备的用户不太可能经由网络设备访问网络连接的周期性时间间隔,(2)检测到系统更新可用于网络设备,该系统更新在应用于网络设备时将损害网络设备为端点设备提供网络连接的能力,(3)基于用户不太可能访问网络连接的周期性时间间隔来识别将可用系统更新应用于网络设备的最佳时间,以及然后(4)在最佳时间将可用系统更新应用于网络设备。来自上述实施方案中的任何一者的特征可根据本文所述的一般原理彼此结合地使用。通过结合附图和权利要求阅读下面的详细描述,将会更充分地理解这些和其他实施方案、特征和优点。附图说明附图示出了多个示例性实施方案并且为说明书的一部分。这些附图结合下面的描述展示并且说明本公开的各种原理。图1是用于更新网络设备的示例性系统的框图。图2是用于更新网络设备的另外示例性系统的框图。图3是用于更新网络设备的示例性方法的流程图。图4是用户不太可能访问网络连接的示例性周期性时间间隔的图示。图5是能够实现本文描述和/或示出的实施方案中的一个或多个的示例性计算系统的框图。图6是能够实现本文描述和/或示出的实施方案中的一个或多个的示例性计算网络的框图。在全部附图中,相同引用字符和描述指示类似但未必相同的元件。虽然本文所述的示例性实施方案可以接受进行各种修改和替代形式,但在附图中以举例的方式示出了特定实施方案并且将在本文详细描述这些实施方案。然而,本文所述的示例性实施方案并非旨在限于所公开的特定形式。相反,本专利技术涵盖落在所附权利要求范围内的所有修改形式、等同形式和替代形式。具体实施方式本公开整体涉及用于更新网络设备的系统和方法。如将在下文更详细地解释,通过监视用户与连接到网络的一个或多个端点设备之间的交互,本文所述的系统和方法可预测用户不太可能尝试访问网络的未来时间段。因此,当系统更新可用于提供网络的网络设备时,所公开的系统和方法可在不干扰用户访问网络的尝试的时间将系统更新应用于网络设备。下面将参考图1和图2提供对用于更新网络设备的示例性系统的详细描述。还将结合图3提供对应计算机实现的方法的详细描述。此外,将结合图4提供用户不太可能访问网络连接的周期性时间间隔的详细描述。最后,将分别结合图5和图6提供能够实现本文所述实施方案中的一个或多个的示例性计算系统和网络体系结构的详细描述。图1是用于更新网络设备的示例性系统100的框图。如该图所示,示例性系统100可包括用于执行一个或多个任务的一个或多个模块102。例如,并且如将在下文更详细地解释,示例性系统100可包括确定模块104,该确定模块通过监视连接到为端点设备提供网络连接的网络设备的至少一个端点设备来确定端点设备的用户不太可能经由网络设备访问网络连接的周期性时间间隔。示例性系统100还可包括检测模块106,该检测模块检测到系统更新可用于网络设备,该系统更新在应用于网络设备时将损害网络设备为端点设备提供网络连接的能力。此外,并且如将在下文更详细地描述,示例性系统100可包括识别模块108,该识别模块基于用户不太可能访问网络连接的周期性时间间隔来识别将可用系统更新应用于网络设备的最佳时间。最终,示例性系统100可包括更新模块110,该更新模块在最佳时间将可用系统更新应用于网络设备。尽管被示为独立元件,但图1本文档来自技高网...

【技术保护点】
1.一种用于更新网络设备的计算机实现的方法,所述方法的至少一部分由包括至少一个处理器的计算设备执行,所述方法包括:通过监视连接到为所述端点设备提供网络连接的网络设备的至少一个端点设备来确定所述端点设备的用户不太可能经由所述网络设备访问所述网络连接的周期性时间间隔;检测到系统更新可用于所述网络设备,所述系统更新在应用于所述网络设备时将损害所述网络设备为所述端点设备提供所述网络连接的能力;基于所述用户不太可能访问所述网络连接的所述周期性时间间隔来识别将所述可用系统更新应用于所述网络设备的最佳时间;在所述最佳时间将所述可用系统更新应用于所述网络设备。

【技术特征摘要】
【国外来华专利技术】2016.05.12 US 15/152,8221.一种用于更新网络设备的计算机实现的方法,所述方法的至少一部分由包括至少一个处理器的计算设备执行,所述方法包括:通过监视连接到为所述端点设备提供网络连接的网络设备的至少一个端点设备来确定所述端点设备的用户不太可能经由所述网络设备访问所述网络连接的周期性时间间隔;检测到系统更新可用于所述网络设备,所述系统更新在应用于所述网络设备时将损害所述网络设备为所述端点设备提供所述网络连接的能力;基于所述用户不太可能访问所述网络连接的所述周期性时间间隔来识别将所述可用系统更新应用于所述网络设备的最佳时间;在所述最佳时间将所述可用系统更新应用于所述网络设备。2.根据权利要求1所述的方法,其中监视所述端点设备包括:拦截在所述端点设备和所述网络设备之间分配的网络流量;记录所述网络流量被分配的时间。3.根据权利要求1所述的方法,其中:所述端点设备至少部分地基于收集关于所述用户的活动周期的信息来为所述用户提供服务;监视所述端点设备包括访问由所述端点设备收集的所述信息。4.根据权利要求1所述的方法,其中确定所述用户不太可能访问所述网络连接的所述周期性时间间隔包括确定所述用户可能在所述网络连接的范围之外的周期性时间间隔。5.根据权利要求1所述的方法,其中确定所述用户不太可能访问所述网络连接的所述周期性时间间隔包括确定所述用户可能在所述网络连接的范围之内,但不尝试访问所述网络连接的周期性时间间隔。6.根据权利要求1所述的方法,其中识别应用所述可用系统更新的所述最佳时间包括识别所述用户不太可能访问所述网络连接的所述下一个最近时间间隔开始的时间。7.根据权利要求6所述的方法,其中识别所述最佳时间还包括确定所述下一个最近时间间隔的持续时间是否足以将所述可用系统更新应用于所述网络设备。8.根据权利要求6所述的方法,其中识别所述最佳时间还可包括基于确定以下各项中的至少一项来确定在所述下一个最近时间间隔开始之前将所述可用系统更新应用于所述网络设备:所述可用系统更新的重要性等级超过预定重要性阈值;直到所述下一个最近时间间隔开始的时间量大于预定时间量。9.根据权利要求1所述的方法,还包括确认所述用户当前不在访问所述网络连接,然后在所述最佳时间将所述可用系统更新应用于所述网络设备。10.一种用于更新网络设备的系统,所述系统包括:存储在存储器中的确定模块,所述确定模块通过监视连接到为所述端点设备提供网络连接的网络设备的至少一个端点设备来确定所述端点设备的用户不太可能经由所述网络设备访问所述网络连接的周期性时间间隔;存储在存储器中的检测模块,所述检测模块检测到系统更新可用于所述网络设备,所述系统更新在应用于所述网络设备时将损害所述网络设备为所述端点设备提供所述网络连接的能力;存储在存储器中的识别模块,所述识别模块基于所述用户不太可能访问所述网络连接的所述周期性时间间隔来识别将所述可用系统更新...

【专利技术属性】
技术研发人员:J·哈蒙
申请(专利权)人:赛门铁克公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1