业务身份切换方法及装置与流程

文档序号:26843486发布日期:2021-10-08 23:44阅读:182来源:国知局
业务身份切换方法及装置与流程

1.本发明涉及计算机技术领域,特别是涉及一种业务身份切换方法及装置。


背景技术:

2.随着互联网技术的快速发展,各大银行均同时承接线上线下同步的交易业务,线下的交易业务在指定的时间点会将相关的交易信息上传至对应的系统。在银行的内部系统中,银行业务的处理以及各种交易的实现需要应用到多个业务系统,各个业务系统之间可以用于针对同一个业务的不同阶段的操作。例如,客户需要进行贷款时,需要由柜员登录app端系统进行初步核对后,再由通过web端系统进行下一步的审批。由此可见,同一个交易业务可能需要业务员以同一个身份应用不同的业务系统进行切换和操作。
3.在现有的业务系统中,用户每次登陆任意的业务系统时,业务系统先根据默认的选项为业务员选择业务系统中的业务身份,用户每次要切换业务身份时,还需要重新审核,若需要登陆的业务系统较多时,需要消耗较长的时间才能完成一个交易业务,因此,现有技术中各个业务系统不能智能地对用户的业务身份进行切换,导致交易业务的执行过程消耗时间过长,影响用户体验。


技术实现要素:

