多账号登陆应用的处理方法、装置和终端设备的制造方法

文档序号:9455905阅读:448来源:国知局
多账号登陆应用的处理方法、装置和终端设备的制造方法
【技术领域】
[0001]本公开涉及计算机技术,尤其涉及多账号登陆应用的处理方法、装置和终端设备。
【背景技术】
[0002]随着移动互联网技术的发展和智能移动终端的普及,用于智能终端的应用快速发展,用户对于通过多个账号登陆同一应用的需求增大。以微信为例,用户需要与亲属聊天时,登陆微信账号A,需要和工作同事聊天时,登陆微信账号B ;另外例如:需要在购物应用中购买针对单个账号限量的优惠产品时,需要登陆多个账号才能抢购到足够数量的产品。为了实现上述的账号的切换,用户需要在对应的应用程序中退出当前账号,再重新以另外一个账号的身份进入,操作比较复杂。

【发明内容】

[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]第一接收模块,被配置为接收打开第一应用指令;
[0028]获取模块,被配置为根据所述打开第一应用指令,获取本次打开第一应用的第一身份信息;
[0029]第一处理模块,被配置为若所述第一身份信息对应的账号在本地登陆过、且所述第一身份信息与上次打开所述第一应用的第二身份信息不同,则从备用存储空间中获取与所述第一身份信息对应的数据资料;所述备用存储空间为预先划分的用于存储数据资料的空间,所述备用存储空间中存储了从所述第一应用的运行存储空间中复制的所述第一身份信息对应的数据资料;
[0030]第二处理模块,被配置为将所述第一身份信息对应的数据资料覆盖至所述第一应用的运行存储空间中,根据所述第一身份信息对应的数据资料打开所述第一应用。
[0031]在第二方面的第一种可能的实施方式中,所述装置还包括:
[0032]第一存储模块,被配置为将所述第一应用的运行存储空间中所述第二身份信息对应的数据资料存储至所述备用存储空间。
[0033]在第二方面的第二种可能的实施方式中,所述装置还包括:
[0034]第二存储模块,被配置为若所述第一身份信息对应的账号未在本地登陆过,则将所述第一应用的运行存储空间中上次打开所述第二应用的第二身份信息对应的数据资料存储至所述备用存储空间;
[0035]第三处理模块,被配置为根据所述第一身份信息登陆所述第一应用。
[0036]在第二方面的第三种可能的实施方式中,所述装置还包括:
[0037]第四处理模块,被配置为将所述第一应用的运行存储空间中与所述第二身份信息对应的数据资料删除。
[0038]在第二方面的第四种可能的实施方式中,所述装置还包括:
[0039]第二接收模块,被配置为接收多账号登陆设置指令;所述多账号登陆设置指令包括至少一个应用标识,所述多账号登陆设置指令用于指示将所述至少一个应用标识对应的每个应用设置为多账号登陆;
[0040]第五处理模块,被配置为根据所述多账号登陆设置指令,生成每个应用标识对应的应用的多账号登陆页面;
[0041 ] 其中,所述至少一个应用标识包括所述第一应用标识。
[0042]在第二方面的第五种可能的实施方式中,所述获取模块包括:
[0043]获取单元,被配置为根据所述打开第一应用指令中包括的第一应用标识,获取所述第一应用的多账号登陆页面;
[0044]第一显示单元,被配置为将所述第一应用的多账号登陆页面进行显示;
[0045]采集单元,被配置为采集用户在所述第一应用的多账号登陆页面上输入的所述第一身份信息。
[0046]在第二方面的第六种可能的实施方式中,所述第二接收模块包括:
[0047]第二显示单元,被配置为显示多账号登陆设置的操作页面;
[0048]接收单元,被配置为通过所述多账号登陆设置的操作页面接收用户输入的多账号登陆设置指令。
[0049]根据本公开实施例的第三方面,提供一种终端设备,包括:接收器、被配置为控制可执行指令执行的处理器和被配置为存储处理器可执行指令的存储器;
[0050]接收器,被配置为接收打开第一应用指令;
[0051]处理器,被配置为:
[0052]根据所述打开第一应用指令,获取本次打开第一应用的第一身份信息;
[0053]若所述第一身份信息对应的账号在本地登陆过、且所述第一身份信息与上次打开所述第一应用的第二身份信息不同,则从备用存储空间中获取与所述第一身份信息对应的数据资料;所述备用存储空间为预先划分的用于存储数据资料的空间,所述备用存储空间中存储了从所述第一应用的运行存储空间中复制的所述第一身份信息对应的数据资料;
[0054]将所述第一身份信息对应的数据资料覆盖至所述第一应用的运行存储空间中,根据所述第一身份信息对应的数据资料打开所述第一应用。
[0055]本公开的实施例提供的技术方案可以包括以下有益效果:
[0056]本公开的实施例在每次打开应用的时候,获取本次打开该应用的第一身份信息,无论上次打开的是什么身份信息,本次打开只根据本次选择的第一身份信息对应的数据资料直接进入该应用,避免用户在需要切换账号时要先退出上次登录的账号,简化切换账号的操作。
[0057]本公开的实施例在每次打开应该运行的过程中,将上次使用的第二身份信息在该应用对应的数据资料进行存储,一般是存储在除了该应用的运行存储空间之外的存储空间,以便下次使用的时候可以直接进入并保留相关数据。
[0058]本公开的实施例是在获取到本次打开该应用的第一身份信息,检测出该身份信息没有在本地登陆过,则意味着本地没有相关的数据资料,则将该应用上次打开的第二身份信息的数据资料进行存储,再根据该第一身份信息进入该应用,保存该应用的其他身份对应的数据资料,以便下次切换回去的时候使用,提
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1