[发明专利]表单数据处理方法和服务器在审
申请号: | 201611224169.0 | 申请日: | 2016-12-27 |
公开(公告)号: | CN107016035A | 公开(公告)日: | 2017-08-04 |
发明(设计)人: | 李睿 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/54 |
代理公司: | 北京三友知识产权代理有限公司11127 | 代理人: | 李辉 |
地址: | 英属开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 表单 数据处理 方法 服务器 | ||
技术领域
本申请涉及计算机技术领域,特别涉及一种表单数据处理方法和服务器。
背景技术
表单通常是一种以图形化方式显示并能够与用户进行交互的控件。表单可以包括表单域和表单按钮等组件。其中,表单域组件可以包括文本框、密码框、单选框、复选框、下拉选择框、和文件上传框等,表单按钮组件可以包括提交按钮、和复位按钮等。
随着互联网技术的快速发展,表单作为一种用于采集数据的控件,在各种页面得到了广泛应用。例如,账户注册页面、账户登录页面、购物下单页面、和转账页面等。
通常地,客户端可以使用表单来采集数据,可以将采集到的数据作为表单数据,并可以向服务器发送所述表单数据。具体地,客户端可以在页面中显示表单。用户可以在该表单中输入数据;在完成输入后,可以触发该表单中的提交按钮。例如,单击或双击提交按钮。客户端在监听到提交按钮被触发的事件后,可以将用户输入的数据作为表单数据,并可以向服务器发送所述表单数据。
服务器可以接收客户端发来的表单数据,可以对接收到的表单数据进行预设处理;在处理完成后,可以向客户端返回处理结果。例如,所述表单数据可以为购物下单表单数据。那么,服务器可以将购物下单表单数据存储至数据库;在存储完成后,可以向客户端返回下单成功的处理结果。
目前,在一些情况下,在触发表单中的提交按钮后,由于网络速度较慢、或者服务器响应速度较慢等因素,用户可能在等待较长时间后仍没有得到服务器返回的处理结果。此时,用户可能会再次触发表单中的提交按钮,使得客户端再次向服务器发送表单数据。这样,服务器会再次接收客户端发来的表单数据,并再次对所述表单数据进行处理,造成对同一表单数据的重复处理,从而产生错误的业务数据。例如,在数据库中重复存储购物下单表单数据,造成重复下单。
发明内容
本申请实施例的目的是提供一种表单数据处理方法和服务器,以避免服务器对重复发来的表单数据进行处理。
为实现上述目的,本申请实施例提供一种表单数据处理方法,包括:接收指定表单数据;将所述指定表单数据的指定标识在预设标识集中进行匹配;其中,所述预设标识集包括至少一个标识,所述标识用于标识一个表单数据;所述指定标识用于标识所述指定表单数据;当在所述预设标识集中匹配到所述指定标识时,在匹配标识的基准时刻与当前时刻的差值小于或等于预设时间阈值的条件下,放弃所述指定表单数据;其中,所述匹配标识为所述预设标识集中与所述指定标识相匹配的标识;所述匹配标识的基准时刻为所述匹配标识最近被匹配成功的时刻。
为实现上述目的,本申请实施例提供一种服务器,包括:通信组件,用于建立通信连接并进行数据传输;处理器,用于接收指定表单数据;将所述指定表单数据的指定标识在预设标识集中进行匹配;其中,所述预设标识集包括至少一个标识,所述标识用于标识一个表单数据;所述指定标识用于标识所述指定表单数据;当在所述预设标识集中匹配到所述指定标识时,在匹配标识的基准时刻与当前时刻的差值小于或等于预设时间阈值的条件下,放弃所述指定表单数据;其中,所述匹配标识为所述预设标识集中与所述指定标识相匹配的标识;所述匹配标识的基准时刻为所述匹配标识最近被匹配成功的时刻。
由以上本申请实施例提供的技术方案可见,本申请实施例中,服务器可以将指定表单数据的指定标识在预设标识集中进行匹配;当在所述预设标识集中匹配到所述指定标识时,在匹配标识的基准时刻与当前时刻的差值小于或等于预设时间阈值的条件下,可以放弃所述指定表单数据,从而避免对客户端重复发来的表单数据进行处理。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例一种表单数据处理方法的流程图;
图2为本申请实施例一种转账页面示意图;
图3为本申请实施例一种转账操作页面示意图;
图4为本申请实施例一种转账成功页面示意图;
图5为本申请实施例一种服务器功能结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611224169.0/2.html,转载请声明来源钻瓜专利网。