一种用户登录信息处理方法、装置及电子设备的制造方法

文档序号:10655886阅读:143来源:国知局
一种用户登录信息处理方法、装置及电子设备的制造方法
【专利摘要】本发明公开了一种用户登录信息处理方法、装置及电子设备,属于信息处理技术领域,用于使应用卸载时用户登录信息不会被删除。所述方法包括:接收对目标应用的打开指令;根据所述对目标应用的打开指令输出所述目标应用的登录界面;判断操作系统的钥匙串中是否存在与所述目标应用的标识符对应的用户登录信息,若存在,则通过所述登录界面上传用户登录信息,以登录所述目标应用。该方法在目标应用卸载时并不会将用户登录信息删除,在用户二次登录时能够实现不输入用户登录信息的自动登录。
【专利说明】
一种用户登录信息处理方法、装置及电子设备
技术领域
[0001]本发明涉及信息处理技术领域,尤其涉及一种用户登录信息处理方法、装置及电子设备。
【背景技术】
[0002]随着电子设备技术的发展,目前用户能够方便的通过个人电脑、手机、IPAD等设备使用各种运营商的客户端软件,例如:挂号客户端、购物客户端、网络视频观看客户端等等,每种客户端软件也就是一种应用。目前,在用户关闭电子设备上的应用页面后,在下一次重新打开同样的应用页面时,往往需要用户重新输入用户登录信息进行登录。为解决该问题,虽然有部分应用目前提供了用户登录信息的记录功能,在用户再次登录同样的应用页面时能够自动加载用户登录信息,但是,一旦电子设备上的应用程序被卸载后,该应用程序记录的用户登录信息也被随之删除,导致用户再次在同一电子设备上安装同样的应用程序后,用户登录应用页面时还是需要重新输入登录信息,使用不便,应用使用不够智能化。

【发明内容】

