角色切换方法、装置、存储介质及电子设备与流程

文档序号:35485446发布日期:2023-09-16 22:45阅读:35来源:国知局
角色切换方法、装置、存储介质及电子设备与流程

本发明涉及计算机,具体而言,涉及一种角色切换方法、装置、存储介质及电子设备。


背景技术:

1、在志愿服务的过程中,志愿者需要进行活动详情查看及活动报名,而活动组织者需要发布活动并对活动报名者的报名信息进行审核。只有审核通过的报名的志愿者才可参与志愿活动。

2、相关技术中,志愿服务活动的报名及审核的采用的手段通常是:志愿者查看活动详情及报名在一个平台,而组织者发布活动及审核则在另外的一个平台。这种方式开发及维护应用平台的成本高,并且报名及审核的操作步骤繁杂,志愿服务网络化的质量较低。

3、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本发明实施例提供了一种角色切换方法、装置、存储介质及电子设备,以至少解决相关技术中志愿服务活动的组织者和报名者在两个平台进行登录,开发维护成本高的技术问题。

2、根据本发明实施例的一个方面,提供了一种角色切换方法,包括:响应角色切换请求,判断目标对象的账户是否存在组织者角色,其中,所述组织者角色的角色类型包括:志愿服务活动的组织者;在所述账户不存在组织者角色的情况下,获取申请信息,并基于所述申请信息,建立所述账户在目标平台中的组织者角色;在所述账户存在组织者角色的情况下,切换所述账户在所述目标平台中的登录角色。

3、进一步地,所述登录角色包括以下其中之一:所述志愿服务活动的组织者角色,所述志愿服务活动的志愿者角色,在所述账户存在组织者角色的情况下,切换所述账户在所述目标平台中的登录角色,包括:在数据库中,查询所述账户登录所述目标平台的当前登录角色;在所述当前登录角色为所述志愿者角色的情况下,将所述当前登录角色切换为所述组织者角色;在所述当前登录角色为所述组织者角色的情况下,将所述当前登录角色切换为所述志愿者角色。

4、进一步地,判断目标对象的账户是否存在组织者角色,包括:在数据库中,查询所述账户在所述目标平台中的所有角色类型;在所述所有角色类型中包括所述组织者角色的情况下,确定所述账户存在所述组织者角色;在所述所有角色类型中不包括所述组织者角色的情况下,确定所述账户不存在所述组织者角色。

5、进一步地,基于所述申请信息,建立所述账户在目标平台中的组织者角色,包括:审核所述申请信息是否满足预设条件,得到审核结果;在所述审核结果指示所述申请信息满足预设条件的情况下,建立所述账户在所述目标平台中的组织者角色,并将所述申请信息存储至数据库。

6、进一步地,在所述当前登录角色为所述志愿者角色的情况下,将所述当前登录角色切换为所述组织者角色之后,还包括:将所述目标平台的显示页面切换为第一页面,其中,所述第一页面用于为所述组织者角色提供服务;通过所述第一页面,接收所述目标对象填写的志愿服务活动审核数据,和/或,接收所述目标对象填写的志愿服务活动发布数据。

7、进一步地,在所述当前登录角色为所述组织者角色的情况下,将所述当前登录角色切换为所述志愿者角色之后,还包括:将所述目标平台的显示页面切换为第二页面,其中,所述第二页面用于为所述志愿者角色提供服务;通过所述第二页面,接收所述目标对象填写的志愿服务活动报名数据。

8、进一步地,在响应角色切换请求,判断目标对象的账户是否存在组织者角色之前,包括:判断所述目标对象在所述目标平台中是否存在已注册的账户;若所述目标对象在所述目标平台中存在已注册的账户,则跳转至用户登录页面;若所述目标对象在所述目标平台中不存在已注册的账户,则跳转至用户注册页面。

