数据同步方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:26504720 阅读:20 留言:0更新日期:2020-11-27 15:32
本发明专利技术实施例提供了一种数据同步方法、装置、电子设备及可读存储介质,其中方法包括:通过接收得到的选择指令确定待配置资源位;获取与待配置资源位进行数据同步的候选资源位;从候选资源位中确定需要与待配置资源位进行数据同步的目标资源位;根据目标资源位的资源位数据对待配置资源位进行资源位数据配置,得到配置后资源位。本申请通过直接对已有的资源位数据进行复用,即可达到对待配置资源位进行资源位数据配置的目的,解决了每次需要生成新的资源位时,新的资源位中的各个资源位数据都需要重新进行人工配置才能得到的问题,避免因为重复性的配置行为耗费大量人力;因而可以降低资源位数据配置的耗时,加快配置效率。

【技术实现步骤摘要】
数据同步方法、装置、电子设备及可读存储介质
本专利技术涉及数据处理
,特别是涉及数据同步方法、装置、电子设备及可读存储介质。
技术介绍
资源位是一种可以进行配置的数据容器,可以用于承载资源位数据(例如:节目、专辑、播单、用户或图文等数据)。在现有技术中后台产品人员在进行线上数据配置时,为了防止配置出现错误,会先在线下进行测试,在测试没问题的情况下,再进行线上配置。在数据量较少时,此套逻辑很严谨,可以有效防止出错。举例来说,基线后台产品人员在配置资源位时,通常是先配置一个资源位作为测试使用,当资源位在测试环境中验证通过之后,再根据测试环境中验证的资源位进行线上资源位的配置。在数据量较少时,可以保证线上资源位的准确性,并无不当之处。然而在资源位所需配置的数据量大或者需要进行配置的资源位数量较多时,需要相关的产品人员重复配置很多的数据,这种重复性的配置行为浪费较大的人力,导致开发周期也会相应的变长。针对相关技术中,为了保证线上配置的准确性,需要多次重复配置,导致浪费人力,延缓开发周期的问题,目前尚未提供有效的解决方案。
技术实现思路
本专利技术实施例的目的在于提供一种数据同步方法、装置、电子设备及可读存储介质,以实现快速进行资源位数据的配置,提升效率,是本专利探讨的内容。具体技术方案如下:在本专利技术实施的第一方面,首先提供了一种数据同步方法,包括:通过接收得到的选择指令确定待配置资源位;获取与所述待配置资源位进行数据同步的候选资源位;其中,所述候选资源位中预先配置有候选资源位数据;从所述候选资源位中确定需要与所述待配置资源位进行数据同步的目标资源位;根据所述目标资源位的资源位数据对所述待配置资源位进行资源位数据配置,得到配置后资源位。可选的,如前述的方法,所述根据所述目标资源位的资源位数据对所述待配置资源位进行资源位数据配置,包括:接收用于将所述目标资源位的资源位数据同步至所述待配置资源位的同步指令;根据所述同步指令将所述目标资源位的资源位数据同步至所述待配置资源位。可选的,如前述的方法,所述目标资源位中包括至少两个资源位数据;所述根据所述同步指令将所述目标资源位的资源位数据同步至所述待配置资源位,包括:确定所述目标资源位包括的所有第一子资源位标识;其中,每个所述第一子资源位标识关联有对应的所述资源位数据;根据所述同步指令,确定所述第一子资源位标识中被选定的第一目标子资源位标识;根据所述第一目标子资源位标识确定所有所述资源位数据中需要同步至所述待配置资源位的目标资源位数据;将所述目标资源位数据同步至所述待配置资源位。可选的,如前述的方法,所述根据所述同步指令将所述目标资源位的资源位数据同步至所述待配置资源位,包括:确定所述待配置资源位包括的所有第二子资源位标识;其中,每个所述子资源位具有对应的所述第二子资源位标识;根据所述同步指令,确定所述待配置资源位中被选定的待配置子资源位标识;根据所述待配置子资源位标识,在所述待配置资源位中确定需要进行资源位数据配置的待配置子资源位;根据所述目标资源位的资源位数据对所述待配置子资源位进行数据同步。可选的,如前述的方法,在所述得到配置后资源位之后,还包括:确定用于存储资源位信息的主数据库;所述资源位信息包括:一一对应设置的标识信息以及资源位数据;每个资源位都有与其唯一对应的所述标识信息;确定用于对所述资源位信息进行备份的从数据库;将所述配置后资源位的资源位信息写入所述主数据库中,以使所述主数据库在被所述从数据库在读取到写入有所述配置后资源位的资源位信息后,将所述配置后资源位的资源位信息写入所述从数据库中。可选的,如前述的方法,所述根据所述目标资源位的资源位数据对所述待配置资源位进行资源位数据配置,包括:根据预设的对应关系,确定所述目标资源位的标识信息;在主数据库中查询与所述目标资源位的标识信息对应的第一资源位数据;其中,所述主数据库中存储有相互对应设置的资源位数据和标识信息;当在所述主数据库中查询得到所述第一资源位数据之后,对所述第一资源位数据进行抽取,根据所述第一资源位数据得到所述目标资源位的候选资源位数据;当未在所述主数据库中查询得到所述目标资源位的候选资源位数据时,根据所述标识信息在从数据库中查询与所述标识信息对应的第二资源位数据;其中,所述从数据库中备份有所述相互对应设置的资源位数据和标识信息;当在所述从数据库中查询得到所述第二资源位数据之后,对所述第二资源位数据进行抽取,并得到所述目标资源位的候选资源位数据;根据所述目标资源位的资源位数据对所述待配置资源位进行资源位数据配置。可选的,如前述的方法,所述根据所述第一资源位数据得到所述目标资源位的候选资源位数据,包括:对所述第一资源位数据进行校验,并得到校验结果;在所述校验结果表征所述第一资源位数据符合预设要求时,根据所述第一资源位数据得到所述目标资源位的候选资源位数据;在所述校验结果表征所述候选资源位数据不符合所述预设要求时,根据所述标识信息在所述从数据库中查询与所述标识信息对应的第二资源位数据;在所述校验结果表征所述第二资源位数据符合预设要求时,根据所述第二资源位数据得到所述目标资源位的候选资源位数据。在本专利技术实施的第二方面,还提供了一种数据同步装置,包括:第一确定模块,用于通过接收得到的选择指令确定待配置资源位;获取模块,用于获取与所述待配置资源位进行数据同步的候选资源位;其中,所述候选资源位中预先配置有候选资源位数据;第二确定模块,用于从所述候选资源位中确定需要与所述待配置资源位进行数据同步的目标资源位;配置模块,用于根据所述目标资源位的资源位数据对所述待配置资源位进行资源位数据配置,得到配置后资源位。在本专利技术实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的方法。在本专利技术实施的又一方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的方法。本专利技术实施例提供的数据同步方法、装置、电子设备及可读存储介质,其中方法通过:通过接收得到的选择指令确定待配置资源位;获取与所述待配置资源位进行数据同步的候选资源位;其中,所述候选资源位中预先配置有候选资源位数据;从所述候选资源位中确定需要与所述待配置资源位进行数据同步的目标资源位;根据所述目标资源位的资源位数据对所述待配置资源位进行资源位数据配置,得到配置后资源位。本实施例中的方法通过对已有的资源位数据进行复用,即可实现对待配置资源位进行资源位数据配置的目的,解决了每次需要生成新的资源位时,新的资源位中的各个资源位数据都需要重新进行人工配置才能得到的问题,避免因为重复性的配置行为耗费大量人力,严重影响产品上线效率;因而可以有效降低资源位数据配置本文档来自技高网...

