当前位置: 首页 > 专利查询>全优玲专利>正文

处理网络请求的方法技术

技术编号:11856100 阅读:59 留言:0更新日期:2015-08-11 02:36
本发明专利技术公开了一种处理网络请求的方法,其特征在于包括以下步骤:(1)网络服务器端接收至少一种请求客户端发送的网络请求信息;(2)网络服务器端存储所述网络请求信息;(3)网络服务器端对所述存储的网络请求进行异步处理;(4)客户端通过网络服务器发送的反馈页面得到处理结果,并对其进行集中管理。本发明专利技术缓解了由于同一时刻大量的在线用户发送网络请求对于服务器所带来的压力,并且本发明专利技术无需对现有的网络服务器进行硬件或软件的实质性改动,其能够在保证用户体验不受实质性影响的同时,降低了成本,增强了客户端和服务器端交互能力,从而提高了用户的访问体验。

【技术实现步骤摘要】

本专利技术涉及网络服务器对来自用户的网络请求的处理,具体涉及一种。
技术介绍
目前,随着科学技术的发展,人们生活水平的逐步提高,网络已经在社会生活中广泛应用,每个网络服务器提供者都希望他们的网站拥有广泛的用户群并且能够在同一时间为尽量多的用户提供服务。特别是提供在线事务处理的网站,比如搜索网站,网上购物网站。对于这些网站而言,同时在线的用户数越多就意味着能够处理的事务量越大,进而网络服务器的处理能力和服务器的资源配置尽管可以应付平常的事务处理量,但是在高峰时段或者在线用户高的时刻或者业务情况比较复杂,需要较长时间处理的场合中会产生网络服务拥堵,此时网络请求的响应时间比较长,客户端会长时间处于待处理状态,影响到用户的网络体验,甚至使得网络陷入瘫痪状态。现有技术中,有若干种方法试图解决这一问题。最简单的途径是在基础网络架构设计时充分考虑高峰时段的最大用户量,从而按照最大用户量设计网络架构和负载能力。然而,这种过分理想化的解决途径难以适用于现实中的所有网络应用之中。因为充分估计未来的最大用户量,是很难做到的,即便是大概确定了可能的最大用户的数量,提供了足够强大的网络架构所耗费的成本可能也比较高,缺乏现实可能性。通过更新服务器系统,包括使用高性能硬件,优化代码方法移除性能瓶颈,但是业务情况比较复杂的情况下,还是不能达到用户期望的情况也并不鲜见。另一种途径就是对网络应用进行优化,包括限制同时交易的最大用户数,在高峰时段屏蔽一些事务处理应用。显然这样的限制措施将伤害大量终端用户的用户体验,从而间接造成网络服务提供者的用户流失。还有一种方法是通过异步处理,然后通过以下方法确认处理的结果,如一个小时后通过此URL确认处理结果,把结果发送到用户的邮箱。此种方法不能实时了解处理的状态,只能最后确认结果,不能对处理进行取消操作,也不能对所有的请求进行集中管理,已经不能完全满足的客户的需求。
技术实现思路
本专利技术的目的就是为了弥补现有技术的缺陷,提供一种让客户端能随时了解服务器对请求的处理情况并且能够对其进行集中处理的。为解决上述技术问题,本专利技术的基本构思是:一种,其特征在于包括以下步骤:(I)网络服务器端接收至少一种请求客户端发送的网络请求信息;(2)网络服务器端存储所述网络请求信息;(3)网络服务器端对所述存储的网络请求进行异步处理;(4)客户端通过网络服务器发送的反馈页面得到处理结果,并对其进行集中管理。进一步地,在步骤(2)中,网络服务器接受客户端的网络请求后,存储所述网络请求信息并发送网络请求已被受理的提示信息给客户端。进一步地,所述网络服务器端在异步处理的整个过程中,及时更新处理的状态,所述网络服务器端在处理完成后存储处理结果;所述集中管理包括客户端可随时通过刷新反馈页面确认该客户端提交的所有请求的最新处理状态。更进一步地,所述集中管理还包括一个客户端选择的步骤;所述客户端选择的步骤设置为根据处理编号来确认该处理的状态;或者设置为在处理状态为正常完了后,下载或者直接查看处理的结果。进一步地,所述客户端的反馈页面通过刷新,得到最新状态,最新状态包括异常终止。进一步地,所述客户端选择的步骤设置为删除处理完了的请求;或者设置为取消未被处理或者处理中的请求。更进一步地,所述网络请求信息为检索时,客户端不必等待检索完成,就提交新的检索请求,客户端通过反馈页面集中管理提交的所有检索请求,并查看检索结果。进一步地,所述网络请求信息为彩票过滤,客户端首先输入彩票的集合,或者彩票的全集;然后挑选算法组成算法链;客户端提交请求后,网络服务器端算法链对彩票集合进行过滤;客户端不必等待过滤完成,继续使用系统的服务;选择不同的算法组成算法链或者输入不同的彩票集合,提交新的网络请求信息,客户端通过反馈页面集中管理提交的所有请求,并查看过滤的结果。进一步地,所述网络请求信息为一个预算制定,客户端选择各种物料信息,提交请求后,系统自动根据物料价格参数制作预算报价单;客户端不必等待系统处理完成,可以继续使用系统的服务,客户端通过反馈页面集中管理所提交的请求。更进一步地,所述网络请求信息为应用模拟,设计人员或者技术人员通过输入技术参数提交模拟请求,客户端不必等待处理完成,更改参数提交新的网络请求信息,客户端通过反馈页面集中管理确认提交的请求,进而确定最佳的技术参数。有益效果:本专利技术的服务器端可以按照一定的规则对网络请求进行存储,等待在适当的时候由网络服务提供者进行异步处理。客户端可以通过反馈页面了解服务器端的处理状态,并对其提交的所有请求进行集中管理,选择合适的处理方式,可以删除处理完成的请求;也可以取消未被处理或者处理中的请求。本专利技术缓解了由于同一时刻大量的在线用户发送网络请求对于服务器所带来的压力,并且本专利技术无需对现有的网络服务器进行硬件或软件的实质性改动,其能够在保证用户体验不受实质性影响的同时,降低了成本,增强了客户端和服务器端交互能力,从而提高了用户的访问体验。【附图说明】图1为本专利技术的系统框图;图2为本专利技术的接收客户请求服务器处理流程图;图3为本专利技术的网络服务器发给客户端用于确认网络请求已被受理的提示信息框;图4为本专利技术的请求处理系统的流程图;图5为图4的线程A的流程图;图6为本专利技术状态转移的示意图;图7为本专利技术的反馈页面的大概效果图;图8为本专利技术刷新反馈页面,下载或查看处理结果示意图;图9为本专利技术客户端点击取消按钮时服务器端的处理流程图;图10为本专利技术客户端点击删除按钮时服务器端的处理流程图。【具体实施方式】下面将结合说明书附图,对本专利技术做进一步的说明。实施例1有关本实施方式的其中之一的所述网络请求信息为比较耗时的检索时的一种,其特征在于包括以下步骤:(I)网络服务器端接收至少一种请求客户端发送的网络请求信息;(2)存储所述网络请求信息;(3)对所述存储的网络请求进行异步处理;(4)客户端通过网络服务器发送的反馈页面得到处理结果,并对其进行集中管理。在步骤(2)中,网络服务器接受客户端的网络请求后,存储所述网络请求信息并发送网络请求已被受理的提示信息给客户端。所述网络服务器端在处理的整个过程中,及时更新处理的状态,所述网络服务器端在处理完成后存储处理结果;所述集中管理包括客户端可随时通过刷新反馈页面确认该客户端提交的所有请求的最新处理状态。如当前第1页1 2 3 本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/CN104753981.html" title="处理网络请求的方法原文来自X技术">处理网络请求的方法</a>

【技术保护点】
一种处理网络请求的方法,其特征在于:包括以下步骤:(1)网络服务器端接收至少一种请求客户端发送的网络请求信息;(2)网络服务器端存储所述网络请求信息;(3)网络服务器端对所述存储的网络请求进行异步处理;(4)客户端通过网络服务器发送的反馈页面得到处理结果,并对其进行集中管理。

【技术特征摘要】

【专利技术属性】
技术研发人员:全优玲
申请(专利权)人:全优玲
类型:发明
国别省市:上海;31

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

1