应用程序登录方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:33244123 阅读:11 留言:0更新日期:2022-04-27 17:51
本公开提供了应用程序登录方法、装置、电子设备及可读存储介质,涉及计算机技术领域,尤其涉及应用程序技术领域。具体实现方案为:响应于用户在未登录状态下触发的虚拟登录操作,生成虚拟登录请求,虚拟登录请求中携带有用于生成虚拟账号的账号标识的账号标识信息以及用于指定虚拟账号的权限等级的权限等级信息;将虚拟登录请求发送至服务器,以使服务器基于账号标识信息以及权限等级信息确定虚拟账号,并将虚拟账号返回至终端设备;接收服务器返回的虚拟账号,并登录至虚拟账号。本方案中,通过提供虚拟账号使用户能够在登录至虚拟账号后使用应用程序的完整功能,满足用户在未登录状态下使用应用程序的完整功能的需求,提升了用户的使用体验。提升了用户的使用体验。提升了用户的使用体验。

【技术实现步骤摘要】
应用程序登录方法、装置、电子设备及可读存储介质


[0001]本公开涉及计算机
,尤其涉及应用程序
,具体而言,本公开涉及一种应用程序登录方法、装置、电子设备及可读存储介质。

技术介绍

[0002]随着终端设备的快速普及,终端设备上运行的应用程序也越来越丰富。
[0003]一般情况下,用户在使用应用程序时需要先进行登录操作,而后才能使用应用程序的完整功能。但在未登录状态下,用户可能也存在使用应用程序完整功能的需求,如何满足用户在未登录状态下使用应用程序完整功能的需求,成为了一个亟待解决的技术问题。

技术实现思路

[0004]本公开为了解决上述缺陷中的至少一项,提供了一种应用程序登录方法、装置、电子设备及可读存储介质。
[0005]根据本公开的第一方面,提供了一种应用程序登录方法,该方法包括:
[0006]响应于用户在未登录状态下触发的虚拟登录操作,生成虚拟登录请求,虚拟登录请求中携带有用于生成虚拟账号的账号标识的账号标识信息以及用于指定虚拟账号的权限等级的权限等级信息;
[0007]将虚拟登录请求发送至服务器,以使服务器基于账号标识信息以及权限等级信息确定虚拟账号,并将虚拟账号返回至终端设备;
[0008]接收服务器返回的虚拟账号,并登录至虚拟账号。
[0009]根据本公开的第二方面,提供了另一种应用程序登录方法,该方法包括:
[0010]当接收到终端设备发送的虚拟登录请求时,基于虚拟登录请求中携带的账号标识信息以及权限等级信息确定虚拟账号,虚拟登录请求是终端设备响应于用户在未登录状态下触发的虚拟登录的操作生成的,账号标识信息用于生成虚拟账号的账号标识,权限等级信息用于指定虚拟账号的权限等级;
[0011]将虚拟账号返回给终端设备,以使终端设备登录至虚拟账号。
[0012]根据本公开的第三方面,提供了一种应用程序登录装置,该装置包括:
[0013]虚拟登录请求生成模块,用于响应于用户在未登录状态下触发的虚拟登录操作,生成虚拟登录请求,虚拟登录请求中携带有用于生成虚拟账号的账号标识的账号标识信息以及用于指定虚拟账号的权限等级的权限等级信息;
[0014]虚拟登录请求发送模块,用于将虚拟登录请求发送至服务器,以使服务器基于账号标识信息以及权限等级信息确定虚拟账号,并将虚拟账号返回至终端设备;
[0015]虚拟登录模块,用于接收服务器返回的虚拟账号,并登录至虚拟账号。
[0016]根据本公开的第四方面,提供了另一种应用程序登录装置,该装置包括:
[0017]虚拟账号确定模块,用于在接收到终端设备发送的虚拟登录请求时,基于虚拟登录请求中携带的账号标识信息以及权限等级信息确定虚拟账号,虚拟登录请求是终端设备
响应于用户在未登录状态下触发的虚拟登录的操作生成的,账号标识信息用于生成虚拟账号的账号标识,权限等级信息用于指定虚拟账号的权限等级;
[0018]虚拟账号返回模块,用于将虚拟账号返回给终端设备,以使终端设备登录至虚拟账号。
[0019]根据本公开的第五方面,提供了一种电子设备,该电子设备包括:
[0020]至少一个处理器;以及
[0021]与上述至少一个处理器通信连接的存储器;其中,
[0022]存储器存储有可被上述至少一个处理器执行的指令,指令被上述至少一个处理器执行,以使上述至少一个处理器能够执行上述应用程序登录方法。
[0023]根据本公开的第六方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,该计算机指令用于使计算机执行上述应用程序登录方法。
[0024]根据本公开的第七方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序在被处理器执行时实现上述应用程序登录方法。
[0025]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0026]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0027]图1是针对用户在未登录状态下的使用应用程序的第一种方案中应用程序的程序主页的示意图;
[0028]图2是针对用户在未登录状态下的使用应用程序的第二种方案中应用程序的程序主页的示意图;
[0029]图3是针对用户在未登录状态下的使用应用程序的第二种方案中用户使用涉及账户操作的功能时弹出的登录界面示意图;
[0030]图4是本公开实施例提供的一种应用程序登录方法的流程示意图;
[0031]图5是本公开实施例提供的应用程序的程序主页的示意图;
[0032]图6是本公开实施例提供的另一种应用程序登录方法的流程示意图;
[0033]图7是本公开实施例提供的各种登录状态的示意图;
[0034]图8是本公开实施例提供的一种应用程序登录装置的结构示意图;
[0035]图9是本公开实施例提供的另一种应用程序登录装置的结构示意图;
[0036]图10是用来实现本公开实施例的应用程序登录方法的电子设备的框图。
具体实施方式
[0037]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0038]目前,除了少数工具类应用程序之外,大部分的应用程序都具有账号登录功能。这些应用程序针对用户在未登录状态下的使用提供了两种方案:第一种方案是禁止用户在未
登录状态下使用应用程序的任何功能;第二种方案是仅允许用户在未登录状态下使用部分与账户操作无关的功能。
[0039]图1中示出了第一种方案的应用程序的程序主页的示意图。如图1中所示,程序主页中提供了“登录”、“退出”以及“新用户注册”等虚拟按钮,用户可以通过点击“登录”虚拟按钮进行登录操作,通过点击“退出”虚拟按钮进行退出应用程序的操作,通过点击“新用户注册”虚拟按钮进行注册操作。第一种方案中,用户仅在完成登录操作后,才能够使用应用程序的功能。
[0040]图2中示出了第二种方案的应用程序的程序主页的示意图。如图2中所示,程序主页中提供了“登录”、“试用”以及“新用户注册”等虚拟按钮,用户可以通过点击“登录”虚拟按钮进行登录操作,通过点击“试用”虚拟按钮,可以进入试用状态,这时用户能够使用应用程序的部分功能。用户可以通过点击“新用户注册”虚拟按钮进行注册操作。
[0041]第二种方案中,在试用状态下用户仅能够使用应用程序的部分功能,如浏览、转发等,而涉及账户操作的功能如点赞、评论、收藏等,则无法被用户使用。
[0042]图3中示出了第二种方案中的用户使用涉及账户操作的功能时弹出的登录界面示意图。如图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序登录方法,包括:响应于用户在未登录状态下触发的虚拟登录操作,生成虚拟登录请求,所述虚拟登录请求中携带有用于生成虚拟账号的账号标识的账号标识信息以及用于指定所述虚拟账号的权限等级的权限等级信息;将所述虚拟登录请求发送至服务器,以使所述服务器基于所述账号标识信息以及所述权限等级信息确定所述虚拟账号,并将所述虚拟账号返回至终端设备;接收所述服务器返回的所述虚拟账号,并登录至所述虚拟账号。2.根据权利要求1所述的方法,其中,所述虚拟登录操作包括:用户对被展示的至少一个虚拟登录控件中的目标虚拟登录控件的触发操作;所述生成虚拟登录请求,包括:获取所述目标虚拟登录控件对应的权限等级信息;基于所述权限等级信息生成虚拟登录请求。3.根据权利要求1或2所述的方法,还包括:将所述用户在所述虚拟账号的登录状态下的操作数据发送至所述服务器,以使所述服务器将所述操作数据与所述虚拟账号关联存储。4.根据权利要求1

