[发明专利]终端软件智能更新方法及系统有效
申请号: | 201310516433.8 | 申请日: | 2013-10-28 |
公开(公告)号: | CN103546563A | 公开(公告)日: | 2014-01-29 |
发明(设计)人: | 邓凡 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/445 |
代理公司: | 北京华沛德权律师事务所 11302 | 代理人: | 刘杰 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 软件 智能 更新 方法 系统 | ||
技术领域
本发明涉及软件技术领域,具体涉及终端软件智能更新方法及系统。
背景技术
随着软件的不断发展,软件在企业的很多生产活动中扮演着越来越重要的角色,软件应用的领域越来越广泛,软件功能也越来越丰富和多元化。在软件的生命周期中,对软件的维护升级是软件开发工作不可或缺的重要环节,这是因为软件在设计的过程中,在有些方面都不可能做得非常完美,并不能很好的适应使用者的需求,甚至还存在很多漏洞;另一方面,在软件的使用中,随着应用环境的改变,对软件功能的需求也会发生改变。即软件在设计和使用的过程中,会不断地暴露出缺陷或问题,这些问题有些是软件本身的设计缺陷,也可能是运行的软硬件环境的变化,或者用户不断产生的新的需求造成的。要使软件应用克服这些问题,并更好的满足使用者的需求,软件的维护和更新就成了软件生命周期内非常重要的环节。
计算机安全软件作为一类软件,担负着及时查杀病毒木马等恶意程序,确保网络安全等使计算机系统能够安全运行的重要任务。因此安全产品本身漏洞修复和病毒木马特征库更新是至关重要的。现在已有的安全产品修复漏洞或者自动更新都需要终端系统通过互联网下载新发布的补丁包或更新数据,然后在终端系统中执行安装。具体的实现方式主要有:
终端自身与互联网连接,从服务器下载更新并执行安装。这种终端自行更新的方式要求终端系统必须能够连接互联网,所以在一些限制连接互联网的企业内是不可行的。并且,即使所有终端都能链接互联网,要每台终端都连接互联网下载最新的升级数据,也会对网络带宽造成严重的浪费。
或者,IT管理员通过网络获取最新的补丁包和更新包,推送给所有终端系统,进而由终端系统安装执行更新。这种管理员推送的方式,需要管理员关注最新的补丁包和更新包发布情况,下载到最新包后再推送给所有终端去执行,更新工作需要管理员随时关注,浪费人力且容易由于人为疏忽造成更新不及时。因此,迫切需要本领域技术人员解决的技术问题就在于,如何能使在企业内部网络环境复杂的情况下,对终端系统的软件进行智能的升级,实现软件的自动升级更新。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的终端软件智能更新方法和相应的终端软件智能更新系统。
依据本发明的一个方面,提供了一种终端软件智能更新方法,包括:
探测终端系统的互联网连接状态;
终端系统根据探测到的所述互联网连接状态,确定终端软件的更新配置;所述更新配置包括所述终端软件的当前信息,以及目标主机标识;其中,如果探测到所述互联网连接状态为限制互联网直接连接,则获取控制代理中心的标识作为所述目标主机标识;
根据所述更新配置中终端软件的所述当前信息以及所述目标主机标识,向目标主机发送更新请求;
接收所述目标主机返回的更新数据,根据所述更新数据对所述终端软件进行更新。
可选地,所述控制代理中心与所述终端系统位于同一局域网内,所述主机标识包括所述控制代理中心的IP地址及软件更新服务端口。
可选地,所述终端系统根据探测到的所述互联网连接状态,确定终端软件的更新配置,包括:
如果探测到终端系统的互联网连接状态为直接连接互联网,则直接获取终端软件的升级服务器的标识,作为所述目标主机标识;
所述根据所述终端软件的所述当前信息以及所述目标主机标识,向目标主机发送更新请求,包括:
根据所述终端软件的所述当前信息以及所述终端软件的升级服务器的标识,直接向所述升级服务器标识对应的升级服务器发送更新请求;
所述接收所述目标主机返回的更新数据,根据所述更新数据对所述终端软件进行更新,包括:
接收所述升级服务器返回的更新数据,根据所述更新数据对所述终端软件进行更新。
可选地,还包括:
配置终端系统中所述终端软件的更新模式;其中,所述更新模式包括以下任意一种:智能模式;统一模式;独立模式;
所述方法包括:
在将所述终端软件的更新模式配置为智能模式时,探测终端系统的互联网连接状态;
终端系统根据探测到的所述互联网连接状态,确定终端软件的更新配置;
根据所述终端软件的所述当前信息以及所述目标主机标识,向目标主机发送更新请求;
接收所述目标主机返回的更新数据,根据所述更新数据对所述终端软件进行更新。
可选地,所述配置终端系统中所述终端软件的更新模式,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310516433.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:防止变频电源运行时频率挡位切换损坏电源的保护电路
- 下一篇:简易杆塔避雷装置