一种视频数据更新方法、装置、设备及可读存储介质制造方法及图纸

技术编号:34788199 阅读:25 留言:0更新日期:2022-09-03 19:50
本申请公开了一种视频数据更新方法,包括:每隔第一预设时间向视频管理系统发送同步请求;接收所述视频管理系统返回的视频信息变更表;判断所述视频信息变更表中是否存在视频变更消息;若是,从视频数据库确定所述视频变更消息对应的待更新视频数据,并根据所述视频变更消息对所述待更新视频数据进行更新。可见,本申请能够通过预先设置用于过滤重复信息的视频信息变更表,并且以特定频率获取视频信息变更表中的视频变更消息进行视频数据更新,能够避免根据同一条视频变更消息进行大量重复的视频数据更新,减少了不必要的数据更新,还能够在保证OTT系统和视频管理系统数据同步的情况下,减少视频数据的更新次数,大大减少了系统资源的浪费。了系统资源的浪费。了系统资源的浪费。

【技术实现步骤摘要】
一种视频数据更新方法、装置、设备及可读存储介质


[0001]本申请涉及视频数据处理领域,更具体地说,涉及一种视频数据更新方法、装置、设备及可读存储介质。

技术介绍

[0002]随着科技的不断发展,智能电视开始进入人们的生活中,越来越多人选择直接使用电视机的客户端APP进行视频点播。其中电视机的客户端APP是从OTT(OTT Ratings System)系统中获取用户所需的视频数据的,而服务商在对版权视频进行上传转码后,是将转码后的视频信息存储于视频管理系统(video cms)的数据库中的。因此,如何保证版权视频信息从视频管理系统安全同步到OTT系统中,是本领域技术人员亟待解决的一个问题。
[0003]在目前的现有解决方案中,视频管理系统有视频信息变更时,视频管理系统作为消息生产者发布一条视频信息变更消息,消息内容为最新的视频信息。而OTT系统作为消息消费者接收视频信息变更消息,OTT系统每次接收到该视频息息变更消息后,针对该条视频信息,按最新的视频信息更新自己数据库的视频信息表。然而当视频管理系统视频信息表频繁变更时,由于OTT系统是实时消费视频信息变更消息,每条视频信息变更消息都会造成OTT系统更新一次数据库,在短时间内造成OTT系统对相同一条视频信息的大量重复更新,从而造成系统资源的浪费。

技术实现思路

