数据合并处理系统技术方案

技术编号:13506625 阅读:70 留言:0更新日期:2016-08-10 15:08
本发明专利技术提供的数据合并处理系统,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服务器通过该临时通讯链路将业务应答数据返回给客户端,且在客户端成功接收到业务应答数据后,断开该临时通讯链路。作为上述方案的进一步优化,所述合并业务处理服务器上设有计数模块,计数模块包括多个采用串行模式连接的计数单元,每个计数单元用于针对某种维度类型进行计数;当电子商务网络产生交易时,与交易内容中维度类型对应的计数单元进行计数;合并业务处理服务器对合并业务请求数据进行应答,产生业务应答数据的方法如下:合并业务处理服务器首先获得合并业务请求数据中的所有维度类型,然后获得与所有维度类型对应的计数单元,并按照计数单元连接的先后顺序依次读取出计数单元的数值,将所有计数单元的数据进行合并,形成业务应答数据。作为上述方案的进一步优化,所述合并业务处理服务器按照计数单元连接的先后顺序依次读取出计数单元的数值时,合并业务处理服务器首先读取第一个计数单元中的数值,当第一个计数单元读取成功时,再读取下一个计数单元的数值,直至所有计数单元都读取成功后,将所有计数单元的数据进行合并,形成业务应答数据。作为上述方案的进一步优化,所述合并业务处理服务器按照计数单元连接的先后顺序依次读取出计数单元的数值时,如果某个计数单元读取失败后,合并业务处理服务器停止对后面计数单元数值的读取,产生包含有读取失败标志的业务应答数据。作为上述方案的进一步优化,所述Web服务器的分组中还设有失败次数;当Web月艮务器接收到某分组对应的包含有读取失败标志的业务应答数据时,将该分组对应的失败次数累加I,当该分组对应的失败次数达到预设失败阈值,Web服务器产生错误数据信息,将错误数据信息返回给与该分组中各个业务请求数据各自所对应的客户端。相比于现有技术,本专利技术具有如下优点:本专利技术提供的数据合并处理系统,Web服务器将多个同样的业务请求数据合并成一条合并业务请求数据后,再发送给合并业务处理服务器,合并业务处理服务器对合并业务请求数据进行应答,将生成的业务应答数据返回给Web服务器,Web服务器最后将业务应答数据下发给各个客户端,该系统减少了两个服务器之间通讯的数据量,减少了两个服务器之间通讯链路的占用,提高了应答时间,能够对基于电子商务产生巨量的业务数据的处理模式进行高效率的实时处理。【附图说明】图1为实施例中数据合并处理系统的结构框图。【具体实施方式】下面结合实施例对本专利技术作进一步详细的描述,但本专利技术的实施方式不限于此。实施例: 数据合并处理系统,如图1所示,包括客户端,Web服务器和合并业务处理服务器; 客户端用于向Web服务器发送业务请求数据,和接收Web服务器的业务应答数据; Web服务器用于在接收到客户端的业务请求数据时,对业务请求数据进行分组存储;当Web服务器中预设的应答时间到达时,Web服务器用于依次对所有分组中的业务请求数据进行处理;预设应答时间是用于方便Web服务器批量处理业务请求数据,即当应答时间达到时本文档来自技高网
...

【技术保护点】
数据合并处理系统,其特征在于,包括客户端,Web服务器和合并业务处理服务器;客户端用于向Web服务器发送业务请求数据,和接收Web服务器的业务应答数据;Web服务器用于在接收到客户端的业务请求数据时,对业务请求数据进行分组存储;当Web服务器中预设的应答时间到达时,Web服务器用于依次对所有分组中的业务请求数据进行处理;其中Web服务器对每个分组中的业务请求数据进行处理的方法如下:Web服务器对该分组中的多条业务请求数据进行合并,形成该分组对应的一条合并业务请求数据,将合并业务请求数据发送给合并业务处理服务器;然后在接收到来自合并业务处理服务器中与该分组对应的业务应答数据时,将业务应答数据返回给与该分组中的各个业务请求数据各自所对应的客户端;合并业务处理服务器用于对来自Web服务器的合并业务请求数据进行应答,产生业务应答数据,并将业务应答数据返回给Web服务器。

【技术特征摘要】

【专利技术属性】
技术研发人员:马昭德王雷王胜利喻誉夏秋
申请(专利权)人:重庆秒银科技有限公司
类型:发明
国别省市:重庆;50

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

1