【技术实现步骤摘要】
一种预防重复操作的方法及系统
本专利技术涉及互联网
,尤其涉及一种预防重复操作的方法及系统。
技术介绍
随着网络的发展,计算机已成为人们生活不可或缺的一部分,在访问网站时,经常需要提交一些表单来进行信息录入,而对于性能不佳或程序运行缓慢的计算机而言,页面更新慢,使用者为确保表单递交状态,会多次点击“确定”的提示按钮,从而导致表单重复提交,而使信息更新出现错误。表单重复提交成为各大网站越来越棘手的问题,不仅攻击各大网站数据的安全性,而且还考验用户的忍耐性。类似的问题还比如:1、用户通过APP进行订单活动时,点击确认订单以后,由于网络或者其他原因,APP存在未响应的问题,此时用户会多次重复点击确认订单,从而导致出现重复下单的问题;2、用户通过APP进行沟通交流时,接收或者发送消息有时会出现消息重复推送的问题,由此产生的影响可能会非常大。针对这一问题,现有技术中也提出一些改进措施。如申请号为CN200910014312.7的专利文献公开的“一种防止页面重复提交的方法”,该专利技术基于STRUTS防重复提交技术,提供一种防止页面重复提交的方法,该方法是通过修改STR ...
【技术保护点】
一种预防重复操作的方法,其特征在于,包括步骤:S1.接收多个业务操作对应的多个唯一标识;S2.根据所述多个唯一标识生成对应的多个全局ID;S3.若存在相同的全局ID,则判断所述对应的业务操作为重复操作;若不存在相同的全局ID,则判断所述对应的业务操作为非重复操作。
【技术特征摘要】
1.一种预防重复操作的方法,其特征在于,包括步骤:S1.接收多个业务操作对应的多个唯一标识;S2.根据所述多个唯一标识生成对应的多个全局ID;S3.若存在相同的全局ID,则判断所述对应的业务操作为重复操作;若不存在相同的全局ID,则判断所述对应的业务操作为非重复操作。2.如权利要求1所述的预防重复操作的方法,其特征在于,步骤S1中,所述唯一标识包括:APP_KEY、业务操作内容信息。3.如权利要求1所述的预防重复操作的方法,其特征在于,步骤S2具体包括:S21.根据所述接收的多个唯一标识,通过MD5算法生成多个全局ID,设置全局ID作为关键字;S22.设置关键值,所述关键值包括时间戳、唯一标识;S23.将所述关键字及关键值存储至外部存储引擎中。4.如权利要求3所述的预防重复操作的方法,其特征在于,步骤S3中,通过关键字查找,于所述外部存储引擎中查找是否存在相同的全局ID,判断所述业务操作是否为重复操作。5.如权利要求4所述的预防重复操作的方法,其特征在于,步骤S3具体为:S31.若存在相同的全局ID,则判断所述业务操作为重复操作,向业务方返回失败信息;S32.若不存在相同的全局ID,则判断所述业务操作为非重复操作,向业务方返回成功信息。6.如权利要求5所述的预防重复操作的方法,其特...
【专利技术属性】
技术研发人员:江液,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。