CN109492374A - 基于身份验证的***登录方法、装置、服务器及存储介质 - Google Patents
基于身份验证的***登录方法、装置、服务器及存储介质 Download PDFInfo
- Publication number
- CN109492374A CN109492374A CN201811128065.9A CN201811128065A CN109492374A CN 109492374 A CN109492374 A CN 109492374A CN 201811128065 A CN201811128065 A CN 201811128065A CN 109492374 A CN109492374 A CN 109492374A
- Authority
- CN
- China
- Prior art keywords
- subsystem
- password
- terminal
- user name
- mapping relations
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/41—User authentication where a single sign-on provides access to a plurality of computers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
- G06F21/46—Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/08—Insurance
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Technology Law (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种基于身份验证的***登录方法、装置、服务器及存储介质。其中,方法包括:接收终端发送的登录请求,登录请求携带统一用户名和统一密码,并根据统一用户名和统一密码进行身份验证;若身份验证通过,则下发统一登录平台的主界面至终端,以使终端显示主界面;若接收到终端发送的第一跳转请求,则根据第一跳转请求确定第一目标子***;根据预设的映射关系列表获取第一目标子***的第一用户名和第一密码,并根据第一用户名和第一密码登录第一目标子***。本发明实施例可以提高便利性,以及***的登录效率。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及基于身份验证的***登录方法、装置、服务器及存储介质。
背景技术
目前,在医疗保险(简称医保)行业或者其他行业,为了管理全部的业务,在不同时期,使用不同技术先后建设了很多个业务***,这些业务***独立部署,每一个业务***都有自己的登陆页面和登陆处理逻辑。
当用户在处理某项业务时,有时候可能需要访问多个业务***才能完成。此时,需要用户打开不同业务***的登录页面,并在不同的业务***的用户界面分别输入该业务***所对应的用户名和密码,便利性较低。并且,若业务***的数量较多,且各业务***的用户名或者密码均不相同,则可能会由于用户记忆错误,导致用户名或者密码输入错误,进而导致无法成功登录业务***,甚至导致用户名或者密码被锁定,降低***的登录效率。
发明内容
本发明实施例提供了一种基于身份验证的***登录方法、装置、服务器及计算机可读存储介质,可以提高便利性,以及***的登录效率。
一方面,本发明实施例提供了一种基于身份验证的***登录方法,该***登录方法包括:
接收终端发送的登录请求,所述登录请求携带统一用户名和统一密码,并根据所述统一用户名和所述统一密码进行身份验证;
若身份验证通过,则下发统一登录平台的主界面至所述终端,以使所述终端显示所述主界面;
若接收到所述终端发送的第一跳转请求,则根据所述第一跳转请求确定第一目标子***,所述第一跳转请求是所述终端根据在所述主界面检测到的***跳转指令生成的;
根据预设的映射关系列表获取所述第一目标子***的第一用户名和第一密码,并根据所述第一用户名和所述第一密码登录所述第一目标子***,所述映射关系列表包括至少一个子***与所述至少一个子***的用户名和密码的映射关系。
另一方面,本发明实施例提供了一种基于身份验证的***登录装置,该基于身份验证的***登录装置包括:
接收单元,用于接收终端发送的登录请求,所述登录请求携带统一用户名和统一密码,并根据所述统一用户名和所述统一密码进行身份验证;
发送单元,用于若身份验证通过,则下发统一登录平台的主界面至所述终端,以使所述终端显示所述主界面;
处理单元,用于若接收到所述终端发送的第一跳转请求,则根据所述第一跳转请求确定第一目标子***,所述第一跳转请求是所述终端根据在所述主界面检测到的***跳转指令生成的;
所述处理单元,还用于根据预设的映射关系列表获取所述第一目标子***的第一用户名和第一密码,并根据所述第一用户名和所述第一密码登录所述第一目标子***,所述映射关系列表包括至少一个子***与所述至少一个子***的用户名和密码的映射关系。
再一方面,本发明实施例提供了一种服务器,该服务器包括存储器、收发器以及处理器,所述处理器、所述收发器和所述存储器相互连接,其中,所述收发器用于受所述处理器的控制收发消息,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如下步骤:
接收终端发送的登录请求,所述登录请求携带统一用户名和统一密码,并根据所述统一用户名和所述统一密码进行身份验证;
若身份验证通过,则下发统一登录平台的主界面至所述终端,以使所述终端显示所述主界面;
若接收到所述终端发送的第一跳转请求,则根据所述第一跳转请求确定第一目标子***,所述第一跳转请求是所述终端根据在所述主界面检测到的***跳转指令生成的;
根据预设的映射关系列表获取所述第一目标子***的第一用户名和第一密码,并根据所述第一用户名和所述第一密码登录所述第一目标子***,所述映射关系列表包括至少一个子***与所述至少一个子***的用户名和密码的映射关系。
再一方面,本发明实施例提供了一种计算机可读存储介质,该计算机存储介质存储有计算机程序。该计算机程序包括至少一条程序指令,该至少一条程序指令可由一处理器加载,并用于执行如下步骤:
接收终端发送的登录请求,所述登录请求携带统一用户名和统一密码,并根据所述统一用户名和所述统一密码进行身份验证;
若身份验证通过,则下发统一登录平台的主界面至所述终端,以使所述终端显示所述主界面;
若接收到所述终端发送的第一跳转请求,则根据所述第一跳转请求确定第一目标子***,所述第一跳转请求是所述终端根据在所述主界面检测到的***跳转指令生成的;
根据预设的映射关系列表获取所述第一目标子***的第一用户名和第一密码,并根据所述第一用户名和所述第一密码登录所述第一目标子***,所述映射关系列表包括至少一个子***与所述至少一个子***的用户名和密码的映射关系。
在本发明实施例中,在接收到终端发送的登录请求之后,可以根据登录请求所携带的统一用户名和统一密码进行身份验证。身份验证通过之后,则可以下发统一登录平台的主界面至终端。若接收到终端发送的第一跳转请求,则可以根据第一跳转请求确定第一目标子***,并自动获取第一目标子***的第一用户名和第一密码,并根据第一用户名和第一密码登录第一目标子***,无需用户再次手动输入第一用户名和第一密码,可以提高便利性。并且,自动获取第一用户名和第一密码,可以避免用户记忆错误,导致用户名或者密码输入错误,进而导致无法成功登录业务***,甚至导致用户名或者密码被锁定的情况,可以提高***的登录效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍。
图1是本发明实施例提供的一种基于身份验证的***登录方法的流程示意图;
图2是本发明另一实施例提供的一种基于身份验证的***登录方法的流程示意图;
图3a是本发明实施例提供的一种基于身份验证的***登录方法的应用场景图;
图3b是本发明实施例提供的一种基于身份验证的***登录方法的应用场景图;
图3c是本发明实施例提供的一种基于身份验证的***登录方法的应用场景图;
图3d是本发明实施例提供的一种基于身份验证的***登录方法的应用场景图;
图4是本发明实施例提供的一种基于身份验证的***登录装置的结构示意图;
图5是本发明实施例提供的一种服务器的结构示意图。
具体实施方式
下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。
本发明实施例提出了一种基于身份验证的***登录方法,该基于身份验证的***登录方法可以运用在统一登录平台中,此处的统一登录平台可以是由一个或多个服务器所搭建的一个可以跳转并登录各个不同的业务子***的平台,例如该统一登录平台可以是医保统一登录平台,此处的医保统一登录平台可以关联多个医保业务子***。该统一登录平台的主界面中可以包括一个或多个菜单选项,每一个菜单选项均可以对应一个业务子***的登录入口。将该基于身份验证的***登录方法运用在统一登录平台中,可以实现在跳转并登录其他业务子***时,无需用户手动输入该业务子***的用户名和密码,可以提高便利性以及登录效率。
请参见图1,是本发明实施例提供的一种基于身份验证的***登录方法,该基于身份验证的***登录方法可以由上述统一登录平台来执行。如图1所示,该基于身份验证的***登录方法可以包括以下步骤S101-S104:
S101,接收终端发送的登录请求,该登录请求携带统一用户名和统一密码,并根据统一用户名和统一密码进行身份验证。
具体的,用户想要登录统一登录平台时,可以在终端所显示的统一登录界面输入统一用户名和统一密码。终端检测到统一用户名和统一密码均输入完成之后,可以向统一登录平台发送登录请求,该登录请求中可以携带用户所输入的统一用户名和统一密码。
统一登录平台在接收到终端所发送的登录请求之后,可以根据登录请求中所携带的统一用户名和统一密码进行身份验证。具体的,统一登录平台可以获取预设的登录账号列表,该登录账号列表中可以包括一个或多个统一用户名以及各个统一用户名所对应的统一密码。在获取到登录账号列表后,可以在登录账号列表中查询是否存在该登录请求所携带的统一用户名。若不存在,则身份验证失败。若存在,则在登录账号列表中查询该登录请求所携带的统一用户名所对应的统一密码;并检测查询到的统一密码是否与登录请求所携带的统一密码是否相同,若相同,则身份验证通过,则可以执行步骤S102。若不同,则身份验证失败。
S102,若身份验证通过,则下发统一登录平台的主界面至终端,以使终端显示该主界面。
S103,若接收到终端发送的第一跳转请求,则根据第一跳转请求确定第一目标子***,该第一跳转请求是终端根据在主界面检测到的***跳转指令生成的。
统一登录平台所下发的主界面中可以包括一个或多个跳转至其他业务子***(简称子***)的菜单选项。用户想要登录第一目标子***时,可以在终端所显示的主界面点击第一目标子***所对应的的目标菜单选项。终端检测到用户的对目标菜单选项的点击指令后,可以根据此点击指令确定目标菜单选项所对应的第一目标子***,然后向统一登录平台发送第一跳转请求,该第一跳转请求可以携带第一目标子***的***标识。统一登录平台在接收到此第一跳转指令后,根据该第一跳转指令所携带的***标识确定第一目标子***。
S104,根据预设的映射关系列表获取第一目标子***的第一用户名和第一密码,并根据第一用户名和第一密码登录第一目标子***,此处的映射关系列表包括至少一个子***与至少一个子***的用户名和密码的映射关系。
在具体实施过程中,统一登录平台可以先获取预设的映射关系列表,此处的映射关系列表可以包括至少一个子***与该至少一个子***的用户名和密码的映射关系。该映射关系列表可以在搭建统一登录平台时设置的,该映射关系列表也可以根据业务需求进行调整。映射关系列表可以如表1所示:
表1
子*** | 映射关系 | 用户名 | 密码 |
子***1 | 映射关系1 | User_1 | 147 |
子***2 | 映射关系2 | User_2 | 258 |
子***3 | 映射关系3 | User_3 | 369 |
…… | …… | …… | …… |
在获取到预设的映射关系列表之后,统一登录平台可以从预设的映射关系列表中,确定第一目标子***的目标映射关系;然后根据该目标映射关系获取第一目标子***的第一用户名和第一密码。例如,第一目标子***为子***1,那么目标映射关系为映射关系1,根据映射关系1可以确定第一用户名为User_1,第一密码为147。
在获取到第一用户名和第一密码之后,可以向第一目标子***发送***跳转指令,以登录第一目标子***,该***跳转指令可以携带第一用户名和第一密码。第一目标子***接收到此***跳转指令后,可以根据此***跳转指令携带的第一用户名和第一密码进行身份验证。在成功跳转并登陆第一目标子***之后,可以获取第一目标子***的子界面,并将第一目标子***的子界面下发至终端。也就是说,验证通过后,第一目标子***可以将第一目标子***的子界面发送至统一登录平台,然后由统一登录平台向终端下发该第一目标子***的子界面,由此可见,本发明实施例由统一登录平台向终端转发第一目标子***的子界面,即第一目标子***没有和终端直接建立连接,这样可以进一步地提高第一目标子***中的数据的安全性。在一种实施方式中,第一目标子***可以向终端下发第一目标子***的子界面,以便终端向用户呈现第一目标子***对应的子界面。
在本发明实施例中,在接收到终端发送的登录请求之后,可以根据登录请求所携带的统一用户名和统一密码进行身份验证。身份验证通过之后,则可以下发统一登录平台的主界面至终端。若接收到终端发送的第一跳转请求,则可以根据第一跳转请求确定第一目标子***,并自动获取第一目标子***的第一用户名和第一密码,并根据第一用户名和第一密码登录第一目标子***,无需用户再次手动输入第一用户名和第一密码,可以提高便利性。并且,自动获取第一用户名和第一密码,可以避免用户记忆错误,导致用户名或者密码输入错误,进而导致无法成功登录业务***,甚至导致用户名或者密码被锁定的情况,可以提高***的登录效率。
请参见图2,是本发明实施例提供的另一种基于身份验证的***登录方法,该基于身份验证的***登录方法可以由上述统一登录平台来执行。如图2所示,该基于身份验证的***登录方法可以包括以下步骤S201-S206:
S201,接收终端发送的登录请求,该登录请求携带统一用户名和统一密码,并根据统一用户名和统一密码进行身份验证。
S202,若身份验证通过,则下发统一登录平台的主界面至终端,以使终端显示该主界面。
若身份验证通过,则说明已成功登录统一登录平台。此时的统一登录平台还可以接收终端发送的业务处理请求。若接收到终端发送的业务处理请求,则可以根据业务处理请求确定处理逻辑,该处理逻辑可以包括:与该业务处理请求相关的至少一个相关子***,以及该至少一个相关子***的业务处理顺序;根据业务处理顺序,依次调用至少一个相关子***根据该业务处理请求进行业务处理;若检测到至少一个相关子***均完成业务处理,则获取业务处理结果,并将业务处理结果反馈给终端。例如,业务处理请求为“请核对1-6月的医疗保险报销费用是否满足报销标准”,与此业务处理请求相关的相关子***包括子***1和子***2,业务处理顺序为先调用子***1,再调用子***2。因此,统一登录平台可以先调用子***1查询1-6月的医疗保险报销费用明细;再调用子***2获取医疗保险的报销标准,并检测1-6月的医疗保险报销费用明细是否满足该报销标准。当检测到子***1和子***2均完成业务处理,则获取业务处理结果。
统一登录平台在调用至少一个相关子***进行业务处理时,可以先调用至少一个相关子***确定该业务处理所涉及的多个业务处理步骤,以及这多个业务处理步骤的先后顺序;然后调用至少一个相关子***根据这先后顺序依次进行业务处理。例如,至少一个相关子***包括子***1,且子***1的业务处理为“请输出1-6月的医疗保险报销费用总和”,那么业务处理步骤及其先后顺序为:先查询1-6月的医疗保险报销费用明细;再根据查询到的6张医疗保险报销费用明细计算出1-6月的医疗保险报销费用总和。统一登录平台将确定业务处理所涉及的业务处理步骤及其先后顺序的工作交给相关子***来完成,可以减少占用统一登录平台的处理资源,提高统一登录平台的运行速度。
在一种实施方式中,获取业务处理结果,并将业务处理结果反馈给终端的具体实施方式可以是:获取业务处理顺序中的最后一个相关子***的业务处理结果,并将该业务处理结果反馈给终端。例如,与业务处理请求相关的总共有3个相关子***,且业务处理顺序依次是,子***1最优先、子***2次优先、子***3最后。那么可以获取子***3的业务处理结果,并将子***3的业务处理结果反馈给终端。
再一种实施方式中,获取业务处理结果,并将业务处理结果反馈给终端的具体实施方式可以是:获取每一个相关子***的业务处理结果;根据每一个相关子***的业务处理结果进行汇总,得到汇总的业务处理结果,该汇总的处理结果包括每一个相关子***的业务处理内容以及每一个相关子***的业务处理结果;将汇总的处理结果反馈给终端。
本发明实施例在业务处理请求涉及多个相关子***时,可以不需要用户不断地在统一登录平台和各个相关子***之间进行切换,且每次切换也不需要用户进行登录。统一登录平台可以自动根据业务处理请求与相关子***进行交互,得到业务处理结果,然后将业务处理结果反馈给用户。由此可见,在此过程中,不需要用户进行***切换,以及多次登录,提高了便利性,简化了操作。
S203,若接收到终端发送的第一跳转请求,则根据第一跳转请求确定第一目标子***,该第一跳转请求是终端根据在主界面检测到的***跳转指令生成的。
S204,获取***访问权限列表。
S205,根据所述***访问权限列表判断所述终端是否具有访问所述第一目标子***的权限。
步骤S204-S205中的***访问权限列表可以是预先设置的,用于限制终端可以访问哪些子***,统一登录平台可以直接从数据库中获取该***访问权限列表。在获取到***访问权限列表之后,可以在***访问权限列表中查询是否存在第一目标子***的***标识。若***访问权限列表中存在第一目标子***的***标识,则可以认为终端具有访问第一目标子***的权限,则执行步骤S206。否则,可以认为终端不具有访问第一目标子***的权限,此时可以输出提示信息,以提示用户不具有访问第一目标子***的权限。
S206,若具有,则根据预设的映射关系列表获取第一目标子***的第一用户名和第一密码,并根据第一用户名和第一密码登录第一目标子***。
统一登录平台可以从预设的映射关系列表中获取第一用户名和第一密码,并根据第一用户名和第一密码登录第一目标子***。在成功登录第一目标子***之后,可以获取第一目标子***中的数据。在获取第一目标子***中的数据时,可以先获取数据访问权限列表,该数据访问权限列表可以用于限制终端在该第一目标子***中可以获取哪些数据。然后根据此数据访问权限列表对第一目标子***进行数据获取。
在一种实施方式中,第一目标子***在进行业务处理时,若发现该业务处理需要第二目标子***协同完成,则可以向统一登录平台发送第二跳转请求,以实现直接跳转至第二目标子***,该第二跳转请求中可以携带第二目标子***的***标识。统一登录平台若接收到第一目标子***发送的第二跳转请求,则根据第二跳转请求确定第二目标子***,该第二跳转请求是第一目标子***在进行业务处理时生成的;然后根据预设的映射关系列表获取第二目标子***的第二用户名和第二密码;将第二用户名和第二密码发送给第一目标子***,以使第一目标子***根据第二用户名和所述第二密码跳转至第二目标子***。由此可知,本发明实施例中的统一登录平台还可以支持多个子***之间的相互跳转。
在本发明实施例中,在接收到终端发送的登录请求之后,可以根据登录请求所携带的统一用户名和统一密码进行身份验证。身份验证通过之后,则可以下发统一登录平台的主界面至终端。若接收到终端发送的第一跳转请求,则可以根据第一跳转请求确定第一目标子***,并自动获取第一目标子***的第一用户名和第一密码,并根据第一用户名和第一密码登录第一目标子***,无需用户再次手动输入第一用户名和第一密码,可以提高便利性。并且,自动获取第一用户名和第一密码,可以避免用户记忆错误,导致用户名或者密码输入错误,进而导致无法成功登录业务***,甚至导致用户名或者密码被锁定的情况,可以提高***的登录效率。
请参见图3a-3d,是本发明实施例提供的一种基于身份验证的***登录方法的应用场景图,将该基于身份验证的***登录方法运用在医保统一登录平台中为例。如图3a所示,用户可以在医保统一登录平台的登录界面输入统一用户名和统一密码,并点击“登录”按钮。此时,终端可以向医保统一登录平台发送登录请求,医保统一登录平台根据该登录请求所携带的统一用户名和统一密码进行身份验证成功后,可以下发医保统一登录平台的主界面至终端,终端显示该主界面,该主界面可以包括多个医保业务子***所对应的菜单选项,如图3b所示。用户若想要登录医保业务子***1,则可以点击医保业务子***1所对应的菜单选项,如图3c所示。此时,终端可以向医保统一登录平台发送第一跳转请求,该第一跳转请求中携带医保业务子***1的***标识。医保统一登录平台根据第一跳转请求确定医保业务子***1,然后根据预设的映射关系列表获取医保业务子***1的用户名和密码,并根据此用户名和密码登录医保业务子***1。成功登录之后,可以获取医保业务子***1的子界面,然后将此子界面下发至终端,以使得终端可以显示该医保业务子***1的子界面,如图3d所示。
请参见图4,是本发明实施例提供的一种基于身份验证的***登录装置的结构示意图。如图4所示,本发明实施例中的装置可以包括:
接收单元101,用于接收终端发送的登录请求,所述登录请求携带统一用户名和统一密码,并根据所述统一用户名和所述统一密码进行身份验证;
发送单元102,用于若身份验证通过,则下发统一登录平台的主界面至所述终端,以使所述终端显示所述主界面;
处理单元103,用于若接收到所述终端发送的第一跳转请求,则根据所述第一跳转请求确定第一目标子***,所述第一跳转请求是所述终端根据在所述主界面检测到的***跳转指令生成的;
所述处理单元103,还用于根据预设的映射关系列表获取所述第一目标子***的第一用户名和第一密码,并根据所述第一用户名和所述第一密码登录所述第一目标子***,所述映射关系列表包括至少一个子***与所述至少一个子***的用户名和密码的映射关系。
在一种实施方式中,所述处理单元103还可用于:
若接收到所述终端发送的业务处理请求,则根据所述业务处理请求确定处理逻辑,所述处理逻辑包括:与所述业务处理请求相关的至少一个相关子***,以及所述至少一个相关子***的业务处理顺序;
根据所述业务处理顺序,依次调用所述至少一个相关子***根据所述业务处理请求进行业务处理;
若检测到所述至少一个相关子***均完成业务处理,则获取业务处理结果,并将所述业务处理结果反馈给所述终端。
再一种实施方式中,所述处理单元103在用于获取业务处理结果,并将所述业务处理结果反馈给所述终端时,可具体用于:
获取所述业务处理顺序中的最后一个相关子***的业务处理结果,并将所述业务处理结果反馈给所述终端。
再一种实施方式中,所述处理单元103在用于获取业务处理结果,并将所述业务处理结果反馈给所述终端时,可具体用于:
获取每一个相关子***的业务处理结果;
根据所述每一个相关子***的业务处理结果进行汇总,得到汇总的业务处理结果,所述汇总的处理结果包括所述每一个相关子***的业务处理内容以及所述每一个相关子***的业务处理结果;
将所述汇总的处理结果反馈给所述终端。
再一种实施方式中,所述处理单元103还可用于:
若接收到所述第一目标子***发送的第二跳转请求,则根据所述第二跳转请求确定第二目标子***,所述第二跳转请求是所述第一目标子***在进行业务处理时生成的;
根据所述预设的映射关系列表获取所述第二目标子***的第二用户名和第二密码;
将所述第二用户名和第二密码发送给所述第一目标子***,以使所述第一目标子***根据所述第二用户名和所述第二密码跳转至所述第二目标子***。
再一种实施方式中,在根据预设的映射关系列表获取所述第一目标子***的第一用户名和第一密码之前,所述处理单元103还可用于:
获取***访问权限列表;
根据所述***访问权限列表判断所述终端是否具有访问所述第一目标子***的权限;
若具有,则执行所述根据预设的映射关系列表获取所述第一目标子***的第一用户名和第一密码的步骤。
再一种实施方式中,所述处理单元103在用于根据预设的映射关系列表获取所述第一目标子***的第一用户名和第一密码时,具体用于:
从预设的映射关系列表中,确定所述第一目标子***的目标映射关系;
根据所述目标映射关系获取所述第一目标子***的第一用户名和第一密码。
在本发明实施例中,在接收到终端发送的登录请求之后,可以根据登录请求所携带的统一用户名和统一密码进行身份验证。身份验证通过之后,则可以下发统一登录平台的主界面至终端。若接收到终端发送的第一跳转请求,则可以根据第一跳转请求确定第一目标子***,并自动获取第一目标子***的第一用户名和第一密码,并根据第一用户名和第一密码登录第一目标子***,无需用户再次手动输入第一用户名和第一密码,可以提高便利性。并且,自动获取第一用户名和第一密码,可以避免用户记忆错误,导致用户名或者密码输入错误,进而导致无法成功登录业务***,甚至导致用户名或者密码被锁定的情况,可以提高***的登录效率。
基于上述所描述的基于身份验证的***登录方法以及装置,本发明实施例还提出了一种服务器,该服务器可以用于实现上述的基于身份验证的***登录方法,该服务器可以用于搭建上述的统一登录平台(医保统一登录平台)。请参见图5,是本发明实施例提供的一种服务器的结构示意图。如图5所示,该服务器包括存储器201、收发器202以及处理器203,所述处理器203、所述收发器202可以和所述存储器201相互连接,其中,所述收发器202可以用于受处理器203的控制收发消息,该收发器202可以对应于上述发明实施例中的接收单元101和发送单元102,处理器203可以对应于上述发明实施例中的处理单元103。所述存储器201可以用于存储计算机程序,所述计算机程序包括程序指令,该计算机程序包括程序指令。再一种实施方式中,所述处理器203、所述收发器202和所述存储器201可通过总线的方式相互连接。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,该程序可存储于一计算机可读存储介质中,该程序包括至少一条程序指令,该至少一条程序指令是由该处理器203加载,并用于执行如下步骤:
接收终端发送的登录请求,所述登录请求携带统一用户名和统一密码,并根据所述统一用户名和所述统一密码进行身份验证;
若身份验证通过,则下发统一登录平台的主界面至所述终端,以使所述终端显示所述主界面;
若接收到所述终端发送的第一跳转请求,则根据所述第一跳转请求确定第一目标子***,所述第一跳转请求是所述终端根据在所述主界面检测到的***跳转指令生成的;
根据预设的映射关系列表获取所述第一目标子***的第一用户名和第一密码,并根据所述第一用户名和所述第一密码登录所述第一目标子***,所述映射关系列表包括至少一个子***与所述至少一个子***的用户名和密码的映射关系。
在一种实施方式中,该至少一条程序指令还可由处理器203加载并用于执行:
若接收到所述终端发送的业务处理请求,则根据所述业务处理请求确定处理逻辑,所述处理逻辑包括:与所述业务处理请求相关的至少一个相关子***,以及所述至少一个相关子***的业务处理顺序;
根据所述业务处理顺序,依次调用所述至少一个相关子***根据所述业务处理请求进行业务处理;
若检测到所述至少一个相关子***均完成业务处理,则获取业务处理结果,并将所述业务处理结果反馈给所述终端。
再一种实施方式中,该至少一条程序指令由处理器203加载并用于执行获取业务处理结果,并将所述业务处理结果反馈给所述终端时,该至少一条程序指令可由处理器加载,并具体用于执行:
获取所述业务处理顺序中的最后一个相关子***的业务处理结果,并将所述业务处理结果反馈给所述终端。
再一种实施方式中,该至少一条程序指令由处理器203加载并用于执行获取业务处理结果,并将所述业务处理结果反馈给所述终端时,该至少一条程序指令可由处理器加载,并具体用于执行:
获取每一个相关子***的业务处理结果;
根据所述每一个相关子***的业务处理结果进行汇总,得到汇总的业务处理结果,所述汇总的处理结果包括所述每一个相关子***的业务处理内容以及所述每一个相关子***的业务处理结果;
将所述汇总的处理结果反馈给所述终端。
再一种实施方式中,该至少一条程序指令还可由处理器203加载并用于执行:
若接收到所述第一目标子***发送的第二跳转请求,则根据所述第二跳转请求确定第二目标子***,所述第二跳转请求是所述第一目标子***在进行业务处理时生成的;
根据所述预设的映射关系列表获取所述第二目标子***的第二用户名和第二密码;
将所述第二用户名和第二密码发送给所述第一目标子***,以使所述第一目标子***根据所述第二用户名和所述第二密码跳转至所述第二目标子***。
再一种实施方式中,在所述根据预设的映射关系列表获取所述第一目标子***的第一用户名和第一密码之前,该至少一条程序指令还可由处理器203加载并用于执行:
获取***访问权限列表;
根据所述***访问权限列表判断所述终端是否具有访问所述第一目标子***的权限;
若具有,则执行所述根据预设的映射关系列表获取所述第一目标子***的第一用户名和第一密码的步骤。
再一种实施方式中,该至少一条程序指令由处理器203加载并用于执行根据预设的映射关系列表获取所述第一目标子***的第一用户名和第一密码时,该至少一条程序指令可由处理器加载,并具体用于执行:
从预设的映射关系列表中,确定所述第一目标子***的目标映射关系;
根据所述目标映射关系获取所述第一目标子***的第一用户名和第一密码。
在本发明实施例中,在接收到终端发送的登录请求之后,可以根据登录请求所携带的统一用户名和统一密码进行身份验证。身份验证通过之后,则可以下发统一登录平台的主界面至终端。若接收到终端发送的第一跳转请求,则可以根据第一跳转请求确定第一目标子***,并自动获取第一目标子***的第一用户名和第一密码,并根据第一用户名和第一密码登录第一目标子***,无需用户再次手动输入第一用户名和第一密码,可以提高便利性。并且,自动获取第一用户名和第一密码,可以避免用户记忆错误,导致用户名或者密码输入错误,进而导致无法成功登录业务***,甚至导致用户名或者密码被锁定的情况,可以提高***的登录效率。
本发明实施例还提供了一种计算机存储介质,所述该计算机存储介质存储有计算机程序。该计算机程序包括至少一条程序指令,该至少一条程序指令可由一处理器加载,并用于执行上述所描述的基于身份验证的***登录方法。
该计算机存储介质是一种记忆设备,用于存放程序和数据。可以理解的是,此处的计算机存储介质既可以包括服务器中的内置存储介质,当然也可以包括服务器所支持的扩展存储介质。在一个实施例中,该计算机存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或者随机存储记忆体(Random Access Memory,RAM)等等。
以上所揭露的仅为本申请的部分实施例而已,当然不能以此来限定本申请之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本申请权利要求所作的等同变化,仍属于申请所涵盖的范围。
Claims (10)
1.一种基于身份验证的***登录方法,其特征在于,包括:
接收终端发送的登录请求,所述登录请求携带统一用户名和统一密码,并根据所述统一用户名和所述统一密码进行身份验证;
若身份验证通过,则下发统一登录平台的主界面至所述终端,以使所述终端显示所述主界面;
若接收到所述终端发送的第一跳转请求,则根据所述第一跳转请求确定第一目标子***,所述第一跳转请求是所述终端根据在所述主界面检测到的***跳转指令生成的;
根据预设的映射关系列表获取所述第一目标子***的第一用户名和第一密码,并根据所述第一用户名和所述第一密码登录所述第一目标子***,所述映射关系列表包括至少一个子***与所述至少一个子***的用户名和密码的映射关系。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
若接收到所述终端发送的业务处理请求,则根据所述业务处理请求确定处理逻辑,所述处理逻辑包括:与所述业务处理请求相关的至少一个相关子***,以及所述至少一个相关子***的业务处理顺序;
根据所述业务处理顺序,依次调用所述至少一个相关子***根据所述业务处理请求进行业务处理;
若检测到所述至少一个相关子***均完成业务处理,则获取业务处理结果,并将所述业务处理结果反馈给所述终端。
3.如权利要求2所述的方法,其特征在于,所述获取业务处理结果,并将所述业务处理结果反馈给所述终端,包括:
获取所述业务处理顺序中的最后一个相关子***的业务处理结果,并将所述业务处理结果反馈给所述终端。
4.如权利要求2所述的方法,其特征在于,所述获取业务处理结果,并将所述业务处理结果反馈给所述终端,包括:
获取每一个相关子***的业务处理结果;
根据所述每一个相关子***的业务处理结果进行汇总,得到汇总的业务处理结果,所述汇总的处理结果包括所述每一个相关子***的业务处理内容以及所述每一个相关子***的业务处理结果;
将所述汇总的处理结果反馈给所述终端。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
若接收到所述第一目标子***发送的第二跳转请求,则根据所述第二跳转请求确定第二目标子***,所述第二跳转请求是所述第一目标子***在进行业务处理时生成的;
根据所述预设的映射关系列表获取所述第二目标子***的第二用户名和第二密码;
将所述第二用户名和第二密码发送给所述第一目标子***,以使所述第一目标子***根据所述第二用户名和所述第二密码跳转至所述第二目标子***。
6.如权利要求1所述的方法,其特征在于,所述根据预设的映射关系列表获取所述第一目标子***的第一用户名和第一密码之前,还包括:
获取***访问权限列表;
根据所述***访问权限列表判断所述终端是否具有访问所述第一目标子***的权限;
若具有,则执行所述根据预设的映射关系列表获取所述第一目标子***的第一用户名和第一密码的步骤。
7.如权利要求1所述的方法,其特征在于,所述根据预设的映射关系列表获取所述第一目标子***的第一用户名和第一密码,包括:
从预设的映射关系列表中,确定所述第一目标子***的目标映射关系;
根据所述目标映射关系获取所述第一目标子***的第一用户名和第一密码。
8.一种基于身份验证的***登录装置,其特征在于,包括:
接收单元,用于接收终端发送的登录请求,所述登录请求携带统一用户名和统一密码,并根据所述统一用户名和所述统一密码进行身份验证;
发送单元,用于若身份验证通过,则下发统一登录平台的主界面至所述终端,以使所述终端显示所述主界面;
处理单元,用于若接收到所述终端发送的第一跳转请求,则根据所述第一跳转请求确定第一目标子***,所述第一跳转请求是所述终端根据在所述主界面检测到的***跳转指令生成的;
所述处理单元,还用于根据预设的映射关系列表获取所述第一目标子***的第一用户名和第一密码,并根据所述第一用户名和所述第一密码登录所述第一目标子***,所述映射关系列表包括至少一个子***与所述至少一个子***的用户名和密码的映射关系。
9.一种服务器,其特征在于,包括存储器、收发器以及处理器,所述处理器、所述收发器和所述存储器相互连接,其中,所述收发器用于受所述处理器的控制收发消息,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811128065.9A CN109492374B (zh) | 2018-09-26 | 2018-09-26 | 基于身份验证的***登录方法、装置、服务器及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811128065.9A CN109492374B (zh) | 2018-09-26 | 2018-09-26 | 基于身份验证的***登录方法、装置、服务器及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109492374A true CN109492374A (zh) | 2019-03-19 |
CN109492374B CN109492374B (zh) | 2022-03-18 |
Family
ID=65690021
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811128065.9A Active CN109492374B (zh) | 2018-09-26 | 2018-09-26 | 基于身份验证的***登录方法、装置、服务器及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109492374B (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110401674A (zh) * | 2019-08-19 | 2019-11-01 | 泰康保险集团股份有限公司 | 数据访问方法、装置、***、电子设备及计算机可读介质 |
CN110519405A (zh) * | 2019-08-07 | 2019-11-29 | 彩讯科技股份有限公司 | 一种短链地址运营访问方法、装置、设备及存储介质 |
CN110765445A (zh) * | 2019-10-08 | 2020-02-07 | 中国建设银行股份有限公司 | 处理请求的方法和装置 |
CN111131208A (zh) * | 2019-12-13 | 2020-05-08 | 广州极晟网络技术有限公司 | 第三方业务应用登录方法、装置、计算机设备和存储介质 |
CN111343168A (zh) * | 2020-02-19 | 2020-06-26 | 深圳壹账通智能科技有限公司 | 一种身份验证的方法、装置、计算机设备及可读存储介质 |
CN111966980A (zh) * | 2020-09-04 | 2020-11-20 | 支付宝(杭州)信息技术有限公司 | 用于基于不同账户体系登录***的方法和设备和该*** |
CN112367335A (zh) * | 2020-11-24 | 2021-02-12 | 中信银行股份有限公司 | 一种微门户***跳转方法和微门户管理平台 |
CN113297559A (zh) * | 2021-05-12 | 2021-08-24 | 曙光信息产业股份有限公司 | 单点登录方法、装置、计算机设备和存储介质 |
CN113472747A (zh) * | 2021-05-31 | 2021-10-01 | 珠海大横琴科技发展有限公司 | 一种应用程序的登录方法和装置 |
CN113472781A (zh) * | 2021-06-30 | 2021-10-01 | 平安证券股份有限公司 | 一种服务获取方法、服务器及计算机可读存储介质 |
CN114091914A (zh) * | 2021-11-19 | 2022-02-25 | 中国建设银行股份有限公司 | 工单处理方法及装置 |
CN114579193A (zh) * | 2022-03-08 | 2022-06-03 | 国泰新点软件股份有限公司 | 多***加载方法、装置、设备及存储介质 |
CN115102765A (zh) * | 2022-06-22 | 2022-09-23 | 北京声智科技有限公司 | 一种权限配置方法、装置、电子设备及存储介质 |
WO2023246480A1 (zh) * | 2022-06-24 | 2023-12-28 | 北京字跳网络技术有限公司 | 一种身份认证方法、装置、设备、介质及产品 |
CN117692256A (zh) * | 2024-02-02 | 2024-03-12 | 烟台软图信息科技有限公司 | 一种网络办公方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103634329A (zh) * | 2013-12-20 | 2014-03-12 | 百度在线网络技术(北京)有限公司 | 跨站点的登录方法、***及装置 |
US20140090093A1 (en) * | 2012-09-25 | 2014-03-27 | Broadcom Corporation | Mesh grid protection system |
CN107659544A (zh) * | 2016-08-26 | 2018-02-02 | 平安科技(深圳)有限公司 | 应用合并部署***和方法 |
CN108023881A (zh) * | 2017-12-04 | 2018-05-11 | 泰康保险集团股份有限公司 | 应用程序的登录方法、装置、介质及电子设备 |
-
2018
- 2018-09-26 CN CN201811128065.9A patent/CN109492374B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140090093A1 (en) * | 2012-09-25 | 2014-03-27 | Broadcom Corporation | Mesh grid protection system |
CN103634329A (zh) * | 2013-12-20 | 2014-03-12 | 百度在线网络技术(北京)有限公司 | 跨站点的登录方法、***及装置 |
CN107659544A (zh) * | 2016-08-26 | 2018-02-02 | 平安科技(深圳)有限公司 | 应用合并部署***和方法 |
CN108023881A (zh) * | 2017-12-04 | 2018-05-11 | 泰康保险集团股份有限公司 | 应用程序的登录方法、装置、介质及电子设备 |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110519405A (zh) * | 2019-08-07 | 2019-11-29 | 彩讯科技股份有限公司 | 一种短链地址运营访问方法、装置、设备及存储介质 |
CN110401674A (zh) * | 2019-08-19 | 2019-11-01 | 泰康保险集团股份有限公司 | 数据访问方法、装置、***、电子设备及计算机可读介质 |
CN110765445A (zh) * | 2019-10-08 | 2020-02-07 | 中国建设银行股份有限公司 | 处理请求的方法和装置 |
CN111131208B (zh) * | 2019-12-13 | 2022-03-25 | 广州极晟网络技术有限公司 | 第三方业务应用登录方法、装置、计算机设备和存储介质 |
CN111131208A (zh) * | 2019-12-13 | 2020-05-08 | 广州极晟网络技术有限公司 | 第三方业务应用登录方法、装置、计算机设备和存储介质 |
CN111343168A (zh) * | 2020-02-19 | 2020-06-26 | 深圳壹账通智能科技有限公司 | 一种身份验证的方法、装置、计算机设备及可读存储介质 |
CN111966980A (zh) * | 2020-09-04 | 2020-11-20 | 支付宝(杭州)信息技术有限公司 | 用于基于不同账户体系登录***的方法和设备和该*** |
CN112367335A (zh) * | 2020-11-24 | 2021-02-12 | 中信银行股份有限公司 | 一种微门户***跳转方法和微门户管理平台 |
CN113297559A (zh) * | 2021-05-12 | 2021-08-24 | 曙光信息产业股份有限公司 | 单点登录方法、装置、计算机设备和存储介质 |
CN113297559B (zh) * | 2021-05-12 | 2023-01-06 | 曙光信息产业股份有限公司 | 单点登录方法、装置、计算机设备和存储介质 |
CN113472747A (zh) * | 2021-05-31 | 2021-10-01 | 珠海大横琴科技发展有限公司 | 一种应用程序的登录方法和装置 |
CN113472781B (zh) * | 2021-06-30 | 2023-11-03 | 平安证券股份有限公司 | 一种服务获取方法、服务器及计算机可读存储介质 |
CN113472781A (zh) * | 2021-06-30 | 2021-10-01 | 平安证券股份有限公司 | 一种服务获取方法、服务器及计算机可读存储介质 |
CN114091914A (zh) * | 2021-11-19 | 2022-02-25 | 中国建设银行股份有限公司 | 工单处理方法及装置 |
CN114579193A (zh) * | 2022-03-08 | 2022-06-03 | 国泰新点软件股份有限公司 | 多***加载方法、装置、设备及存储介质 |
CN114579193B (zh) * | 2022-03-08 | 2024-01-12 | 国泰新点软件股份有限公司 | 多***加载方法、装置、设备及存储介质 |
CN115102765A (zh) * | 2022-06-22 | 2022-09-23 | 北京声智科技有限公司 | 一种权限配置方法、装置、电子设备及存储介质 |
WO2023246480A1 (zh) * | 2022-06-24 | 2023-12-28 | 北京字跳网络技术有限公司 | 一种身份认证方法、装置、设备、介质及产品 |
CN117692256A (zh) * | 2024-02-02 | 2024-03-12 | 烟台软图信息科技有限公司 | 一种网络办公方法及*** |
CN117692256B (zh) * | 2024-02-02 | 2024-04-09 | 烟台软图信息科技有限公司 | 一种网络办公方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN109492374B (zh) | 2022-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109492374A (zh) | 基于身份验证的***登录方法、装置、服务器及存储介质 | |
CN110222533B (zh) | 分布式数据安全应用方法、***及电子设备 | |
CN107426711B (zh) | 绑定或解绑手机号的方法、装置及*** | |
CN110557284B (zh) | 基于客户端网关的数据聚合方法及装置 | |
US20130036454A1 (en) | Management of access identifiers | |
CN103038788A (zh) | 提供多个网络资源 | |
CN109710695B (zh) | 事务请求有效性识别和发起方法、装置、设备和介质 | |
CN110650216B (zh) | 云服务请求方法和装置 | |
CN110728491B (zh) | 工单的处理方法、装置、计算机设备和存储介质 | |
US9900403B2 (en) | Method and server for assigning relative order to message by using vector clock and delivering the message based on the assigned relative order under distributed environment | |
JP6758298B2 (ja) | 要求送信方法およびその装置 | |
CN104902033B (zh) | 登陆地址记录方法及装置 | |
CN113868602B (zh) | 应用授权方法、分布式集群***、电子设备和存储介质 | |
CN115004666A (zh) | 物联网设备的注册方法、装置、设备及存储介质 | |
CN107203915B (zh) | 数据存储方法及装置 | |
CN112965745B (zh) | 一种***接入方法、装置、设备及计算机可读介质 | |
CN115065510A (zh) | 登录方法、装置、***、电子设备及可读存储介质 | |
CN113468579A (zh) | 数据访问方法、装置、设备和存储介质 | |
CN113285915A (zh) | 一种注册管理方法、装置及私有云控制服务器 | |
CN113934383B (zh) | 将云打印机与业务绑定的方法、装置、服务器及存储介质 | |
CN114297058B (zh) | 一种测试方法及装置 | |
CN108595537A (zh) | 一种文件处理方法、装置及对象存储中间件 | |
CN115239318B (zh) | 一种用于民航保险的事件处理*** | |
US11734058B2 (en) | Systems and methods of a virtualized management operation engine of a distributed system | |
CN118333735A (zh) | 账户注销方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220525 Address after: 518000 China Aviation Center 2901, No. 1018, Huafu Road, Huahang community, Huaqiang North Street, Futian District, Shenzhen, Guangdong Province Patentee after: Shenzhen Ping An medical and Health Technology Service Co.,Ltd. Address before: Room 12G, Block H, 666 Beijing East Road, Huangpu District, Shanghai 200000 Patentee before: PING AN MEDICAL AND HEALTHCARE MANAGEMENT Co.,Ltd. |