用户风险指数的查询方法、装置、电子设备及介质制造方法及图纸

技术编号:24418544 阅读:35 留言:0更新日期:2020-06-06 12:48
本公开提供了一种用户风险指数的查询方法,应用于客户端,该方法包括:发送用户风险指数的查询请求,所述请求包含有第一用户标识;接收所述用户的风险指数和第二用户标识;验证所述第一用户标识与所述第二用户标识是否相同,如果不同,验证不通过表示所述用户不满足预设条件,则重新发送所述请求,这样便于确认客户端接收的用户风险指数是否为用户想要的,避免了张冠李戴的情况发生,即解决了相关技术中提到的乱序问题,实现了可靠性。本公开还提供了一种用户风险指数的查询装置、电子设备及介质。

Query methods, devices, electronic equipment and media of user risk index

【技术实现步骤摘要】
用户风险指数的查询方法、装置、电子设备及介质
本公开涉及互联网的
,尤其涉及一种用户风险指数的查询方法、装置、电子设备及介质。
技术介绍
目前,基于UDP(UserDatagramProtocol,用户数据报协议)客户端可以向服务器发送查询用户风险指数的请求,服务器响应该请求并返回用户风险指数,该用户风险指数可以反映该用户是否是一个合法的用户,这样有助于拦截非法用户。但是,在实现本专利技术的专利技术构思中,专利技术人发现现有技术中至少存在以下问题:在高并发大流量的场景下,用户风险指数查询对性能要求极高,UDP传输不可靠。例如,客户端发送请求1时,由于服务器出现卡顿,并没有及时返回给客户端用户风险指数,接着客户端超时认定请求1失败;开始发送请求2,结果却接收到了请求1的用户风险指数,显然接收到的用户风险指数不是用户想要的结果,即在传输中出现了乱序问题。
技术实现思路
有鉴于此,本公开提供一种用户风险指数的查询方法、装置、电子设备及介质,进而至少部分地解决了由于相关技术的限制和缺陷而导致的一个或者多个问题。本公开的第一个方面提供了一种用户风险指数的查询方法,应用于客户端,该方法包括:发送用户风险指数的查询请求,所述请求包含有第一用户标识;接收所述用户的风险指数和第二用户标识;验证所述第一用户标识与所述第二用户标识是否相同,如果不同,验证不通过表示所述用户不满足预设条件,则重新发送所述请求。根据本公开的实施例,该方法还包括如果所述第一用户标识与所述第二用户标识相同,验证通过表明所述用户满足预设条件。根据本公开的实施例,该方法还包括设置线程,用于创建端口,所述端口用于发送所述请求和接收所述用户的风险指数和第二用户标识。根据本公开的实施例,在所述重新发送所述请求之前,该方法还包括关闭当前端口,并创建新端口,所述新端口用于重新发送所述用户风险指数的查询请求。本公开的第二个方面提供了一种用户风险指数的查询方法,应用于服务器,该方法包括:接收用户风险指数的查询请求,所述请求包含有第一用户标识;根据所述请求查询所述用户的风险指数;发送所述用户的风险指数和第二用户标识,以使得客户端验证所述第一用户标识与所述第二用户标识是否相同,如果不同,验证不通过表示所述用户不满足预设条件,则重新发送所述请求。本公开的第三个方面提供了一种用户风险指数的查询装置,应用于客户端,该装置包括:发送模块,用于发送用户风险指数的查询请求,所述请求包含有第一用户标识;接收模块,用于接收所述用户的风险指数和第二用户标识;验证模块,用于验证所述第一用户标识与所述第二用户标识是否相同,如果不同,验证不通过表示所述用户不满足预设条件,则重新发送所述请求。根据本公开的实施例,所述验证模块还用于验证所述第一用户标识与所述第二用户标识是否相同,如果相同,验证通过表明所述用户满足预设条件。根据本公开的实施例,该装置还包括:设置模块,用于设置线程,用于创建端口,所述端口用于发送所述请求和接收所述用户的风险指数和第二用户标识。根据本公开的实施例,该装置还包括:创建模块,用于关闭当前端口,并创建新端口,所述新端口用于重新发送所述用户风险指数的查询请求。本公开的第四个方面提供了一种用户风险指数的查询装置,应用于服务器,该装置包括:接收模块,用于接收用户风险指数的查询请求,所述请求包含有第一用户标识;查询模块,用于根据所述请求查询所述用户的风险指数;发送模块,用于发送所述用户的风险指数和第二用户标识,以使得客户端验证所述第一用户标识与所述第二用户标识是否相同,如果不同,验证不通过表示所述用户不满足预设条件,则重新发送所述请求。本公开的第五个方面提供了一种客户端,包括:一个或多个处理器,以及存储装置。所述存储装置用于存储一个或多个程序。其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行第一方面提供的用户风险指数的查询方法。本公开的第六个方面提供了一种计算机可读介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行第一方面提供的用户风险指数的查询方法。本公开的第七个方面提供了一种计算机程序,所述计算机程序包括计算机可执行指令,所述指令在被执行时用于实现第一方面提供的用户风险指数的查询方法。本公开的第八个方面提供了一种客户端,包括:一个或多个处理器,以及存储装置。所述存储装置用于存储一个或多个程序。其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行第二方面提供的用户风险指数的查询方法。本公开的第九个方面提供了一种计算机可读介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行第二方面提供的用户风险指数的查询方法。本公开的第十个方面提供了一种计算机程序,所述计算机程序包括计算机可执行指令,所述指令在被执行时用于实现第二方面提供的用户风险指数的查询方法。本公开第一个方面提供的应用于客户端的用户风险指数的查询方法的有益效果如下:发送包含第一用户标识的用户风险指数的查询请求,接收用户的风险指数和第二用户标识,验证第一用户标识与第二用户标识是否相同,如果不同,验证不通过表示所述用户不满足预设条件,则重新发送请求,这样便于确认客户端接收的用户风险指数是否为用户想要的,避免了张冠李戴的情况发生,即解决了相关技术中提到的乱序问题,实现了可靠性。本公开第二个方面提供的应用于服务器的用户风险指数的查询方法的有益效果如下:接收用户风险指数的查询请求,所述请求包含有第一用户标识,根据所述请求查询所述用户的风险指数,发送所述用户的风险指数和第二用户标识,以使得客户端验证所述第一用户标识与所述第二用户标识是否相同,如果不同,验证不通过表示所述用户不满足预设条件,则重新发送所述请求,这样便于确认客户端接收的用户风险指数是否为用户想要的,避免了张冠李戴的情况发生,即解决了相关技术中提到的乱序问题,实现了可靠性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明图1示意性示出了现有技术在查询用户风险指数时客户端与服务器的交互示意图;图2示意性示出了可以应用本专利技术实施例的用户风险指数的查询方法或用户风险指数的查询装置的示例性系统架构的示意图;图3示意性示出了根据本公开实施例的应用于客户端的用户风险指数的查询方法的流程图;图4示意性示出了根据本公开另一个实施例的用户风险指数的查询方法的流程图;图5示意性示出了根据本公开在查询用户风险指数时客户端与服务器的交互示意图图6示意性示出了根据本公开实施例的应用于服务器的用户风险指数的查询方法的方框图;图7示意性示出了根据本公开实施例的应用于客户端的用户风险指数的查询装置的方框图;图8示意性示出了根据本公开另一个实施例的应用于客户端的用户风险指数的查询装置的方框图;图9示意性示出了根据本公开另一个实施例的应用于客户端的用户风险指数的查询装置的方框图;...