3中任一项所述的方法,还包括:若所述用户在所述虚拟账号的登录状态触发了对真实账号的登录操作,则生成真实登录请求,并将所述虚拟登录请求发送至服务器。5.根据权利要求1

4中任一项所述的方法,其中,所述账号标识信息包括所述终端设备的设备标识。6.一种应用程序登录方法,包括:当接收到终端设备发送的虚拟登录请求时,基于所述虚拟登录请求中携带的账号标识信息以及权限等级信息确定所述虚拟账号,所述虚拟登录请求是所述终端设备响应于用户在未登录状态下触发的虚拟登录的操作生成的,所述账号标识信息用于生成虚拟账号的账号标识,所述权限等级信息用于指定所述虚拟账号的权限等级;将所述虚拟账号返回给所述终端设备,以使所述终端设备登录至所述虚拟账号。7.根据权利要求6所述的方法,所述基于所述虚拟登录请求中携带的账号标识信息以及权限等级信息确定所述虚拟账号,包括:基于所述虚拟登录请求中携带的账号标识信息确定是否存在与虚拟账号的账号标识相同的历史虚拟账号;基于是否存在与虚拟账号的账号标识相同的历史虚拟账号确定所述虚拟账号。8.根据权利要求7所述的方法,所述基于所述是否存在与虚拟账号的账号标识相同的历史虚拟账号确定所述虚拟账号,包括:若不存在与虚拟账号的账号标识相同的历史虚拟账号,则基于所述账号标识信息以及权限等级信息创建所述虚拟账号;若存在与虚拟账号的账号标识相同的历史虚拟账号,则基于所述权限等级信息确定所述虚拟账号是否与所述历史虚拟账号具有相同的权限等级,基于所述虚拟账号是否与所述历史虚拟账号具有相同的权限等级确定所述虚拟账号。9.根据权利要求8所述的方法,所述基于所述虚拟账号是否与所述历史虚拟账号具有
相同的权限等级确定所述虚拟账号,包括:若所述虚拟账号与所述历史虚拟账号具有相同的权限等级,则将所述历史虚拟账号作为所述虚拟账号;若所述虚拟账号与所述历史虚拟账号不具有相同的权限等级,则基于所述账号标识信息以及权限等级信息创建所述虚拟账号。10.根据权利要求6

9中任一项所述的方法,还包括:若所述用户在所述虚拟账号的登录状态下,登录至真实账号,则将与通过所述终端设备登录的所述虚拟账号关...

【专利技术属性】
技术研发人员:林晓春
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1