WEB系统中的数据处理方法、装置及系统制造方法及图纸

技术编号:4156485 阅读:251 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭示了一种WEB系统中的数据处理方法、装置及系统。所述WEB系统中的数据处理方法,包括步骤:接收WEB客户端发送的请求数据,并根据第一预设规则进行管理后,传送至第三方服务器;接收第三方服务器返回的响应数据,并根据第二预设规则进行管理后,传送至WEB客户端。所述WEB系统中的数据处理装置及系统,通过WEB服务器对WEB客户端与第三方服务器的数据交互进行管理,可减少WEB服务器压力,缩短对WEB客户端的响应时间,以及提升用户操作体验。

Data processing method, device and system in WEB system

The invention discloses a data processing method, a device and a system in a WEB system. The data processing method, the WEB system includes the steps of: receiving WEB client sends request data, and according to the first preset rules of management, transferred to the third party server; receiving the response data of third party server returns, and according to the rules of the second default management, sent to the WEB client. Data processing device and system in the WEB system, through the WEB data server to WEB client and third party server interaction management, can reduce the pressure of the WEB server, shorten the response time of the WEB client, and enhance the user experience.

【技术实现步骤摘要】

本专利技术涉及到数据处理领域,特别涉及到一种WEB系统中的数据处理方法、装置 及系统。
技术介绍
随着互联网技术的不断发展,以用户为中心的WEB设计越来越被广大网络用户所 认可和推崇。进一步用户体验因素、WEB服务器的性能以及网络传输效率,成为在WEB设计 和实现时所考虑的关键因素。 在传统互联网中,WEB系统设计广泛的采用了 J2EE(Java 2 PlatformEnterprise Edition, Java2平台企业版)技术架构,特别是基于该架构之上的 MVC(Model-View-Controller,模型-检视-控制器模式)模式被广泛应用,引起了 WEB技 术发展的技术革命,推动了 WEB技术的进一步发展。随着互联网技术和用户体验要素的不 断发展,对WEB网络访问的要求越来越高,当网络访问达到一定数值时,服务器通常需要在 某个时间片段内返回巨大的信息量,特别是当WEB服务器与第三方服务(比如电信级应用 服务器)有信息交互时候,漫长的页面等待对用户体验提出了严峻的考验,同时对服务器 的性能也提出了更高的要求,如何通过进一步的技术改进和方案优化来提升用户体验,减 轻服务器压力成为业界共同关注的问题。 现有的解决以上问题的方案通常有两种情况;参照图l,第一种是通过Java script语言在客户端进行请求的优化处理,典型的应用技术框架有Ajax(Asynchronous JavaScript XML);其工作原理为通过Java script语言实现请求数据通过一定时间间 隔、较为均匀的发送给WEB服务器端,WEB服务器端根据请求,返回客户端所需的数据进行 展现。 上述方案在一定程度上能够缓解WEB服务器的请求压力,以及网络传输的部分压 力,但如果服务器端有大量的数据处理,客户端依然需要较长时间的等待,其不能从根本上 解决整个系统的总体响应时间。 参照图2,第二种是使用自行开发的控件或第三方控件,典型的应用比如使用Java Applet。其工作原理为使用第三方控件或自行研发的控件,该控件在执行之前必须首先下 载并正常安装到客户端,在WEB服务器端嵌入与控件进行信息交互的通讯模块,控件通过 非HTTP协议(通常为底层的TCP/IP协议)的请求应答模式进行消息交互。 此种方案能够较好的解决WEB数据处理的实时性问题,但由于需要下载并安装到 客户端,对最终用户来说存在一定的安全隐患,且目前的浏览器安全级别基本都是禁止安 装控件的,另外由于WEB页面和控件属于两个会话(HTTP会话和TCP/IP会话),通常会存在 不一致的情况,比较难于管理。
技术实现思路
本专利技术的目的之一为提供一种WEB系统中的数据处理方法、装置及系统,可减少WEB服务器压力,縮短对WEB客户端的响应时间,以及提升用户操作体验。 本专利技术提出一种WEB系统中的数据处理方法,包括步骤 接收WEB客户端发送的请求数据,并根据第一预设规则进行管理后,传送至第三 方服务器; 接收第三方服务器返回的响应数据,并根据第二预设规则进行管理后,传送至WEB 客户端。 优选地,所述接收第三方服务器返回的响应数据,并根据第二预设规则进行管理 后,传送至WEB客户端的步骤前还包括步骤 启动监听第三方服务器。 优选地,所述第一预设规则或者第二预设规则包括 队列先入先出模式、队列排序模式、队列同步模式和/或队列异步模式。 本专利技术还提出一种WEB系统中的数据处理装置,分别与WEB客户端以及第三方服务器连接通讯,所述装置包括 请求数据处理模块,接收WEB客户端发送的请求数据,并根据第一预设规则进行 管理后,传送至第三方服务器; 响应数据处理模块,接收第三方服务器返回的响应数据,并根据第二预设规则进 行管理后,传送至WEB客户端; 通讯模块,分别与WEB客户端以及第三方服务器进行连接通讯,实现请求数据处 理模块以及响应数据处理模块与WEB客户端和第三方服务器的通讯。 优选地,所述装置还包括 监听模块,监听第三方服务器返回的响应数据,并传送至响应数据处理模块。 优选地,所述通讯模块还包括 监听启动单元,用于启动监听模块。 优选地,所述装置还包括 设置存储模块,设置存储空间存储通过请求数据处理模块管理的请求数据和/或 通过响应数据处理模块接收的响应数据。 本专利技术另提出一种WEB系统中的数据处理系统,包括WEB客户端、WEB服务器以及 第三方服务器,所述WEB客户端包括 客户端数据处理模块,用于请求数据发送、响应数据接收以及数据处理; 所述WEB服务器包括 请求数据处理模块,接收WEB客户端发送的请求数据,并根据第一预设规则进行 管理后,传送至第三方服务器; 响应数据处理模块,接收第三方服务器返回的响应数据,并根据第二预设规则进 行管理后,传送至WEB客户端; 通讯模块,分别与WEB客户端以及第三方服务器进行连接通讯,实现请求数据处 理模块以及响应数据处理模块与WEB客户端和第三方服务器的通讯; 所述第三方服务器包括 第三方数据处理模块,接收请求数据,产生并返回响应数据。 优选地,所述WEB客户端还包括 定时模块,定时向WEB服务器获取响应数据。 优选地,所述客户端数据处理模块还包括 定时启动单元,用于启动定时模块。 本专利技术的WEB系统中的数据处理方法、装置及系统,通过WEB服务器对WEB客户端 与第三方服务器的数据交互进行管理,可减少WEB服务器压力,縮短对WEB客户端的响应时 间,以及提升用户操作体验。附图说明意图; 图; 图; 意图; 图1是现有技术中WEB客户端与WEB服务器第一种通讯方式示意图2是现有技术中WEB客户端与WEB服务器第二种通讯方式示意图3是本专利技术一实施例中WEB系统中的数据处理方法的步骤流程示意图4是本专利技术一实施例的一实施方式中WEB系统中的数据处理方法的步骤流程示图5是本专利技术另一实施例中WEB系统中的数据处理装置与外部连接的结构示意图6是本专利技术另一实施例的一实施方式中WEB系统中的数据处理装置的结构示意图7是本专利技术另一实施例的另一实施方式中WEB系统中的数据处理装置的结构示图8是本专利技术另一实施例中WEB系统中的数据处理装置通讯模块的结构示意图; 图9是本专利技术另一实施例中WEB系统中的数据处理系统的结构示意图; 图10是本专利技术另一实施例中客户端数据处理模块的结构示意图。 本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施例方式本专利技术提供了一种准实时的WEB系统的数据处理方案,实现WEB客户端以及WEB 服务器与第三方服务器进行有序的数据交互,以达到均衡WEB客户端请求、缓解WEB服务器 压力以及縮短客户端响应时间的目的,从而提升在WEB客户端请求和WEB服务器端数据处 理压力都很大的情况下的用户操作体验。 参照图3,提出本专利技术一实施例的一种WEB系统中的数据处理方法,包括 步骤S10、接收WEB客户端发送的请求数据,并根据第一预设规则进行管理后,传送至第三方服务器; 步骤S11、接收第三方服务器返回的响应数据,并根据第二预设规则进行管理后, 传送至WEB客户端。 如步骤S10所述,WEB客户端可根据用户需求,通过浏览器发送请求数据给WEB服 务器,完成提交后,即可返回一个提交是否成功页本文档来自技高网
...

