[发明专利]一种软件受控自动更新方法及装置有效
申请号: | 201911317228.2 | 申请日: | 2019-12-19 |
公开(公告)号: | CN111176678B | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 伍素素;丁成 | 申请(专利权)人: | 深圳市航天泰瑞捷电子有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F21/44;H04L29/06;H04L29/08 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 李娟 |
地址: | 518000 广东省深圳市罗湖区国威路莲塘*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 受控 自动更新 方法 装置 | ||
本发明属于软件控制技术领域,尤其涉及一种软件受控自动更新方法及装置。本发明实施例通过获取启动指令,进行启动,并验证身份注册信息,当身份注册信息通过验证后,检测与文件服务器的连接关系,若与文件服务器连接成功,从文件服务器中获取启动入口信息,并保存至本地,从启动入口信息中获取所需软件的启动入口信息,当符合预设条件时,根据启动入口信息从文件服务器中获取所需软件的组件信息进行自动更新。该过程避免了重复劳动,提高了生产效率。
技术领域
本发明属于软件控制技术领域,尤其涉及一种软件受控自动更新方法及装置。
背景技术
随着科技发展水平的不断提高,软件在人们的生活中越来越普遍,开发者会基于软件程序出现错误、功能优化、协同开发等各种原因,而不定期的对软件程序进行更新,而当软件种类较多且使用人员繁杂时,每个软件程序独立进行管理的话,容易导致版本混乱、软件冲突以及控制不便等情况的发生,致使整体生产效率不高。
发明内容
有鉴于此,本发明实施例提供了一种软件受控自动更新方法及装置,以解决现有软件进行操作整体生产效率不高的问题。
本发明实施例的第一方面提供了一种软件受控自动更新方法,包括:
获取启动指令,进行启动,并验证身份注册信息;
当所述身份注册信息通过验证后,检测与文件服务器的连接关系;
若与所述文件服务器连接成功,从所述文件服务器中获取启动入口信息,并保存至本地;
从所述启动入口信息中获取所需软件的启动入口信息,当符合预设条件时,根据所述启动入口信息从所述文件服务器中获取所需软件的组件信息进行自动更新。
可选的,所述验证身份注册信息,包括:
验证所述身份注册信息中的身份信息,若所述身份信息没有验证通过,则获取注册码进行注册,生成注册文件;
当生成注册文件后,验证所述身份注册信息中的注册信息;
若所述注册信息没有验证通过,则与数据库服务器进行连接;
若与数据库服务器连接成功,生成注册文件,验证所述注册信息;
若所述注册信息验证通过,则证明所述身份注册信息通过验证。
可选的,一种软件受控自动更新方法,还包括:
当新版软件发出后,获取所述新版软件的最新版本记录以及组件信息;
将所述最新版本记录保存至数据库,并将所述组件信息保存至文件服务器。
可选的,所述当符合预设条件时,根据所述启动入口信息从所述文件服务器中获取所需软件的组件信息进行自动更新,包括:
检测与所述数据库的连接关系,若与所述数据库连接成功,则从所述数据库中获取所述所需软件的最新版本记录;
获取所需要软件的本地版本记录,若所述最新版本记录与所述本地版本记录不符,则与所述文件服务器进行连接;
若与所述文件服务器连接成功,获取所述文件服务器中的所述所需软件的组件信息进行自动更新。
本发明实施例的第二方面提供了一种软件受控自动更新装置,包括:
第一获取模块,用于获取启动指令,进行启动,并验证身份注册信息;
检测模块,用于当所述身份注册信息通过验证后,检测与文件服务器的连接关系;
第一保存模块,用于若与所述文件服务器连接成功,从所述文件服务器中获取启动入口信息,并保存至本地;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市航天泰瑞捷电子有限公司,未经深圳市航天泰瑞捷电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911317228.2/2.html,转载请声明来源钻瓜专利网。