一种数据处理系统及方法技术方案

技术编号:20550263 阅读:20 留言:0更新日期:2019-03-09 22:31
本发明专利技术涉及一种数据处理系统及方法。包括服务器;数据发送端,与服务器连接;可向服务器发送请求信息;位置识别模块,用于识别数据发送端,并对数据发送端进行编号,该编号信息随同请求信息一同发送给服务器;时间触发器,服务器设有数据存储模块,当服务器接收到请求信息时,时间触发器产生一个时间数据,请求信息、位置编号信息以及时间数据一同存储于数据存储模块;服务器设有判断模块,判断新接收数据的位置编号信息是否在数据存储模块;当位置编号信息在数据存储模块内,判断模块向服务器发送“正确”信号。本发明专利技术通过在服务器内设置时间触发器,对数据的接收时间进行排序,将符合要求的数据保留,从而将数据优化,确保服务器的正常运行。

【技术实现步骤摘要】
一种数据处理系统及方法
本专利技术涉及互联网
,尤其涉及一种数据处理系统及方法。
技术介绍
随着互联网技术的不断发展,互联网的数据量越来越大,尤其是互联网商城,互联网商城的商品可能会同时有N个客户同时下单购买,特别是双11、6.18等日子,互联网商城都会举办一些促销活动,当短时间内的数据量特别大时,很容易造成服务器宕机,为确保服务器能够稳定的运行,目前大多采用备用服务器、增加服务器硬件等方式,然而这种方式在面对逐渐增加的数据量时,也越来越力不从心,因此需要设计一种优化方案来处理数据。
技术实现思路
本专利技术的目的在于针对现有技术的不足,提供一种数据处理系统,该数据处理系统可针对海量的数据进行优化分析,确保服务器的正常运行。一种数据处理系统,包括服务器;数据发送端,与服务器连接;可向服务器发送请求信息;位置识别模块,用于识别数据发送端,并对数据发送端进行编号,该编号信息随同请求信息一同发送给服务器;时间触发器,服务器设有数据存储模块,当服务器接收到请求信息时,时间触发器产生一个时间数据,请求信息、位置编号信息以及时间数据一同存储于数据存储模块;服务器设有判断模块,判断新接收数据的位置编号信息是否在数据存储模块;当位置编号信息在数据存储模块内,判断模块向服务器发送“正确”信号。当服务器的数据存储模块存储的数据量达到阈值时,启动判断模块,如果判断模块向服务器没有反馈信号,服务器拒收当前数据发送端发送的数据或服务器向当前数据发送端发送等待信息。进一步地,所述服务器还包括数据量检测模块和身份验证模块;数据检测模块,用于检测服务器在预定时间内收到的数据量大小;身份验证模块,用于对数据发送端的身份进行验证。进一步地,所述服务器还包括数据分析模块;数据分析模块对数据存储模块内的数据信息进行分析,当同一数据发送端发送2条以上的请求信息时,该数据发送端发送的请求信息删除。一种数据处理方法,其包括:数据发送端向服务器发送请求信息,同时将与数据发送端对应的位置信息一同发送给服务器,服务器将接收的请求信、位置信息以及接收的时间信息一同存储于数据存储模块;服务器根据接收请求信息的时间对请求信息进行排序,并依次存储于数据存储模块内;对超出数据存储模块容量的请求信息进行删除;当与数据存储模块内的请求信息不对应的数据发送端向服务器发送请求信息时,服务器直接删除或不接收。进一步地,该方法还包括:对接收数据量的检测,当服务器接收的数据量超过其处理的能力时,服务器启动身份验证模块;服务器向数据发送端发送身份验证信息,数据发送端向服务器发送身份信息,当身份验证后,服务器与数据发送端建立通讯。进一步地,所述方法还包括:请求数据分析,对数据发送端发送的请求信息进行数据分析,当数据发送端在预定时间内发送2条以上的请求信息时,该数据发送端与服务器断开,并将该数据发送端发送的请求信息删除。本专利技术的有益效果:本专利技术通过在服务器内设置时间触发器,对数据的接收时间进行排序,将符合要求的数据保留,从而将数据优化,确保服务器的正常运行。附图说明图1为本实施例数据处理的原理示意图。具体实施方式以下结合附图对本专利技术进行详细的描述。如图1所示。实施例:一种数据处理系统,包括服务器;数据发送端,与服务器连接;可向服务器发送请求信息;位置识别模块,用于识别数据发送端,并对数据发送端进行编号,该编号信息随同请求信息一同发送给服务器;时间触发器,服务器设有数据存储模块,当服务器接收到请求信息时,时间触发器产生一个时间数据,请求信息、位置编号信息以及时间数据一同存储于数据存储模块;服务器设有判断模块,判断新接收数据的位置编号信息是否在数据存储模块;当位置编号信息在数据存储模块内,判断模块向服务器发送“正确”信号。当服务器的数据存储模块存储的数据量达到阈值时,启动判断模块,如果判断模块向服务器没有反馈信号,服务器拒收当前数据发送端发送的数据或服务器向当前数据发送端发送等待信息。本技术方案主要针对互联网销售,数据存储模块存储的数据量可以与某商品的销售量匹配,如销售量为N个,数据量可达到1.1~1.2N个;当数据存储模块中数据量达到预定值时,服务器不再接收其他数据发送端发送的请求信息;在对数据发送端进行识别时,本技术方案采用了位置识别模块,采用位置识别模块对数据发送端进行编号;位置识别模块可以为IP,也可以为数据发送端的芯片编号等;在对数据进行收集时,服务器内设置了时间触发器,记录数据接收的时间,可按照时间顺序排列优先级。在数据处理上,本技术方案采用对数据先进行收集,收集的数据量根据数据存储模块来确定,对于数据发送端进行锁定,对无效的数据发送端进行屏蔽,避免短时间内需要处理海量的数据,造成服务器宕机。进一步地,所述服务器还包括数据量检测模块和身份验证模块;数据检测模块,用于检测服务器在预定时间内收到的数据量大小;身份验证模块,用于对数据发送端的身份进行验证。当服务器短时间内受到多个数据发送端发送的请求信息,而造成服务器短时间内无法完成数据接收的排序,如在进行抢购活动时,1秒内有几万、几十万的数据发送端发送数据请求;而数据存储模块只能存储几个数据信息,此时身份验证模块被触发,身份验证模块向数据发送端发送身份验证信息,数据发送端根据身份验证信息进行身份验证,身份验证的操作,数据发送端发送验证信息时,由于操作的时间会长短不一,服务器再次接收验证信息数据时,则不会出现短时间内大容量的数据需要处理。进一步地,所述服务器还包括数据分析模块;数据分析模块对数据存储模块内的数据信息进行分析,当同一数据发送端发送2条以上的请求信息时,该数据发送端发送的请求信息删除。在进行网络购买时,一次购买的数量受到限制;因此会出现多次购买的现象,或者出现刷单的现象;为避免这种现象出现,服务器设置了数据分析模块,对数据存储模块内的数据信息进行分析,对于刷单的数据发送端进行剔除。一种数据处理方法,其包括:数据发送端向服务器发送请求信息,同时将与数据发送端对应的位置信息一同发送给服务器,服务器将接收的请求信、位置信息以及接收的时间信息一同存储于数据存储模块;服务器根据接收请求信息的时间对请求信息进行排序,并依次存储于数据存储模块内;对超出数据存储模块容量的请求信息进行删除;当与数据存储模块内的请求信息不对应的数据发送端向服务器发送请求信息时,服务器直接删除或不接收。目前网购非常普遍,在特定时间段会推出促销活动,该特定时间段,服务器会有接收到大量的来自数据发送端的请求信息,而服务器的处理能力有限,如果每条请求信息都进行处理,则会导致服务器宕机;为避免这种现象,本技术方案对接收的请求信息进行时间排序,并只接收一定数量的请求信息,并将接收的请求信息存储于数据存储模块;由于数据存储模块还存储有与数据发送端对应的位置信息,服务器对数据发送端进行识别,并只与对应的数据发送端进行响应,其他数据发送端发送的请求信息则拒收。进一步地,该方法还包括:对接收数据量的检测,当服务器接收的数据量超过其处理的能力时,服务器启动身份验证模块;服务器向数据发送端发送身份验证信息,数据发送端向服务器发送身份信息,当身份验证后,服务器与数据发送端建立通讯。在进行网络购买时,可能会发生有人设定特定时间段发起流量恶意的攻击,为避免这种情况发生;当服务本文档来自技高网...