【技术保护点】
一种WEB系统中的数据处理方法,其特征在于,包括步骤:接收WEB客户端发送的请求数据,并根据第一预设规则进行管理后,传送至第三方服务器;接收第三方服务器返回的响应数据,并根据第二预设规则进行管理后,传送至WEB客户端。

【技术特征摘要】
一种WEB系统中的数据处理方法,其特征在于,包括步骤接收WEB客户端发送的请求数据,并根据第一预设规则进行管理后,传送至第三方服务器;接收第三方服务器返回的响应数据,并根据第二预设规则进行管理后,传送至WEB客户端。2. 根据权利要求1所述的WEB系统中的数据处理方法,其特征在于,所述接收第三方服务器返回的响应数据,并根据第二预设规则进行管理后,传送至WEB客户端的步骤前还包括步骤启动监听第三方服务器。3. 根据权利要求1或2所述的WEB系统中的数据处理方法,其特征在于,所述第一预设规则或者第二预设规则包括队列先入先出模式、队列排序模式、队列同步模式和/或队列异步模式。4. 一种WEB系统中的数据处理装置,分别与WEB客户端以及第三方服务器连接通讯,其特征在于,所述装置包括请求数据处理模块,接收WEB客户端发送的请求数据,并根据第一预设规则进行管理后,传送至第三方服务器;响应数据处理模块,接收第三方服务器返回的响应数据,并根据第二预设规则进行管理后,传送至WEB客户端;通讯模块,分别与WEB客户端以及第三方服务器进行连接通讯,实现请求数据处理模块以及响应数据处理模块与WEB客户端和第三方服务器的通讯。5. 根据权利要求4所述的WEB系统中的数据处理装置,其特征在于,所述装置还包括监听模块,监听第三方服务器返回的响应数据,并传送至响应数据处理模块。6. 根据...

【专利技术属性】
技术研发人员:刘新田狄强
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1