【技术实现步骤摘要】
本专利技术涉及软件系统
,特别是一种软件系统更新框架。
技术介绍
软件的发展十分迅速,一个版本可能在一周之内就需要被替代,这种版本快速迭代已经成为常态。软件提供商在提供软件系统给最终用户使用之后,可能在最初的一段时间里经常需要对系统进行BUG修复、数据库修改、功能新增等一系列的更新操作。一般的软件提供商实现更新操作的方法有:方法一:远程到最终用户的生产环境手动进行系统更新。方法二:对每个用户的更新操作都制作一个更新包,并分别发送给各个用户,然后手把手教会每一个用户去更新自己的软件系统。以上方法虽然都可以解决软件系统的更新,但是存在如下弊端:1、更新过程繁琐,软件系统提供商需要维护每一个系统用户的更新升级,如果用户量很大,这个过程是不可接受的;2、用户体验差,用户在使用软件系统的过程中可能需要频繁的进行软件更新,并且这个过程用户自己不可控。为了降低软件提供商的软件更新繁琐过程,同时提高最终用户的体验度,需要一种新的软件系统更新框架,以解决前述的问题。
技术实现思路
本专利技术解决的技术问题在于提出一种软件系统更新框架,可以降低软件提供商的软件更新繁琐过程,同时提高最终用户的体验度。本专利技术解决上述技术问题的技术方案是,所述的框架包括前端模块、后台服务、FTP服务器和特征文件;所述的前端模块用于与系统用户的交互,主要实现软件系统的版本展现,提供接口给系统用户触发系统版本更新过程;所述的后台服务主要实现扫描并下载软件系统升级包,执行系统版本更新,特征文件的维护;所述的特征文件是指一个特定的普通文件,前端模块和后台服务都会定时读取或者写入该文件里面的指定字段 ...
【技术保护点】
一种软件系统更新框架,其特征在于,所述的框架包括前端模块、后台服务、FTP服务器和特征文件;所述的前端模块用于与系统用户的交互,主要实现软件系统的版本展现,提供接口给系统用户触发系统版本更新过程;所述的后台服务主要实现扫描并下载软件系统升级包,执行系统版本更新,特征文件的维护;所述的特征文件是指一个特定的普通文件,前端模块和后台服务都会定时读取或者写入该文件里面的指定字段,两者通过这些指定字段实现信息的交互;所述的FTP服务器只是一个存储更新包的典型代表,也可以是云盘;用于存放软件系统更新包,并接收后台服务的扫描和下载。
【技术特征摘要】
1.一种软件系统更新框架,其特征在于,所述的框架包括前端模块、后台服务、FTP服务器和特征文件;所述的前端模块用于与系统用户的交互,主要实现软件系统的版本展现,提供接口给系统用户触发系统版本更新过程;所述的后台服务主要实现扫描并下载软件系统升级包,执行系统版本更新,特征文件的维护;所述的特征文件是指一个特定的普通文件,前端模块和后台服务都会定时读取或者写入该文件里面的指定字段,两者通过这些指定字段实现信息的交互;所述的FTP服务器只是一个存储更新包的典型代表,也可以是云盘;用于存放软件系统更新包,并接收后台服务的扫描和下载。2.根据权利要求1所述的软件系统更新框架,其特征在于,所述的版本展现包括显示软件系统当前版本信息,是否有最新版本可供升级等;所述的触发系统版本更新过程是指用户向后台服务模块发送了升级更新软件系统的请求。3.根据权利要求1所述的软件系统更新框架,其特征在于,所述的软件系统升级包是一个指定格式的包文件,该文件里面包含有软件系统更新升级所需要的所有文件,以及一个自动安装脚本和一个软件更新脚本文件。4.根据权利要求2所述的软件系统更新框架,其特征在于,所述的软件系统升级包是一个指定格式的包文件,该文件里面包含有软件系统更新升级所需要的所有文件,以及一个自动安装脚本和一个软件更新脚本文件。5.根据权利要求1至4任一项所述的软件系统更新框架,其特征在于,所述的执行系统版本更新是指接收前端用户发送的系统更新请求并执行...
【专利技术属性】
技术研发人员:熊梦,杨松,季统凯,
申请(专利权)人:国云科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。