一种站点服务器的软件远程更新方法、系统和存储介质技术方案

技术编号:36757871 阅读:12 留言:0更新日期:2023-03-04 10:50
本申请公开了一种站点服务器的软件远程更新方法、系统和存储介质,该方法包括:将更新软件存储到远程终端的主控目录下;将站点服务器的当前运行软件所在的站点目录映射到远程终端中,得到映射目录;判断主控目录中的更新软件和所述映射目录中的当前运行软件的文件属性是否相同;当文件属性不同时,站点服务器停止运行当前运行软件,将新软件复制到所述站点目录中;站点服务器将所述站点目录中的更新软件作为新的运行软件进行运行,并在所述远程终端上删除所述映射目录。本发明专利技术通过文件更新软件的文件属性确保站点服务器的软件更新成功,同时也避免了更新软件的文件版本属性随修改时间变化而变化,方便后期对站点服务器的软件维护工作。件维护工作。件维护工作。

【技术实现步骤摘要】
一种站点服务器的软件远程更新方法、系统和存储介质


[0001]本专利技术涉及软件远程更新升级
,具体涉及一种站点服务器的软件远程更新方法、广播电视站点服务器更新系统和计算机可读存储介质。

技术介绍

[0002]随着广播电视行业的不断发展,站点服务器在各个区域的数量呈现爆发式增长。在进行站点服务器的软件系统部署过程中,同一套软件需要部署到一个区域内的很多个站点,比如地面数字电视的发射站点,一个省可能有近400个遍布各地的站点,而这些站点的服务器运行的应用软件都是相同的。在开发阶段和维护阶段,这些站点服务器的软件可能都需要更新。
[0003]目前,各地站点服务器的软件更新方法有以下几种:1、通过远程桌面登录站点服务器更新软件,这种方法费时费力;2、将站点应用软件的所在目录设置共享写入权限,然后通过程序将更新的软件拷贝到站点服务器共享目录下;但这种方法存在两个问题,一是设置共享文件夹的工作量较大,二是设置共享写入权限,会带来网络安全的风险。3、站点服务器运行一个更新程序,这个程序通过某种方式读取到更新的软件,然后写入到对应的目录,这种方法存在的问题是:更新软件的版本时间往往会被改变为修改时间,不利于后续通过更新软件的实际版本时间、大小等信息,来确认站点服务器是否更新成功。
[0004]因此,需要提供一种站点服务器的软件远程更新方法,解决现有技术中通过在站点服务器运行更新程序对软件进行更新时存在的无法有效确定站点服务器的软件是否更新成功的问题。

技术实现思路

