【技术实现步骤摘要】
业务处理请求的处理方法、装置、电子设备
本申请涉及计算机
,具体而言,本申请涉及一种业务处理请求的处理方法、装置、电子设备。
技术介绍
随着互联网技术的蓬勃发展,用户越来越普遍地通过终端设备接入互联网办理各种业务。目前,同账户多点登录的场景越来越普遍,同账户多点登录指的是不同用户使用同一账户登录web页面,在web页面上执行操作。在同账户多点登录场景下,一种可能发生的情况是,一个用户登录web页面后执行了一种操作,另一个用户登录web页面后执行了另一种操作,如果这两种操作是完全相反或相互影响的操作,就会导致web页面的业务数据发生错误,可见,同账户多点登录的场景下,业务数据的正确性可能会受到影响。
技术实现思路
为了解决现有技术中所存在的问题中的至少一个,本申请实施例提供了一种业务处理请求的处理方法、装置、电子设备,本申请实施例所提供的技术方案如下:本申请第一方面提供了一种业务处理请求的处理方法,包括:接收客户端发送的密钥获取请求,密钥获取请求中携带有当前业务标识和当前页面的 ...
【技术保护点】
1.一种业务处理请求的处理方法,其特征在于,包括:/n接收客户端发送的密钥获取请求,所述密钥获取请求中携带有当前业务标识和当前页面的页面标识;/n基于所述当前业务标识和页面标识,生成包括第一密钥key的第一密钥信息;/n判断redis数据库中是否存储有所述第一key对应的密钥信息,并基于判断结果向所述客户端发送第二密钥信息;/n接收客户端发送的业务处理请求,所述业务处理请求中携带有所述第二密钥信息,所述第二密钥信息包括第二key;/n基于所述第二密钥信息,从所述redis数据库中获取所述第二key对应的第三密钥信息;/n将所述第二密钥信息与所述第三密钥信息进行匹配,并基于匹 ...
【技术特征摘要】
1.一种业务处理请求的处理方法,其特征在于,包括:
接收客户端发送的密钥获取请求,所述密钥获取请求中携带有当前业务标识和当前页面的页面标识;
基于所述当前业务标识和页面标识,生成包括第一密钥key的第一密钥信息;
判断redis数据库中是否存储有所述第一key对应的密钥信息,并基于判断结果向所述客户端发送第二密钥信息;
接收客户端发送的业务处理请求,所述业务处理请求中携带有所述第二密钥信息,所述第二密钥信息包括第二key;
基于所述第二密钥信息,从所述redis数据库中获取所述第二key对应的第三密钥信息;
将所述第二密钥信息与所述第三密钥信息进行匹配,并基于匹配结果,对所述业务处理请求进行处理。
2.根据权利要求1所述的方法,其特征在于,所述基于判断结果向所述客户端发送第二密钥信息,包括:
若所述redis数据库中存储有所述第一key对应的密钥信息,则确定所述redis数据库中预先存储的与所述第一key对应的密钥信息为所述第二密钥信息,并向所述客户端发送所述第二密钥信息;
若所述redis数据库中没有存储所述第一key对应的密钥信息,则将所述第一密钥信息确定为所述第二密钥信息,并向所述客户端发送所述第二密钥信息;
若所述redis数据库中没有存储所述第一key对应的密钥信息,所述方法还包括:
在所述redis数据库中存储所述第一密钥信息。
3.根据权利要求1或2所述的方法,其特征在于,所述基于匹配结果,对所述业务处理请求进行处理,包括:
若所述第二密钥信息与所述第三密钥信息相匹配,则对所述当前页面进行与所述业务处理请求对应的业务处理;
若所述第二密钥信息与所述第三密钥信息不相匹配,基于所述业务处理请求生成密钥验证失败提示信息,并向所述客户端发送所述密钥验证失败提示信息。
4.根据权利要求3所述的方法,其特征在于,若所述第三密钥信息是在除所述用户外其他用户通过所述第二密钥信息成功处理所述当前页面的业务后、更新所述第二密钥信息得到的,则所述第二密钥信息与所述第三密钥信息不相匹配。
5.根据权利要求4所述的方法,其特征在于,所述向所述客户端发送密钥验证失败提示信息之后,所述方法还包括:
接收所述客户端发送的页面刷新请求;
基于页面刷新请求,向所述客户端发送所述其他用户成功进行业务处理后的所述当前页面的页面信息。
6.根据权利要求3所述的方法,其特征在于,所述基于所述业务处理请求,向所述客户端发送所述当前页面之后,所述方法还包括:
更新所述redis数据库中的所述第三密钥信息。
7.一种业务处理请求的处理方法,其特征在于,包括:
向服务器发送密钥获取请求,所述密钥获取请求中携带有当前业务标识和当前页面的页面标识;
接收所述服务器发送的第二密钥信息,所述第二密钥信息是在所述服务器判断redis数据库中是否存储有第一密钥信息中第一密钥key对应的密钥信息后、基于判断结果确定的,其中,所述第一密钥信息是基于所述当前业务标识和页面标识生成的;
向服务器发送携带有所述第二密钥信息的业务处理请求,所述第二密钥信息包括第二key,以便于所述服务器基于所述第二密钥信息,从redis数据库中获取所...
【专利技术属性】
技术研发人员:李光鑫,
申请(专利权)人:望海康信北京科技股份公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。