数据迁移方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:28871319 阅读:26 留言:0更新日期:2021-06-15 23:03
本申请涉及一种数据迁移方法、装置、计算机设备和存储介质。该方法包括:获取在本地服务端登录的目标账号的上一登录服务端;若本地服务端与所述上一登录服务端为不同服务端,则将上一登录服务端的目标数据迁移至本地服务端。本申请能够根据实际情况,将目标数据(例如用户数据)从一个站点对应的服务端迁移至另外一个站点对应的服务端,解决多站点间异构存储用户信息的迁移。使在新的站点,用户可以获取更多的用户使用权限,用户体验不会受影响。

【技术实现步骤摘要】
数据迁移方法、装置、计算机设备和存储介质
本申请涉及计算机
,尤其涉及一种数据迁移方法、装置、计算机设备和存储介质。
技术介绍
随着应用程序或APP或Web网页海外业务的稳步发展,为适应不同国家、地区的要求,同时为当地用户提供本地化且优质的服务,海外多站点应运而生。与此同时出现的问题是,用户具有流动性,存在跨国家、地区使用应用程序或APP或Web网页的需求。尽管用户在多站点间的账号全局唯一,且能够跨站点登录使用,但是出于地区限制,跨站点登录使用应用程序服务的用户产品体验会受到影响(如无法展示个人UGC信息,无法参与投票、评论等),且由于服务资源存在异地部署问题,大量跨地区的服务调用也会产生性能问题,影响用户的使用体验。
技术实现思路
为了解决上述跨站点登录应用程序的部分功能可能使用受限的技术问题,本申请实施例提供了一种数据迁移方法、装置、计算机设备和存储介质。第一方面,本申请实施例提供了一种数据迁移方法,应用于本地服务端,该方法包括:获取在本地服务端登录的目标账号的上一登录服务端;若本地服务端与所述上一登录服务端为不同服务端,则将上一登录服务端的目标数据迁移至本地服务端。可选地,在将上一登录服务端的目标数据迁移至本地服务端之前,该方法还包括:获取目标账号在本地服务端登录的登录信息,根据登录信息对目标账号的登录态进行合规验证;若本地服务端与上一登录服务端为不同服务端,则将上一登录服务端的目标数据迁移至本地服务端,包括:若本地服务端与上一登录服务端为不同服务端,且,目标账号的登录态合规,则将上一登录服务端的目标数据迁移至本地服务端。可选地,在将上一登录服务端的目标数据迁移至本地服务端之前,该方法还包括:获取在本地服务端登录的目标账号的账号信息;若本地服务端与上一登录服务端为不同服务端,则将上一登录服务端的目标数据迁移至本地服务端,包括:若本地服务端与上一登录服务端为不同服务端,则根据账号信息判断目标账号是否满足迁移条件,若目标账号满足迁移条件,则将上一登录服务端的目标数据迁移至本地服务端。可选地,在将上一登录服务端的目标数据迁移至本地服务端之前,该方法还包括:获取目标账号在本地服务端登录的登录信息,根据登录信息对目标账号的登录态进行合规验证;若本地服务端与上一登录服务端为不同服务端,则将上一登录服务端的目标数据迁移至本地服务端,包括:获取在本地服务端登录的目标账号的账号信息,若本地服务端与上一登录服务端为不同服务端,且,目标账号的登录态合规,则根据账号信息判断目标账号是否满足迁移条件,若目标账号满足迁移条件,则将上一登录服务端的目标数据迁移至本地服务端。可选地,在将上一登录服务端的目标数据迁移至本地服务端之前,方法还包括:若本地服务端与上一登录服务端为不同服务端,则向终端设备发送迁移授权请求,接收迁移授权结果;若本地服务端与上一登录服务端为不同服务端,则将上一登录服务端的目标数据迁移至本地服务端,包括:若本地服务端与上一登录服务端为不同服务端,且,迁移授权结果为同意迁移,则将上一登录服务端的目标数据迁移至本地服务端。可选地,在将上一登录服务端的目标数据迁移至本地服务端之前,该方法还包括:若目标账号满足迁移条件,则向终端设备发送迁移授权请求,接收迁移授权结果;若目标账号满足迁移条件,则将上一登录服务端的目标数据迁移至本地服务端,包括:若目标账号满足迁移条件,且,迁移授权结果为同意迁移,则将上一登录服务端的目标数据迁移至本地服务端。可选地,迁移授权请求携带目标账号对应的迁移请求令牌,迁移授权结果携带待校验迁移请求令牌;将上一登录服务端的目标数据迁移至本地服务端,包括:根据目标账号对应的迁移请求令牌对待校验迁移请求令牌进行校验,若校验成功,则获取并存储上一登录服务端存储的目标数据。可选地,在将上一登录服务端的目标数据迁移至本地服务端之后,方法还包括:向上一登录服务端发送注销指令,使上一登录服务端注销目标数据。可选地,在将上一登录服务端的目标数据迁移至本地服务端之后,方法还包括:向上一登录服务端发送备份注销指令,使上一登录服务端备份并注销目标数据。可选地,该方法还包括:若迁移失败,则重新执行获取并存储上一登录服务端存储的目标数据的步骤。可选地,该方法还包括:对目标数据中不符合本地服务端的管理规则的数据进行屏蔽处理。可选地,该方法还包括:接收用户的迁移异议请求;根据迁移异议请求,注销目标数据,或,备份且注销目标数据;向上一登录服务端发送回滚指令,使上一登录服务端执行回滚操作,以使上一登录服务端恢复目标数据。可选地,获取并存储上一登录服务端存储的目标数据,包括:从上一登录服务端同步拉取并存储上一登录服务端存储和更新的目标数据。第二方面,本申请实施例提供了一种数据迁移装置,应用于本地服务端,该装置包括:第一获取模块,用于获取在本地服务端登录的目标账号的上一登录服务端;迁移模块,用于若本地服务端与所述上一登录服务端为不同服务端,则将上一登录服务端的目标数据迁移至本地服务端。第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述任一项方法的步骤。第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一项的方法的步骤。上述数据迁移方法、装置、计算机设备和存储介质,该方法包括:获取在本地服务端登录的目标账号的上一登录服务端;若本地服务端与上一登录服务端为不同服务端,则将上一登录服务端的目标数据迁移至本地服务端。本申请能够根据实际情况,将目标数据(例如用户数据)从一个站点迁移至另外一个站点,使在新的站点,用户可以获取更多的用户使用权限,用户体验不会受影响。在用户授权的基础上,能够解决多站点间异构存储用户数据的迁移。用户授权后,迁移流程对用户无感,且支持回滚,能够提升用户使用体验,降低客诉风险;迁移流程使用令牌串联,具备安全性;迁移流程支持失败重试,具备可靠性。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请一实施例中数据迁移方法的应用环境图;图2为本申请一实施例中数据迁移方法的流程示意图;图3为本申请一实施例中数据迁移装置的结构框图;本文档来自技高网...

