本申请公开了一种Web资源发布的控制方法、装置、设备、存储介质及系统。本申请实施例提供的Web资源发布的控制方法,判定自身是否已绑定Web资源发布服务器,若已绑定,则生成身份识别代码,基于所述身份识别代码构造请求报文,将所述请求报文发送给所述Web资源发布服务器,以使所述Web资源发布服务器解码所述请求报文,根据解码结果计算身份识别代码校验码,在所述身份识别代码校验码与所述身份识别代码校验码一致的情况下变更Web资源发布状态,能够实现Web资源发布的自动控制,大大减少了人工操作工作量,克服了相关技术中的人工操作过程复杂,人工成本较大,且工作效率较低的技术缺陷。技术缺陷。技术缺陷。
【技术实现步骤摘要】
Web资源发布的控制方法、装置、设备、存储介质及系统
[0001]本申请涉及互联网
,具体涉及一种Web资源发布的控制方法、装置、设备、存储介质及系统。
技术介绍
[0002]随着互联网技术的飞速发展,网站和应用系统得到了越来越广泛的应用。这些网站和应用系统都属于单位的Web资源站点。对Web资源站点的安全性有了更高的要求,当遭受到重大网络事件时,需要快速关停所对应的Web资源站点,以尽可能地降低产生的影响。当网络事件结束后,又需要对该Web资源站点进行重新发布,以提供正常的服务。
[0003]相关技术中,网络管理员一般在出口网关设备、防火墙使用映射技术将内网的Web资源映射到公网上,以提供对外访问能力。当出现重大网络事件时,通过切断映射,或关闭Web站点服务器的方式进行关停。这些操作需要网络管理员操作出口网关设备、防火墙,通常这些设备中维护了大量的配置信息,需要使用复杂命令切断外网和Web站点的联系。若采用关闭Web站点服务器的方式,由于Web站点服务器的复杂性,则需要联系该Web资源的管理人员进行操作。同理,当需要恢复Web资源站点的发布状态时,仍需要网络管理员或Web资源管理人员信息复杂操作。相关技术的人工操作过程复杂,人工成本较大,且工作效率较低。
技术实现思路
[0004]本申请的目的是提供一种Web资源发布的控制方法、装置、设备、存储介质及系统,以克服相关技术的人工操作过程复杂,人工成本较大,且工作效率较低的技术缺陷。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。
[0005]根据本申请实施例的第一个方面,提供一种Web资源发布的控制方法,应用于终端,所述控制方法包括:
[0006]判定自身是否已绑定Web资源发布服务器;
[0007]若已绑定,则生成身份识别代码;
[0008]基于所述身份识别代码构造请求报文;
[0009]将所述请求报文发送给所述Web资源发布服务器,以使所述Web资源发布服务器解码所述请求报文,根据解码结果计算身份识别代码校验码,在所述身份识别代码校验码与所述身份识别代码校验码一致的情况下变更Web资源发布状态。
[0010]在本申请的一些实施例中,所述方法还包括:
[0011]若未绑定所述Web资源发布服务器,则执行绑定操作,在所述绑定操作完成后生成身份识别代码;
[0012]所述绑定操作包括:
[0013]获取所述Web资源发布服务器为新创建的用户所生成的二维码;
[0014]解码所述二维码,得到解码结果;
[0015]根据所述解码结果进行信息校验,若校验通过则确定绑定成功;
[0016]所述二维码是由所述Web资源发布服务器通过以下步骤生成的:为所述新创建的用户随机生成一个密钥串;将用户标识符、所述密钥串、控制器地址和操作时间戳按照预设格式组成一个字符串,对所述字符串进行加密、编码得到所述二维码。
[0017]在本申请的一些实施例中,所述根据所述解码结果进行信息校验,包括:
[0018]从所述解码结果中获取解码时间戳和生成密钥串的时间戳;
[0019]计算所述解码时间戳与所述生成密钥串的时间戳之差;
[0020]若所述差的绝对值小于或等于预设阈值,则确定校验通过。
[0021]根据本申请实施例的第二个方面,提供一种Web资源发布的控制方法,应用于Web资源发布服务器,所述控制方法包括:
[0022]接收来自终端的请求报文;
[0023]解码所述请求报文;
[0024]根据解码结果计算身份识别代码校验码;
[0025]在所述身份识别代码校验码与所述身份识别代码校验码一致的情况下变更Web资源发布状态;其中,所述请求报文是由所述终端基于身份识别代码构造的,所述身份识别代码是由所述终端在判定自身已绑定所述Web资源发布服务器的情况下生成的。
[0026]在本申请的一些实施例中,所述接收来自终端的请求报文之前,所述方法还包括:
[0027]为所述新创建的用户随机生成一个密钥串;
[0028]将用户标识符、所述密钥串、控制器地址和操作时间戳按照预设格式组成一个字符串;
[0029]对所述字符串进行加密、编码得到二维码;所述二维码用于被所述终端解码,得到解码结果,所述解码结果用于所述终端进行信息校验,若校验通过则确定绑定成功。
[0030]根据本申请实施例的第三个方面,提供一种Web资源发布的控制装置,应用于终端,所述控制装置包括:
[0031]判定模块,用于判定自身是否已绑定Web资源发布服务器;
[0032]身份识别代码生成模块,用于若已绑定,则生成身份识别代码;
[0033]请求报文构造模块,用于基于所述身份识别代码构造请求报文;
[0034]发送模块,用于将所述请求报文发送给所述Web资源发布服务器,以使所述Web资源发布服务器解码所述请求报文,根据解码结果计算身份识别代码校验码,在所述身份识别代码校验码与所述身份识别代码校验码一致的情况下变更Web资源发布状态。
[0035]根据本申请实施例的第四个方面,提供一种Web资源发布的控制装置,应用于Web资源发布服务器,所述控制装置包括:
[0036]接收模块,用于接收来自终端的请求报文;
[0037]解码模块,用于解码所述请求报文;
[0038]计算模块,用于根据解码结果计算身份识别代码校验码;
[0039]变更模块,用于在所述身份识别代码校验码与所述身份识别代码校验码一致的情况下变更Web资源发布状态;其中,所述请求报文是由所述终端基于身份识别代码构造的,所述身份识别代码是由所述终端在判定自身已绑定所述Web资源发布服务器的情况下生成
的。
[0040]根据本申请实施例的第五个方面,提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现上述任一所述的控制方法。
[0041]根据本申请实施例的第六个方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以实现上述任一所述的控制方法。
[0042]根据本申请实施例的第七个方面,提供一种Web资源发布的控制系统,包括通信连接的终端和Web资源发布服务器,所述终端用于执行第一个方面所述的控制方法,所述Web资源发布服务器用于执行第二个方面所述的控制方法。
[0043]本申请实施例的其中一个方面提供的技术方案可以包括以下有益效果:
[0044]本申请实施例提供的Web资源发布的控制方法,判定自身是否已绑定Web资源发布服务器,若已绑定,则生成身份识别代码,基于所述身份识别代码构造请求报文,将所述请求报文发送给所述W本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种Web资源发布的控制方法,其特征在于,应用于终端,所述控制方法包括:判定自身是否已绑定Web资源发布服务器;若已绑定,则生成身份识别代码;基于所述身份识别代码构造请求报文;将所述请求报文发送给所述Web资源发布服务器,以使所述Web资源发布服务器解码所述请求报文,根据解码结果计算身份识别代码校验码,在所述身份识别代码校验码与所述身份识别代码校验码一致的情况下变更Web资源发布状态。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若未绑定所述Web资源发布服务器,则执行绑定操作,在所述绑定操作完成后生成身份识别代码;所述绑定操作包括:获取所述Web资源发布服务器为新创建的用户所生成的二维码;解码所述二维码,得到解码结果;根据所述解码结果进行信息校验,若校验通过则确定绑定成功;所述二维码是由所述Web资源发布服务器通过以下步骤生成的:为所述新创建的用户随机生成一个密钥串;将用户标识符、所述密钥串、控制器地址和操作时间戳按照预设格式组成一个字符串,对所述字符串进行加密、编码得到所述二维码。3.根据权利要求1所述的方法,其特征在于,所述根据所述解码结果进行信息校验,包括:从所述解码结果中获取解码时间戳和生成密钥串的时间戳;计算所述解码时间戳与所述生成密钥串的时间戳之差;若所述差的绝对值小于或等于预设阈值,则确定校验通过。4.一种Web资源发布的控制方法,其特征在于,应用于Web资源发布服务器,所述控制方法包括:接收来自终端的请求报文;解码所述请求报文;根据解码结果计算身份识别代码校验码;在所述身份识别代码校验码与所述身份识别代码校验码一致的情况下变更Web资源发布状态;其中,所述请求报文是由所述终端基于身份识别代码构造的,所述身份识别代码是由所述终端在判定自身已绑定所述Web资源发布服务器的情况下生成的。5.根据权利要求4所述的方法,其特征在于,所述接收来自终端的请求报文之前,所述方法还包括:为所述新创建的用户随机生成一个密钥串;将用户标识符、所述密钥串、控制器地址和操作时间戳按照预设格...
【专利技术属性】
技术研发人员:谈笑,杨霄,丛群,
申请(专利权)人:北京网瑞达科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。