[发明专利]数据分配和处理方法、系统及计算机可读记录介质有效
申请号: | 201710612889.2 | 申请日: | 2017-07-25 |
公开(公告)号: | CN109302300B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 马冲 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L41/06 | 分类号: | H04L41/06;H04L41/0631;H04L43/16;G06Q30/06 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 分配 处理 方法 系统 计算机 可读 记录 介质 | ||
本申请提供了数据分配方法及装置、数据处理方法及服务器,其中,数据处理方法应用于与数据分配装置相连的任一服务器中,数据处理方法包括:接收数据分配装置发送的事件标识,并获取事件标识对应的时长参数;统计事件标识对应的事件在所述时长参数内的总计数值;服务器中保存有多个事件标识及其对应的计数值;判断总计数值是否超过预设处理阈值,如果超过,则忽略事件所对应的、不可重复处理的部分操作;如果不超过,则执行事件所对应的、不可重复处理的部分操作,并按照事件标识的接收时刻,累加事件的计数值。采用本申请实施例,可以避免在事件数据产生重复的情况下,还会执行用户操作产生的错误,提升用户体验。
技术领域
本申请涉及互联网数据处理技术领域,特别涉及一种数据分配方法及装置,以及,一种数据处理方法及服务器。
背景技术
在电子商务飞速发展的现在,越来越多的用户采用互联网进行各种在线交易,或者传递信息等。而对于用户在互联网上经由终端产生的操作,会发送至相应的服务器执行。例如,用户登录一个邮箱的操作,会将用户名和登录密码经由终端发送至邮箱服务器,邮箱服务器会产生该操作对应的一个事件以及事件数据,事件数据中包括了与用户操作相关的数据。再例如,用户在一个网上商城对某产品的下单操作,用户也会经由终端将自己的用户名、收件地址或者下单的产品等信息发送至网上商城的服务器,由服务器生成相应的一个下单事件,该下单事件的事件数据就包括了用户名、地址和产品等的信息。
但是,在实际应用中,由于网络延迟或者设备故障或者用户重复提交等原因,可能会造成同一个下单操作被重复发送至网上商城的服务器的现象,在这种情况下,会造成重复发送。
如何对这种重复发送的事件数据进行处理,称为亟待解决的技术问题。
发明内容
发明人在研究过程中发现,现有技术无法对重复发送的事件数据准确判断,根据本申请一个方面,如果能在服务器接收到用户操作后,将生成的事件数据按照各个事件数据对应的事件标识进行统计,如果某事件标识对应的事件在短时间内被重复提交了多次,则不再响应该事件对应的用户操作,就可以准确判断一个事件数据对应的事件是否是重复事件,进而可以确定对该事件对应的用户操作是否需要响应。
基于此,本申请提供了一种数据分配方法以及一种数据处理方法,用以采用为各个事件数据生成相对于的事件标识,并将事件数据按照处理事件是否重复的服务器的个数,来分别分配至各个服务器中,而各个服务器则统计自己存储的某个事件标识在一段事件内的次数是否超过预设处理阈值,超过的话就忽略该事件所对应的那些不可重复处理的操作,不仅保证了用户操作产生的事件数据不会被重复处理,例如不会重复执行扣款操作或者扣减积分操作等,也提升了用户体验。
本申请还提供了一种数据分配装置和服务器,用以保证上述方法在实际中的实现及应用。
为了解决上述问题,本申请公开了一种数据处理方法,所述数据处理方法包括:
接收事件标识,并获取所述事件标识对应的时长参数;
统计所述事件标识对应的事件在所述时长参数内的总计数值;
判断所述总计数值是否超过预设处理阈值,如果超过,则忽略所述事件所对应的、不可重复处理的部分操作;
如果不超过,则执行所述事件所对应的、不可重复处理的部分操作,并按照所述事件标识的接收时刻,累加所述事件的计数值。
其中,与多个时间片分别一一对应的多个存储空间,各时间片的间隔时长相同,所述存储空间包括时间戳和分段计数值,所述时间戳用于表示从该时间戳开始的间隔时长内接收到的事件标识对应的事件,需要累加至该存储空间中;所述按照所述事件标识的接收时刻,累加所述事件的计数值,包括:
计算所述事件标识的接收时刻除以所述间隔时长的商,作为待存储时间戳,以及,计算所述接收时刻与所述存储空间的个数的余数,作为待存储空间索引;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710612889.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网站断链检测方法及装置
- 下一篇:一种业务策略的评估方法及装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置