[发明专利]一种音乐版权数据高效入库的方法及系统在审
| 申请号: | 202011212488.6 | 申请日: | 2020-11-03 |
| 公开(公告)号: | CN112434051A | 公开(公告)日: | 2021-03-02 |
| 发明(设计)人: | 张冕;苟新平 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
| 主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/25 |
| 代理公司: | 北京汇信合知识产权代理有限公司 11335 | 代理人: | 朱鹏 |
| 地址: | 100086 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 音乐 版权 数据 高效 入库 方法 系统 | ||
本发明提供一种音乐版权数据高效入库的方法及系统,涉及数据入库技术领域,包括:合作支撑平台接收统一曲库分发的版权数据,对不同种类的版权数据进行多线程并发处理;合作支撑平台根据版权数据中的唯一性ID,判断本平台中是否存在该版权数据;若不存在,则将版权数据的操作状态标识设为新增;若存在,则将版权数据的操作状态标识设为修改;对操作状态标识为新增的版权数据进行入库操作;判断操作状态标识为修改的版权数据是否为新版本,若为新版本,则替换合作支撑平台中已存在的与唯一性ID相同的版权数据。本发明对统一曲库分发的不同种类的版权数据采用多线程并发处理,并对数据的状态类型只进行新增和修改的区别,大大提升了数据入库效率。
技术领域
本发明涉及数据入库技术领域,尤其是涉及一种音乐版权数据高效入库的方法及系统。
背景技术
音乐版权数据一般包括:产品数据、编目数据、标签数据、歌曲数据、歌手数据、专辑数据、MV数据,咪咕音乐的统一曲库将不同类型的数据,通过不同的接口分发给合作支撑平台,供合作支撑平台使用;在合作支撑平台内部,为提高各子系统的数据查询效率,平台设计了一套自用的数据表,当合作支撑平台接收到来自统一曲库的新版权数据后,该表的数据需要第一时间完成更新入库;且数据入库的方案必须严格遵循了咪咕音乐的业务规范,各个接口视作一个整体,通过串行方式接收并入库数据,以确保业务数据与统一曲库完全一致,进而保障平台所有业务准确、正常开展。
但随着近几年咪咕音乐版权爆发式增长,统一曲库每日向合作支撑平台分发数据量已从17年的平均1W/天暴涨至平均8W/天,多的时候甚至出现过30W/天的情况;分发数据过多时常造成待入库数据严重积压,入库程序僵死,原有的数据入库方案已无法很好地消化如此量级的数据。
发明内容
针对上述问题,本发明提供了一种音乐版权数据高效入库的方法及系统,在遵循咪咕音乐业务规范、确保音乐版权数据数据与统一曲库完全一致的原则下,对入库流程进行优化,进而提升数据入库效率。
为实现上述目的,本发明提供了一种音乐版权数据高效入库的方法,包括:
合作支撑平台接收统一曲库分发的版权数据,对不同种类的版权数据进行多线程并发处理;
所述合作支撑平台各线程均根据所述版权数据中的唯一性ID,判断本平台中是否存在该所述版权数据;
若不存在,则将所述版权数据的操作状态标识设为新增;若存在,则将所述版权数据的操作状态标识设为修改;
对操作状态标识为新增的版权数据进行入库操作;
判断操作状态标识为修改的版权数据是否为新版本,若为新版本,则替换合作支撑平台中已存在的与所述唯一性ID相同的版权数据。
作为本发明的进一步改进,所述对操作状态标识为新增的版权数据进行入库时,若出现主键冲突,则重新判定本平台是否存在所述版权数据。
作为本发明的进一步改进,所述判断操作状态标识为修改的版权数据是否为新版本,包括:
比较状态标识为修改的版权数据和合作支撑平台中存在的相同唯一性ID的版权数据的版本号;
若状态标识为修改的版权数据的版本号较大,则是新版本;
若状态标识为修改的版权数据的版本号较小,则不是新版本。
作为本发明的进一步改进,若状态标识为修改的版权数据不是新版本,则不需要做修改,处理终止。
作为本发明的进一步改进,还包括:记录操作日志,采用多线程将不同种类的版权数据操作日志更新到平台数据表。
本发明还提供了一种音乐版权数据高效入库的系统,包括:统一曲库和合作支撑平台,所述合作支撑平台包括数据接收模块、存在性判断模块、数据入库模块、新版本判断模块和数据修改模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011212488.6/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