9、根据本发明实施例的另一方面,还提供了一种角色切换装置,包括:第一判断单元,用于响应角色切换请求,判断目标对象的账户是否存在组织者角色,其中,所述组织者角色的角色类型包括:志愿服务活动的组织者;处理单元,用于在所述账户不存在组织者角色的情况下,获取申请信息,并基于所述申请信息,建立所述账户在目标平台中的组织者角色;切换单元,用于在所述账户存在组织者角色的情况下,切换所述账户在所述目标平台中的登录角色。

10、进一步地,所述登录角色包括以下其中之一:所述志愿服务活动的组织者角色,所述志愿服务活动的志愿者角色,切换单元包括:第一查询子单元,用于在数据库中,查询所述账户登录所述目标平台的当前登录角色;第一切换子单元,用于在所述当前登录角色为所述志愿者角色的情况下,将所述当前登录角色切换为所述组织者角色;第二切换子单元,用于在所述当前登录角色为所述组织者角色的情况下,将所述当前登录角色切换为所述志愿者角色。

11、进一步地,第一判断单元包括:第二查询子单元,用于在数据库中,查询所述账户在所述目标平台中的所有角色类型;第一确定子单元,用于在所述所有角色类型中包括所述组织者角色的情况下,确定所述账户存在所述组织者角色;第二确定子单元,用于在所述所有角色类型中不包括所述组织者角色的情况下,确定所述账户不存在所述组织者角色。

12、进一步地,处理单元包括:审核子单元,用于审核所述申请信息是否满足预设条件,得到审核结果;处理子单元,用于在所述审核结果指示所述申请信息满足所述预设条件的情况下,建立所述账户在所述目标平台中的组织者角色,并将所述申请信息存储至数据库。

13、进一步地,角色切换装置还包括:第一页面切换单元,用于在所述当前登录角色为所述志愿者角色的情况下,将所述当前登录角色切换为所述组织者角色之后,将所述目标平台的显示页面切换为第一页面,其中,所述第一页面用于为所述组织者角色提供服务;第一接收单元,用于通过所述第一页面,接收所述目标对象填写的志愿服务活动审核数据,和/或,接收所述目标对象填写的志愿服务活动发布数据。

14、进一步地,角色切换装置还包括:第二页面切换单元,用于在所述当前登录角色为所述组织者角色的情况下,将所述当前登录角色切换为所述志愿者角色之后,将所述目标平台的显示页面切换为第二页面,其中,所述第二页面用于为所述志愿者角色提供服务;第二接收单元,用于通过所述第二页面,接收所述目标对象填写的志愿服务活动报名数据。

15、进一步地,角色切换装置还包括:第二判断单元,用于在响应角色切换请求,判断目标对象的账户是否存在组织者角色之前,判断所述目标对象在所述目标平台中是否存在已注册的账户;第一跳转单元,用于若所述目标对象在所述目标平台中存在已注册的账户,则跳转至用户登录页面;第二跳转单元,用于若所述目标对象在所述目标平台中不存在已注册的账户,则跳转至用户注册页面。

16、根据本发明实施例的另一方面,还提供了一种电子设备,包括:处理器;以及存储器,用于存储处理器的可执行指令;其中,处理器配置为经由执行可执行指令来执行上述任意一项的角色切换方法。

17、根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,其中,在计算机程序运行时控制计算机可读存储介质所在设备执行上述任意一项的角色切换方法。

18、在本发明中,响应角色切换请求,判断目标对象的账户是否存在组织者角色,其中,组织者角色的角色类型包括:志愿服务活动的组织者;在账户不存在组织者角色的情况下,获取申请信息,并基于申请信息,建立账户在目标平台中的组织者角色;在账户存在组织者角色的情况下,切换账户在目标平台中的登录角色。进而解决了相关技术中志愿服务活动的组织者和报名者在两个平台进行登录,开发维护成本高的技术问题。在本发明中,通过在目标平台中进行志愿者和组织者角色的切换,避免了相关技术中志愿者和组织者在两个平台进行操作,平台开发维护成本高、操作流程复杂的情况,从而实现了降低目标平台的开发维护成本、提高平台的开发维护效率以及提高报名及审核效率的技术效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1