【技术保护点】
1.一种用户风险指数的查询方法,应用于客户端,该方法包括:/n发送用户风险指数的查询请求,所述请求包含有第一用户标识;/n接收所述用户的风险指数和第二用户标识;/n验证所述第一用户标识与所述第二用户标识是否相同,如果不同,验证不通过表示所述用户不满足预设条件,则重新发送所述请求。/n

【技术特征摘要】
1.一种用户风险指数的查询方法,应用于客户端,该方法包括:
发送用户风险指数的查询请求,所述请求包含有第一用户标识;
接收所述用户的风险指数和第二用户标识;
验证所述第一用户标识与所述第二用户标识是否相同,如果不同,验证不通过表示所述用户不满足预设条件,则重新发送所述请求。


2.根据权利要求1所述的方法,其中,该方法还包括:
如果所述第一用户标识与所述第二用户标识相同,验证通过表明所述用户满足预设条件。


3.根据权利要求1所述的方法,其中,该方法还包括:
设置线程,用于创建端口,所述端口用于发送所述请求和接收所述用户的风险指数和第二用户标识。


4.根据权利要求3所述的方法,其中,在所述重新发送所述请求之前,该方法还包括:
关闭当前端口,并创建新端口,所述新端口用于重新发送所述用户风险指数的查询请求。


5.一种用户风险指数的查询方法,应用于服务器,该方法包括:
接收用户风险指数的查询请求,所述请求包含有第一用户标识;
根据所述请求查询所述用户的风险指数;
发送所述用户的风险指数和第二用户标识,以使得客户端验证所述第一用户标识与所述第二用户标识是否相同,如果不同,验证不通过表示所述用户不满足预设条件,则重新发送所述请求。


6.一种用户风险指数的查询装置,应用于客户端,该装置包括:
发送模块,用于发送用户风险指数的查询请求,所述请求包含有第一用户标识;
接收模块,用于接收所述用户的风险指数和第二用户标识;
验证模块,用于验证所述第一用户标识与所述第二用户标识是否相同,如果不同,验证不通过表示所述用户不满足预设条件,则重新发送所述请求。


7.根据权利要求6所述的装置,其中,所述验证模块还用于:...

【专利技术属性】
技术研发人员:郝彦军
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

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

1