[0004]本申请实施例提供了一种视频数据更新方法、装置、设备及可读存储介质,能够避免根据同一条视频变更消息进行大量重复的视频数据更新,减少了不必要的数据更新,还能够在保证OTT系统和视频管理系统数据同步的情况下,减少视频数据的更新次数,大大减少了系统资源的浪费。
[0005]有鉴于此,本申请实施例提供了一种视频数据更新方法,包括:接收视频管理系统发送的视频变更消息;将所述视频变更消息存储于视频信息变更表中,所述视频信息变更表用于过滤重复的视频变更消息;每隔第一预设时间获取所述视频信息变更表中过滤后的视频变更消息;从视频数据库中确定所述过滤后的视频变更消息对应的待更新视频数据,并根据所述过滤后的视频变更消息对所述待更新视频数据进行更新。
[0006]可选地,所述从视频数据库中确定所述过滤后的视频变更消息对应的待更新视频数据,包括:根据所述过滤后的视频变更消息获取待更新视频数据的视频ID;根据所述视频ID以及所述视频数据库,确定所述待更新视频数据,所述视频数据库存储有视频ID与待更新视频数据的对应关系。
[0007]可选地,所述根据所述过滤后的视频变更消息对所述待更新视频数据进行更新,
包括:向所述视频管理系统发送视频数据更新请求,所述视频数据更新请求包括所述待更新视频数据的视频ID;接收所述视频管理系统返回的视频更新数据,所述视频更新数据为所述视频管理系统根据所述视频ID得到的;根据所述视频更新数据对所述视频数据库中的待更新视频数据进行更新。
[0008]可选地,所述方法还包括:每隔第二预设时间获取视频管理系统中存储的视频数据;判断所述视频数据库中的视频数据与所述视频管理系统中存储的视频数据是否一致,所述第二预设时间大于所述第一预设时间;若所述视频数据库中的视频数据与所述视频管理系统中存储的视频数据不一致,根据所述视频管理系统中存储的视频数据对所述视频数据库中的视频数据进行更新。
[0009]可选地,所述视频信息变更表为Redis set集合。
[0010]可选地,在所述根据所述过滤后的视频变更消息对所述待更新视频数据进行更新之后,所述方法还包括:将所述过滤后的视频变更消息从所述视频信息变更表中删除。
[0011]可选地,在所述获取所述视频信息变更表中过滤后的视频变更消息之前,还包括:判断所述视频信息变更表中是否存储有过滤后的视频变更消息;若是,执行所述每隔第一预设时间获取所述视频信息变更表中过滤后的视频变更消息的步骤。
[0012]本申请实施例还提供了一种视频数据更新装置,包括:接收单元,用于接收视频管理系统发送的视频变更消息;存储单元,用于将所述视频变更消息存储于视频信息变更表中,所述视频信息变更表用于过滤重复的视频变更消息;获取单元,用于每隔第一预设时间获取所述视频信息变更表中过滤后的视频变更消息;更新单元,用于从视频数据库中确定所述过滤后的视频变更消息对应的待更新视频数据,并根据所述过滤后的视频变更消息对所述待更新视频数据进行更新。
[0013]本申请实施例还提供了一种计算机设备,其特征在于,包括:存储器、收发器、处理器以及总线系统;其中,所述存储器用于存储程序;所述处理器用于执行所述存储器中的程序,以实现上述所述的各种方法;所述总线系统用于连接所述存储器以及所述处理器,以使所述存储器以及所述处理器进行通信。
[0014]本申请实施例还提供了一种计算机可读存储介质,其特征在于,存储有指令,当其在计算机上运行时,使得计算机执行如上述所述的各种方法。
[0015]本申请实施例提供了一种视频数据更新方法,包括:每隔第一预设时间向视频管理系统发送同步请求;接收所述视频管理系统返回的视频信息变更表;判断所述视频信息变更表中是否存在视频变更消息;若是,从视频数据库确定所述视频变更消息对应的待更
新视频数据,并根据所述视频变更消息对所述待更新视频数据进行更新。可见,本申请能够通过预先设置用于过滤重复信息的视频信息变更表,并且以特定频率获取视频信息变更表中的视频变更消息进行视频数据更新,能够避免根据同一条视频变更消息进行大量重复的视频数据更新,减少了不必要的数据更新,还能够在保证OTT系统和视频管理系统数据同步的情况下,减少视频数据的更新次数,大大减少了系统资源的浪费。
附图说明
[0016]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0017]图1为本申请实施例提供的一种视频数据更新方法的流程示意图;图2为本申请实施例提供的一种视频数据更新装置的结构示意图。
具体实施方式
[0018]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0019]本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频数据更新方法,其特征在于,包括:接收视频管理系统发送的视频变更消息;将所述视频变更消息存储于视频信息变更表中,所述视频信息变更表用于过滤重复的视频变更消息;每隔第一预设时间获取所述视频信息变更表中过滤后的视频变更消息;从视频数据库中确定所述过滤后的视频变更消息对应的待更新视频数据,并根据所述过滤后的视频变更消息对所述待更新视频数据进行更新。2.根据权利要求1所述的方法,其特征在于,所述从视频数据库中确定所述过滤后的视频变更消息对应的待更新视频数据,包括:根据所述过滤后的视频变更消息获取待更新视频数据的视频ID;根据所述视频ID以及所述视频数据库,确定所述待更新视频数据,所述视频数据库存储有视频ID与待更新视频数据的对应关系。3.根据权利要求2所述的方法,其特征在于,所述根据所述过滤后的视频变更消息对所述待更新视频数据进行更新,包括:向所述视频管理系统发送视频数据更新请求,所述视频数据更新请求包括所述待更新视频数据的视频ID;接收所述视频管理系统返回的视频更新数据,所述视频更新数据为所述视频管理系统根据所述视频ID得到的;根据所述视频更新数据对所述视频数据库中的待更新视频数据进行更新。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:每隔第二预设时间获取视频管理系统中存储的视频数据;判断所述视频数据库中的视频数据与所述视频管理系统中存储的视频数据是否一致,所述第二预设时间大于所述第一预设时间;若所述视频数据库中的视频数据与所述视频管理系统中存储的视频数据不一致,根据所述视频管理系统中存储的视频数据对所述视频数据库中的...

【专利技术属性】
技术研发人员:仇智慧刘庆庆闵博孙成新王金明
申请(专利权)人:飞狐信息技术天津有限公司
类型:发明
国别省市:

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

1