【技术保护点】
1.一种数据同步方法,其特征在于,包括:/n通过接收得到的选择指令确定待配置资源位;/n获取与所述待配置资源位进行数据同步的候选资源位;其中,所述候选资源位中预先配置有候选资源位数据;/n从所述候选资源位中确定需要与所述待配置资源位进行数据同步的目标资源位;/n根据所述目标资源位的资源位数据对所述待配置资源位进行资源位数据配置,得到配置后资源位。/n

【技术特征摘要】
1.一种数据同步方法,其特征在于,包括:
通过接收得到的选择指令确定待配置资源位;
获取与所述待配置资源位进行数据同步的候选资源位;其中,所述候选资源位中预先配置有候选资源位数据;
从所述候选资源位中确定需要与所述待配置资源位进行数据同步的目标资源位;
根据所述目标资源位的资源位数据对所述待配置资源位进行资源位数据配置,得到配置后资源位。


2.根据权利要求1所述的方法,其特征在于,所述根据所述目标资源位的资源位数据对所述待配置资源位进行资源位数据配置,包括:
接收用于将所述目标资源位的资源位数据同步至所述待配置资源位的同步指令;
根据所述同步指令将所述目标资源位的资源位数据同步至所述待配置资源位。


3.根据权利要求2所述的方法,其特征在于,所述目标资源位中包括至少两个资源位数据;所述根据所述同步指令将所述目标资源位的资源位数据同步至所述待配置资源位,包括:
确定所述目标资源位包括的所有第一子资源位标识;其中,每个所述第一子资源位标识关联有对应的所述资源位数据;
根据所述同步指令,确定所述第一子资源位标识中被选定的第一目标子资源位标识;
根据所述第一目标子资源位标识确定所有所述资源位数据中需要同步至所述待配置资源位的目标资源位数据;
将所述目标资源位数据同步至所述待配置资源位。


4.根据权利要求2所述的方法,其特征在于,所述根据所述同步指令将所述目标资源位的资源位数据同步至所述待配置资源位,包括:
确定所述待配置资源位包括的所有第二子资源位标识;其中,所述待配置资源位包括多个子资源位;每个所述子资源位具有对应的所述第二子资源位标识;
根据所述同步指令,确定所有所述第二子资源位标识中被选定的待配置子资源位标识;
根据所述待配置子资源位标识,在所有所述子资源位中确定需要进行资源位数据配置的待配置子资源位;
根据所述目标资源位的资源位数据对所述待配置子资源位进行数据同步。


5.根据权利要求1所述的方法,其特征在于,在所述得到配置后资源位之后,还包括:
确定用于存储资源位信息的主数据库;所述资源位信息包括:一一对应设置的标识信息以及资源位数据;每个资源位都有与其唯一对应的所述标识信息;
确定用于对所述资源位信息进行备份的从数据库;
将所述配置后资源位的资源位信息写入所述主数据库中,以使所述主数据库在被所述从数据库在读取到写入有所述配置后资源位的资源位信息后,将所述配置后资源位的资源位信息写入所述从数据库中。


6.根据权利要求1所述的...

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

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

1