The present invention discloses intelligent terminal software updating method and system, wherein said method comprises: a detection terminal system connected to the Internet; terminal system based on terminal connection state system to probe into the Internet, updating the configuration software; updating the configuration information including the terminal software, and the target host identity; if the detected the Internet connection for restricting Internet direct connection, obtaining control agent identification center as the target host identity; according to the updated terminal software configuration in the current information and the target host identification, update request sent to the target host; the target host receives the update data returned, according to the updated data on the terminal software update. According to the method according to the network of intelligent terminal system selection of updating the configuration of the terminal software, according to the selected configuration update update request sent to the target host, the terminal software updates can be more flexible to adapt to different network environment.
【技术实现步骤摘要】
终端软件智能更新方法及系统
本专利技术涉及软件
,具体涉及终端软件智能更新方法及系统。
技术介绍
随着软件的不断发展,软件在企业的很多生产活动中扮演着越来越重要的角色,软件应用的领域越来越广泛,软件功能也越来越丰富和多元化。在软件的生命周期中,对软件的维护升级是软件开发工作不可或缺的重要环节,这是因为软件在设计的过程中,在有些方面都不可能做得非常完美,并不能很好的适应使用者的需求,甚至还存在很多漏洞?’另一方面,在软件的使用中,随着应用环境的改变,对软件功能的需求也会发生改变。即软件在设计和使用的过程中,会不断地暴露出缺陷或问题,这些问题有些是软件本身的设计缺陷,也可能是运行的软硬件环境的变化,或者用户不断产生的新的需求造成的。要使软件应用克服这些问题,并更好的满足使用者的需求,软件的维护和更新就成了软件生命周期内非常重要的环节。计算机安全软件作为一类软件,担负着及时查杀病毒木马等恶意程序,确保网络安全等使计算机系统能够安全运行的重要任务。因此安全产品本身漏洞修复和病毒木马特征库更新是至关重要的。现在已有的安全产品修复漏洞或者自动更新都需要终端系统通过互联网下载新发布的补丁包或更新数据,然后在终端系统中执行安装。具体的实现方式主要有:终端自身与互联网连接,从服务器下载更新并执行安装。这种终端自行更新的方式要求终端系统必须能够连接互联网,所以在一些限制连接互联网的企业内是不可行的。并且,即使所有终端都能链接互联网,要每台终端都连接互联网下载最新的升级数据,也会对网络带宽造成严重的浪费。或者,IT管理员通过网络获取最新的补丁包和更新包,推送给 ...
【技术保护点】
一种终端软件智能更新方法,包括:探测终端系统的互联网连接状态;终端系统根据探测到的所述互联网连接状态,确定终端软件的更新配置;所述更新配置包括所述终端软件的当前信息,以及目标主机标识;其中,如果探测到所述互联网连接状态为限制互联网直接连接,则获取控制代理中心的标识作为所述目标主机标识;根据所述更新配置中终端软件的所述当前信息以及所述目标主机标识,向目标主机发送更新请求;接收所述目标主机返回的更新数据,根据所述更新数据对所述终端软件进行更新。
【技术特征摘要】
1.一种终端软件智能更新方法,包括: 探测终端系统的互联网连接状态; 终端系统根据探测到的所述互联网连接状态,确定终端软件的更新配置;所述更新配置包括所述终端软件的当前信息,以及目标主机标识;其中,如果探测到所述互联网连接状态为限制互联网直接连接,则获取控制代理中心的标识作为所述目标主机标识; 根据所述更新配置中终端软件的所述当前信息以及所述目标主机标识,向目标主机发送更新请求; 接收所述目标主机返回的更新数据,根据所述更新数据对所述终端软件进行更新。2.如权利要求1所述的方法,所述控制代理中心与所述终端系统位于同一局域网内,所述主机标识包括所述控制代理中心的IP地址及软件更新服务端口。3.如权利要求1所述的方法,所述终端系统根据探测到的所述互联网连接状态,确定终端软件的更新配置,包括: 如果探测到终端系统的互联网连接状态为直接连接互联网,则直接获取终端软件的升级服务器的标识,作为所述目标主机标识; 所述根据所述终端软件的所述当前信息以及所述目标主机标识,向目标主机发送更新请求,包括: 根据所述终端软件的所述当前信息以及所述终端软件的升级服务器的标识,直接向所述升级服务器标识对应的升级服务器发送更新请求; 所述接收所述目标主机返回的更新数据,根据所述更新数据对所述终端软件进行更新,包括: 接收所述升级服务器返回的更新数据,根据所述更新数据对所述终端软件进行更新。4.如权利要求1至3任一项所述的方法,还包括: 配置终端系统中所述终端软件的更新模式;其中,所述更新模式包括以下任意一种:智能模式;统一模式;独立模式; 所述方法包括: 在将所述终端软件的更新模式配置为智能模式时,探测终端系统的互联网连接状态; 终端系统根据探测到的所述互联网连接状态,确定终端软件的更新配置; 根据所述终端软件的所述当前信息以及所述目标主机标识,向目标主机发送更新请求; 接收所述目标主机返回的更新数据,根据所述更新数据对所述终端软件进行更新。5.如权利要求4所述的方法,所述配置终端系统中所述终端软件的更新模式,包括: 通过控制代理中心对两个以上的终端系统中的同一终端软件,统一进行更新模式的配置。6.如权利要求1-5任一项...
【专利技术属性】
技术研发人员:邓凡,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。