【技术保护点】
1.一种数据处理系统,其特征在于:包括服务器;数据发送端,与服务器连接;可向服务器发送请求信息;位置识别模块,用于识别数据发送端,并对数据发送端进行编号,该编号信息随同请求信息一同发送给服务器;时间触发器,服务器设有数据存储模块,当服务器接收到请求信息时,时间触发器产生一个时间数据,请求信息、位置编号信息以及时间数据一同存储于数据存储模块;服务器设有判断模块,判断新接收数据的位置编号信息是否在数据存储模块;当位置编号信息在数据存储模块内,判断模块向服务器发送“正确”信号;当服务器的数据存储模块存储的数据量达到阈值时,启动判断模块,如果判断模块向服务器没有反馈信号,服务器拒收当前数据发送端发送的数据或服务器向当前数据发送端发送等待信息。

【技术特征摘要】
1.一种数据处理系统,其特征在于:包括服务器;数据发送端,与服务器连接;可向服务器发送请求信息;位置识别模块,用于识别数据发送端,并对数据发送端进行编号,该编号信息随同请求信息一同发送给服务器;时间触发器,服务器设有数据存储模块,当服务器接收到请求信息时,时间触发器产生一个时间数据,请求信息、位置编号信息以及时间数据一同存储于数据存储模块;服务器设有判断模块,判断新接收数据的位置编号信息是否在数据存储模块;当位置编号信息在数据存储模块内,判断模块向服务器发送“正确”信号;当服务器的数据存储模块存储的数据量达到阈值时,启动判断模块,如果判断模块向服务器没有反馈信号,服务器拒收当前数据发送端发送的数据或服务器向当前数据发送端发送等待信息。2.根据权利要求1所述的一种数据处理系统,其特征在于:所述服务器还包括数据量检测模块和身份验证模块;数据检测模块,用于检测服务器在预定时间内收到的数据量大小;身份验证模块,用于对数据发送端的身份进行验证。3.根据权利要求1或2所述的一种数据处理系统,其特征在于:所述服务器还包括数据分析模块;数据分析模块对数据存储模块内的数据信息进行分析...

【专利技术属性】
技术研发人员:李家驹曾莉尧吴志伟陈祖华何佳杜晓辉高学顺
申请(专利权)人:东莞市摩米智能技术研究院
类型:发明
国别省市:广东,44

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

1