一种系统登录方法、设备、网关及计算机可读存储介质技术方案

技术编号:22137777 阅读:31 留言:0更新日期:2019-09-18 11:11
本发明专利技术实施例公开了一种系统登录方法、设备、网关及计算机可读存储介质,该方法包括:接收终端客户端发送的系统登录请求;获取所述系统登录请求中携带的登录数据的特征信息;对所述终端客户端发送的系统登录请求所携带的登录数据进行验证;如果确定对所述登录数据验证成功,则根据预设的特征信息与接口的对应关系,确定与所述系统登录请求携带的登录数据的特征信息对应的目标接口;调用所述目标接口将所述系统登录请求发送给与所述目标接口对应的目标登录服务器,以使所述目标登录服务器授权所述终端客户端登录与所述目标登录服务器对应的业务系统。通过这种实施方式,可以提高系统登录的安全性和效率。

A System Logon Method, Equipment, Gateway and Computer Readable Storage Media

【技术实现步骤摘要】
一种系统登录方法、设备、网关及计算机可读存储介质
本专利技术涉及数据处理
,尤其涉及一种系统登录方法、设备、网关及计算机可读存储介质。
技术介绍
目前大型公司随着业务的不断发展,积累了越来越多的项目,每个项目的入口都不一样,登录系统也不一样,分散且难以管理控制,系统间的权限难以集中统一管理。目前的登录系统一个终端只能接入一个登录系统,从而导致登录速度慢,资源利用率低,用户体验差。因此如何更有效地提高系统登录的效率成为研究的重点。
技术实现思路
本专利技术实施例提供了一种系统登录方法、设备、网关及计算机可读存储介质,可根据技能等级和时间成本确定系统登录方案,提高了系统登录的效率。第一方面,本专利技术实施例提供了一种系统登录方法,应用于网关,所述方法包括:接收终端客户端发送的系统登录请求,其中,所述系统登录请求携带了登录数据;获取所述系统登录请求中携带的登录数据的特征信息,其中,所述特征信息包括标识信息和/或数据特征信息;对所述终端客户端发送的系统登录请求所携带的登录数据进行验证;如果确定对所述登录数据验证成功,则根据预设的特征信息与接口的对应关系,确定与所述系统登录请求携带的登录数据的特征信息对应的目标接口;调用所述目标接口将所述系统登录请求发送给与所述目标接口对应的目标登录服务器,以使所述目标登录服务器对所述系统登录请求中携带的登录数据进行验证,并在验证成功后授权所述终端客户端登录与所述目标登录服务器对应的业务系统。进一步地,所述标识信息包括目标登录服务器的IP地址;所述对所述终端客户端发送的系统登录请求所携带的登录数据进行验证,包括:对所述系统登录请求携带的登录数据中的目标登录服务器的IP地址进行检测;如果检测到所述目标登录服务器的IP地址合法,则对所述登录数据的数据特征信息进行验证,如果对所述数据特征信息验证成功,则确定对所述登录数据验证成功;如果检测到所述目标登录服务器的IP地址不合法,则确定对所述登录数据验证失败。进一步地,所述数据特征信息包括数据类型;所述对所述登录数据的数据特征信息进行验证,包括:获取所述登录数据的数据类型;检测所述登录数据的数据类型是否与所述目标登录服务器中数据库所支持的数据类型相匹配;如果检测到所述登录数据的数据类型与所述目标登录服务器中数据库所支持的数据类型不匹配,则确定对所述数据特征信息验证失败;如果检测到所述登录数据的数据类型与所述目标登录服务器中数据库所支持的数据类型相匹配,则确定对所述数据特征信息验证成功。进一步地,所述数据特征信息包括数据格式;所述对所述登录数据的数据特征信息进行验证,包括:获取所述登录数据的数据格式;根据所述IP地址确定与所述IP地址对应的目标登录服务器所支持的数据格式;检测所述登录数据的数据格式是否与所述目标登录服务器中数据库所支持的数据格式相匹配;如果检测到所述登录数据的数据格式与所述目标登录服务器中数据库所支持的数据格式不匹配,则确定对所述数据特征信息验证失败;如果检测到所述登录数据的数据格式与所述目标登录服务器中数据库所支持的数据格式相匹配,则确定对所述数据特征信息验证成功。进一步地,所述终端客户端通过所述网关与登录服务器集群相连,所述登录服务器集群中包括至少两个登录服务器。进一步地,所述调用所述目标接口将所述系统登录请求发送给与所述目标接口对应的目标登录服务器,包括:检测所述登录服务器集群中是否存在与所述目标接口对应的至少两个登录服务器;如果检测到所述登录服务器集群中存在与所述目标接口对应的至少两个登录服务器,则获取各登录服务器的负载压力;从所述至少两个登录服务器中筛选出所述负载压力最小的目标登录服务器,并将所述系统登录请求发送给所述负载压力最小的目标登录服务器。进一步地,所述调用所述目标接口将所述系统登录请求发送给与所述目标接口对应的目标登录服务器之后,还包括:如果接收到所述目标登录服务器发送的登录失败消息,则将所述登录失败消息发送给所述终端客户端,以使所述终端客户端重新发送系统登录请求;如果接收到所述目标登录服务器发送的登录成功消息,则将所述登录成功消息发送给所述终端客户端,以通知所述终端客户端登录成功。第二方面,本专利技术实施例提供了一种系统登录设备,该系统登录设备包括用于执行上述第一方面的系统登录方法的单元。第三方面,本专利技术实施例提供了一种网关,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持系统登录设备执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面的方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现上述第一方面的方法。本专利技术实施例,通过网关对所述终端客户端发送的系统登录请求所携带的登录数据进行验证,如果确定对所述登录数据验证成功,则可以确定与所述系统登录请求携带的登录数据的特征信息对应的目标接口,并调用所述目标接口将所述系统登录请求发送给与所述目标接口对应的目标登录服务器,以使所述目标登录服务器对所述系统登录请求中携带的登录数据进行验证,并在验证成功后授权所述终端客户端登录与所述目标登录服务器对应的业务系统,从而确保了系统登录的安全性,并提高了系统登录效率。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种系统登录方法的示意流程图;图2是本专利技术实施例提供的另一种系统登录方法的示意流程图;图3是本专利技术实施例提供的一种系统登录设备的示意框图;图4是本专利技术实施例提供的一种网关的示意框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的系统登录方法可以由一种系统登录设备执行,所述系统登录设备可以设置于系统登录系统中的网关上,其中,所述系统登录系统包括网关、终端客户端、目标登录服务器,在某些实施例中,所述终端客户端可以设置在手机、电脑、平板、智能手表等智能终端上。在某些实施例中,所述终端客户端和所述网关之间可以建立通信连接,以进行双向通信。在某些实施例中,所述目标登录服务器和所述网关之间可以建立通信连接,以进行双向通信。本专利技术实施例中,所述系统登录系统中,终端客户端可以向网关发送系统登录请求,所述网关在接收到所述系统登录请求后,可以从所述系统登录请求中获取登录数据,并对所述系统登录请求所携带的登录数据进行验证,如果验证成功,则所述网关可以根据预设的特征信息与接口的对应关系,确定与所述系统登录请求携带的登录数据的特征信息对应的目标接口。所述网关可以调用所述目标接口将所述系统登录请求发送给与所述目标接口对应的目标登录服务器,以使所述目标登录服务器对所述系统登录请求中携带的登录数据进行验本文档来自技高网...

