本发明涉及计算机技术领域,尤其涉及一种与用户端通信的方法、装置、设备及可读存储介质。
背景技术:
在处理贷款业务时,需要对用户端进行严格的审查处理,以判断用户端的用户是否可能存在欺诈行为,在现有技术中,一般只是对用户端上传至相应系统的上传信息的真实性进行审查,由于只是对用户端上传至相应系统的上传信息的真实性进行审查,因而,目前,贷款业务风控过程中,存在易因用户端设备源头的信息被篡改而影响贷款业务安全性的技术问题。
技术实现要素:
本发明的主要目的在于提供一种与用户端通信的方法、装置、设备及可读存储介质,旨在解决现有技术中在处理贷款业务时,存在因用户端设备源头的信息被篡改而影响贷款业务安全性的技术问题。
为实现上述目的,本发明提供一种与用户端通信的方法,所述与用户端通信的方法包括:
在检测到用户端的贷款请求时,基于预存的接收端口接收所述贷款请求对应的请求信息,其中,所述请求信息包括系统子信息与网络子信息;
解析所述系统子信息,以获取所述用户端的第一设备信息,解析所述网络子信息,以获取所述用户端的第二设备信息;
比对所述第一设备信息与所述第二设备信息,判断所述第一设备信息与所述第二设备信息是否一致,以确定所述用户端是否通过设备维度的审核;
若所述第一设备信息与所述第二设备信息一致,则确定所述用户端通过设备维度的审核。
可选地,所述解析所述系统子信息,以获取所述用户端的第一设备信息,解析所述网络子信息,以获取所述用户端的第二设备信息步骤包括:
解析所述系统子信息,以获取所述用户端的第一设备信息,其中,所述第一设备信息包括所述用户端的第一终端型号以及所述用户端的第一系统型号;
解析所述网络子信息,以获取所述用户端的第二设备信息,其中,所述第二设备信息包括所述用户端的ua信息、协议栈信息。
可选地,所述比对所述第一设备信息与所述第二设备信息,判断所述第一设备信息与所述第二设备信息是否一致步骤包括:
提取所述用户端ua信息中所携带的第二终端型号,判断所述第二终端型号与所述第一终端型号是否一致;
提取所述用户端协议栈信息中所述贷款请求对应请求包的第一发送格式,判断所述第一发送格式与所述第一系统型号对应预存的第二发送格式是否一致;
若所述第二终端型号与所述第一终端型号一致,且所述第一发送格式与所述第二发送格式一致,则确定所述第一设备信息与所述第二设备信息一致。
可选地,所述判断所述第一发送格式与所述第一系统型号对应预存的第二发送格式是否一致步骤包括:
提取所述第一发送格式中的第一发送频率以及第一封装格式,并获取所述第二发送格式中的第二发送频率以及第二封装格式;
判断所述第一发送频率与所述第二发送频率是否相同,并判断所述第一封装格式与所述第二封装格式是否相同;
若所述第一发送频率与所述第二发送频率相同,且所述第一封装格式与所述第二封装格式相同,则判定所述第一发送格式与所述第一系统型号对应预存的第二发送格式一致。
可选地,所述第一设备信息中包括所述用户端的第一路由器信息;
所述判断所述第一设备信息与所述第二设备信息是否一致步骤还包括:
从所述第一路由器信息中获取所述用户端连接的路由器型号,基于所述路由器型号得到所述用户端连接的第一路由器类型,其中,路由器类型包括家用路由器类型还是企业用路由器类型;
从所述用户端ua信息中提取所述用户端连接的第二路由器类型;
判断所述第一路由器类型与所述第二路由器类型是否一致,若所述第一路由器类型与所述第二路由器类型一致,则确定所述第一设备信息与所述第二设备信息一致。
可选地,所述判断所述第一设备信息与所述第二设备信息是否一致步骤之后包括:
若所述第一设备信息与所述第二设备信息不一致,则确定所述用户端未通过设备维度的审核;
获取预存的所述设备维度在整体风控体系中所占用的权重分值;
在确定所述用户端未通过设备维度的审核后,对所述用户端进行所述权重分值的扣除处理。
可选地,所述在确定所述用户端未通过设备维度的审核后,对所述用户端进行所述权重分值的扣除处理步骤之后包括:
生成所述权重分值扣除的扣除处理记录,在所述扣除处理记录中,记录所述权重分值、以及所述权重分值的扣除时间。
本发明还提供一种与用户端通信的装置,所述与用户端通信的装置包括:
接收模块,用于在检测到用户端的贷款请求时,基于预存的接收端口接收所述贷款请求对应的请求信息,其中,所述请求信息包括系统子信息与网络子信息;
第一获取模块,用于解析所述系统子信息,以获取所述用户端的第一设备信息,解析所述网络子信息,以获取所述用户端的第二设备信息;
比对模块,用于比对所述第一设备信息与所述第二设备信息,判断所述第一设备信息与所述第二设备信息是否一致,以确定所述用户端是否通过设备维度的审核;
第一确定模块,用于若所述第一设备信息与所述第二设备信息一致,则确定所述用户端通过设备维度的审核。
可选地,所述获取模块包括:
第一解析单元,用于解析所述系统子信息,以获取所述用户端的第一设备信息,其中,所述第一设备信息包括所述用户端的第一终端型号以及所述用户端的第一系统型号;
第二解析单元,用于解析所述网络子信息,以获取所述用户端的第二设备信息,其中,所述第二设备信息包括所述用户端的ua信息、协议栈信息。
可选地,所述比对模块包括:
第一提取单元,用于提取所述用户端ua信息中所携带的第二终端型号,判断所述第二终端型号与所述第一终端型号是否一致;
第二提取单元,用于提取所述用户端协议栈信息中所述贷款请求对应请求包的第一发送格式,判断所述第一发送格式与所述第一系统型号对应预存的第二发送格式是否一致;
确定单元,用于若所述第二终端型号与所述第一终端型号一致,且所述第一发送格式与所述第二发送格式一致,则确定所述第一设备信息与所述第二设备信息一致。
可选地,所述确定单元包括:
提取子单元,用于提取所述第一发送格式中的第一发送频率以及第一封装格式,并获取所述第二发送格式中的第二发送频率以及第二封装格式;
判断子单元,用于判断所述第一发送频率与所述第二发送频率是否相同,并判断所述第一封装格式与所述第二封装格式是否相同;
判定子单元,用于若所述第一发送频率与所述第二发送频率相同,且所述第一封装格式与所述第二封装格式相同,则判定所述第一发送格式与所述第一系统型号对应预存的第二发送格式一致。
可选地,所述第一设备信息中包括所述用户端的第一路由器信息;
所述比对模块还包括:
获取单元,用于从所述第一路由器信息中获取所述用户端连接的路由器型号,基于所述路由器型号得到所述用户端连接的第一路由器类型,其中,路由器类型包括家用路由器类型还是企业用路由器类型;
第三提取单元,用于从所述用户端ua信息中提取所述用户端连接的第二路由器类型;
判断单元,用于判断所述第一路由器类型与所述第二路由器类型是否一致,若所述第一路由器类型与所述第二路由器类型一致,则确定所述第一设备信息与所述第二设备信息一致。
可选地,所述与用户端通信的装置还包括:
第二确定模块,用于若所述第一设备信息与所述第二设备信息不一致,则确定所述用户端未通过设备维度的审核;
第二获取模块,用于获取预存的所述设备维度在整体风控体系中所占用的权重分值;
分值扣除模块,用于在确定所述用户端未通过设备维度的审核后,对所述用户端进行所述权重分值的扣除处理。
可选地,所述与用户端通信的装置还包括:
生成模块,用于生成所述权重分值扣除的扣除处理记录,在所述扣除处理记录中,记录所述权重分值、以及所述权重分值的扣除时间。
此外,为实现上述目的,本发明还提供一种与用户端通信的设备,所述与用户端通信的设备包括:存储器、处理器,通信总线以及存储在所述存储器上的与用户端通信的程序,
所述通信总线用于实现处理器与存储器间的通信连接;
所述处理器用于执行所述与用户端通信的程序,以实现以下步骤:
在检测到用户端的贷款请求时,基于预存的接收端口接收所述贷款请求对应的请求信息,其中,所述请求信息包括系统子信息与网络子信息;
解析所述系统子信息,以获取所述用户端的第一设备信息,解析所述网络子信息,以获取所述用户端的第二设备信息;
比对所述第一设备信息与所述第二设备信息,判断所述第一设备信息与所述第二设备信息是否一致,以确定所述用户端是否通过设备维度的审核;
若所述第一设备信息与所述第二设备信息一致,则确定所述用户端通过设备维度的审核。
此外,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:
在检测到用户端的贷款请求时,基于预存的接收端口接收所述贷款请求对应的请求信息,其中,所述请求信息包括系统子信息与网络子信息;
解析所述系统子信息,以获取所述用户端的第一设备信息,解析所述网络子信息,以获取所述用户端的第二设备信息;
比对所述第一设备信息与所述第二设备信息,判断所述第一设备信息与所述第二设备信息是否一致,以确定所述用户端是否通过设备维度的审核;
若所述第一设备信息与所述第二设备信息一致,则确定所述用户端通过设备维度的审核。
本发明通过在检测到用户端的贷款请求时,基于预存的接收端口接收所述贷款请求对应的请求信息,其中,所述请求信息包括系统子信息与网络子信息;解析所述系统子信息,以获取所述用户端的第一设备信息,解析所述网络子信息,以获取所述用户端的第二设备信息;比对所述第一设备信息与所述第二设备信息,判断所述第一设备信息与所述第二设备信息是否一致,以确定所述用户端是否通过设备维度的审核;若所述第一设备信息与所述第二设备信息一致,则确定所述用户端通过设备维度的审核。在本申请中,在检测到用户端的贷款请求时,接收该请求对应的请求信息,并比对请求信息中的第一设备信息与第二设备信息,以实现从设备维度对用户端进行审核,即是本申请通过从设备源头对用户端进行审核,避免可能存在的设备端源头的信息被篡改而影响贷款业务的风控性以及安全性的问题。
附图说明
图1为本发明与用户端通信的方法第一实施例的流程示意图;
图2为本发明解析所述系统子信息,以获取所述用户端的第一设备信息,解析所述网络子信息,以获取所述用户端的第二设备信息步骤步骤的细化流程示意图;
图3是本发明实施例方法涉及的硬件运行环境的设备结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种与用户端通信的方法,在本发明与用户端通信的方法的第一实施例中,参照图1,所述与用户端通信的方法包括:
步骤s10,在检测到用户端的贷款请求时,基于预存的接收端口接收所述贷款请求对应的请求信息,其中,所述请求信息包括系统子信息与网络子信息;
步骤s20,解析所述系统子信息,以获取所述用户端的第一设备信息,解析所述网络子信息,以获取所述用户端的第二设备信息;
步骤s30,比对所述第一设备信息与所述第二设备信息,判断所述第一设备信息与所述第二设备信息是否一致,以确定所述用户端是否通过设备维度的审核;
步骤s40,若所述第一设备信息与所述第二设备信息一致,则确定所述用户端通过设备维度的审核。
具体步骤如下:
步骤s10,在检测到用户端的贷款请求时,基于预存的接收端口接收所述贷款请求对应的请求信息,其中,所述请求信息包括系统子信息与网络子信息;
在本实施例中,从设备维度角度对用户端进行审核,以避免因用户端设备源头的信息被篡改而影响贷款业务安全性,即目前,用户端的设备系统子信息是易被篡改的,例如,某贷款业务审核端需要对用户端用户的还款能力进行审核,而用户端用户的还款能力跟用户端对应品牌价格相关的,部分用户端为了通过审核,会进行相应用户端的设备系统子信息的篡改,用以具体实施例进行说明,a用户端(a1品牌)通过运营商向b服务器端发送贷款请求,为了通过审核,a用户端在将该终端的设备参数等进行更改:如将a用户端的设备参数设置为b1品牌(价格更高)的参数后再通过运营商向b服务器端发送贷款请求,本实施例即是为了避免这种篡改而造成影响贷款业务安全性的现象。
在本实施例中,在检测到用户端的贷款请求时,获取并收集用户端的第一设备信息与第二设备信息,并对用户端的第一设备信息与第二设备信息进行对比分析,以得到比对结果,基于比对结果实现判断用户端是否存在篡改设备信息的现象。
其中,用户端的第一设备信息来源于用户端请求信息中的系统子信息,用户端的第二设备信息来源于用户端请求信息中的网络子信息,因而,在检测到用户端的贷款请求时,需要先基于预存的接收端口接收所述贷款请求对应的请求信息,其中,在得到请求信息后,先基于接收端口处设置的”模拟网卡”,通过套接字技术,即可获取得到请求信息中的网络子信息,网络子信息即是用户端实际的硬件参数信息(是不可更改的),在得到网络子信息后,通过解析程序段可以解析得到请求信息中的系统子信息,该系统子信息中主要包括贷款请求对应的各个数据包中用户端的设备系统参数信息(已被更改或者是未被更改)。
步骤s20,解析所述系统子信息,以获取所述用户端的第一设备信息,解析所述网络子信息,以获取所述用户端的第二设备信息;
在得到请求信息中的系统子信息与网络子信息后,解析所述系统子信息,以获取所述用户端的第一设备信息,其中,第一设备信息即是用户端具体系统参数的信息,在得到用户端具体系统参数的信息后,还可以对该具体系统参数的信息按照预先设置的第一顺序进行排序,以便后续进行比对,另外,通过解析所述网络子信息,以获取所述用户端的第二设备信息,对该第二设备信息按照预先设置的第二顺序进行排序,以便及时与第一设备信息进行比对。
具体地,参照图2,所述解析所述系统子信息,以获取所述用户端的第一设备信息,解析所述网络子信息,以获取所述用户端的第二设备信息步骤包括:
步骤s21,解析所述系统子信息,以获取所述用户端的第一设备信息,其中,所述第一设备信息包括所述用户端的第一终端型号以及所述用户端的第一系统型号;
在本实施例中,第一设备信息具体包括所述用户端的第一终端型号以及所述用户端的第一系统型号。用以具体实施例进行说明,用户端第一终端型号可以为华为手机aaaa型号,用户端第一系统型号可以为aaaa型号。
步骤s22,解析所述网络子信息,以获取所述用户端的第二设备信息,其中,所述第二设备信息包括所述用户端的ua信息、协议栈信息。
在得到第一设备信息中的第一终端型号以及所述用户端的第一系统型号后,解析所述网络子信息,以获取所述用户端的第二设备信息,其中,所述第二设备信息包括所述用户端的ua信息、协议栈信息,具体地,ua(useragent,用户代理)信息是http协议中头域的组成部分,它是一个特殊的字符串头,通过ua信息能够获取用户端的操作系统及版本、cpu类型、第二终端型号、当前网络状态、语言环境等参数信息,另外,协议栈信息包括所述贷款请求对应请求包发送格式等信息。
步骤s30,比对所述第一设备信息与所述第二设备信息,判断所述第一设备信息与所述第二设备信息是否一致,以确定所述用户端是否通过设备维度的审核;
在得到第一设备信息与第二设备信息,判断所述第一设备信息与所述第二设备信息是否一致,其中,第一设备信息与所述第二设备信息是否一致是判断所有维度的第一设备信息与对应所有维度的第二设备信息是否一致。
所述比对所述第一设备信息与所述第二设备信息,判断所述第一设备信息与所述第二设备信息是否一致步骤包括:
步骤s31,提取所述用户端ua信息中所携带的第二终端型号,判断所述第二终端型号与所述第一终端型号是否一致;
在本实施例中,从设备信息中的终端型号以及系统型号两个维度对用户端进行审核,具体地,先提取所述用户端ua信息中所携带的第二终端型号,判断所述第二终端型号与所述第一终端型号是否一致,若所述第二终端型号与所述第一终端型号不一致,则所述第一设备信息与第一设备信息不一致,并不再进行后续比对,若所述第二终端型号与所述第一终端型号一致,则再次进行后续系统型号维度的比对。
步骤s32,提取所述用户端协议栈信息中所述贷款请求对应请求包的第一发送格式,判断所述第一发送格式与所述第一系统型号对应预存的第二发送格式是否一致;
需要说明的是,系统型号确定的用户端,对应贷款请求的请求包的发送格式也是确定的,而对于审核端而言,是预存储有各系统型号发送请求包的发送格式的,因而,可以获取第一系统型号对应预存的第二发送格式,即在所述第二终端型号与所述第一终端型号一致时,提取所述用户端协议栈信息中所述贷款请求对应请求包的第一发送格式,并判断所述第一发送格式与所述第一系统型号对应预存的第二发送格式是否一致。
其中,所述判断所述第一发送格式与所述第一系统型号对应预存的第二发送格式是否一致步骤包括:
步骤s321,提取所述第一发送格式中的第一发送频率以及第一封装格式,并获取所述第二发送格式中的第二发送频率以及第二封装格式;
在本实施例中,发送格式包括发送数据包的发送频率,用以具体实施例进行说明,数据包的发送频率可以是0.1s发送10个也可以是0.1s发送10个,发送格式还包括数据包的封装格式,数据包的封装格式指的是数据包报文组成格式。
步骤s322,判断所述第一发送频率与所述第二发送频率是否相同,并判断所述第一封装格式与所述第二封装格式是否相同;
在本实施例中,先判断第一发送频率与所述第二发送频率是否相同,若第一发送频率与所述第二发送频率不相同,则不进行后续第一封装格式与第二封装格式的比较,则判定所述第一设备信息与第二设备信息不同,若判断后,该第一发送频率与所述第二发送频率相同,则进行后续第一封装格式与第二封装格式的比较,以进一步判断所述第一设备信息与第二设备信息是否相同。
步骤s323,若所述第一发送频率与所述第二发送频率相同,且所述第一封装格式与所述第二封装格式相同,则判定所述第一发送格式与所述第一系统型号对应预存的第二发送格式一致。
即在本实施例中,若所述第一发送频率与所述第二发送频率相同,且所述第一封装格式与所述第二封装格式相同,则判定所述第一发送格式与所述第一系统型号对应预存的第二发送格式一致,反之,若所述第一发送频率与所述第二发送频率不相同,或者且所述第一封装格式与所述第二封装格式不相同,则判定所述第一发送格式与所述第一系统型号对应预存的第二发送格式不一致。
步骤s33,若所述第二终端型号与所述第一终端型号一致,且所述第一发送格式与所述第二发送格式一致,则确定所述第一设备信息与所述第二设备信息一致。
若所述第二终端型号与所述第一终端型号一致,且所述第一发送格式与所述第二发送格式一致,则确定所述第一设备信息与所述第二设备信息一致。若所述第二终端型号与所述第一终端型号不一致,或者所述第一发送格式与所述第二发送格式不一致,则确定所述第一设备信息与所述第二设备信息不一致。
步骤s40,若所述第一设备信息与所述第二设备信息一致,则确定所述用户端通过设备维度的审核。
若所述第一设备信息与所述第二设备信息一致,则确定所述用户端通过设备维度的审核,若若所述第一设备信息与所述第二设备信息不一致,则确定所述用户端未通过设备维度的审核。
本发明通过在检测到用户端的贷款请求时,基于预存的接收端口接收所述贷款请求对应的请求信息,其中,所述请求信息包括系统子信息与网络子信息;解析所述系统子信息,以获取所述用户端的第一设备信息,解析所述网络子信息,以获取所述用户端的第二设备信息;比对所述第一设备信息与所述第二设备信息,判断所述第一设备信息与所述第二设备信息是否一致,以确定所述用户端是否通过设备维度的审核;若所述第一设备信息与所述第二设备信息一致,则确定所述用户端通过设备维度的审核。在本申请中,在检测到用户端的贷款请求时,接收该请求对应的请求信息,并比对请求信息中的第一设备信息与第二设备信息,以实现从设备维度对用户端进行审核,即是本申请通过从设备源头对用户端进行审核,避免可能存在的设备端源头的信息被篡改而影响贷款业务的风控性以及安全性的问题。
进一步地,本发明提供与用户端通信的方法的另一实施例,在该实施例中,所述第一设备信息中包括所述用户端的第一路由器信息;
所述判断所述第一设备信息与所述第二设备信息是否一致步骤还包括:
步骤s34,从所述第一路由器信息中获取所述用户端连接的路由器型号,基于所述路由器型号得到所述用户端连接的第一路由器类型,其中,路由器类型包括家用路由器类型还是企业用路由器类型;
在本实施例中,第一设备信息中包括所述用户端连接的第一路由器信息,因而,在进行第一设备信息与第二设备信息比对时,还可以比对用户端连接的路由器信息,具体比对过程可以是:先从所述第一路由器信息中获取所述用户端连接的路由器型号,以判断第一路由器类型是家用路由器类型还是企业用路由器类型(能够在型号中区分开来)。
步骤s35,从所述用户端ua信息中提取所述用户端连接的第二路由器类型;
同样地,从所述用户端ua信息中提取所述用户端连接的第二路由器类型。
步骤s36,判断所述第一路由器类型与所述第二路由器类型是否一致,若所述第一路由器类型与所述第二路由器类型一致,则确定所述第一设备信息与所述第二设备信息一致。
判断所述第一路由器类型与所述第二路由器类型是否一致,若所述第一路由器类型与所述第二路由器类型一致,则确定所述第一设备信息与所述第二设备信息一致;若所述第一路由器类型与所述第二路由器类型不一致,则确定所述第一设备信息与所述第二设备信息不一致。
在本实施例中,通过从所述第一路由器信息中获取所述用户端连接的路由器型号,基于所述路由器型号得到所述用户端连接的第一路由器类型,其中,路由器类型包括家用路由器类型还是企业用路由器类型;从所述用户端ua信息中提取所述用户端连接的第二路由器类型;判断所述第一路由器类型与所述第二路由器类型是否一致,若所述第一路由器类型与所述第二路由器类型一致,则确定所述第一设备信息与所述第二设备信息一致。由于在本实施例中,从用户端连接的路由器信息维度对用户端设备进行审核,因而,能够进一步避免可能存在的用户端篡改设备信息而未被识别的现象。
进一步地,本发明提供与用户端通信的方法的另一实施例,其特征在于,所述判断所述第一设备信息与所述第二设备信息是否一致步骤之后包括:
步骤a1,若所述第一设备信息与所述第二设备信息不一致,则确定所述用户端未通过设备维度的审核;
在本实施例中,若所述第一设备信息与所述第二设备信息不一致,很显然,所述用户端未通过设备维度的审核。
步骤a2,获取预存的所述设备维度在整体风控体系中所占用的权重分值;
由于只是用户端未通过设备维度的审核,而在对用户端是否具有贷款资格的审核时,还需考虑其它维度的审核,因而,在用户端未通过设备维度的审核,获取预存的所述设备维度在整体风控体系中所占用的权重分值。
步骤a3,在确定所述用户端未通过设备维度的审核后,对所述用户端进行所述权重分值的扣除处理。
在确定所述用户端未通过设备维度的审核后,对所述用户端进行所述权重分值的扣除处理,例如,风控体系中,设备维度占比10分,若用户端未通过设备维度的审核,则在得到用户端的整体分值后需再扣除10分。
所述在确定所述用户端未通过设备维度的审核后,对所述用户端进行所述权重分值的扣除处理步骤之后包括:
步骤b1,生成所述权重分值扣除的扣除处理记录,在所述扣除处理记录中,记录所述权重分值、以及所述权重分值的扣除时间。
在本实施例中,在扣除用户端设备维度未通过审核的分值后,生成所述权重分值扣除的扣除处理记录,在所述扣除处理记录中,记录所述权重分值、以及所述权重分值的扣除时间,以便后续查询。
在本实施例中,若所述第一设备信息与所述第二设备信息不一致,则确定所述用户端未通过设备维度的审核;获取预存的所述设备维度在整体风控体系中所占用的权重分值;在确定所述用户端未通过设备维度的审核后,对所述用户端进行所述权重分值的扣除处理。在本实施例中,用户端还进行其它维度的风控审核,因而,对于未通过设备维度审核的用户端,只进行相应权重分值的扣除处理,提升了贷款的安全性与有效性,并提升了用户的贷款体验。
参照图3,图3是本发明实施例方案涉及的硬件运行环境的设备结构示意图。
本发明实施例与用户端通信的设备可以是pc,也可以是智能手机、平板电脑、电子书阅读器、mp3(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)播放器、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面3)播放器、便携计算机等终端设备。
如图3所示,该与用户端通信的设备可以包括:处理器1001,例如cpu,存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。
可选地,该与用户端通信的设备还可以包括目标用户接口、网络接口、摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。目标用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard),可选目标用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。
本领域技术人员可以理解,图3中示出的与用户端通信的设备结构并不构成对与用户端通信的设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图3所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块以及与用户端通信的程序。操作系统是管理和控制与用户端通信的设备硬件和软件资源的程序,支持与用户端通信的程序以及其它软件和/或程序的运行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与与用户端通信的设备中其它硬件和软件之间通信。
在图3所示的与用户端通信的设备中,处理器1001用于执行存储器1005中存储的与用户端通信的程序,实现上述任一项所述的与用户端通信的方法的步骤。
本发明与用户端通信的设备具体实施方式与上述与用户端通信的方法各实施例基本相同,在此不再赘述。
本发明还提供一种与用户端通信的装置,所述与用户端通信的装置包括:
接收模块,用于在检测到用户端的贷款请求时,基于预存的接收端口接收所述贷款请求对应的请求信息,其中,所述请求信息包括系统子信息与网络子信息;
第一获取模块,用于解析所述系统子信息,以获取所述用户端的第一设备信息,解析所述网络子信息,以获取所述用户端的第二设备信息;
比对模块,用于比对所述第一设备信息与所述第二设备信息,判断所述第一设备信息与所述第二设备信息是否一致,以确定所述用户端是否通过设备维度的审核;
第一确定模块,用于若所述第一设备信息与所述第二设备信息一致,则确定所述用户端通过设备维度的审核。
本发明与用户端通信的装置具体实施方式与上述与用户端通信的方法各实施例基本相同,在此不再赘述。
本发明提供了一种可读存储介质,所述可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述任一项所述的与用户端通信的方法的步骤。
本发明可读存储介质具体实施方式与上述与用户端通信的方法各实施例基本相同,在此不再赘述。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利处理范围内。