一种信息处理方法及服务器与流程

文档序号:18702694发布日期:2019-09-17 23:09阅读:189来源:国知局
一种信息处理方法及服务器与流程

本发明涉及通信技术领域,尤其涉及一种信息处理方法及服务器。



背景技术:

用户的某些账号通常会在多个设备上登录,例如个人邮箱,可以在公司的电脑端登录,也可以在家庭的电脑端登录,甚至同时也会在手机端登录。在多个设备端登录的时候,通常都会设置本地保存密码,这样在下次登录时不需要再一次输入密码。在实际应用中,如果用户忘记密码或者想要修改密码,通常只会在其中一个设备端修改,修改后的密码与原来的密码不一致,那么其他设备端本地保存的原始密码的就不能正常登录。并且,如果用户忘记了原来的密码,在其他设备端登录时还需要重新寻回密码,影响工作效率。



技术实现要素:

本发明实施例提供一种信息处理方法及服务器,以解决应用账户存在多个设备登录时无法同时修改密码的问题。

为了解决上述技术问题,本发明是这样实现的:

第一方面,本发明的实施例提供了一种信息处理方法,应用于服务器,包括:

接收用户修改目标应用账户密码的操作指令;

响应于所述操作指令,修改所述目标应用账户的待修改密码;

在所述待修改密码修改成功的情况下,检测所述目标应用账户的登录设备记录;

在所述登录设备记录中存在除当前登录设备外的其他设备的情况下,向所述当前登录设备发送第一提示信息。

第二方面,本发明的实施例还提供了一种服务器,包括:

接收模块,用于接收用户修改目标应用账户密码的操作指令;

第一处理模块,用于响应于所述操作指令,修改所述目标应用账户的待修改密码;

检测模块,用于在所述待修改密码修改成功的情况下,检测所述目标应用账户的登录设备记录;

第一发送模块,用于在所述登录设备记录中存在除当前登录设备外的其他设备时,向所述当前登录设备发送第一提示信息。

第三方面,本发明实施例还提供了一种服务器,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的信息处理方法的步骤。

第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的信息处理方法的步骤。

这样,本发明实施例中,在对应用账户修改密码时,服务器通过检测该应用账户的其他登录设备的信息,提示用户可以同时进行其他设备的登录密码修改,使得整个修改密码的过程更加完整,同时能够避免用户在忘记密码时无法登陆其他设备的情况,提高工作效率,减少操作步骤。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例的信息处理方法的流程示意图之一;

图2为本发明实施例的信息处理方法的流程示意图之二;

图3为本发明实施例的第一提示信息示意图之一;

图4为本发明实施例的第一提示信息示意图之二;

图5为本发明实施例的信息处理方法的流程示意图之三;

图6为本发明实施例的服务器的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例的信息处理方法,包括:

步骤101、接收用户修改目标应用账户密码的操作指令;

用户在意图修改目标应用账户的密码时,可以在设备的目标应用账户的登录界面,通过忘记密码或者主动修改的方式,将原始密码修改为新的登录密码。账户的登录密码通常可以为数字密码,也可以为数字与字母、符号的组合等其他形式。用户在设备上进行了修改密码的操作后,设备将用户修改目标应用账户密码的操作指令发送至服务器,可选地,所述操作指令携带有用户在所述登录界面的操作以及用户输入的更新密码的信息。所述设备为用户当前进行修改密码操作的终端。

步骤102、响应于所述操作指令,修改所述目标应用账户的待修改密码;

服务器接收到设备发送的所述操作指令后,响应所述操作指令。可选地,所述服务器根据所述操作指令携带的更新密码的信息修改所述目标应用账户的待修改密码。

步骤103、在所述待修改密码修改成功的情况下,检测所述目标应用账户的登录设备记录;

服务器在完成所述目标应用账户在当前登录设备上的密码修改后,获取所述目标应用账户的登录设备记录,判断所述目标应用账户在修改密码前是否在除当前登录设备外的其他设备上进行过登录操作。

