一种针对多个网吧或机房群控分发软件的方法技术

技术编号:38667877 阅读:12 留言:0更新日期:2023-09-02 22:47
本发明专利技术涉及互联网技术领域,具体涉及一种针对多个网吧或机房群控分发软件的方法,包括以下步骤:在每个客户端账号下,云端根据服务端的上报信息,自动生成网吧或机房列表;客户端选择需要下发的文件上传至云端,用该文件的md5值作为密码将该文件压缩为ZIP文件,并生成配置文件;每间隔预设时间,服务端请求一次云端,接收云端下发的配置文件,按照配置文件的配置规则下载所需的ZIP文件,并用配置文件中指定的密码对所需的ZIP文件进行解压缩,将解压缩出来的文件放置到服务端的下发目录内;终端按照设置好的服务端IP和端口,获取下发目录内的文件。本发明专利技术可实现对多个网吧或机房群控分发软件,提高运维效率,并防止文件被劫持。并防止文件被劫持。并防止文件被劫持。

【技术实现步骤摘要】
一种针对多个网吧或机房群控分发软件的方法


[0001]本专利技术涉及互联网
,更具体的说是涉及一种针对多个网吧或机房群控分发软件的方法。

技术介绍

[0002]由于网吧或机房每次启动都是还原干净的系统,运维人员要保证系统的稳定性,减少成本。但是,一些小厂家的软件可能不稳定或者是只使用一段时间,这种情况下,运维人员不会把这类软件直接安装到终端系统里,所以采用下发的方式,当系统启动后,再通过系统设置的启动项,启动这些软件,当这些软件不适用时候,停止下发即可。但是,下发或者停止下发某个软件,每个网吧或机房都单独去设置,就会产生大量的人力成本。
[0003]目前对于多个网吧或机房,尤其异地网吧或机房在软件下发维护方面存在诸多问题,例如:不能直接群控,下发文件被拦截、替换、窃取等情况。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种针对多个网吧或机房群控分发软件的方法,可实现对多个网吧或机房群控分发软件,提高运维效率,并防止文件被劫持。
[0005]为了实现上述目的,本专利技术采用如下技术方案:
[0006]一种针对多个网吧或机房群控分发软件的方法,其适用于由客户端、云端、服务端和终端组成的群控分发系统;
[0007]该方法包括以下步骤:
[0008]在每个客户端账号下,云端根据服务端的上报信息,自动生成网吧或机房列表,并进行分组管理;
[0009]客户端选择需要下发的文件上传至云端,云端自动获取该文件的md5值,并用该文件的md5值作为密码将该文件压缩为ZIP文件;
[0010]云端根据需要下发的文件生成该客户端账号下的配置文件,并且每当需要下发的文件发生变化时,重新生成配置文件;
[0011]每间隔预设时间,服务端请求一次云端,接收云端下发的配置文件,按照配置文件的配置规则下载所需的ZIP文件,并用配置文件中指定的密码对所需的ZIP文件进行解压缩,将解压缩出来的文件放置到服务端的下发目录内;
[0012]终端按照设置好的服务端IP和端口,获取下发目录内的文件。
[0013]进一步的,每个客户端为一个独立的不重复账号;云端为总控服务器;服务端为网吧或机房里的服务器;终端为网吧或机房里的计算机。
[0014]进一步的,云端按照网吧或机房服务器ID进行分组,且支持一个网吧或机房的服务器同时存在于不同的分组。
[0015]进一步的,云端将下发的文件压缩为ZIP文件之前,还包括:将新上传文件的md5值与数据库中之前上传的文件记录中的md5值进行比对,如果有重复,则提示该文件已经存
在,丢弃本次上传的文件;若没有重复,则保留此次新上传的文件;
[0016]云端将下发的文件压缩为ZIP文件之后,生成ZIP文件的下载链接,并删除上传的文件。
[0017]进一步的,配置文件采用DES3加密方式,其秘钥为云端和服务端预设。
[0018]进一步的,每个客户端账号下独立生成服务端,服务端的EXE执行文件中内置一个全局变量,该全局变量为所属客户端账号的小写md5值,当服务端的EXE执行文件启动的时候,加载该全局变量,服务端读取到客户端账号的小写md5值后,拼凑下载所属客户端账号下的配置文件的下载链接。
[0019]进一步的,每个客户端账号下的服务端预先配置好本地文件存储路径、网吧或机房名称以及终端数量,其中,本地文件存储路径作为下发目录。
[0020]进一步的,服务端按照配置文件的配置规则下载所需的ZIP文件,包括:
[0021]服务端按照配置文件的配置规则检查下发目录中的文件是否要删除或新增,具体检查过程为:服务端逐一检查下发目录内文件的md5值,若某一文件的md5值不在配置文件中,则说明客户端已经在云端删除该文件,此时,服务端将下发目录内的该文件同步删除;若配置文件中的文件md5值与下发目录里所有文件的md5值均不相符,则说明该文件为客户端在云端的新增文件,此时,服务端按照配置文件中该新增文件的下载地址,下载该ZIP文件。
[0022]进一步的,服务端下载新增文件的ZIP文件之后,采用配置文件中标记的该新增文件的md5值作为密码对ZIP文件进行解压缩,解压缩出来的文件放置在下发目录内,并删除该ZIP包。
[0023]进一步的,服务端运行后或存在文件更新之后,均上报信息至云端,若服务端的文件没有更新,则距离上次上报每间隔十五分钟进行一次上报,若云端超出半个小时没有获取到某一服务端的上报信息,则认为该服务端掉线。
[0024]经由上述的技术方案可知,与现有技术相比,本专利技术具有以下有益效果:
[0025]本专利技术可以对网吧或机房进行分组管理,选择批量文件进行下发,实现对网吧或机房的群控管理,可提高运维人员的工作效率,降低运维成本。同时,下发文件和配置文件均采用压缩加密的方式,防止文件被篡改和被劫持泄漏。
附图说明
[0026]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0027]图1为本专利技术提供的针对多个网吧或机房群控分发软件的方法的流程图;
[0028]图2为云端生成的网吧或机房列表示意图;
[0029]图3为云端进行分组管理的界面示意图;
[0030]图4为云端操作流程图;
[0031]图5为服务端操作流程图。
具体实施方式
[0032]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0033]如图1所示,本专利技术实施例公开了一种针对多个网吧或机房群控分发软件的方法,其适用于由客户端、云端、服务端和终端组成的群控分发系统;其中,每个客户端为一个独立的不重复账号;云端为总控服务器;服务端为网吧或机房里的服务器;终端为网吧或机房里的计算机;
[0034]该方法包括以下步骤:
[0035]在每个客户端账号下,云端根据服务端的上报信息,自动生成网吧或机房列表,并进行分组管理;
[0036]客户端选择需要下发的文件上传至云端,云端自动获取该文件的md5值,并用该文件的md5值作为密码将该文件压缩为ZIP文件;
[0037]云端根据需要下发的文件生成该客户端账号下的配置文件,并且每当需要下发的文件发生变化时,重新生成配置文件;
[0038]每间隔预设时间,服务端请求一次云端,接收云端下发的配置文件,按照配置文件的配置规则下载所需的ZIP文件,并用配置文件中指定的密码对所需的ZIP文件进行解压缩,将解压缩出来的文件放置到服务端的下发目录内;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种针对多个网吧或机房群控分发软件的方法,其特征在于,其适用于由客户端、云端、服务端和终端组成的群控分发系统;该方法包括以下步骤:在每个客户端账号下,云端根据服务端的上报信息,自动生成网吧或机房列表,并进行分组管理;客户端选择需要下发的文件上传至云端,云端自动获取该文件的md5值,并用该文件的md5值作为密码将该文件压缩为ZIP文件;云端根据需要下发的文件生成该客户端账号下的配置文件,并且每当需要下发的文件发生变化时,重新生成配置文件;每间隔预设时间,服务端请求一次云端,接收云端下发的配置文件,按照配置文件的配置规则下载所需的ZIP文件,并用配置文件中指定的密码对所需的ZIP文件进行解压缩,将解压缩出来的文件放置到服务端的下发目录内;终端按照设置好的服务端IP和端口,获取下发目录内的文件。2.根据权利要求1所述的针对多个网吧或机房群控分发软件的方法,其特征在于,每个客户端为一个独立的不重复账号;云端为总控服务器;服务端为网吧或机房里的服务器;终端为网吧或机房里的计算机。3.根据权利要求2所述的针对多个网吧或机房群控分发软件的方法,其特征在于,云端按照网吧或机房服务器ID进行分组,且支持一个网吧或机房的服务器同时存在于不同的分组。4.根据权利要求1所述的针对多个网吧或机房群控分发软件的方法,其特征在于,云端将下发的文件压缩为ZIP文件之前,还包括:将新上传文件的md5值与数据库中之前上传的文件记录中的md5值进行比对,如果有重复,则提示该文件已经存在,丢弃本次上传的文件;若没有重复,则保留此次新上传的文件;云端将下发的文件压缩为ZIP文件之后,生成ZIP文件的下载链接,并删除上传的文件。5.根据权利要求1所述的针对多个网吧或机房群控分发软件的方法,其特征在于,配置文件采用DES3加密方式,其秘钥为云端和服务端预设。6.根据权利要求...

【专利技术属性】
技术研发人员:孟海彬
申请(专利权)人:云袭网络技术河北有限公司
类型:发明
国别省市:

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

1