一种信息交互方法及装置制造方法及图纸

技术编号:37709970 阅读:21 留言:0更新日期:2023-06-02 00:01
本公开提供了一种信息交互方法及装置,涉及计算机技术领域,尤其涉及数据处理技术领域。具体实现方案为:响应于客户端发送的服务请求,对所述服务请求进行异常检测;若所述服务请求为异常请求,向所述客户端发送预设页面的第一页面信息;接收所述客户端基于所述第一页面信息成功渲染所述预设页面后反馈的渲染结果;向所述客户端发送服务请求标记,以使得所述客户端基于所述服务请求标记请求服务。应用本公开实施例提供的信息交互方案,能够避免服务器处理恶意请求,从而提高服务器计算资源的利用率。的利用率。的利用率。

【技术实现步骤摘要】
一种信息交互方法及装置


[0001]本公开涉及计算机
,特别涉及数据处理
,尤其涉及一种信息交互方法及装置。

技术介绍

[0002]在服务器与客户端的信息交互过程中,服务器可以接收客户端的服务请求,并响应所接收的服务请求,为客户端提供服务。在服务器提供服务的过程中,可能会在短时间内接收到大量恶意请求,这样当服务器基于自身的计算资源难以处理这些恶意请求时,可能会导致服务器瘫痪。
[0003]现有技术中,当服务器基于自身的计算资源难以处理所接收到的请求时,可以临时扩充服务器的计算节点,以增大处理请求所需的服务器的计算资源。

技术实现思路

[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]图1a为本公开实施例提供的第一种信息交互方法的流程示意图;
[0037]图1b为本公开实施例提供的第一种验证页面示意图;
[0038]图1c为本公开实施例提供的第二种验证页面示意图;
[0039]图1d为本公开实施例提供的一种客户端显示页面示意图;
[0040]图2为本公开实施例提供的第二种信息交互方法的流程示意图;
[0041]图3为本公开实施例提供的第一种信息交互装置的结构示意图;
[0042]图4为本公开实施例提供的第二种信息交互装置的结构示意图;
[0043]图5是用来实现本公开实施例的信息方法的电子设备的框图。
具体实施方式
[0044]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0045]现有的服务器与客户端的信息交互过程中,当服务器在短时间内接收到大量恶意请求时,服务器需要将大量计算资源用于处理这些恶意请求,这样降低了服务器计算资源的资源利用率。并且,在恶意请求数量庞大时,需要临时扩充服务器的计算节点,以增大处理请求所需的服务器的计算资源,这样也就增加了服务器的运营成本。
[0046]为解决上述技术问题,本公开实施例提供了一种信息交互方法及装置,下面通过具体实施例进行详细说明。
[0047]参见图1a,图1a为本公开实施例提供的第一种信息交互方法的流程示意图,本实施例中,上述信息交互方法应用于服务器,上述方法包括以下步骤S101

步骤S104。
[0048]步骤S101:响应于客户端发送的服务请求,对服务请求进行异常检测。
[0049]其中,上述服务请求用于请求服务器提供服务,例如,上述服务请求可以是搜索请求、视频播放请求等等。
[0050本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息交互方法,应用于服务器,包括:响应于客户端发送的服务请求,对所述服务请求进行异常检测;若所述服务请求为异常请求,向所述客户端发送预设页面的第一页面信息;接收所述客户端基于所述第一页面信息成功渲染所述预设页面后反馈的渲染结果;向所述客户端发送服务请求标记,以使得所述客户端基于所述服务请求标记请求服务。2.根据权利要求1所述的方法,其中,所述向所述客户端发送服务请求标记,包括:在所述渲染结果中包括用户在所述预设页面中输入的验证信息的情况下,验证所述验证信息是否为有效信息;若所述验证信息为有效信息,则向所述客户端发送服务请求标记。3.根据权利要求1或2所述的方法,其中,在所述向所述客户端发送服务请求标记之后,还包括:向所述客户端发送触发页面的第二页面信息,其中,所述触发页面为:用于触发所述服务请求的页面。4.根据权利要求1或2所述的方法,其中,所述对所述服务请求进行异常检测,包括:检测所述服务请求中是否携带服务请求标记;若未携带,则执行所述向所述客户端发送预设页面的第一页面信息的步骤。5.一种信息交互方法,应用于客户端,包括:向服务器发送服务请求;获得所述服务器在检测到所述服务请求为异常请求后发送的预设页面的第一页面信息;基于所述第一页面信息渲染所述预设页面;向所述服务器反馈成功渲染所述预设页面后的渲染结果;获得所述服务器接收所述渲染结果后发送的服务请求标记。6.根据权利要求5所述的方法,其中,所述向所述服务器反馈成功渲染所述预设页面后的渲染结果,包括:获得用户在渲染后的预设页面中输入的验证信息;向所述服务器反馈包括所述验证信息的渲染结果;所述获得所述服务器接收所述渲染结果后发送的服务请求标记,包括:获得所述服务器在确定所述验证信息为有效信息后发送的服务请求标记。7.根据权利要求5或6所述的方法,其中,在所述获得所述服务器发送的服务请求标记之后,还包括:获得所述服务器发送的触发页面的第二页面信息,其中,所述触发页面为:用于触发所述服务请求的页面;基于所述第二页面信息渲染所述触发页面。8.一种信息交互装置,应用于服务器,包括:异常检测模块,用于响应于客户端发送的服务请求,对所述服务请求进行异常检测;第一信息发送模块,用于若所述服务请求为异常请求,向所述客户端发送预设页面的第一页面信息;
结果接收模块,用于接收所述客户端基于所述第一页面信息成功渲染所述预设页面后反馈的渲染结果;标记发送模块,用于向所述客户端发送服务请求标记,以使得所述客户端基于所述服务请求标记请求服务。9.根据权利要求8所述的装置,其中,...

【专利技术属性】
技术研发人员:刁嘉欣王正华
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1