4.有鉴于此,本发明提供一种业务身份切换方法,通过该方法,可以实现用户在各个关联的业务系统之间业务身份的快速切换,进而提升了业务办理的效率。
5.本发明还提供了一种业务身份切换装置,用以保证上述方法在实际中的实现及应用。
6.一种业务身份切换方法,包括:
7.当检测到用户登录第一业务系统时,获取所述用户对应的登录信息;
8.基于所述登录信息,检测所述用户是否已选择登录所述第一业务系统的业务身份;
9.当所述用户未选择登录所述第一业务系统的业务身份时,检测所述用户在预设时间段内是否登录所述第一业务系统;
10.若所述用户在所述预设时间段内未登录所述第一业务系统,查询与所述第一业务系统关联的各个第二业务系统;
11.检测所述用户在所述预设时间段内是否已登录至少一个与所述第一业务系统关联的第二业务系统;
12.当所述用户在所述预设时间段内已登录至少一个与所述第一业务系统关联的第二业务系统时,确定所述用户在所述预设时间段内最近一次登录的第二业务系统中所应用的目标业务身份;
13.将所述第一业务系统中所述用户的业务身份切换为所述目标业务身份。
14.上述的方法,可选的,所述基于所述登录信息,检测所述用户是否选择登录所述第
一业务系统的业务身份,包括:
15.解析所述登录信息,获得所述登录信息中包含的身份信息;
16.判断所述身份信息中是否包含身份标识位;
17.当所述身份信息包含身份标识位时,确定所述用户已选择登录所述第一业务系统的业务身份;
18.当所述身份信息不包含身份标识位时,确定所述用户未选择登录所述第一业务系统的业务身份。
19.上述的方法,可选的,还包括:
20.当所述用户已选择登录所述第一业务系统的业务身份时,获取预先设置的身份列表,所述身份列表中包含多个业务身份,及每个所述业务身份对应的业务标号;
21.查找所述身份列表中与所述身份标识位一致的业务标号;
22.将所述第一业务系统中所述用户的业务身份,切换为所述身份列表中与所述身份标识位一致的业务标号对应的业务身份。
23.上述的方法,可选的,所述查询与所述第一业务系统关联的各个第二业务系统,包括:
24.确定所述第一业务系统中的交互接口;
25.读取预先存储的所述交互接口对应的接口参数;
26.解析所述接口参数,获得所述接口参数中包含的各个业务地址;
27.基于各个所述业务地址,确定与所述第一业务系统关联的各个第二业务系统。
28.上述的方法,可选的,还包括:
29.当所述用户在预设时间段内未登录任意的第二业务系统时,获取所述登录信息中所述用户的用户信息;
30.基于所述用户信息,查找所述用户注册所述第一业务系统时选择的初始业务身份;
31.将所述第一业务系统中所述用户的业务身份设置为所述初始业务身份。
32.一种业务身份切换装置,包括:
33.第一获取单元,用于当检测到用户登录第一业务系统时,获取所述用户对应的登录信息;
34.第一检测单元,用于基于所述登录信息,检测所述用户是否已选择登录所述第一业务系统的业务身份;
35.第二检测单元,用于当所述用户未选择登录所述第一业务系统的业务身份时,检测所述用户在预设时间段内是否登录所述第一业务系统;
36.查询单元,用于若所述用户在所述预设时间段内未登录所述第一业务系统,查询与所述第一业务系统关联的各个第二业务系统;
37.第三检测单元,用于检测所述用户在所述预设时间段内是否已登录至少一个与所述第一业务系统关联的第二业务系统;
38.确定单元,用于当所述用户在所述预设时间段内已登录至少一个与所述第一业务系统关联的第二业务系统时,确定所述用户在所述预设时间段内最近一次登录的第二业务系统中所应用的目标业务身份;
39.切换单元,用于将所述第一业务系统中所述用户的业务身份切换为所述目标业务身份。
40.上述的装置,可选的,所述第一检测单元,包括:
41.第一解析子单元,用于解析所述登录信息,获得所述登录信息中包含的身份信息;
42.判断子单元,用于判断所述身份信息中是否包含身份标识位;
43.第一确定子单元,用于当所述身份信息包含身份标识位时,确定所述用户已选择登录所述第一业务系统的业务身份;
44.第二确定子单元,用于当所述身份信息不包含身份标识位时,确定所述用户未选择登录所述第一业务系统的业务身份。
45.上述的装置,可选的,还包括:
46.获取子单元,用于当所述用户已选择登录所述第一业务系统的业务身份时,获取预先设置的身份列表,所述身份列表中包含多个业务身份,及每个所述业务身份对应的业务标号;
47.查找子单元,用于查找所述身份列表中与所述身份标识位一致的业务标号;
48.切换子单元,用于将所述第一业务系统中所述用户的业务身份,切换为所述身份列表中与所述身份标识位一致的业务标号对应的业务身份。
49.上述的装置,可选的,所述查询单元,包括:
50.第三确定子单元,用于确定所述第一业务系统中的交互接口;
51.读取子单元,用于读取预先存储的所述交互接口对应的接口参数;
52.第二解析子单元,用于解析所述接口参数,获得所述接口参数中包含的各个业务地址;
53.第四确定子单元,用于基于各个所述业务地址,确定与所述第一业务系统关联的各个第二业务系统。
54.上述的装置,可选的,还包括:
55.第二获取单元,用于当所述用户在预设时间段内未登录任意的第二业务系统时,获取所述登录信息中所述用户的用户信息;
56.查找单元,用于基于所述用户信息,查找所述用户注册所述第一业务系统时选择的初始业务身份;
57.设置单元,用于将所述第一业务系统中所述用户的业务身份设置为所述初始业务身份。
58.一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述的业务身份切换方法。
59.一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行上述的业务身份切换方法。
60.与现有技术相比,本发明包括以下优点:
61.基于本发明实施例提供的业务身份切换方法,在进行业务身份切换的过程中,当检测到用户登录第一业务系统时,获取用户对应的登录信息,并根据登录信息,检测用户是否已选择登录第一业务系统的业务身份;当用户未选择登录第一业务系统的业务身份时,
检测用户在预设时间段内是否登录第一业务系统;若用户在预设时间段内未登录第一业务系统,查询与第一业务系统关联的各个第二业务系统;检测用户在预设时间段内是否登录至少一个第二业务系统;当用户在预设时间段内登录至少一个第二业务系统时,确定用户在所述预设时间段内最近一次登录的第二业务系统中所应用的目标业务身份;将第一业务系统中用户的业务身份切换为目标业务身份。
62.应用本发明实施例提供的方法,在用户登录第一业务系统未选择业务身份时,根据与第一业务系统相关联的第二业务系统的最近登录时所选择的目标业务身份,将第一业务系统中用户的业务身份切换为目标业务身份,从而实现用户在各个关联的业务系统之间的业务身份的快速切换,提升业务办理的效率,进而提升了用户体验感。
附图说明
63.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
64.图1为本发明实施例提供的一种业务身份切换方法的方法流程图;
65.图2为本发明实施例提供的一种业务身份切换方法的又一方法流程图;
66.图3为本发明实施例提供的一种业务身份切换方法的再一方法流程图;
67.图4为本发明实施例提供的一种业务身份切换装置的装置结构图;
68.图5为本发明实施例提供的一种电子设备结构示意图。
具体实施方式
69.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
70.在本技术中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
71.本发明可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。
72.本发明实施例提供了一种业务身份切换方法,该方法可以应用在多种系统平台,其执行主体可以为计算机终端或各种移动设备的处理器,所述方法的方法流程图如图1所示,具体包括:
73.s101:当检测到用户登录第一业务系统时,获取所述用户对应的登录信息。
74.本发明提供的实施例中,用户可以进入多个不同的业务处理系统去处理业务,同时,用户可以在一个业务系统中具有多种角色,能够以不同的角色身份去处理业务,不同的角色身份所具有的权限不同。当用户登录任意的业务系统时,该业务系统为第一业务系统,获取该用户对应的登录信息。其中,登录信息可以包括个人信息,如账号,性别等,还可以包括该用户的角色身份信息,如客户经理等。
75.s102:基于所述登录信息,检测所述用户是否已选择登录所述第一业务系统的业务身份。
76.本发明提供的实施例中,根据用户的登录信息,检测用户的登录信息中是否含有用户已选择登录第一业务系统的业务身份的标识。
77.s103:当所述用户未选择登录所述第一业务系统的业务身份时,检测所述用户在预设时间段内是否登录所述第一业务系统。
78.本发明提供的实施例中,当检测到用户的登录信息中不含有用户已选择登录第一业务系统的业务身份的标识时,说明用户在登录时没有选择业务身份,则继续检测用户在规定时间段内是否登录第一业务系统,以便于在用户未选择登录所述第一业务系统的业务身份时,可以根据用户登录上一次登录系统时的业务身份来确定此时用户的业务身份。另外的,当检测到用户的登录信息中含有用户已选择登录第一业务系统的业务身份的标识,说明用户在登录时已经选择业务身份,可以根据身份标识,确定用户此时的业务身份。
79.具体的,检测用户在预设时间内是否登录第一业务系统可以由用户的登录信息获得,登录信息中可以记录用户在预设时间段内的登录信息,也可以根据用户的个人信息和第一业务系统的信息,查询用户的登录日志信息,具体实现方法依据具体情况而定,此处不做限定。
80.s104:若所述用户在所述预设时间段内未登录所述第一业务系统,查询与所述第一业务系统关联的各个第二业务系统。
81.本发明提供的实施例中,当检测到用户在预设时间段内未登录所述第一业务系统时,为了获得用户登录第一业务系统时的业务身份,查询与第一业务系统相关联的第二业务系统。
82.其中,第一业务系统可以是web端业务系统或app端业务系统,第二业务系统也可以是web端业务系统或app端业务系统,一定情况下,第一业务系统和第二业务系统还可以是除web端业务系统和app端业务系统外的其他可操作系统,例如小程序端等。用户可以在第一业务系统和第二业务系统处理业务。
83.s105:检测所述用户在所述预设时间段内是否已登录至少一个与所述第一业务系统关联的第二业务系统。
84.本发明提供的实施例中,当查询到存在与第一业务系统关联的第二业务系统时,检测用户在预设时间段内是否登录至少一个第二业务系统。具体的实现方式同上,检测用户在预设时间内是否登录第二业务系统可以由用户的登录信息获得,登录信息中可以记录用户在预设时间段内的登录信息,也可以根据用户的个人信息和各个第二业务系统的信息,查询用户的登录日志信息,具体实现方法依据具体情况而定,此处不做限定。
85.s106:当所述用户在所述预设时间段内已登录至少一个与所述第一业务系统关联
的第二业务系统时,确定所述用户在所述预设时间段内最近一次登录的第二业务系统中所应用的目标业务身份。
86.本发明提供的实施例中,当所述用户在预设时间段内登录任意的第二业务系统时,根据记录的具体的登录信息,可以将用户在预设时间段内登录第二业务系统的身份信息按登陆时间进行排序,选择时间最接近现在操作时间的登录信息中的业务身份作为目标业务身份,也即确定用户在预设时间段内最近一次登录的第二业务系统中所应用的目标业务身份。
87.需要说明的是,该目标业务身份可以是用户在登录该第二业务系统时由用户自己进行选择的业务身份,也可以是处理器自动进行切换的业务身份。
88.s107:将所述第一业务系统中所述用户的业务身份切换为所述目标业务身份。
89.本发明提供的实施例中,根据获得的目标业务身份,将第一业务系统中用户的业务身份切换为目标业务身份。
90.基于本发明实施例提供的方法,在进行业务身份切换的过程中,当检测到用户登录第一业务系统时,获取用户对应的登录信息,并根据登录信息,检测用户是否已选择登录第一业务系统的业务身份;当用户未选择登录第一业务系统的业务身份时,检测用户在预设时间段内是否登录第一业务系统;若用户在预设时间段内未登录第一业务系统,查询与第一业务系统关联的各个第二业务系统;检测用户在预设时间段内是否已登录至少一个与第一业务系统关联的第二业务系统;当用户在预设时间段内登录至少一个与第一业务系统关联的第二业务系统时,确定用户在所述预设时间段内最近一次登录的第二业务系统中所选择的目标业务身份;将第一业务系统中用户的业务身份切换为目标业务身份。
91.应用本发明实施例提供的方法,在用户登录第一业务系统未选择业务身份时,根据与第一业务系统相关联的第二业务系统的最近登录时所选择的目标业务身份,将第一业务系统中用户的业务身份切换为目标业务身份,从而实现用户在各个关联的业务系统之间的业务身份的快速切换,提升业务办理的效率,进而提升了用户体验感。
92.如图2所示,本发明提供的实施例中,可选的,所述基于所述登录信息,检测所述用户是否选择登录所述第一业务系统的业务身份,包括:
93.s201:解析所述登录信息,获得所述登录信息中包含的身份信息;
94.本发明提供的实施例中,解析用户的登录信息,提取出其中包含的身份信息。
95.s202:判断所述身份信息中是否包含身份标识位;
96.本发明提供的实施例中,根据提取到的用户的身份信息,判断身份信息中是否包含身份标识位,若包含标识位,则执行s203,否则执行s204。
97.其中,身份标识位可以是一个临时变量,当用户在登录第一业务系统时,选择了登录时的业务身份,则处理器生成身份标识位,并且根据选择的业务身份不同,标识位记录的信息也不相同,假如身份标识位为变量n,风险经理为1,客户经理为2,当用户登录第一业务系统选择业务身份为客户经理时,生成身份标识位n,且n=2。
98.s203:确定所述用户已选择登录所述第一业务系统的业务身份;
99.本发明提供的实施例中,若检测到身份信息中包含身份标识位时,说明用户在登录第一业务系统时已经选择了业务身份,所以,可以根据身份标识位的信息,确定用户已选择登录第一业务系统的业务身份。
100.s204:确定所述用户未选择登录所述第一业务系统的业务身份。
101.本发明提供的实施例中,若未检测到身份信息中包含身份标识位时,说明用户在登录第一业务系统时没有选择业务身份,所以,确定用户未选择登录第一业务系统的业务身份。
102.应用本发明提供的实施例,在用户登录第一业务系统时,根据用户登录信息,检测其中的身份信息是否包含身份标识位,通过身份标识位可以快速确定用户登录第一业务系统时是否选择业务身份,从而实现后续的业务身份切换。
103.如图3所示,本发明提供的实施例中,可选的,还包括:
104.s301:当所述用户已选择登录所述第一业务系统的业务身份时,获取预先设置的身份列表,所述身份列表中包含多个业务身份,及每个所述业务身份对应的业务标号;
105.本发明提供的实施例中,当用户已选择登录第一业务系统的业务身份时,获取第一业务系统中预先设置的身份列表,身份列表是由多个业务身份组成的列表,每个业务身份都有其对应的业务标号;例如身份列表中有“风险经理”标号为“1”、“客户经理”,标号为“2”,处理器可以根据设定的标号识别出对应的业务身份。
106.需要说明的是,在具体实现过程中,第一业务系统前端显示页面的身份列表不需要显示业务标号,后台对应的身份列表中可以显示出业务标号,查找业务标号可以在后台实现。用户登录第一业务系统后,用户可以根据前端显示页面展示的身份列表,切换不同的业务身份。
107.s302:查找所述身份列表中与所述身份标识位一致的业务标号;
108.本发明提供的实施例中,当用户已选择登录第一业务系统的业务身份时,用户对应的身份信息中包含身份标识位,根据该身份标识位的具体信息即业务标号,在身份列表中进行查询,查找到其中与该身份标识位一致的业务标号。
109.s303:将所述第一业务系统中所述用户的业务身份,切换为所述身份列表中与所述身份标识位一致的业务标号对应的业务身份。
110.本发明提供的实施例中,用户登录第一业务系统后,根据身份标识位的业务标号,查找到身份列表中与该身份标识位一致的业务标号,将第一业务系统中用户的业务身份,切换为身份列表中与身份标识位一致的业务标号对应的业务身份。例如,用户登录后,登录信息的身份信息中记录的身份标识位为“1”,在身份列表中查找业务标号为“1”的业务身份,得到业务身份为“风险经理”,所以,在第一业务系统页面的业务身份信息处显示用户的业务身份为“风险经理”。
111.应用本发明提供的实施例,当用户已选择登录第一业务系统的业务身份时,根据业务标号,切换该用户在第一业务系统中的业务身份为业务标号在身份列表中对应的业务身份,使得用户登录第一业务系统时能够快速切换业务身份,获取该业务身份对应的功能权限,提升用户体验。
112.本发明提供的实施例中,可选的,所述查询与所述第一业务系统关联的各个第二业务系统,包括:
113.确定所述第一业务系统中的交互接口;
114.本发明提供的实施例中,第一业务系统存在可能与之相关联的一个甚至多个第二业务系统,用户可以在这些相关联的业务系统之间实现业务办理,且第一业务系统与各个
与第一业务系统相关联的第二业务系统之间不存在账号冲突。其中,第一业务系统与第二业务系统通过交互接口实现通信和交互,所以,查询与第一业务系统关联的各个第二业务系统,需要获取第一业务系统中的交互接口。
115.读取预先存储的所述交互接口对应的接口参数;
116.本发明提供的实施例中,获取第一业务系统中的交互接口后,处理器可以在相对应的存储单位中查找该交互接口,并读取该交互接口对应的接口参数。
117.解析所述接口参数,获得所述接口参数中包含的各个业务地址;
118.本发明提供的实施例中,接口参数中含有关于该接口的信息,其中包含调用该接口的各个业务系统的地址,即所述的业务地址。
119.基于各个所述业务地址,确定与所述第一业务系统关联的各个第二业务系统。
120.本发明提供的实施例中,每个第二业务系统对应唯一的一个业务地址,每个地址对应着唯一的一个第二业务系统。所以,根据各个业务地址进行地址索引,查找到各个地址对应的第二业务系统,这些地址对应的第二业务系统即为第一业务系统关联的第二业务系统。
121.应用本发明提供的实施例,根据第一业务系统的交互接口对应的接口参数解析得到的各个业务地址,确定与该第一业务系统关联的各个第二业务系统,从而根据用户在各个第二业务系统的登录信息确定该用户在登录第一业务系统时的业务身份,以实现后续的业务身份切换。
122.本发明提供的实施例中,可选的,还包括:
123.当所述用户在预设时间段内未登录任意的第二业务系统时,获取所述登录信息中所述用户的用户信息;
124.本发明提供的实施例中,若用户在预设时间段内未登录任意的第二业务系统,则无法根据用户上一次登录第二业务系统时的业务身份来设置用户登录第一业务系统时的业务身份。为保证用户登录后具有业务身份,解析该用户的登录信息,提取登录信息中的用户信息。其中,用户信息是可以标识出该用户的信息,可以包括用户账号、注册时间等。
125.基于所述用户信息,查找所述用户注册所述第一业务系统时选择的初始业务身份;
126.本发明提供的实施例中,根据用户信息,在存储用户注册信息的存储单位中查找到用户注册第一业务系统时选择的初始业务身份。第一业务系统和第二业务系统主要是用户办理业务的操作平台,进入第一业务系统或第二业务系统时用户必须具备一定的业务身份,以获取第一业务系统或第二业务系统相应功能的操作权限。所以,用户在注册时,也必须选择业务身份进行注册。
127.将所述第一业务系统中所述用户的业务身份设置为所述初始业务身份。
128.本发明提供的实施例中,用户进入第一业务系统,设置其业务身份为初始业务身份,获取该业务身份对应的相应功能的操作权限。
129.应用本发明提供的实施例,在用户登录第一业务系统时,若用户在预设时间段内未登录任意的第二业务系统,则将第一业务系统中用户的业务身份设置为该用户注册时所选择的业务身份,以保证用户登录时具有业务身份,并能获取该业务身份对应的相应功能的操作权限,使得用户可以在该业务身份下进行业务身份切换。
130.具体的,本发明还提供了一种实施例,如下所述:
131.用户可以通过中国银行卡分期app以及中国银行web卡分期贷款系统两种渠道使用个人专属账号登录业务系统。
132.用户在第二业务系统为app端的业务系统登陆成功以后,业务身份切换装置自动适配业务身份为

