调整版本和读取内容的方法、装置、介质及电子设备制造方法及图纸

技术编号:32651153 阅读:14 留言:0更新日期:2022-03-17 10:57
本申请的实施例提供了一种调整版本和读取内容的方法、装置、计算机可读介质及电子设备。通过设定作品版本映射表来记录各作品对应的当前版本标识,设定版本信息表来记录各版本标识及其对应的版本信息,提高了各个作品的版本及其对应的版本信息的管理效率。通过从作品版本映射表中查询待处理版本标识及其对应的目标作品,再从版本信息表中获取大于待处理版本标识的目标版本标识,以对目标作品进行改版处理,并在最后根据改版作品的版本标识更新作品版本映射表中目标作品对应的当前版本标识,以便于对作品版本的存储和读取。本实施例的方案适用于内容结构发生调整时的版本更新,减少了数据更新和迁移的人工操作量,提高了作品内容版本的更新效率。容版本的更新效率。容版本的更新效率。

【技术实现步骤摘要】
调整版本和读取内容的方法、装置、介质及电子设备


[0001]本申请涉及计算机
,具体而言,涉及一种调整版本和读取内容的方法、装置、计算机可读介质及电子设备。

技术介绍

[0002]在很多展示作品内容的平台中,都是基于设定的内容结构来存储数据和展示数据。这种方式在内容结构版本容易发生变化、改版等情况下,需要大量的人工操作,例如,在内容结构发生变更时,需要更新内容数据的存储位置、数据的格式,以及进行数据的迁移处理等操作,这些方式都在改版过程中造成了很大的影响,进而导致内容改版的任务繁重、效率较低的问题。

技术实现思路

