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

一种账户管理方法、装置、计算机设备和存储介质与流程

2021-12-04 02:21:00 来源:中国专利 TAG:


1.本技术涉及云计算技术领域,特别是涉及一种账户管理方法、装置、计算机设备和存储介质。


背景技术:

2.云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将数据计算处理程序分解成无数个子程序,然后,通过多部服务器组成的系统进行处理和分析这些子程序得到结果并返回给用户。
3.在云计算平台版本更新后,在账户的身份认证过程中,可能出现本地数据库的旧账户、新账户以及身份认证模块的原始账户不一致的问题,导致账户之间的兼容性差,容易出现账户数据丢失、重复创建账户等情况的发生,不便于进行账户管理。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够改善云计算平台版本更新后账户之间兼容性差的账户管理方法、装置、计算机设备和存储介质。
5.一方面,提供一种账户管理方法,所述账户管理方法包括:获取旧账户的登录信息,以使本地数据库认证所述旧账户的登录信息,获取所述旧账户解密的登录信息;根据所述旧账户解密的登录信息创建第一账户;获取所述第一账户的身份标识,以使所述第一账户的身份标识传输至所述本地数据库对应的旧账户中,并将所述第一账户与所述旧账户进行关联。
6.在其中一个实施例中,获取旧账户的登录信息,以使本地数据库认证所述旧账户的登录信息,获取所述旧账户解密的登录信息的步骤之前包括:获取当前账户的登录信息,所述登录信息包括账户名;切换多个数据源进行认证,并判断所述当前账户的账户名是否在所述本地数据库中存在;若是,则判断所述当前账户为所述本地数据库的旧账户。
7.在其中一个实施例中,还包括:获取新账户的登录信息;根据所述新账户的登录信息创建第二账户,并获取所述第二账户的身份标识;传输所述新账户的登录信息,以使所述本地数据库创建第三账户;将所述第二账户的身份标识传输至所述第三账户中,以使所述第二账户与所述第三账户进行关联。
8.在其中一个实施例中,还包括:获取并遍历所述本地数据库的账户,根据所述本地数据库中账户的账户名以及账户信息,来获取第一键值列表;
获取并遍历原始账户,判断所述原始账户的账户名是否在所述第一键值列表中;若是,则将所述第一键值列表中对应的账户名以及账户信息移除;若否,则根据所述原始账户的账户名以及账户信息获取第二键值列表,更新所述第二键值列表,以使所述第二键值列表同步到所述本地数据库。
9.在其中一个实施例中,更新所述第二键值列表,以使所述第二键值列表同步到所述本地数据库的步骤之后包括:显示所述第二键值列表同步到所述本地数据库的同步进度,当所述原始账户的账户数量大于等于m时,所述同步进度的数学表达为:steppercent=(100

x

y)/(n/m)其中,steppercent为所述同步进度,x为基础进度,y为所述第一键值列表中对应的账户名以及账户信息移除的进度,且x和y为常数,n为所述原始账户的账户数量,m为进行一次同步的账户数量。
10.在其中一个实施例中,根据所述旧账户解密的登录信息创建第一账户步骤包括:预创建所述第一账户的当前旧账户的数量阈值设置为p,p为正整数;所述当前旧账户的数量大于p时,将多余的当前旧账户配置在等待队列中。
11.在其中一个实施例中,通过图形用户界面来获取所述旧账户的登录信息以及所述新账户的登录信息。
12.另一方面,提供了一种账户管理装置,所述账户管理装置包括身份认证模块,所述身份认证模块包括:第一获取单元,用于获取旧账户的登录信息,以使本地数据库认证所述旧账户的登录信息,获取所述旧账户解密的登录信息;创建单元,用于根据所述旧账户解密的登录信息创建第一账户;第二获取单元,用于获取所述第一账户的身份标识,以使所述第一账户的身份标识传输至所述本地数据库对应的旧账户中,并将所述第一账户与所述旧账户进行关联。
13.再一方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取旧账户的登录信息,以使本地数据库认证所述旧账户的登录信息,获取所述旧账户解密的登录信息;根据所述旧账户解密的登录信息创建第一账户;获取所述第一账户的身份标识,以使所述第一账户的身份标识传输至所述本地数据库对应的旧账户中,并将所述第一账户与所述旧账户进行关联。
14.又一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取旧账户的登录信息,以使本地数据库认证所述旧账户的登录信息,获取所述旧账户解密的登录信息;根据所述旧账户解密的登录信息创建第一账户;获取所述第一账户的身份标识,以使所述第一账户的身份标识传输至所述本地数据库对应的旧账户中,并将所述第一账户与所述旧账户进行关联。
15.上述账户管理方法、装置、计算机设备和存储介质,根据所述旧账户解密的登录信
息创建第一账户,并将所述第一账户与所述旧账户进行关联,可有效实现云计算平台版本更新后账户的认证和管理。
附图说明
16.图1为一个实施例中账户管理方法的应用环境图;图2为一个实施例中账户管理方法的流程示意图;图3为一个实施例中判断旧账户的流程示意图;图4为一个实施例中新账户管理的流程示意图;图5为一个实施例中原始账户更新的流程示意图;图6为一个实施例中第一账户创建的流程示意图;图7为一个实施例中身份认证模块的结构框图;图8为一个实施例中账户管理装置的结构框图;图9为另一个实施例中账户管理装置的结构框图;图10为另一个实施例中账户管理装置的结构框图;图11为又一个实施例中账户管理装置的结构框图;图12为一个实施例中计算机设备的内部结构图。
具体实施方式
17.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
18.本技术提供的账户管理方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104通过网络进行通信。例如,本技术提供的账户管理方法可应用于云计算平台的版本更新,改善云计算平台版本更新后账户之间兼容性差的问题,通过身份认证模块的认证、登录以及创建,能够将本地服务器的旧账户与身份认证模块的第一账户进行关联,避免重复创建,提高云计算平台版本更新后,旧账户与第一账户之间的兼容性,简化云计算平台版本更新后账户管理系统切换或者重构后的处理流程,降低账户管理以及信息维护的成本。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、便携式可穿戴设备或者子服务器,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群或者云计算平台来实现。
19.在一个实施例中,如图2所示,提供了一种账户管理方法,以该方法应用于图1中的服务器104为例进行说明,包括以下步骤:s1:获取旧账户的登录信息,以使本地数据库认证所述旧账户的登录信息,获取所述旧账户解密的登录信息;s2:根据所述旧账户解密的登录信息创建第一账户;s3:获取所述第一账户的身份标识,以使所述第一账户的身份标识传输至所述本地数据库对应的旧账户中,并将所述第一账户与所述旧账户进行关联。
20.为改善在云计算平台软件升级或者版本更新后,账户兼容性差以及关联度低的问题,可提供所述身份认证模块进行账户的身份认证,由于云计算平台软件版本更新前,本地
数据库的旧账户未关联到身份认证模块,可根据所述旧账户解密的登录信息在所述身份认证模块中创建第一账户,并将所述第一账户与所述旧账户进行关联,可有效实现云计算平台版本更新后账户的认证和管理。
21.由于云计算平台版本更新前,本地数据库的旧账户并未存在于所述身份认证模块中,而旧账户密码加密的方式一般采用散列算法,包括以下之一:md5(message

digest algorithm,信息摘要算法)、sha(security hash algorithm,安全哈希算法)等算法,经过散列算法加密之后,账户密码具有不可逆性,因此,无法在云计算平台版本更新后,将本地数据库的旧账户直接更新至云计算平台,在步骤s1中,示例性地说明,在云计算平台版本更新之后,本地数据库的旧账户首次登录时,获取本地数据库的旧账号的登录信息,例如,所述登录信息包括账户名以及账户信息,由于该旧账户存在于本地数据库中,并未存在于身份认证模块中,可通过本地数据库进行认证和解密,获取所述旧账户解密的登录信息,以便于利用旧账户解密的登录信息在云计算平台或者身份认证模块中进行更新或者关联。
22.为了将本地数据库的旧账户与身份认证模块进行关联,在步骤s2中,示例性地说明,可在本地数据库认证所述旧账户的登录信息之后,登录所述身份认证模块,例如,通过内部管理员的权限登录所述身份认证模块,或者,通过认证所述旧账户的登录信息触发身份认证模块的登录权限进行登录,在登录后的身份认证模块中,根据所述旧账户解密的登录信息创建第一账户,以便于本地数据库的旧账户通过第一账户与身份认证模块建立关联,也能够提高账户认证的安全性。
23.为改善旧账户与身份认证模块中第一账户的兼容性,在步骤s3中,示例性地说明,可在创建第一账户之后,获取所述第一账户的身份标识(identity document,id),将所述第一账户的身份标识传输至本地数据库对应的旧账户中,例如,成功创建第一账户后,获取第一账户的唯一身份标识id,将该唯一身份标识id存储到本地数据库对应旧账户的字段ext_resource_id中,实现所述旧账户与所述第一账户的关联,并完成旧账户在云计算平台的身份认证模块中的同步,该旧账户可在下次登录时,通过所述身份认证模块进行认证,实现了本地数据库的旧账户在版本更新后的身份认证,便于账户管理系统的重构或者切换。
24.在本地数据库的旧账户首次登陆时,需要识别和确定当前账户为本地数据库的旧账户,以便于身份认证模块调整相应的账户管理策略,如图3所示,获取旧账户的登录信息,以使本地数据库认证所述旧账户的登录信息,获取所述旧账户解密的登录信息的步骤s1之前包括:s10:获取当前账户的登录信息,所述登录信息包括账户名;s11:切换多个数据源进行认证,并判断所述当前账户的账户名是否在所述本地数据库中存在;s12:若是,则判断所述当前账户为所述本地数据库的旧账户。
25.还包括s13:若否,则结束当前账户的登录。
26.如图3所示,在步骤s10中,示例性地说明,获取当前账户登录信息的方式,可以通过图形用户界面(graphical user interface, gui)来获取,例如,所述登录信息包括账户名,又例如,所述登录信息包括密码。
27.在获取当前账户的登录信息后,为避免身份认证模块无法识别当前账户的类型,例如,当前账户的类型包括以下之一:本地数据库的旧账户首次登录、新账户、身份认证模
块中的原始账户,如图3所示,在步骤s11中,示例性地说明,可以通过切换多个数据源进行认证,并通过本地数据库来检索或者确认该当前账户的账户名是否存,进而作为判定当前账户是否为本地数据库的旧账户的依据。
28.当前账户的账户名存在于所述本地数据库时,则判断所述当前账户为所述本地数据库的旧账户,例如,获取本地数据库中的账户信息,判断字段ext_resource_id是否为null,若为 null,则继续执行旧账户与第一账户的关联,若不为 null,说明该旧账户与所述第一账户已经关联,并完成同步,可转发到身份认证模块中进行登录验证;若所述当前账户不为所述本地数据库的旧账户,则结束当前账户的登录,还可以通过图形用户界面来推送如下信息:账户或者密码错误。
29.为了适应云计算平台或者本地数据库的新账户创建需求,以及满足创建的新账户能够关联到版本更新后云计算平台,如图4所示,在一些实施例中,所述账户管理方法还包括:s21:获取新账户的登录信息;s22:根据所述新账户的登录信息创建第二账户,并获取所述第二账户的身份标识;s23:传输所述新账户的登录信息,以使所述本地数据库创建第三账户;s24:将所述第二账户的身份标识传输至所述第三账户中,以使所述第二账户与所述第三账户进行关联。通过获取新账户的登录信息,在本地数据库以及身份认证模块中分别同步创建第三账户以及第二账户,并将第二账户以及第三账户进行关联,满足创建的新账户在本地数据库以及云计算平台中的同步要求。
30.如图4所示,在步骤s21中,可以通过图形用户界面获取新账户的登录信息,登录信息至少包括以下之一:账户名、账户密码、账户信息,或者,发起新账户的创建需求。
31.如图4所示,在步骤s22中,示例性地说明,在获取新账户的登录信息之后,可通过管理员权限实现身份认证模块的登录,并根据新账户的登录信息在身份认证模块中创建第二账户,获取第二账户的身份标识,提高账户管理的安全性。
32.如图4所示,在步骤s24中,示例性地说明,获取第二账户的身份标识之后,返回本地数据库并创建第三账户,例如,在第三账户的账户表中中扩展字段 ext_resource_id,用于记录身份认证模块中对应第二账户的身份标识,确保本地数据库与身份认证模块同步创建第三账户以及第二账户,其中,第三账户用于扩展账户属性,还可以提升图形用户界面的展示效率,第二账户作为账户身份认证的数据源,第二账户和第三账户还可以通过ext_resource_id与id属性进行关联。
33.在云计算平台版本更新之后,通过身份认证模块进行本地数据库中旧账户、新账户以及身份认证模块中原始账户的认证,然而,在云计算平台版本更新之后,本地数据库或者其他数据源并未存在所述原始账户,因此需要将原始账户进行数据更新或者同步,以便于原始帐号正常地登录以及使用云计算平台。为了提高原始账户更新或者同步的效率,可选择不同的同步策略。如图5所示,在一些实施过程中,提供一种原始账户更新的方法:s31:获取并遍历所述本地数据库的账户,根据所述本地数据库中账户的账户名以及账户信息,来获取第一键值列表;s32:获取并遍历原始账户,判断所述原始账户的账户名是否在所述第一键值列表
中;s33:若是,则将所述第一键值列表中对应的账户名以及账户信息移除;s34:若否,则根据所述原始账户的账户名以及账户信息获取第二键值列表,更新所述第二键值列表,以使所述第二键值列表同步到所述本地数据库。可以将该更新方法进行自动同步设置,例如,设置为定时任务,每天定点执行一次,还可以选择更新的时间和频率。
34.在步骤s31中,示例性地说明,获取本地数据库的账户localusers以及账户列表,遍历本地数据库的账户列表,以账户名为键key并以账户信息localusers为值value,组成第一键值列表,还可以将第一键值列表存储在map(地图数据库)数据结构中,命名为map1。
35.在步骤s32中,示例性地说明,获取身份认证模块的原始账户unifiedusers以及账户列表,遍历身份认证模块中原始账户的账户列表,判断每个原始账户的账户名是否在map1的键key列表中。
36.在步骤s33中,示例性地说明,若原始账户的账户名在map1中,则将该原始账户对应的键值进行移除。
37.在步骤s34中,示例性地说明,若原始账户的账户名不在map1中,则将该原始账户的账户名、账户信息作为键值存储于第二键值列表map2中,原始账户遍历完成后,第二键值列表map2 中存储的为需要同步到本地数据库的账户信息。又例如,遍历第二键值列表map2,在本地数据库中创建对应的账户,并将第二键值列表map2 中存储的原始账户unifieduser的身份标识id记录到字段 ext_resource_id 中,使能关联账户,然后,遍历第一键值列表map1 中的账户,判断本地数据中账户的ext_resource_id 是否为 null,若不为 null 说明该账户不是旧账户,将该账户在本地数据库中删除,若是null,说明该账户是旧账户,则进行保留以便于后续进行账户关联。
38.在一些实施例中,还可以自行选择原始账户更新或者同步的时机,还可以显示同步进度,例如,更新所述第二键值列表,以使所述第二键值列表同步到所述本地数据库的步骤之后包括:显示所述第二键值列表同步到所述本地数据库的同步进度,当所述原始账户的账户数量大于等于m时,所述同步进度的数学表达为:steppercent=(100

x

y)/(n/m)其中,steppercent为所述同步进度,x为基础进度,y为所述第一键值列表中对应的账户名以及账户信息移除的进度,且x和y为常数,n为所述原始账户的账户数量,m为进行一次同步的账户数量。进而执行任务后会在界面展示同步进度,且同步进度更新为[0,100]的整数,例如,可将基础进度x设置为20%,所述第一键值列表中对应的账户名以及账户信息移除的进度y设置为10%,则第二键值列表map2中原始账户的同步进度则为70%,由于第二键值列表map2原始账户的同步过程可设计为任务自循环,任务每循环一次,同步一定数量账户,更新一次同步进度。当第二键值列表map2中原始账户的账户数量n为 [0,m]时,同步任务执行一次,完成后同步进度更新为90%,当n>m,例如,当n为[10,700]时,进行一次同步的账户数量为m=10时,steppercent=70/(n/10),又例如,当 n 为 700 以上时,steppercent 设置为 1,每 n/70 个账户更新一次同步进度,每次同步进度条增加 1%。通过该策略可以实时更新账户同步进度,优化用户体验。
[0039]
为了解决本地数据库旧账户并发登录导致云计算平台内存需求溢出的情况发生,如图6所示,在一些实施例中,根据所述旧账户解密的登录信息创建第一账户步骤包括:s41:预创建所述第一账户的当前旧账户的数量阈值设置为p,p为正整数;s42:所述当前旧账户的数量大于p时,将多余的当前旧账户配置在等待队列中。
[0040]
在步骤s41中,预创建所述第一账户的当前账户的等待队列可采用直接提交队列synchronousqueue,相应地,核心池 corepoolsize 与最大池 maximumpoolsize 数量均设置可为 p,并使用 callerrunspolicy 拒绝策略,例如p可设置为1,例如,p可设置为2,又例如,p可设置为大于等于3的正整数;在步骤s42中,当预创建所述第一账户的当前旧账户的数量达到上限 p时,该callerrunspolicy 拒绝策略将预创建所述第一账户的当前旧账户配置在等待队列中,例如,放在调用者线程中执行。
[0041]
在一些实施例中,通过图形用户界面来获取所述旧账户的登录信息以及所述新账户的登录信息,例如,通过登录界面的信息输入来获取相应的登录信息,又例如,可以通过信息收发页面来获取相应的登录信息,通过可视化的图形用户界面有助于引导以及提示当前的处理流程。
[0042]
应该理解的是,虽然图2