步骤104、在所述登录设备记录中存在除当前登录设备外的其他设备时,向所述当前登录设备发送第一提示信息。

若所述登录设备记录显示所述目标应用账户在除当前登录设备外的其他设备上进行过登录操作,则向所述当前登录设备发送第一提示信息。可选地,所述第一提示信息用于提示用户是否修改所述目标应用账户在其他设备的登录密码,所述当前登录设备接收到所述第一提示信息后,可以通过显示界面显示所述第一提示信息,用户可以根据所述第一提示信息选择同时更新所述目标应用账户在其他设备的登录密码。

该实施例中,在对应用账户修改密码时,服务器通过检测该应用账户的其他登录设备的信息,提示用户可以同时进行其他设备的登录密码修改,使得整个修改密码的过程更加完整,同时能够避免用户在忘记密码时无法登陆其他设备的情况,提高工作效率,减少操作步骤。

具体地,如图2所示,所述步骤102可以包括:

步骤201、根据所述操作指令,判断所述目标应用账户的更新密码是否符合预设条件;

可选地,所述服务器内存储有与所述目标应用账户的登录密码对应的预设条件。所述预设条件可以包括但不限于以下条件:所述更新密码与原始的待修改密码不同;所述更新密码可以为预设位数,如8位以上;所述更新密码可以为预设形式,如数字与字母的组合、数字、字母与符号的组合等,从而可以避免密码过于简单而导致账户信息泄露。

步骤202、在所述更新密码符合预设条件时,将所述待修改密码修改为所述更新密码;

若判断到用户输入的所述更新密码符合预设条件,则将所述目标应用账户的密码修改为所述更新密码。可选地,所述服务器在将所述目标应用账户的密码修改为所述更新密码的同时,将所述更新密码保存在与所述目标应用账户对应的信息中,在服务器中,保存有该目标应用账户在不同时间段使用过的所有密码信息,便于在用户忘记密码时,能够通过找回密码的操作登录目标应用账户。

步骤203、向所述当前登录设备发送第二提示信息,所述第二提示信息指示密码修改成功。

在所述服务器将所述目标应用账户的密码修改为所述更新密码后,向当前登录设备发送密码修改成功的第二提示信息,所述当前登录设备可以通过显示界面显示所述第二提示信息,以提示用户密码修改成功。

具体地,所述步骤103可以通过但不限于以以下方式实现:

方式一、检测所述目标应用账户利用所述待修改密码进行登录的登录设备记录;

所述待修改密码为所述更新密码的上一个密码,在该实施例中,只判断在此次修改密码前利用所述待修改密码进行过登录操作的设备,获取登录设备记录。例如:所述目标应用账户历史设置过两个旧密码按顺序分别是x,y;用密码x登录过的设备包括设备1、设备2、设备3;用密码y登录过的设备包括设备2。当用户把密码修改成新密码z时,那么仅查找密码y登录过的设备,而不查找密码x登录过的设备。上述的设备1、设备3被认为是时间较久没有登陆过的设备,为了增加密码的安全性,该实施例不考虑更久以前的密码登录情况,提高了安全性。

需要说明的是:用户在设置了更新密码并在本地保存该更新密码后,再登录该目标应用账户不需要再次输入密码。但是,在服务器修改目标应用账户的密码时,可以同时将新设置的登录密码保存在与该目标应用账户对应的信息内,保存了所述更新密码的当前设备在发送登录请求时同时发送存储在本地的所述待修改密码,因此服务器能够获知此次登录采用的是什么密码,是否正确以及登录设备的地址等信息。

方式二、检测在当前时间之前的预设时间段内,所述目标应用账户利用所述待修改密码进行登录的登录设备记录;

