一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种账号密码修改方法及装置与流程

2022-10-26 05:48:10 来源:中国专利 TAG:


1.本技术涉及密码领域,具体涉及一种账号密码修改方法及装置。


背景技术:

2.随着互联网技术的飞速发展,生活和工作中的信息化程度越来越高,用户可以利用各种各样的平台进行各种各样的操作。这些平台往往需要用户根据账号和密码登录来进行相应的操作,出于安全考虑,部分平台会要求用户定期修改账号密码,以防止密码泄露造成安全问题。
3.目前的账号密码修改方法通常是人工修改,具体来说,平台在需要更换密码时会给账号发送修改密码请求,用户在接收该修改密码请求后自行手动修改密码。上述方法虽然能够成功修改密码来解决安全问题,但是对于用户来说,用户手动修改密码过程较为繁琐,降低用户的体验。


技术实现要素:

4.本技术实施例提供了一种账号密码修改方法及装置,能实现账号密码的自动修改,有利于用户的体验。
5.有鉴于此,本技术实施例第一方面提供一种账号密码修改方法,所述方法包括:
6.基于目标账号的前i个周期的历史密码,得到针对所述目标账号的第一密码修改规律,i≥1;
7.根据所述前i个周期的历史密码和所述第一密码修改规律,得到所述目标账号在第i 1个周期的预设密码;
8.针对所述目标账号返回包括所述预设密码的密码确认请求;
9.若从所述目标账号获取包括修改密码的密码修改响应消息,将所述修改密码自动设置为第i 1个周期的应用密码,并将所述修改密码作为所述历史密码进行存储;
10.若从所述目标账号获取密码确认响应消息,将所述预设密码自动设置为所述应用密码,并将所述预设密码作为所述历史密码进行存储。
11.本技术实施例第二方面提供一种账号密码修改装置,所述装置包括:
12.第一获取单元,用于基于目标账号的前i个周期的历史密码,得到针对所述目标账号的第一密码修改规律,i≥1;
13.第二获取单元,用于根据所述前i个周期的历史密码和所述第一密码修改规律,得到所述目标账号在第i 1个周期的预设密码;
14.发送单元,用于针对所述目标账号返回包括所述预设密码的密码确认请求;
15.设置单元,用于若从所述目标账号获取包括修改密码的密码修改响应消息,将所述修改密码自动设置为第i 1个周期的应用密码,并将所述修改密码作为所述历史密码进行存储;若从所述目标账号获取密码确认响应消息,将所述预设密码自动设置为所述应用密码,并将所述预设密码作为所述历史密码进行存储。
16.本技术实施例第三方面提供一种电子设备,包括:
17.存储器,用于存储可执行指令;
18.处理器,用于执行所述存储器中存储的可执行指令时,实现本技术实施例提供的一种账号密码修改方法。
19.本技术实施例第四方面提供一种计算机可读介质,存储有可执行指令,用于被处理器执行时,实现本技术实施例提供的一种账号密码修改方法。
20.从以上技术方案可以看出,本技术实施例具有以下优点:
21.本技术实施例公开了一种账号密码修改方法及装置,该方法包括:首先,基于目标账号的前i个周期的历史密码,得到针对目标账号的第一密码修改规律,i≥1;接着,根据前i个周期的历史密码和第一密码修改规律,得到目标账号在第i 1个周期的预设密码,即密码管理平台可以根据目标账户的历史密码得到对应的第一密码修改规律,再根据历史密码和第一密码修改规律来得到预设密码;然后,针对目标账号返回包括预设密码的密码确认请求,以便目标账户来决定是否应用该预设密码;最后,若从目标账号获取包括修改密码的密码修改响应消息,将修改密码自动设置为第i 1个周期的应用密码,并将修改密码作为历史密码进行存储;若从目标账号获取密码确认响应消息,将预设密码自动设置为应用密码,并将预设密码作为历史密码进行存储,通过密码管理平台来自动设置密码可以让目标账号根据该应用密码进行登录操作,同时将应用密码作为历史密码进行存储以便后续进行再一次修改密码的操作。通过上述方法,可以让密码管理平台自动修改目标账户的密码,提升用户的体验。
附图说明
22.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
23.图1为本技术实施例提供的一种账号密码修改方法的流程图;
24.图2为本技术另一实施例提供的一种账号密码修改装置的示意图。
具体实施方式
25.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
26.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过
程、方法、产品或设备固有的其它步骤或单元。
27.在生活和工作中,用户可以在平台上进行各种各样的操作,这些平台往往需要用户根据账号和密码来登录后再进行操作,出于安全考虑,部分平台会要求用户定期修改密码,以防止密码泄露等安全问题。目前的账号密码方法是人工修改,即用户根据密码修改请求人工进行修改密码的操作。人工修改密码过程较为繁琐,会降低用户的体验。
28.鉴于此,本技术实施例提供了一种账号密码修改方法,该方法可以让密码管理平台自动修改目标账户的密码,提升用户的体验。
29.具体的,在本技术实施例提供的一种账号密码修改方法中,首先,基于目标账号的前i个周期的历史密码,得到针对目标账号的第一密码修改规律,i≥1;接着,根据前i个周期的历史密码和第一密码修改规律,得到目标账号在第i 1个周期的预设密码,即密码管理平台可以根据目标账户的历史密码得到对应的第一密码修改规律,再根据历史密码和第一密码修改规律来得到预设密码;然后,针对目标账号返回包括预设密码的密码确认请求,以便目标账户来决定是否应用该预设密码;最后,若从目标账号获取包括修改密码的密码修改响应消息,将修改密码自动设置为第i 1个周期的应用密码,并将修改密码作为历史密码进行存储;若从目标账号获取密码确认响应消息,将预设密码自动设置为应用密码,并将预设密码作为历史密码进行存储,通过密码管理平台来自动设置密码可以让目标账号根据该应用密码进行登录操作,同时将应用密码作为历史密码进行存储以便后续进行再一次修改密码的操作。通过上述方法,可以让密码管理平台自动修改目标账户的密码,提升用户的体验。
30.下面通过方法实施例对本技术提供的账号密码修改方法进行说明,如图1所示,图1为本技术实施例提供的一种账号密码修改方法的流程图,本技术实施例提供的账号密码修改方法,包括以下步骤:
31.101、基于目标账号的前i个周期的历史密码,得到针对目标账号的第一密码修改规律,i≥1。
32.需要注意的是,历史密码为目标账号在前i个周期应用过的密码,第一密码修改规律通过分析目标账号的历史密码得到。
33.可选的,若i小于预设次数阈值,在密码修改规律库中选择未被选择过的密码修改规律为针对目标账号的第一密码修改规律;其中,密码修改规律库中预先存储多个密码修改规律;若i大于或等于预设次数阈值,当根据前i个周期的历史密码得到历史密码修改规律时,确定历史密码修改规律为第一密码修改规律;当根据前i个周期的历史密码不能得到历史密码修改规律时,在密码修改规律库中选择未被选择过的密码修改规律为所述第一密码修改规律。
34.具体来说,根据目标账号的历史密码得到对应的密码修改规律,当历史密码的数量小于预设次数阈值时,通常难以得到历史密码修改规律,可以在密码修改规律库中随机选择一个未被选择过的密码修改规律作为第一密码修改规律,其中,密码修改规律库中存储有多个密码修改规律,例如,密码末位数字递增,键盘上特殊符号轮流替换等。当历史密码的数量大于或等于预设次数阈值时,若根据历史密码不能得到历史密码修改规律,依然可以在密码修改规律库中随机选择一个未被选择过的密码修改规律作为第一密码修改规律,若根据历史密码可以得到历史密码修改规律,就可以将历史密码修改规律作为第一密
码修改规律,例如,历史密码为kang1234、kang1235、kang1236、kang1237和kang1238,根据历史密码可以得到历史密码修改规律为末位数字递增,因此可以将末位数字递增确定为第一密码修改规律,以便后续根据该第一密码修改规律和历史密码得到预设密码。
35.需要注意的是,预设次数阈值可以自行预先设置,设置预设次数阈值的原因是在历史密码数量较少时通常难以得到历史密码修改规律,因此预设次数阈值的数值的设置满足根据数量等于或大于预设次数阈值的历史密码可以得到历史密码修改规律即可,在此不做限定。
36.在历史密码的数量大于或等于预设次数阈值时,把根据历史密码得到的历史密码修改规律作为第一密码修改规律,一方面可以减少目标账号修改预设密码的几率,减低密码管理平台的工作成本,另一方面根据历史密码修改规律得到的密码也便于目标账号的用户记忆该密码,提升用户的体验。
37.可选的,根据前i个周期的历史密码,可以通过如下方式得到历史密码修改规律:
38.根据机器学习模型,处理前i个周期的历史密码,以便得到历史密码修改规律;其中,机器学习模型用于分析密码与密码修改规律库之间的关系;若根据机器学习模型不能得到历史密码修改规律,根据归纳模型,处理所述前i个周期的历史密码,以便得到历史密码修改规律;其中,归纳模型用于归纳密码之间规律。
39.具体来说,可以先根据机器学习模型,处理历史密码,机器学习模型可以判断历史密码之间的规律是否符合密码修改规律库中的密码修改规律。若历史密码之间的规律符合密码修改规律库之间的规律,可以将该规律确定为历史密码修改规律,若历史密码之间的规律不符合密码修改规律库之间的规律,可以再根据归纳模型,来判断历史密码之间是否具有没有预存在密码修改规律库之间的规律,如果有规律可以将该规律确定为历史密码修改规律。
40.通过机器学习模型和归纳模型的处理,可以准确得到历史密码之间的历史密码修改规律。
41.102、根据前i个周期的历史密码和第一密码修改规律,得到目标账号在第i 1个周期的预设密码。
42.具体来说,根据历史密码和第一密码修改规律,可以得到下个周期的预设密码,例如,前5个周期的历史密码为kang1234、kang1235、kang1236、kang1237和kang1238,第一密码修改规律为末位数字递增,可以得到第6个周期的预设密码为kang1239。
43.103、针对目标账号返回包括预设密码的密码确认请求。
44.具体来说,密码管理平台将预设密码返回给目标账号,以便目标账号判断目标账号是否修改预设密码。
45.104、若从目标账号获取包括修改密码的密码修改响应消息,将修改密码自动设置为第i 1个周期的应用密码,并将修改密码作为历史密码进行存储;若从目标账号获取密码确认响应消息,将预设密码自动设置为应用密码,并将预设密码作为历史密码进行存储。
46.具体来说,若从目标账号获取密码修改响应消息,表明用户修改预设密码得到了修改密码,就可以将修改密码自动设置为第i 1个周期的应用密码,若从目标账号获取密码确认响应消息,表明用户不修改预设密码,就可以将预设密码自动设置为第i 1个周期的应用密码。例如,前5个周期的历史密码为kang1234、kang1235、kang1236、kang1237和
kang1238,第一密码修改规律为末位数字递增,得到的第6个周期的预设密码为kang1239,若用户修改了该密码为kang2234,就将kang2234自动设置为第6个周期的应用密码,若用户确认了该密码,就将kang1239自动设置为第6个周期的应用密码。
47.将修改密码或预设密码自动设置为第i 1个周期的应用密码之后,将对应的修改密码或预设密码作为历史密码进行存储,以便后续根据前i 1个周期的历史密码设置第i 2个周期的应用密码。
48.可选的,若将修改密码自动设置为第i 1个周期的应用密码,可以基于目标账号的前i 1个周期的历史密码,得到针对目标账号的第二密码修改规律,第一密码修改规律与第二密码修改规律不同;根据前i 1个周期的历史密码和所述第二密码修改规律,得到目标账号在第i 2个周期的预设密码。
49.具体来说,若将预设密码自动设置为第i 1个周期的应用密码,表明用户没有修改根据第一密码修改规律得到的第i 1个周期的预设密码,那么根据前i 1个周期的历史密码,依然得到的是针对该目标账号的第一密码修改规律,再根据该第一密码修改规律得到的第i 2个周期的预设密码被用户确认的概率会较高。然而,若将修改密码自动设置为第i 1个周期的应用密码,表明用户已经修改了根据第一密码修改规律得到的第i 1个周期的预设密码,那么根据前i 1个周期的历史密码,如果依然得到的是针对该目标账号的第一密码修改规律,再根据该第一密码修改规律得到的第i 2个周期的预设密码被用户确认的概率会较低,所以,在这种情况下,基于目标账号的前i 1个周期的历史密码,可以得到针对目标账号的第二密码修改规律,第一密码修改规律与第二密码修改规律应当不同。
50.在将修改密码自动设置为第i 1个周期的应用密码的情况下,通过前i 1个周期的历史密码,得到不同于第一密码修改规律的第二密码修改规律可以提高根据第二密码修改规律得到的第i 2个周期的预设密码被用户确认的该概率,进而减少用户的操作,提升用户的体验。
51.可选的,密码管理平台可以通过预先存储目标账号的修改密码步骤来自动设置目标账号的应用密码,该方法需要后台预先存储修改密码所需的步骤。
52.可选的,密码管理平台可以通过如下方式自动设置目标账号的应用密码:
53.发送密码修改操作请求至目标账号;当目标账号发生密码修改操作时,根据数据自动抓取技术,记录密码修改操作步骤;根据密码修改操作步骤,将修改密码自动设置为第i 1个周期的应用密码。
54.具体来说,可以先发送密码修改操作请求至目标账号,以便目标账号发生密码修改操作。当目标账号发生密码修改操作时,可以根据数据抓取技术,来记录下密码修改操作所需的步骤,以便根据上述密码修改步骤来自动设置密码。例如,先给目标账号发送密码修改请求,目标账号通过先输一遍密码,再输一遍密码来成功修改密码,数据抓取技术抓取上述密码修改操作以后,就可以按照先输一遍修改密码,再输一遍修改密码来为目标账号自动修改密码。
55.可选的,在密码管理平台自动设置应用密码以后,可以发送密码设置消息至目标账号,用于通知目标账号第i 1个周期的密码已被设置为应用密码。
56.具体来说,通过给目标账号发送密码设置消息来通知目标账号密码已被自动设置,以便目标账号在下次登录时可以根据该应用密码登录。
57.可选的,若确定目标账号根据应用密码成功进行了第一次账号登录,撤回密码设置消息。
58.具体来说,在确定目标账号根据应用密码已经成功进行了第一次登录以后,表示目标账号已知悉对应的应用密码,通过撤回密码设置消息,可以降低密码泄露的风险,提高密码的安全性。
59.本技术实施例公开了一种账号密码修改方法,该方法包括:首先,基于目标账号的前i个周期的历史密码,得到针对目标账号的第一密码修改规律,i≥1;接着,根据前i个周期的历史密码和第一密码修改规律,得到目标账号在第i 1个周期的预设密码,即密码管理平台可以根据目标账户的历史密码得到对应的第一密码修改规律,再根据历史密码和第一密码修改规律来得到预设密码;然后,针对目标账号返回包括预设密码的密码确认请求,以便目标账户来决定是否应用该预设密码;最后,若从目标账号获取包括修改密码的密码修改响应消息,将修改密码自动设置为第i 1个周期的应用密码,并将修改密码作为历史密码进行存储;若从目标账号获取密码确认响应消息,将预设密码自动设置为应用密码,并将预设密码作为历史密码进行存储,通过密码管理平台来自动设置密码可以让目标账号根据该应用密码进行登录操作,同时将应用密码作为历史密码进行存储以便后续进行再一次修改密码的操作。通过上述方法,可以让密码管理平台自动修改目标账户的密码,提升用户的体验。
60.本技术另一实施例提供了一种账号密码修改装置,如图2所示,图2为本技术另一实施例提供的一种账号密码修改装置的示意图,该装置包括:
61.第一获取单元201,用于基于目标账号的前i个周期的历史密码,得到针对目标账号的第一密码修改规律,i≥1;
62.第二获取单元202,用于根据前i个周期的历史密码和第一密码修改规律,得到目标账号在第i 1个周期的预设密码;
63.发送单元203,用于针对目标账号返回包括预设密码的密码确认请求;
64.设置单元204,用于若从目标账号获取包括修改密码的密码修改响应消息,将修改密码自动设置为第i 1个周期的应用密码,并将修改密码作为历史密码进行存储;若从目标账号获取密码确认响应消息,将预设密码自动设置为应用密码,并将预设密码作为历史密码进行存储。
65.可选的,在本技术另一实施例提供的一种账号密码修改装置中,第一获取单元,还用于当将修改密码自动设置为第i 1个周期的应用密码时,基于目标账号的前i 1个周期的历史密码,得到针对目标账号的第二密码修改规律,第一密码修改规律与第二密码修改规律不同。
66.第二获取单元,还用于根据前i 1个周期的历史密码和第二密码修改规律,得到目标账号在第i 2个周期的预设密码。
67.可选的,在本技术另一实施例提供的一种账号密码修改装置中,第一获取单元,还用于若i小于预设次数阈值,在密码修改规律库中选择未被选择过的密码修改规律为针对目标账号的第一密码修改规律;其中,密码修改规律库中预先存储多个密码修改规律;若i大于或等于预设次数阈值,当根据前i个周期的历史密码得到历史密码修改规律时,确定历史密码修改规律为第一密码修改规律;当根据前i个周期的历史密码不能得到历史密码修
改规律时,在密码修改规律库中选择未被选择过的密码修改规律为第一密码修改规律。
68.可选的,在本技术另一实施例提供的一种账号密码修改装置中,第一获取单元,还用于根据机器学习模型,处理前i个周期的历史密码,以便得到历史密码修改规律;其中,机器学习模型用于分析密码与密码修改规律库之间的关系;若根据机器学习模型不能得到历史密码修改规律,根据归纳模型,处理前i个周期的历史密码,以便得到历史密码修改规律;其中,归纳模型用于归纳密码之间规律。
69.可选的,在本技术另一实施例提供的一种账号密码修改装置中,发送单元,还用于发送密码修改操作请求至目标账号。
70.所述装置还包括数据抓取单元,用于当目标账号发生密码修改操作时,根据数据自动抓取技术,记录密码修改操作步骤。
71.设置单元,还用于根据密码修改操作步骤,将修改密码自动设置为第i 1个周期的应用密码。
72.可选的,在本技术另一实施例提供的一种账号密码修改装置中,发送单元,还用于发送密码设置消息至目标账号,用于通知目标账号第i 1个周期的密码已被设置为应用密码。
73.可选的,在本技术另一实施例提供的一种账号密码修改装置中,所述装置还包括撤回单元,用于若确定目标账号根据应用密码成功进行了第一次账号登录,撤回密码设置消息。
74.需要说明的是,本技术上述实施例提供的各个模块的具体工作过程可相应地参考上述方法实施例中的相应的实施方式,此处不再赘述。
75.本技术另一实施例提供了一种电子设备,包括:
76.存储器,用于存储可执行指令;
77.处理器,用于执行存储器中存储的可执行指令时,实现本技术实施例上述的一种账号密码修改方法。
78.本技术另一实施例提供了一种计算机可读存储介质,存储有可执行指令,用于被处理器执行时,实现本技术实施例上述的一种账号密码修改方法。
79.需要说明的是,本技术实施例提供的一种账号密码修改方法及装置可用于密码领域、人工智能领域、区块链领域、分布式领域、云计算领域、大数据领域、移动互联领域、网络安全领域、芯片领域、虚拟现实领域、增强现实领域、全息技术领域、量子计算领域、量子通信领域、量子测量领域、数字孪生领域或金融领域。上述仅为示例,并不对本技术实施例提供的一种账号密码修改方法及装置的应用领域进行限定。
80.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
81.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的
一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献