客户经理’,预先设定在app端只有

客户经理’一种业务身份,倘若该业务员账号上次以除

客户经理’外的角色权限,如

风险经理’,在第一业务系统为web端登录,此次在app端登录,装置会自动为其切换成

客户经理’,并且,在app端无法切换其他业务身份。
133.用户在web端登陆成功以后,自动适配上次登录的业务身份,业务身份切换装置为其设置了一键切换业务身份的按钮以便让用户自由切换所拥有的权限控制,用户点击按钮选择业务身份权限,业务身份切换装置此时在系统页面根据角色权限对页面操作进行权限控制,倘若该用户账号上次以

客户经理’的角色权限在app端登录,此次在web端登录,装置会自动为其切换成

客户经理’。
134.可选的,用户可以通过业务身份切换装置切换总行角色对用户账号进行管理,赋予用户账号多种角色权限。
135.上述各个实施例的具体实施过程及其衍生方式,均在本发明的保护范围之内。
136.与图1所述的方法相对应,本发明实施例还提供了一种业务身份切换装置,用于对图1中方法的具体实现,本发明实施例提供的业务身份切换装置可以应用计算机终端或各种移动设备中,其结构示意图如图4所示,具体包括:
137.第一获取单元401,用于当检测到用户登录第一业务系统时,获取所述用户对应的登录信息;
138.第一检测单元402,用于基于所述登录信息,检测所述用户是否已选择登录所述第一业务系统的业务身份;
139.第二检测单元403,用于当所述用户未选择登录所述第一业务系统的业务身份时,检测所述用户在预设时间段内是否登录所述第一业务系统;
140.查询单元404,用于若所述用户在所述预设时间段内未登录所述第一业务系统,查询与所述第一业务系统关联的各个第二业务系统;
141.第三检测单元405,用于检测所述用户在所述预设时间段内是否已登录至少一个与所述第一业务系统关联的第二业务系统;
142.确定单元406,用于当所述用户在所述预设时间段内登录已登录至少一个与所述第一业务系统关联的第二业务系统时,确定所述用户在所述预设时间段内最近一次登录的第二业务系统中所应用的目标业务身份;
143.切换单元407,用于将所述第一业务系统中所述用户的业务身份切换为所述目标业务身份。
144.基于本发明实施例提供的装置,在进行业务身份切换的过程中,当检测到用户登录第一业务系统时,获取用户对应的登录信息,并根据登录信息,检测用户是否已选择登录第一业务系统的业务身份;当用户未选择登录第一业务系统的业务身份时,检测用户在预设时间段内是否登录第一业务系统;若用户在预设时间段内未登录第一业务系统,查询与第一业务系统关联的各个第二业务系统;检测用户在预设时间段内是否已登录至少一个与
第一业务系统关联的第二业务系统;当用户在预设时间段内登录至少一个与第一业务系统关联的第二业务系统时,确定用户在所述预设时间段内最近一次登录的第二业务系统中所选择的目标业务身份;将第一业务系统中用户的业务身份切换为目标业务身份。
145.应用本发明实施例提供的装置,在用户登录第一业务系统未选择业务身份时,根据与第一业务系统相关联的第二业务系统的最近登录时所选择的目标业务身份,将第一业务系统中用户的业务身份切换为目标业务身份,从而实现用户在各个关联的业务系统之间的业务身份的快速切换,提升业务办理的效率,进而提升了用户体验感。
146.本发明实施例提供的装置中,所述第一检测单元,包括:
147.第一解析子单元,用于解析所述登录信息,获得所述登录信息中包含的身份信息;
148.判断子单元,用于判断所述身份信息中是否包含身份标识位;
149.第一确定子单元,用于当所述身份信息包含身份标识位时,确定所述用户已选择登录所述第一业务系统的业务身份;
150.第二确定子单元,用于当所述身份信息不包含身份标识位时,确定所述用户未选择登录所述第一业务系统的业务身份。
151.本发明实施例提供的装置中,还包括:
152.获取子单元,用于当所述用户已选择登录所述第一业务系统的业务身份时,获取预先设置的身份列表,所述身份列表中包含多个业务身份,及每个所述业务身份对应的业务标号;
153.查找子单元,用于查找所述身份列表中与所述身份标识位一致的业务标号;
154.切换子单元,用于将所述第一业务系统中所述用户的业务身份,切换为所述身份列表中与所述身份标识位一致的业务标号对应的业务身份。
155.本发明实施例提供的装置中,所述查询单元,包括:
156.第三确定子单元,用于确定所述第一业务系统中的交互接口;
157.读取子单元,用于读取预先存储的所述交互接口对应的接口参数;
158.第二解析子单元,用于解析所述接口参数,获得所述接口参数中包含的各个业务地址;
159.第四确定子单元,用于基于各个所述业务地址,确定与所述第一业务系统关联的各个第二业务系统。
160.本发明实施例提供的装置中,还包括:
161.第二获取单元,用于当所述用户在预设时间段内未登录任意的第二业务系统时,获取所述登录信息中所述用户的用户信息;
162.查找单元,用于基于所述用户信息,查找所述用户注册所述第一业务系统时选择的初始业务身份;
163.设置单元,用于将所述第一业务系统中所述用户的业务身份设置为所述初始业务身份。
164.以上本发明实施例公开的业务身份切换装置中各个单元及子单元的具体工作过程,可参见本发明上述实施例公开的业务身份切换方法中的对应内容,这里不再进行赘述。
165.本发明实施例还提供了一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述业务身份切换方法。
166.本发明实施例还提供了一种电子设备,其结构示意图如图5所示,具体包括存储器501,以及一个或者一个以上的指令502,其中一个或者一个以上指令502存储于存储器501中,且经配置以由一个或者一个以上处理器503执行所述一个或者一个以上指令502进行以下操作:
167.当检测到用户登录第一业务系统时,获取所述用户对应的登录信息;
168.基于所述登录信息,检测所述用户是否已选择登录所述第一业务系统的业务身份;
169.当所述用户未选择登录所述第一业务系统的业务身份时,检测所述用户在预设时间段内是否登录所述第一业务系统;
170.若所述用户在所述预设时间段内未登录所述第一业务系统,查询与所述第一业务系统关联的各个第二业务系统;
171.检测所述用户在所述预设时间段内是否已登录至少一个与所述第一业务系统关联的第二业务系统;
172.当所述用户在所述预设时间段内已登录至少一个与所述第一业务系统关联的第二业务系统时,确定所述用户在所述预设时间段内最近一次登录的第二业务系统中所应用的目标业务身份;
173.将所述第一业务系统中所述用户的业务身份切换为所述目标业务身份。
174.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
175.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现。
176.为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
177.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1