本技术涉及互联网信息管理,特别是涉及一种基于云计算的账号管理方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、云计算平台也称为云平台,是指基于硬件资源和软件资源的服务,提供计算、网络和存储能力。在云平台部署完成的场景中,使用者对基础设施的投入被转换为对云平台的运营投入。云平台可以向用户提供在稳定的在线应用程序,应用程序在云平台中运行,能够脱离本地基础设施的限制。根据业务需求,云计算平台通常可以划分为以下分类:以数据存储为主的存储型云平台,以数据处理为主的计算型云平台以及计算和数据存储处理兼顾的综合云计算平台。
2、在当前数字化的时代,企业运营需要依赖各种媒体平台,如抖音、微信、微博等,来进行宣传和营销等活动,因此,对这些媒体账号的管理和使用效率的提高显得尤为重要。传统的媒体账号管理方式主要依赖于人工操作,往往会存在账号管理混乱、效率低下、密码管理不规范等问题。因此,借助云平台的在线应用体系,实现企业运营账号管理,可以有效提升账号管理的效率和规范性。
3、相关技术中,部分云平台可以提供账号管理应用以及其他云服务,通过这些云服务可以帮助用户管理和保存密码、账号等信息,并在此基础上提供一定的安全验证功能。
4、然而,目前的账号管理方法,存在如下的技术问题:
5、目前的账号管理软件通常针对企业中的个人用户,当出现企业内存在共享账号的需求时,难以进行批量账号的高效管理,导致在批量账号管理场景下管理效率、账号的个性化以及规范性存在缺陷。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够对批量的运营账号进行统一管理,在发布账号前对请求用户进行验证并能够根据请求用户个性化地变更账号中的个性化内容的一种基于云计算的账号管理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本技术提供了一种基于云计算的账号管理方法。所述方法包括:
3、获取账号请求信息,所述账号请求信息包括请求用户信息、目标账号信息,
4、基于所述目标账号信息在预设的账号管理池中确定目标账号,并获取与所述目标账号对应的预设验证流程;
5、基于所述预设验证流程对所述请求用户信息进行验证,向通过所述预设验证流程的请求用户发布目标账号登录信息;
6、所述向通过所述预设验证流程的请求用户发布目标账号登录信息包括:
7、识别所述目标账号中的动态信息项,所述动态信息项根据账号使用者变更;
8、基于所述请求用户信息变更所述动态信息项,基于变更后的目标账号生成所述目标账号登录信息。
9、在其中一个实施例中,所述基于所述请求用户信息变更所述动态信息项,基于变更后的目标账号生成所述目标账号登录信息包括:
10、获取所述请求用户信息中的动态信息词条,所述动态信息词条包括词条属性以及词条值;
11、根据预设的所述词条属性与所述动态信息项的映射关系,确定与所述词条值对应的动态信息项,以所述词条值覆盖动态信息项中的当前值。
12、在其中一个实施例中,所述动态信息项包括:展示信息项以及后台设置项:
13、所述展示信息项用于描述目标账号内的可读媒体信息,可读媒体信息包括用户名、用户头像、用户签名以及浏览信息;
14、所述后台设置项用于对目标账号的运行内容进行设置。
15、在其中一个实施例中,所述方法包括:
16、获取所述账号管理池中账号的使用信息,所述使用信息包括在线状态、在线用户以及账号活跃程度,所述账号活跃程度用于描述所述在线用户对账号的使用情况;
17、当所述目标账号的所述账号活跃程度低于预设的活跃度阈值时,记录所述目标账号的非活跃时间;
18、将所述非活跃时间超过预设的离线阈值的所述目标账号断开与所述在线用户的连接,并重置所述目标账号中的所述动态信息项。
19、在其中一个实施例中,所述获取所述账号管理池中账号的使用信息包括:
20、获取所述目标账号在用户终端的使用信息,所述使用信息包括用户在所述用户的终端交互行为信息以及目标账号与第三方服务器的访问交互信息;
21、基于预设的量化规则,根据所述使用信息确定所述账号活跃程度的量化值。
22、在其中一个实施例中,所述基于所述预设验证流程对所述请求用户信息进行验证,向通过所述预设验证流程的请求用户发布目标账号登录信息包括:
23、当所述请求用户通过所述预设验证流程后,生成与所述请求用户的当前请求对应的临时密钥;
24、以所述临时密钥替换所述目标账号的原始密钥,将替换后的所述目标账号登录信息发布至所述请求用户;
25、所述生成与所述请求用户的当前请求对应的临时密钥包括:
26、基于预设的编码算法根据所述账号请求信息生成第一密钥部,基于预设的随机数生成算法生成第二密钥部;
27、将所述第一密钥部与所述第二密钥部拼接为所述临时密钥。
28、第二方面,本技术还提供了一种基于云计算的账号管理装置。所述装置包括:
29、请求信息模块,用于获取账号请求信息,所述账号请求信息包括请求用户信息、目标账号信息,
30、账号检索模块,用于基于所述目标账号信息在预设的账号管理池中确定目标账号,并获取与所述目标账号对应的预设验证流程;
31、验证发布模块,用于基于所述预设验证流程对所述请求用户信息进行验证,向通过所述预设验证流程的请求用户发布目标账号登录信息;
32、所述验证发布模块包括:
33、动态项识别模块,用于识别所述目标账号中的动态信息项,所述动态信息项根据账号使用者变更;
34、动态项变更模块,用于基于所述请求用户信息变更所述动态信息项,基于变更后的目标账号生成所述目标账号登录信息。
35、在其中一个实施例中,所述动态项变更模块包括:
36、信息词条提取模块,用于获取所述请求用户信息中的动态信息词条,所述动态信息词条包括词条属性以及词条值;
37、信息值覆盖模块,用于根据预设的所述词条属性与所述动态信息项的映射关系,确定与所述词条值对应的动态信息项,以所述词条值覆盖动态信息项中的当前值。
38、在其中一个实施例中,所述动态信息项包括:展示信息项以及后台设置项:
39、所述展示信息项用于描述目标账号内的可读媒体信息,可读媒体信息包括用户名、用户头像、用户签名以及浏览信息;
40、所述后台设置项用于对目标账号的运行内容进行设置。
41、在其中一个实施例中,所述装置包括:
42、状态监测模块,用于获取所述账号管理池中账号的使用信息,所述使用信息包括在线状态、在线用户以及账号活跃程度,所述账号活跃程度用于描述所述在线用户对账号的使用情况;
43、离线检测模块,用于当所述目标账号的所述账号活跃程度低于预设的活跃度阈值时,记录所述目标账号的非活跃时间;
44、离线账号重置模块,用于将所述非活跃时间超过预设的离线阈值的所述目标账号断开与所述在线用户的连接,并重置所述目标账号中的所述动态信息项。
45、在其中一个实施例中,所述状态监测模块包括:
46、使用信息获取模块,用于获取所述目标账号在用户终端的使用信息,所述使用信息包括用户在所述用户的终端交互行为信息以及目标账号与第三方服务器的访问交互信息;
47、活跃度量化模块,用于基于预设的量化规则,根据所述使用信息确定所述账号活跃程度的量化值。
48、所述验证发布模块包括:
49、临时密钥生成模块,用于当所述请求用户通过所述预设验证流程后,生成与所述请求用户的当前请求对应的临时密钥;
50、密钥替换模块,用于以所述临时密钥替换所述目标账号的原始密钥,将替换后的所述目标账号登录信息发布至所述请求用户;
51、所述临时密钥生成模块包括:
52、分部生成模块,用于基于预设的编码算法根据所述账号请求信息生成第一密钥部,基于预设的随机数生成算法生成第二密钥部;
53、密钥组合模块,用于将所述第一密钥部与所述第二密钥部拼接为所述临时密钥。
54、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如第一方面中任意一项实施例所述的一种基于云计算的账号管理方法中的步骤。
55、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面中任意一项实施例所述的一种基于云计算的账号管理方法中的步骤。
56、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面中任意一项实施例所述的一种基于云计算的账号管理方法中的步骤。
57、上述一种基于云计算的账号管理方法、装置、计算机设备、存储介质和计算机程序产品,能够达到对应背景技术中的技术问题的如下有益效果:
58、在进行批量账号的管理过程中,先获取用户请求账号的信息,根据账号请求信息选择对应的目标账号,有助于在大量的账号管理中,得以根据用户的使用需求为用户选取出所需的目标账号进行精细化、差异化的管理。确定目标账号后确定目标账号对应的预设验证流程,以预设验证流程对请求用户进行验证,从而验证请求用户的身份,有助于针对不同的账号情况,对请求用户进行不同的身份验证流程,从而有助于在批量管理的背景下实现不同账号的差异化管理,同时保证账号使用的安全性,降低未经验证的用户获取到账号的可能性。在验证通过后对目标账号中的部分动态信息进行调整,调整为与请求用户对应的信息内容,有助于减少请求用户在使用共享的账号的过程中受到其他用户使用的影响,另一方面有助于降低不同使用用户之间的信息泄露的可能性,有助于提高账号管理的安全性。