【技术保护点】
1.一种数据迁移方法,应用于本地服务端,其特征在于,所述方法包括:/n获取在所述本地服务端登录的目标账号的上一登录服务端;/n若所述本地服务端与所述上一登录服务端为不同服务端,则将所述上一登录服务端的目标数据迁移至所述本地服务端。/n

【技术特征摘要】
1.一种数据迁移方法,应用于本地服务端,其特征在于,所述方法包括:
获取在所述本地服务端登录的目标账号的上一登录服务端;
若所述本地服务端与所述上一登录服务端为不同服务端,则将所述上一登录服务端的目标数据迁移至所述本地服务端。


2.根据权利要求1所述的方法,其特征在于,在将所述上一登录服务端的目标数据迁移至所述本地服务端之前,所述方法还包括:
获取在所述本地服务端登录的目标账号的账号信息;
所述若所述本地服务端与所述上一登录服务端为不同服务端,则将所述上一登录服务端的目标数据迁移至所述本地服务端,包括:
若所述本地服务端与所述上一登录服务端为不同服务端,则根据所述账号信息判断所述目标账号是否满足迁移条件,
若所述目标账号满足迁移条件,则将所述上一登录服务端的目标数据迁移至所述本地服务端。


3.根据权利要求1所述的方法,其特征在于,在所述将所述上一登录服务端的目标数据迁移至所述本地服务端之前,所述方法还包括:
若所述本地服务端与所述上一登录服务端为不同服务端,则向终端设备发送迁移授权请求,
接收迁移授权结果;
所述若所述本地服务端与所述上一登录服务端为不同服务端,则将所述上一登录服务端的目标数据迁移至所述本地服务端,包括:
若所述本地服务端与所述上一登录服务端为不同服务端,且,所述迁移授权结果为同意迁移,则将所述上一登录服务端的目标数据迁移至所述本地服务端。


4.根据权利要求2所述的方法,其特征在于,在所述将所述上一登录服务端的目标数据迁移至所述本地服务端之前,所述方法还包括:
若所述目标账号满足迁移条件,则向终端设备发送迁移授权请求,
接收迁移授权结果;
所述若所述目标账号满足迁移条件,则将所述上一登录服务端的目标数据迁移至所述本地服务端,包括:
若所述目标账号满足迁移条件,且,所述迁移授权结果为同意迁移,则将所述上一登录服务端的目标数据迁移至所述本地服务端。


5.根据权利要求3或4所述的方法,其特征在于,所述迁移授权请求携带所述目标账号对应的迁移请求令牌,所述迁移授权结果携带待校验迁移请求令牌;
所述将所述上一登录服务端的目标数据迁移至所述本地服务端,包括:
根据所述目标账号对应的迁移请求令牌对所述待校验迁移请求令...

【专利技术属性】
技术研发人员:张霖
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1