该实施例中,服务器判断在当前登录时间之前的预设时间段内,利用所述待修改密码进行过登录操作的设备,获取登录设备记录。例如:所述预设时间段为一个月,当前登录时间之前两个月利用所述待修改密码登录过的设备包括设备1、设备2、设备3;当前登录时间之前一个月利用所述待修改密码登录过的设备包括设备2,当用户把密码修改为新密码z时,那么仅查找当前登录时间前一个月用所述待修改密码登录过的设备,而不查找当前登录时间前两个月用所述待修改密码登录过的设备。设备1、设备3被认为是时间较久没有登陆过的设备,为了增加密码的安全性,该实施例不考虑更久以前的密码登录情况,提高了安全性。

方式三、检测所述目标应用账户利用免密登录方式进行登录的登录设备记录。

由于用户在登录所述目标应用账户时可以选择免密登录方式,即下次登录时无需输入密码可以直接登录。可选地,当服务器接收到免密登录方式的指令时,将当前免密登陆设备的地址信息保存在系统的免密列表中,当下次接收到设备的免密登录请求时,判断此次登录设备的地址信息是否保存在免密列表中,如果是,则控制此次登录设备直接通过登录,无需其提供登录密码。由于在修改登录密码后,曾经使用免密登录方式登陆过的设备无法再次登录,服务器可以检测所述目标应用账户曾经使用免密登录方式登陆过的设备,即获取在免密列表中的设备。

上述三种实现方式可以单独实施也可以叠加实施,从而实现获取所述目标应用账户的登录设备记录的目的。

可选地,所述第一提示信息包括所述其他设备的登录地址和/或设备名称。

在检测到所述登录设备记录中存在除当前登录设备外的其他设备时,服务器向当前登录设备发送第一提示信息,在所述第一提示信息内,包含所述其他设备的登录地址和/或设备名称。可选地,所述当前登录设备可以通过显示界面显示所述第一提示信息,例如,如图3所示,所述当前登录设备可以在显示界面上弹出提示窗口,显示“检测到该账号在最近一个月内用以下设备登录过,请选择是否同时修改该密码在以下设备”的提示信息内容,并在提示信息文字下方显示所述其他设备的登录地址(如家用电脑地址、公司电脑地址等),用户可以通过勾选需要同时修改密码的设备,实现目标应用账户在其他设备上的密码修改。需要说明的是,所述当前登录设备显示所述第一提示信息时,可以仅显示所述其他设备的登录地址或者所述其他设备的设备名称,也可以同时显示所述其他设备的登录地址和设备名称,以实现用户对需要同时修改密码的设备的选择。

可选地,在上述步骤202中,将所述待修改密码修改为所述更新密码后,也可以不向所述当前登录设备发送指示密码修改成功的第二提示信息,而是直接检测所述目标应用账户的登录设备记录,在所述登录设备记录中存在除当前登录设备外的其他设备时,向所述当前登录设备发送第一提示信息,所述第一提示信息可以包括上述的所述其他设备的登录地址和/或设备名称,还可以包括指示密码修改成功的提示内容。例如,如图4所示,所述当前登录设备可以在显示界面上弹出提示窗口,显示“已成功在当前设备修改密码;同时检测到该账号在最近一个月内用以下设备登录过,请选择是否同时修改该密码在以下设备”的提示信息内容,并在提示信息文字下方显示所述其他设备的登录地址(如家用电脑地址、公司电脑地址等),用户可以通过勾选需要同时修改密码的设备,实现目标应用账户在其他设备上的密码修改。

具体地,如图5所示,在向所述当前登录设备发送第一提示信息的步骤之后,所述方法还可以包括:

步骤501、获取用户对所述其他设备的登录地址和/或设备名称的操作信息;

可选地,所述当前登录设备通过显示界面显示所述其他设备的登录地址和/或设备名称,用户可以通过有选择性的勾选所述其他设备的登录地址,从而选择需要同时修改密码的其他设备,用户勾选完成后,所述当前登录设备将用户勾选的信息内容发送至服务器。在该实施例中,用户可以根据需要选择需要同时修改密码的设备,对于不是用户自己的设备可以选择不修改密码,避免了账户密码或者账户内隐私的泄露。