【技术保护点】
1.一种系统登录方法,其特征在于,应用于网关,所述方法包括:接收终端客户端发送的系统登录请求,其中,所述系统登录请求携带了登录数据;获取所述系统登录请求中携带的登录数据的特征信息,其中,所述特征信息包括标识信息和/或数据特征信息;对所述终端客户端发送的系统登录请求所携带的登录数据进行验证;如果确定对所述登录数据验证成功,则根据预设的特征信息与接口的对应关系,确定与所述系统登录请求携带的登录数据的特征信息对应的目标接口;调用所述目标接口将所述系统登录请求发送给与所述目标接口对应的目标登录服务器,以使所述目标登录服务器对所述系统登录请求中携带的登录数据进行验证,并在验证成功后授权所述终端客户端登录与所述目标登录服务器对应的业务系统。

【技术特征摘要】
1.一种系统登录方法,其特征在于,应用于网关,所述方法包括:接收终端客户端发送的系统登录请求,其中,所述系统登录请求携带了登录数据;获取所述系统登录请求中携带的登录数据的特征信息,其中,所述特征信息包括标识信息和/或数据特征信息;对所述终端客户端发送的系统登录请求所携带的登录数据进行验证;如果确定对所述登录数据验证成功,则根据预设的特征信息与接口的对应关系,确定与所述系统登录请求携带的登录数据的特征信息对应的目标接口;调用所述目标接口将所述系统登录请求发送给与所述目标接口对应的目标登录服务器,以使所述目标登录服务器对所述系统登录请求中携带的登录数据进行验证,并在验证成功后授权所述终端客户端登录与所述目标登录服务器对应的业务系统。2.根据权利要求1所述的方法,其特征在于,所述标识信息包括目标登录服务器的IP地址;所述对所述终端客户端发送的系统登录请求所携带的登录数据进行验证,包括:对所述系统登录请求携带的登录数据中的目标登录服务器的IP地址进行检测;如果检测到所述目标登录服务器的IP地址合法,则对所述登录数据的数据特征信息进行验证,如果对所述数据特征信息验证成功,则确定对所述登录数据验证成功;如果检测到所述目标登录服务器的IP地址不合法,则确定对所述登录数据验证失败。3.根据权利要求2所述的方法,其特征在于,所述数据特征信息包括数据类型;所述对所述登录数据的数据特征信息进行验证,包括:获取所述登录数据的数据类型;检测所述登录数据的数据类型是否与所述目标登录服务器中数据库所支持的数据类型相匹配;如果检测到所述登录数据的数据类型与所述目标登录服务器中数据库所支持的数据类型不匹配,则确定对所述数据特征信息验证失败;如果检测到所述登录数据的数据类型与所述目标登录服务器中数据库所支持的数据类型相匹配,则确定对所述数据特征信息验证成功。4.根据权利要求2所述的方法,其特征在于,所述数据特征信息包括数据格式;所述对所述登录数据的数据特征信息进行验证,包括:获取所述登录数据的数据格式;根据所述IP地址确定与所述IP地址对应的目标登录服务器所支持的数据格式;...

【专利技术属性】
技术研发人员:黄建虎
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:广东,44

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

1