6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2

6中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0043]
在一个实施例中,如图7所示,提供了一种账户管理装置,所述账户管理装置包括身份认证模块10,所述身份认证模块10包括:第一获取单元,用于获取旧账户的登录信息,以使本地数据库认证所述旧账户的登录信息,获取所述旧账户解密的登录信息;创建单元,用于根据所述旧账户解密的登录信息创建第一账户;第二获取单元,用于获取所述第一账户的身份标识,以使所述第一账户的身份标识传输至所述本地数据库对应的旧账户中,并将所述第一账户与所述旧账户进行关联。为改善在云计算平台软件升级或者版本更新后,账户兼容性差以及关联度低的问题,可提供所述身份认证模块进行账户的身份认证,由于云计算平台软件版本更新前,本地数据库的旧账户未关联到身份认证模块,可根据所述旧账户解密的登录信息在所述身份认证模块中创建第一账户,并将所述第一账户与所述旧账户进行关联,可有效实现云计算平台版本更新后账户的认证和管理。
[0044]
如图8所示,账户管理装置还包括数据源切换模块以及旧账号同步模块,示例性地说明,获取当前账户的登录信息之后,其中,所述登录信息包括账户名,所述数据源切换模块用于切换多个数据源进行认证,旧账号同步模块用于断所述当前账户的账户名是否在所述本地数据库中存在,若是,则判断所述当前账户为所述本地数据库的旧账户,若否,则当前账户结束登录。在本地数据库的旧账户首次登陆时,需要识别和确定当前账户为本地数
据库的旧账户,以便于身份认证模块调整相应的账户管理策略,因此,通过数据源切换模块来切换多个数据源进行认证,并通过旧账号同步模块判断当前账户的账户名是否在所述本地数据库中存在。
[0045]
如图9所示,所述账户管理装置包括数据源切换模块、旧账号同步模块、身份认证模块以及新账户同步模块,在获取新账户的登录信息之后,新账户同步模块用于登录所述身份认证模块,根据所述新账户的登录信息创建第二账户,并获取所述第二账户的身份标识,传输所述新账户的登录信息,以使所述本地数据库创建第三账户,将所述第二账户的身份标识传输至所述第三账户中,以使所述第二账户与所述第三账户进行关联。能够适应云计算平台或者本地数据库的新账户创建需求,以及满足创建的新账户能够关联到版本更新后云计算平台。
[0046]
如图10所示,所述账户管理装置包括数据源切换模块、旧账号同步模块、身份认证模块、新账户同步模块以及原始账户同步模块,原始账户同步模块用于获取并遍历所述本地数据库的账户,根据所述本地数据库中账户的账户名以及账户信息,来获取第一键值列表,获取并遍历所述身份认证模块的原始账户,判断所述原始账户的账户名是否在所述第一键值列表中;若是,则将所述第一键值列表中对应的账户名以及账户信息移除;若否,则根据所述原始账户的账户名以及账户信息获取第二键值列表,更新所述第二键值列表,以使所述第二键值列表同步到所述本地数据库。
[0047]
在一些实施例中,更新所述第二键值列表,以使所述第二键值列表同步到所述本地数据库的步骤之后包括:显示所述第二键值列表同步到所述本地数据库的同步进度,当所述原始账户的账户数量大于等于m时,所述同步进度的数学表达为:steppercent=(100

x

y)/(n/m)其中,steppercent为所述同步进度,x为基础进度,y为所述第一键值列表中对应的账户名以及账户信息移除的进度,且x和y为常数,n为所述原始账户的账户数量,m为进行一次同步的账户数量。
[0048]
在一些实施例中,所述旧账户同步模块还用于预创建所述第一账户的当前旧账户的数量阈值设置为p,p为正整数;所述当前旧账户的数量大于p时,将多余的当前旧账户配置在等待队列中。
[0049]
在一些实施例中,如图11所示,所述账户管理装置还包括获取模块,所述获取模块通过图形用户界面来获取所述旧账户的登录信息以及所述新账户的登录信息。
[0050]
关于账户管理装置的具体限定可以参见上文中对于账户管理方法的限定,在此不再赘述。上述账户管理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0051]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图12所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算
机设备的数据库用于存储账户管理的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种账户管理方法。
[0052]
本领域技术人员可以理解,图12中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0053]
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:获取旧账户的登录信息,以使本地数据库认证所述旧账户的登录信息,获取所述旧账户解密的登录信息;根据所述旧账户解密的登录信息在创建第一账户;获取所述第一账户的身份标识,以使所述第一账户的身份标识传输至所述本地数据库对应的旧账户中,并将所述第一账户与所述旧账户进行关联。
[0054]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取旧账户的登录信息,以使本地数据库认证所述旧账户的登录信息,获取所述旧账户解密的登录信息;根据所述旧账户解密的登录信息创建第一账户;获取所述第一账户的身份标识,以使所述第一账户的身份标识传输至所述本地数据库对应的旧账户中,并将所述第一账户与所述旧账户进行关联。
[0055]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink) dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0056]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0057]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献