[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]图1为本发明实施例中一种用户登录信息处理方法流程图;
[0053]图2为本发明实施例中另一种用户登录信息处理方法流程图;
[0054]图3为步骤S104/S204的一种实施方法流程图;
[0055]图4为本发明实施例一中一种用户登录信息处理方法的流程图;
[0056]图5为本发明实施例提供的一种用户登录信息处理装置结构框图;
[0057]图6为本发明实施例提供的另一种用户登录信息处理装置结构框图;
[0058]图7为本发明实施例提供的电子设备一个实施例的结构示意图。
【具体实施方式】
[0059]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0060]图1为本发明实施例中一种用户登录信息处理方法流程图,如图1所示,该方法包括以下步骤S101-S104:
[0061]SlOl:接收对目标应用的打开指令。
[0062]例如,用户在电子设备上点击目标应用图标时,触发目标应用的打开指令。
[0063]S102:根据对目标应用的打开指令输出目标应用的登录界面。
[0064]S103:判断操作系统的钥匙串中是否存在与目标应用的标识符对应的用户登录信息,若钥匙串中存在与目标应用的标识符对应的用户登录信息,则执行S104。
[0065]其中,操作系统的钥匙串即操作系统自身的或安装的密码管理系统,用户存储各种用户账号信息。此步骤中先到系统的钥匙串中查询是否有当前需要登录的目标应用对应的用户登录信息。
[0066]S104:通过登录界面上传用户登录信息,以登录目标应用。
[0067]本发明实施例提供的用户登录信息处理方法通过预先将用户登录信息与目标应用的标识符对应存储在操作系统的钥匙串中,则在每次需要登录目标应用时,可以先查询钥匙串中的用户登录信息,若查询到,则可实现自动登录,无需用户手动输入用户名和密码等,操作人性化、自动化。另外,由于钥匙串和目标应用程序无直接关系,因此在目标应用卸载时并不会将用户登录信息删除,在目标应用在同一设备上重装后钥匙串中记录的用户登录信息仍旧可以使用。
[0068]图2为本发明实施例中另一种用户登录信息处理方法流程图,如图2所示,该方法包括以下步骤S201-S207:
[0069]S201:接收对目标应用的打开指令;
[0070]S202:根据对目标应用的打开指令输出目标应用的登录界面;
[0071]S203:判断操作系统的钥匙串中是否存在与目标应用的标识符对应的用户登录信息,若钥匙串中存在与目标应用的标识符对应的用户登录信息,则执行S204,否则执行S205;
[0072]S204:通过登录界面上传用户登录信息,以登录目标应用;
[0073]S205:通过登录界面获取当前用户登录信息;
[0074]S206:通过登录界面上传所述当前用户登录信息,以登录所述目标应用;
[0075]S207:将当前用户登录信息与目标应用的标识符对应存储在钥匙串中。
[0076]在该实施例中,当目标应用被用户首次登录时,输入的用户登录信息会被自动记录到钥匙串中以供下次打开目标应用时自动查找使用,节省了用户再次使用同一目标应用时输入登录信息的时间。
[0077]优选地,上述实施例中所述的用户登录信息至少包括用户标识及其对应的用户密码。例如,用户标识可以为用户账号。
[0078]在一个实施例中,如图3所示,步骤S104/S204可实施为以下步骤S301-S305:
[0079]S301:判断钥匙串中存在的与目标应用的标识符对应的用户登录信息是否唯一;若钥匙串中存在与所述目标应用的标识符对应的唯一用户登录信息,则执行步骤S302;若钥匙串中存在与所述目标应用的标识符对应的多个用户登录信息,则执行步骤S303。
[0080]S302:通过登录界面上传所述唯一用户登录信息,以登录目标应用。
[0081]S303:通过登录界面获取当前用户标识。
[0082]S304:判断钥匙串中与所述目标应用的标识符对应的多个用户登录信息中是否存在当前用户标识对应的用户登录信息;若存在,则执行步骤S305。
[0083]S305:通过登录界面上传当前用户标识对应的用户登录信息,以登录所述目标应用。
[0084]例如:若钥匙串中记录了2个与目标应用的标识符对应的用户登录信息:A用户登录信息(包括A用户标识和A用户密码)、B用户登录信息(包括B用户标识和B用户密码),则步骤S304中判断查找到的A用户登录信息和B用户登录信息中哪个具有当前用户标识,若当前用户标识和A用户标识相同,则将A用户登录信息上传。
[0085]在该实施例中,若当前电子设备的钥匙串中已记录有对应于同一目标应用的多个用户的登录信息,则根据当前用户输入的用户标识在钥匙串中匹配,若匹配到相同的用户标识,则将该用户标识对应的用户登录信息作为当前所需的用户登录信息进行自动登录。该方法能够使钥匙串记录多个用户登录信息,并在用户登录目标应用时只需输入用户标识(无需再输入用户密码等其他信息)也可实现自动登录。
[0086]优选地,当步骤S304中判断出钥匙串中与所述目标应用的标识符对应的多个用户登录信息中不存在当前用户标识对应的用户登录信息时,可以通过登录界面获取当前用户密码,将所述当前用户标识和当前用户密码确定为当前用户登录信息并通过所述登录界面上传,以登录所述目标应用。随后可同样将该当前用户登录信息与目标应用的标识符对应存储在钥匙串中。
[0087]下面通过具体实施例来说明本发明实施例提供的播放视频的方法。
[0088]实施例一
[0089]图4为本发明实施例一中一种用户登录信息处理方法的流程图。如图4所示,包括以下步骤S401-S413:
[0090]S401:接收对目标应用的打开指令;
[0091]S402:根据对目标应用的打开指令输出目标应用的登录界面;
[0092]S403:判断操作系统的钥匙串中是否存在与目标应用的标识符对应的用户登录信息,若钥匙串中存在与目标应用的标识符对应的用户登录信息,则执行S405,否则执行S404;
[0093]S404:通过登录界面获取当前用户登录信息,随后执行S412;
[0094]S405:判断钥匙串中存在的与目标应用的标识符对应的用户登录信息是否唯一;若钥匙串中存在与所述目标应用的标识符对应的唯一用户登录信息,则执行步骤S406;若钥匙串中存在与所述目标应用的标识符对应的多个用户登录信息,则执行步骤S407。
[0095]S406:通过登录界面上传所述唯一用户登录信息,以登录目标应用。
[0096]S407:通过登录界面获取当前用户标识。
[0097]S408:判断钥匙串中与所述目标应用的标识符对应的多个用户登录信息中是否存在当前用户标识对应的用户登录信息;若存在,则执行步骤S409;若不存在,则执行步骤S410o
[0098]S409:通过登录界面上传当前用户标识对应的用户登录信息,以登录所述目标应用。
[0099]S410:通过登录界面获取当前用户密码。
[0100]S411:将当前用户标识和当前用户密码确定为当前用户登录信息。
[0101 ] S412:通过登录界面上传当前用户登录信息,以登录所述目标应用。
[0102]其中,若此步骤是由步骤S411而来,则上传的为S411中确定的当前用户登录信息;若此步骤是由步骤S404而来,则上传的为S404中获取的当前用户登录信息。
[0103]S413:输出是否将当前用户登录信息存储到钥匙串中的提醒;
[0104]S414:接收用户输入的确认将当前用户登录信息存储到钥匙串中的确认指令;
[0105]S415:根据所述确认指令,将当前用户登录信息与目标应用的标识符对应存储在钥匙串中。
[0106]在该实施例中,当钥匙串中查找不到当前用户登录信息时,获取当前用户登录信息后,可以使当前用户选择是否需要将自己的登录信息存储到钥匙串中,方便了临时用户对目标应用的使用,使得临时用户可以自主选择是否将自己的登录信息记录到自己不信任的电子设备上,进一步保护了用户账户的安全性。对于在钥匙串中存储了的用户登录信息而言,从第二次登录开始就可以实现应用的自动登录,无需用户手动输入登录信息,登录方便快捷。
[0107]对应于上述实施例提供的一种户登录信息处理方法,本发明实施例还提供一种用户登录信息处理装置,如图5所示,该装置包括:
[0108]接收模块51,用于接收对目标应用的打开指令并将对目标应用的打开指令发送给应用模块52;
[0109]应用模块52,用于根据对目标应用的打开指令,输出目标应用的登录界面,并在打开登录界面后向查询判断模块53发送包括目标应用的标识符的查询指令;应用模块52还用于通过登录界面上传收到的用户登录信息,以登录目标应用;
[0110]查询判断模块53,用于根据收到的查询指令,在操作系统的钥匙串中查询是否存在与目标应用的标识符对应的用户登录信息,当查询到钥匙串中存在与目标应用的标识符对应的用户登录信息时,将用户登录信息发送给应用模块52。
[0111]图5所示装置可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0112]在一个实施例中,如图6所示,应用模块52包括:界面提供单元521、获取单元522、发送单元523、存储单元524;
[0113]此实施例中查询判断模块53还用于在钥匙串中查询不到与目标应用的标识符对应的用户登录信息时,向应用模块52发送用户登录信息获取通知;
[0114]界面提供单元521,用于根据接收模块51发来的对目标应用的打开指令,输出目标应用的登录界面,并在打开登录界面后向查询判断模块53发送查询指令;
[0115]获取单元522,用于根据查询判断模块53发来的用户登录信息获取通知,通过登录界面获取当前用户登录信息,并将获取到的当前用户登录信息发送给发送单元523,将当前用户登录信息和目标应用的标识符发送给存储单元524;
[0116]发送单元523,用于通过登录界面上传收到的用户登录信息,以登录目标应用;
[0117]存储单元524,用于将收到的用户登录信息与目标应用的标识符对应存储在操作系统的钥匙串中。
[0118]图6所示装置可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0119]在一个实施例中,查询判断模块53,还用于在查询到钥匙串中存在与目标应用的标识符对应的多个用户登录信息时,向获取单元522发送用户标识获取通知,并根据获取单元522返回的当前用户标识,在查询到的多个用户登录信息中查询是否存在当前用户标识对应的用户登录信息;若查询到多个用户登录信息中存在当前用户标识对应的用户登录信息,则将当前用户标识对应的用户登录信息发送给发送单元523;若在多个用户登录信息中查询不到当前用户标识对应的用户登录信息,则向获取单元522发送用户密码获取通知;
[0120]获取单元522,还用于根据查询判断模块53发来的用户标识获取通知,通过登录界面获取当前用户标识,并将获取到的当前用户标识发送给查询判断模块53;还用于根据查询判断模块53发来的用户密码获取通知,通过登录界面获取当前用户密码,并将相继获取的当前用户标识和当前用户密码确定为当前用户登录信息发送给发送单元523,同时将当前用户登录信息和目标应用的标识符发送给存储单元524。
[0121]在一个实施例中,获取单元522还用于在将当前用户登录信息和目标应用的标识符发送给存储单元524之前,先输出是否将当前用户登录信息存储到钥匙串中的提醒,并在收到用户输入的确认将当前用户登录信息存储到钥匙串中的确认指令时,才将当前用户登录信息和目标应用的标识符发送给存储单元524。
[0122]本发明实施例还提供一种电子设备。图7为本发明实施例提供的电子设备一个实施例的结构示意图,可以实现本发明方法实施例的流程,如图7所示,上述电子设备可以包括:壳体71、处理器72、存储器73、电路板74和电源电路75,其中,电路板74安置在壳体71围成的空间内部,处理器72和存储器73设置在电路板74上;电源电路75,用于为上述电子设备的各个电路或器件供电;存储器43用于存储可执行程序代码;处理器72通过读取存储器73中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一实施例所述的用户登录信息处理方法。
[0123]该电子设备以多种形式存在,包括但不限于:
[0124](I)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。
[0125](2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。
[0126](3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放模块(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
[0127](4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
[0128](5)其他具有数据交互功能的电子设备。
[0129]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0130]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0131]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0132]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0133]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种用户登录信息处理方法,其特征在于,包括: 接收对目标应用的打开指令; 根据所述对目标应用的打开指令输出所述目标应用的登录界面; 判断操作系统的钥匙串中是否存在与所述目标应用的标识符对应的用户登录信息;当所述钥匙串中存在与所述目标应用的标识符对应的用户登录信息时,通过所述登录界面上传用户登录信息,以登录所述目标应用。2.如权利要求1所述的一种用户登录信息处理方法,其特征在于,在所述判断操作系统的钥匙串中是否存在与所述目标应用的标识符对应的用户登录信息之后,还包括: 当所述钥匙串中不存在与所述目标应用的标识符对应的用户登录信息时,通过所述登录界面获取当前用户登录信息; 通过所述登录界面上传所述当前用户登录信息,以登录所述目标应用; 将所述当前用户登录信息与所述目标应用的标识符对应存储在所述钥匙串中。3.如权利要求1所述的一种用户登录信息处理方法,其特征在于,所述用户登录信息至少包括用户标识及其对应的用户密码。4.如权利要求3所述的一种用户登录信息处理方法,其特征在于,所述当所述钥匙串中存在与所述目标应用的标识符对应的用户登录信息时,通过所述登录界面上传用户登录信息,以登录所述目标应用,包括: 当所述钥匙串中存在与所述目标应用的标识符对应的用户登录信息时,判断与所述目标应用的标识符对应的用户登录信息是否唯一; 当所述钥匙串中存在与所述目标应用的标识符对应的唯一用户登录信息时,通过所述登录界面上传所述唯一用户登录信息,以登录所述目标应用; 当所述钥匙串中存在与所述目标应用的标识符对应的多个用户登录信息时,通过所述登录界面获取当前用户标识; 判断所述多个用户登录信息中是否存在所述当前用户标识对应的用户登录信息; 当所述多个用户登录信息中存在所述当前用户标识对应的用户登录信息时,通过所述登录界面上传所述当前用户标识对应的用户登录信息,以登录所述目标应用。5.如权利要求4所述的一种用户登录信息处理方法,其特征在于,在所述判断所述多个用户登录信息中是否存在所述当前用户标识对应的用户登录信息之后,还包括: 当所述多个用户登录信息中不存在所述当前用户标识对应的用户登录信息时,通过所述登录界面获取当前用户密码; 将所述当前用户标识和当前用户密码确定为当前用户登录信息,通过所述登录界面上传所述当前用户登录信息,以登录所述目标应用; 将所述当前用户登录信息与所述目标应用的标识符对应存储在所述钥匙串中。6.如权利要求2或5所述的一种用户登录信息处理方法,其特征在于,在将所述当前用户登录信息与所述目标应用的标识符对应存储在所述钥匙串中之前,还包括: 输出是否将所述当前用户登录信息存储到钥匙串中的提醒; 接收用户输入的确认将所述当前用户登录信息存储到钥匙串中的确认指令; 所述将所述当前用户登录信息与所述目标应用的标识符对应存储在所述钥匙串中,包括: 根据所述确认指令,将所述当前用户登录信息与所述目标应用的标识符对应存储在所述钥匙串中。7.一种用户登录信息处理装置,其特征在于,包括: 接收模块,用于接收对目标应用的打开指令并将所述对目标应用的打开指令发送给应用模块; 应用模块,用于根据所述对目标应用的打开指令,输出所述目标应用的登录界面,并在打开所述登录界面后向查询判断模块发送包括所述目标应用的标识符的查询指令;应用模块还用于通过所述登录界面上传收到的用户登录信息,以登录所述目标应用; 查询判断模块,用于根据收到的查询指令,在操作系统的钥匙串中查询是否存在与所述目标应用的标识符对应的用户登录信息,当查询到所述钥匙串中存在与所述目标应用的标识符对应的用户登录信息时,将所述用户登录信息发送给所述应用模块。8.如权利要求7所述的一种用户登录信息处理装置,其特征在于,所述应用模块包括:界面提供单元、获取单元、发送单元、存储单元; 所述查询判断模块还用于在所述钥匙串中查询不到与所述目标应用的标识符对应的用户登录信息时,向所述应用模块发送用户登录信息获取通知; 所述界面提供单元,用于根据所述对目标应用的打开指令,输出所述目标应用的登录界面,并在打开所述登录界面后向所述查询判断模块发送所述查询指令; 所述获取单元,用于根据所述用户登录信息获取通知,通过所述登录界面获取当前用户登录信息,并将获取到的当前用户登录信息发送给所述发送单元,将当前用户登录信息和所述目标应用的标识符发送给所述存储单元; 所述发送单元,用于通过所述登录界面上传收到的用户登录信息,以登录所述目标应用; 所述存储单元,用于将收到的用户登录信息与所述目标应用的标识符对应存储在操作系统的钥匙串中。9.如权利要求8所述的一种用户登录信息处理装置,其特征在于, 所述查询判断模块,还用于在查询到所述钥匙串中存在与所述目标应用的标识符对应的多个用户登录信息时,向所述获取单元发送用户标识获取通知,并根据所述获取单元返回的当前用户标识,在查询到的所述多个用户登录信息中查询是否存在所述当前用户标识对应的用户登录信息;若查询到所述多个用户登录信息中存在所述当前用户标识对应的用户登录信息,则将所述当前用户标识对应的用户登录信息发送给所述发送单元;若在所述多个用户登录信息中查询不到所述当前用户标识对应的用户登录信息,则向所述获取单元发送用户密码获取通知; 所述获取单元,还用于根据所述用户标识获取通知,通过所述登录界面获取当前用户标识,并将获取到的当前用户标识发送给查询判断模块;还用于根据所述用户密码获取通知,通过所述登录界面获取当前用户密码,并将相继获取的当前用户标识和当前用户密码确定为当前用户登录信息发送给所述发送单元,同时将当前用户登录信息和所述目标应用的标识符发送给存储单元。10.如权利要求8或9所述的一种用户登录信息处理装置,其特征在于,所述获取单元还用于在将当前用户登录信息和所述目标应用的标识符发送给存储单元之前,先输出是否将所述当前用户登录信息存储到钥匙串中的提醒,并在收到用户输入的确认将所述当前用户登录信息存储到钥匙串中的确认指令时,才将当前用户登录信息和所述目标应用的标识符发送给存储单元。11.一种电子设备,其特征在于,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为所述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述权利要求1-6任一项所述的用户登录信息处理方法。
【文档编号】G06F21/41GK106022090SQ201610320329
【公开日】2016年10月12日
【申请日】2016年5月13日
【发明人】刘讯
【申请人】天脉聚源(北京)传媒科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1