一种业务处理方法及装置制造方法及图纸

技术编号:16662827 阅读:38 留言:0更新日期:2017-11-30 11:56
本申请涉及互联网技术领域,尤其涉及一种业务处理方法及装置,用以合理化业务处理时的校验机制。本申请实施例提供的一种业务处理方法包括:业务服务器基于用户在客户端的指定页面上输入的参数信息,计算出第一结果数据;将所述用户输入的参数信息和所述第一结果数据之间的映射关系保存在所述用户的映射关系集合中,并将所述第一结果数据反馈给所述客户端;在接收到用户确认的提交信息后,基于所述提交信息中的参数信息,在所述用户的映射关系集合中,查找与该参数信息匹配的第一结果数据;比较所述提交信息中的第二结果数据与查找到的所述第一结果数据是否相同;若相同,则基于所述第二结果数据执行后续业务处理。

【技术实现步骤摘要】
一种业务处理方法及装置
本申请涉及互联网
,尤其涉及一种业务处理方法及装置。
技术介绍
在web页面中,存在一些AJAX(一种不刷新网页,通过使用异步机制向系统请求获取数据的方法)动态请求。具体地,客户端根据用户在某个web页面输入的参数向业务服务器发起获取计算的结果数据的请求,并将得到的结果数据展现在该web页面上供用户进行确认。在用户确认提交表单之后,将包含该结果数据及用户输入参数的表单提交给业务服务器,由业务服务器执行后续业务处理。在上述过程中,为了避免提交的表单中的结果数据被篡改所带来的安全性风险,现有技术中引入了一种校验机制,具体过程为:用户打开一个web页面,在该web页面上输入参数并使用AJAX方法发起请求,业务服务器将计算的结果数据保存起来,并将结果数据反馈给客户端。客户端在该web页面上展示该结果数据。用户确认好结果数据后,点击提交按钮。业务服务器在接收到用户确认提交的表单后,首先校验该表单中的结果数据与保存的该用户的结果数据是否相同,如果相同,则使用该结果数据执行后续业务处理,否则终止业务流程。但是,基于上述校验机制的处理过程存在一个问题:目前,用户可以通过本文档来自技高网...
一种业务处理方法及装置

【技术保护点】
一种业务处理方法,其特征在于,该方法包括:业务服务器基于用户在客户端的指定页面上输入的参数信息,计算出第一结果数据;将所述用户输入的参数信息和所述第一结果数据之间的映射关系保存在所述用户的映射关系集合中,并将所述第一结果数据反馈给所述客户端,由所述客户端在所述指定页面上进行显示;在接收到所述用户确认的提交信息后,基于所述提交信息中的参数信息,在所述用户的映射关系集合中,查找与该参数信息匹配的第一结果数据;比较所述提交信息中的第二结果数据与查找到的所述第一结果数据是否相同;若相同,则基于所述第二结果数据执行后续业务处理。

【技术特征摘要】
1.一种业务处理方法,其特征在于,该方法包括:业务服务器基于用户在客户端的指定页面上输入的参数信息,计算出第一结果数据;将所述用户输入的参数信息和所述第一结果数据之间的映射关系保存在所述用户的映射关系集合中,并将所述第一结果数据反馈给所述客户端,由所述客户端在所述指定页面上进行显示;在接收到所述用户确认的提交信息后,基于所述提交信息中的参数信息,在所述用户的映射关系集合中,查找与该参数信息匹配的第一结果数据;比较所述提交信息中的第二结果数据与查找到的所述第一结果数据是否相同;若相同,则基于所述第二结果数据执行后续业务处理。2.如权利要求1所述的方法,其特征在于,将所述用户输入的参数信息和所述第一结果数据之间的映射关系保存在所述用户的映射关系集合中,包括:将标识所述用户输入的参数信息的参数标识信息和所述第一结果数据作为一个映射关系对保存在所述用户的映射关系集合中。3.如权利要求2所述的方法,其特征在于,所述参数标识信息为哈希值;根据以下步骤确定所述参数标识信息:将所述用户输入的参数信息对应的各个字符串进行合并,生成合并字符串;计算所述合并字符串的哈希值,将计算得到的哈希值确定为所述参数标识信息。4.如权利要求3所述的方法,其特征在于,基于所述提交信息中的参数信息,在所述用户的映射关系集合中,查找与该参数信息匹配的第一结果数据,包括:将所述提交信息中的参数信息对应的各个字符串进行合并,生成所述提交信息对应的合并字符串;计算所述提交信息对应的合并字符串的哈希值;在所述用户的映射关系集合中,查找与计...

【专利技术属性】
技术研发人员:彭剑
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1