[0005]有鉴于此,有必要提供一种站点服务器的软件远程更新方法、系统和存储介质,用以解决现有技术中需要对待更新的站点服务器进行相应设置,且无法有效确定软件是否更新成功的问题。
[0006]为了解决上述问题,本专利技术提供一种站点服务器的软件远程更新方法,包括:
[0007]将更新软件存储到远程终端的主控目录下;
[0008]将站点服务器的当前运行软件所在的站点目录映射到所述远程终端中,得到映射目录;
[0009]判断所述主控目录中的更新软件和所述映射目录中的当前运行软件的文件属性是否相同;
[0010]当所述更新软件和当前运行软件的文件属性不同时,所述站点服务器停止运行当前运行软件,将所述更新软件复制到所述站点目录中;
[0011]所述站点服务器将所述站点目录中的更新软件作为新的运行软件进行运行,并在所述远程终端上删除所述映射目录。
[0012]进一步的,判断所述主控目录中的更新软件和所述映射目录中的当前运行软件的
文件属性是否相同,包括:
[0013]遍历所述主控目录中的更新软件包含的所有文件的第一文件属性以及所述映射目录中的当前运行软件包含的对应文件的第二文件属性;
[0014]判断所述任一文件的第一文件属性和第二文件属性是否相同;当所述第一文件属性和第二文件属性不同时,将所述文件在所述主控目录的路径存储到待更新文件列表中;
[0015]将所述待更新文件列表内的文件复制到所述站点目录中。
[0016]进一步的,遍历所述主控目录中的更新软件包含的所有文件的第一文件属性以及所述映射目录中的当前运行软件包含的对应文件的第二文件属性,包括:
[0017]所述远程终端通过调用预设属性获取函数来确定所述所有文件的第一文件属性和第二文件属性。
[0018]进一步的,当所述更新软件和当前运行软件的文件属性不同时,所述站点服务器停止运行当前运行软件,包括:
[0019]当所述更新软件和当前运行软件的文件属性不同时,所述远程终端通过预设远程更新程序向所述站点服务器发送停止程序指令;
[0020]所述站点服务器通过预设站点更新程序接收所述停止程序指令,并根据所述停止程序指令终止所述当前运行软件的运行进程。
[0021]进一步的,所述站点服务器将所述站点目录中的更新软件作为新的运行软件进行运行之前,还包括:
[0022]判断所述站点目录中的更新软件包含的所有文件的第三属性和所述主控目录中的更新软件对应的文件的第一文件属性是否相同;
[0023]当任一文件的第三属性和第一属性相同时,确定所述更新软件复制成功。
[0024]进一步的,将站点服务器的当前运行软件所在的站点目录映射到所述远程终端中,得到映射目录,包括:
[0025]所述远程终端通过调用预设映射函数将所述站点服务器的当前运行软件所在的站点目录映射到所述远程终端中,得到映射目录。
[0026]进一步的,所述站点服务器将所述站点目录中的更新软件作为新的运行软件进行运行,包括:
[0027]所述远程终端通过预设远程更新程序向所述站点服务器发送重启程序指令;
[0028]所述站点服务器通过预设站点更新程序接收所述重启程序指令,并根据所述重启程序指令运行所述站点目录中的更新软件。
[0029]进一步的,在所述远程终端上删除所述映射目录,包括:
[0030]所述远程终端通过调用预设映射删除函数,将所述映射目录从所述远程终端上删除。
[0031]本专利技术还提供一种广播电视站点服务器更新系统,包括远程终端和多个站点服务器;
[0032]所述远程终端,用于将更新软件存储到远程终端的主控目录下,将站点服务器的当前运行软件所在的站点目录映射到所述远程终端中,得到映射目录;判断所述主控目录中的更新软件和所述映射目录中的当前运行软件的文件属性是否相同;当所述更新软件和当前运行软件的文件属性不同时,将所述更新软件复制到所述站点目录中;当所述站点服
务器运行所述更新软件后,删除所述映射目录;
[0033]所述站点服务器,用于当所述更新软件和当前运行软件的文件属性不同时,停止运行当前运行软件,并将所述更新软件作为新的运行软件进行运行。
[0034]本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时,实现上述技术方案任一所述的一种站点服务器的软件远程更新方法。
[0035]与现有技术相比,本专利技术的有益效果包括:首先,将更新软件存储到远程终端的主控目录下,并将站点服务器当前运行软件所在的站点目录映射到远程终端中,得到映射目录;其次,判断主控目录中的更新软件和映射目录中的当前运行软件文件属性是否相同,当属性不同时,站点服务器停止运行当前运行软件,并将更新软件复制到站点目录中;最后,站点服务器将更新软件作为新的运行软件进行运行,删除远程终端上的映射目录。本专利技术的方法通过将站点服务器当前运行软件所在的站点目录映射到远程终端,对站点服务器的软件进行更新,通过文件更新软件的文件属性确保站点服务器的软件更新成功,同时也避免了更新软件的文件版本属性随修改时间变化而变化,方便后期对站点服务器的软件维护工作。
附图说明
[0036]图1为本专利技术提供的站点服务器的软件远程更新方法一实施例的流程示意图;
[0037]图2为本专利技术提供的通过远程终端对站点服务器进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种站点服务器的软件远程更新方法,其特征在于,包括:将更新软件存储到远程终端的主控目录下;将站点服务器的当前运行软件所在的站点目录映射到所述远程终端中,得到映射目录;判断所述主控目录中的更新软件和所述映射目录中的当前运行软件的文件属性是否相同;当所述更新软件和当前运行软件的文件属性不同时,所述站点服务器停止运行当前运行软件,将所述更新软件复制到所述站点目录中;所述站点服务器将所述站点目录中的更新软件作为新的运行软件进行运行,并在所述远程终端上删除所述映射目录。2.根据权利要求1所述的一种站点服务器的软件远程更新方法,其特征在于,判断所述主控目录中的更新软件和所述映射目录中的当前运行软件的文件属性是否相同,包括:遍历所述主控目录中的更新软件包含的所有文件的第一文件属性以及所述映射目录中的当前运行软件包含的对应文件的第二文件属性;判断所述任一文件的第一文件属性和第二文件属性是否相同;当所述第一文件属性和第二文件属性不同时,将所述文件在所述主控目录的路径存储到待更新文件列表中;将所述待更新文件列表内的文件复制到所述站点目录中。3.根据权利要求2所述的一种站点服务器的软件远程更新方法,其特征在于,遍历所述主控目录中的更新软件包含的所有文件的第一文件属性以及所述映射目录中的当前运行软件包含的对应文件的第二文件属性,包括:所述远程终端通过调用预设属性获取函数来确定所述所有文件的第一文件属性和第二文件属性。4.根据权利要求1所述的一种站点服务器的软件远程更新方法,其特征在于,当所述更新软件和当前运行软件的文件属性不同时,所述站点服务器停止运行当前运行软件,包括:当所述更新软件和当前运行软件的文件属性不同时,所述远程终端通过预设远程更新程序向所述站点服务器发送停止程序指令;所述站点服务器通过预设站点更新程序接收所述停止程序指令,并根据所述停止程序指令终止所述当前运行软件的运行进程。5.根据权利要求1所述的一种站点服务器的软件远程更新方法,其特征在于,所述站点服务器将所述站点目录中的更新软件作为新的运行软件进行运行之前,...

【专利技术属性】
技术研发人员:万茵周轶群丁永贤魏博
申请(专利权)人:湖北省广播电视局无线台管理中心
类型:发明
国别省市:

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

1