步骤502、根据所述操作信息,修改所述目标应用账户在所述其他设备上的待修改密码;

服务器接收到用户选择所述其他设备的登录地址和/或设备名称的操作后,根据操作信息,修改所述目标应用账户在用户选择的所述其他设备上的登录密码。这样,所述服务器在当前登录设备上修改目标应用账户的登录密码的同时,也修改了目标应用账户在其他登录过的设备上的密码,用户在其他设备登录该目标应用账户时,同样无需再次输入新密码,能够有效提高工作效率。

步骤503、向所述当前登录设备发送第三提示信息,所述第三提示信息指示所述目标应用账户在所述其他设备上的密码修改成功。

服务器根据用户的操作信息修改其选择的目标应用账户在其他设备上的登录密码后,向当前登录设备发送指示所述其他设备上的登录密码修改成功的第三提示信息,所述当前登录设备接收到所述第三提示信息后,可以通过显示界面显示所述第三提示信息,提醒用户密码修改成功。该方案通过提示用户在当前登录设备上修改目标应用账户的同时修改其他登录设备的登录密码,避免了用户在以后使用其他设备登录时忘记密码需要重新设置的情况。

综上所述,本发明实施例的信息处理方法,在对应用账户修改密码时,服务器通过检测该应用账户的其他登录设备的信息,提示用户可以同时进行其他设备的登录密码修改,使得整个修改密码的过程更加完整,同时能够避免用户在忘记密码时无法登陆其他设备的情况,提高工作效率,减少操作步骤。

图6是本发明一个实施例的服务器的框图。图6所示的服务器600包括接收模块601、第一处理模块602、检测模块603以及第一发送模块604。

接收模块601,用于接收用户修改目标应用账户密码的操作指令;

第一处理模块602,用于响应于所述操作指令,修改所述目标应用账户的待修改密码;

检测模块603,用于在所述待修改密码修改成功的情况下,检测所述目标应用账户的登录设备记录;

第一发送模块604,用于在所述登录设备记录中存在除当前登录设备外的其他设备的情况下,向所述当前登录设备发送第一提示信息。

在图6的基础上,可选地,所述第一处理模块602包括:

判断单元,用于根据所述操作指令,判断所述目标应用账户的更新密码是否符合预设条件;

第一处理单元,用于在所述更新密码符合预设条件时,将所述待修改密码修改为所述更新密码;

发送单元,用于向所述当前登录设备发送第二提示信息,所述第二提示信息指示密码修改成功。

可选地,所述检测模块603包括以下至少一项:

第一检测单元,用于检测所述目标应用账户利用所述待修改密码进行登录的登录设备记录;

第二检测单元,用于检测在当前时间之前的预设时间段内,所述目标应用账户利用所述待修改密码进行登录的登录设备记录;

第三检测单元,用于检测所述目标应用账户利用免密登录方式进行登录的登录设备记录。

可选地,所述第一提示信息包括所述其他设备的登录地址和/或设备名称。

可选地,所述服务器还包括:

获取模块,用于获取用户对所述其他设备的登录地址和/或设备名称的操作信息;

第二处理模块,用于根据所述操作信息,修改所述目标应用账户在所述其他设备上的待修改密码;

第二发送模块,用于向所述当前登录设备发送第三提示信息,所述第三提示信息指示所述目标应用账户在所述其他设备上的密码修改成功。

服务器600能够实现图1至图5的方法实施例中服务器实现的各个过程,为避免重复,这里不再赘述。本发明的实施例,在对应用账户修改密码时,服务器通过检测该应用账户的其他登录设备的信息,提示用户可以同时进行其他设备的登录密码修改,使得整个修改密码的过程更加完整,同时能够避免用户在忘记密码时无法登陆其他设备的情况,提高工作效率,减少操作步骤。

优选的,本发明实施例还提供一种服务器,包括处理器、存储器及存储在存储器上并可在所述处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述信息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述信息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台服务器执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

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