[0003]本申请的实施例提供了一种调整版本和读取内容的方法、装置、计算机可读介质及电子设备,进而至少在一定程度上可以减少了数据更新和迁移的人工操作量,提高了作品内容版本的更新效率。
[0004]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0005]根据本申请实施例的一个方面,提供了一种调整版本的方法,包括:从作品版本映射表中查询待处理版本标识以及所述待处理版本标识对应的目标作品,其中,所述作品版本映射表用于记录各作品对应的当前版本标识,所述待处理版本标识小于或等于所述版本映射表中的设定版本标识;从版本信息表中获取大于所述待处理版本标识的目标版本标识、以及所述目标版本标识对应的目标版本信息,其中,所述版本信息表用于记录各版本标识以及所述各版本标识对应的版本信息;基于所述目标版本信息对所述目标作品进行改版处理,得到所述目标作品对应于所述目标版本标识的改版作品;根据所述改版作品的版本更新所述作品版本映射表中所述目标作品对应的当前版本标识。
[0006]根据本申请实施例的一个方面,提供了一种读取内容的方法,包括:获取指定作品的读取请求;基于所述读取请求,从作品版本映射表中获取当前版本标识,其中,所述作品版本映射表用于记录各作品对应的当前版本标识;从版本信息表中获取所述当前版本标识对应的版本信息,其中,所述版本信息表用于记录各所述版本标识以及各所述版本标识对应的版本信息;基于所述版本信息,读取所述指定作品对应的版本数据。
[0007]根据本申请实施例的一个方面,提供了一种调整版本的装置,包括:查询单元,用于从作品版本映射表中查询待处理版本标识以及所述待处理版本标识对应的目标作品,其中,所述作品版本映射表用于记录各作品对应的当前版本标识,所述待处理版本标识小于或等于所述版本映射表中的设定版本标识;第一获取单元,用于从版本信息表中获取大于所述待处理版本标识的目标版本标识、以及所述目标版本标识对应的目标版本信息,其中,所述版本信息表用于记录各版本标识以及所述各版本标识对应的版本信息;改版单元,用
于基于所述目标版本信息对所述目标作品进行改版处理,得到所述目标作品对应于所述目标版本标识的改版作品;更新单元,用于根据所述改版作品的版本更新所述作品版本映射表中所述目标作品对应的当前版本标识。
[0008]在本申请的一些实施例中,基于前述方案,所述查询单元包括:第一检测单元,用于检测版本信息表中是否存在新增版本;第一查询单元,用于在所述版本信息表中存在新增版本时,从作品版本映射表中查询待处理版本标识以及所述待处理版本标识对应的目标作品。
[0009]在本申请的一些实施例中,基于前述方案,所述调整版本的装置还包括:第五获取单元,用于在检测到新增作品时,获取当前版本标识,所述当前版本标识为所述作品版本映射表中的待处理版本标识;第六获取单元,用于基于所述当前版本标识,从所述版本信息表中获取高于或者等于所述当前版本标识的目标录入版本标识,以及所述目标录入版本标识对应的目标录入版本信息;录入单元,用于基于所述目标录入版本信息,录入所述新增作品。
[0010]在本申请的一些实施例中,基于前述方案,所述调整版本的装置还包括:最低版本获取单元,用于在每次对所述作品版本映射表进行更新之后,从所述作品版本映射表中获取待处理版本标识;当前版本更新单元,用于若所述当前版本标识小于所述待处理版本标识,则将所述当前版本标识更新为所述待处理版本标识。
[0011]在本申请的一些实施例中,基于前述方案,所述调整版本的装置还包括:读取请求获取单元,用于获取指定作品的读取请求;版本标识获取单元,用于基于所述读取请求,获取当前版本标识;版本信息获取单元,用于基于所述当前版本标识,获取所述当前版本标识对应的版本信息;版本数据读取单元,用于基于所述版本信息中的数据存储位置,读取所述指定作品对应的当前版本数据。
[0012]在本申请的一些实施例中,基于前述方案,所述改版单元包括:规则获取单元,用于获取所述待处理版本标识与所述目标版本标识之间的改版规则;改版处理单元,用于基于所述目标版本信息和所述改版规则,对所述目标作品进行改版处理,得到所述目标作品对应于所述目标版本标识的改版作品。
[0013]在本申请的一些实施例中,基于前述方案,所述目标作品包括视频数据,所述改版作品包括音频数据;所述目标版本信息中包含有用于表示所述目标作品对应的音频数据的映射信息;所述改版处理单元用于:基于视频作品转换为音频作品的改版规则,提取所述视频作品中的音频数据;基于所述目标版本信息,对所述音频数据进行处理,生成所述视频数据对应于所述目标版本标识对应的音频数据。
[0014]在本申请的一些实施例中,基于前述方案,所述调整版本的装置还包括:存储位置获取单元,用于基于所述版本信息表中目标版本标识对应的版本信息,获取所述目标版本标识对应的数据存储位置;作品存储单元,用于基于所述数据存储位置,存储所述改版作品。
[0015]在本申请的一些实施例中,基于前述方案,所述调整版本的装置还包括:新增信息获取单元,用于获取版本新增信息,所述版本新增信息包括新增版本标识及其对应的版本信息;新增信息添加单元,用于将所述新增版本标识及其对应的版本信息添加至所述版本信息表中。
[0016]在本申请的一些实施例中,基于前述方案,所述查询单元配置为:获取设定的版本更新周期;基于所述版本更新周期,检测版本信息表中是否存在新增版本;在所述版本信息表中存在新增版本时,从作品版本映射表中查询待处理版本标识以及所述待处理版本标识对应的目标作品。
[0017]根据本申请实施例的一个方面,提供了一种读取内容的装置,包括:第二获取单元,用于获取指定作品的读取请求;第三获取单元,用于基于所述读取请求,从作品版本映射表中获取当前版本标识,其中,所述作品版本映射表用于记录各作品对应的当前版本标识;第四获取单元,用于从版本信息表中获取所述当前版本标识对应的版本信息,其中,所述版本信息表用于记录各所述版本标识以及各所述版本标识对应的版本信息;读取单元,用于基于所述版本信息,读取所述指定作品对应的版本数据。
[0018]根据本申请实施例的一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的调整版本和读取内容的方法。
[0019]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种调整版本的方法,其特征在于,包括:从作品版本映射表中查询待处理版本标识以及所述待处理版本标识对应的目标作品,其中,所述作品版本映射表用于记录各作品的当前版本标识,所述待处理版本标识小于或等于所述版本映射表中的设定版本标识;从版本信息表中获取大于所述待处理版本标识的目标版本标识、以及所述目标版本标识对应的目标版本信息,其中,所述版本信息表用于记录各版本标识以及所述各版本标识对应的版本信息;基于所述目标版本信息对所述目标作品进行改版处理,得到所述目标作品对应于所述目标版本标识的改版作品;根据所述改版作品的版本更新所述作品版本映射表中所述目标作品对应的当前版本标识。2.根据权利要求1所述的方法,其特征在于,从作品版本映射表中查询待处理版本标识以及所述待处理版本标识对应的目标作品,包括:检测版本信息表中是否存在新增版本;在所述版本信息表中存在新增版本时,从作品版本映射表中查询待处理版本标识以及所述待处理版本标识对应的目标作品。3.根据权利要求1所述的方法,其特征在于,所述方法包括:在检测到新增作品时,获取当前版本标识,所述当前版本标识为所述作品版本映射表中的待处理版本标识;基于所述当前版本标识,从所述版本信息表中获取高于或者等于所述当前版本标识的目标录入版本标识,以及所述目标录入版本标识对应的目标录入版本信息;基于所述目标录入版本信息,录入所述新增作品。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在每次对所述作品版本映射表进行更新之后,从所述作品版本映射表中获取待处理版本标识;若所述当前版本标识小于所述待处理版本标识,则将所述当前版本标识更新为所述待处理版本标识。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:获取指定作品的读取请求;基于所述读取请求,获取当前版本标识;基于所述当前版本标识,获取所述当前版本标识对应的版本信息;基于所述版本信息中的数据存储位置,读取所述指定作品对应的当前版本数据。6.根据权利要求1所述的方法,其特征在于,基于所述目标版本信息对所述目标作品进行改版处理,得到所述目标作品对应于所述目标版本标识的改版作品,包括:获取所述待处理版本标识与所述目标版本标识之间的改版规则;基于所述目标版本信息和所述改版规则,对所述目标作品进行改版处理,得到所述目标作品对应于所述目标版本标识的改版作品。7.根据权利要求6所述的方法,其特征在于,所述目标作品包括视频数据,所述改版作品包括音频数据;所述目标版本信息中包含有用于表示所述目标作品对应的音频数据的映
射信息;基于所述目标版本信息和所述改版规则,对所述目标作品进行改版处理,得到所述目标作品对应于所述目标版本标识的改版作品,包括:基于视频作品转换为音频作品的改版规则,提取所述视频作品中的音频数据;基于所述目标版本信息,对所述音频数据进行处理,生成所述视频数据对应于所述目标版本标识对应的音频数据。8.根据权利要求1所述的方法,其特征在于,基于所述目标版本信息对所述目标作品进行改版处理,得到所述目标作品对应于...

【专利技术属性】
技术研发人员:戴礼松
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1