一种视频过滤方法及装置的制造方法_2

文档序号:9870926阅读:来源:国知局
滤配置文件中的过滤规则即可,无需修改多个视频服务器中运行的视频过滤程序,因此,有效地提高了过滤视频的效率。
【附图说明】
[0058]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0059]图1为本发明实施例提供的一种视频过滤方法的流程示意图;
[0060]图2为本发明实施例提供的一种视频过滤装置的结构示意图。
【具体实施方式】
[0061]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0062]本发明实施例公开了一种视频过滤方法及装置,该方法包括:接收目标客户端发送的视频搜索请求,根据所述视频搜索请求中包含的所述待搜索视频的标识搜索视频,并根据所述视频搜索请求中包含的所述目标客户端的类型标识,从预先生成的视频过滤配置文件中获得针对所述目标客户端的类型的过滤规则,根据所获得的过滤规则,对搜索到的视频进行过滤,将过滤后的视频的视频信息发送给所述目标客户端。
[0063]下面通过具体实施例,对本发明进行详细说明。
[0064]参考图1,图1为本发明实施例提供的一种视频过滤方法的流程示意图,该方法可以应用于视频服务器,可以包括如下步骤:
[0065]SlOl:接收目标客户端发送的视频搜索请求;
[0066]其中,视频搜索请求可以包含:待搜索视频的标识和目标客户端的类型标识。这里,待搜索视频的标识可以为待搜索视频的名称(如:“琅琊榜”、“血色浪漫”等)或待搜索视频的关键字(如仙剑” “奔跑”等),目标客户端的类型标识可以为1S客户端、安卓客户端标识或PC客户端等。当然,视频搜索请求中还可以包含目标客户端的标识,这样可以使得视频服务器根据视频搜索请求中包含的目标客户端的标识将过滤后的视频的视频信息准确发送给目标客户端。这里,目标客户端的标识可以为该目标客户端的物理地址,如Ia: 2B:3c: 00: 5d,目标客户端的标识也可以为该目标客户端的用户名,如mimi。
[0067]当然,视频搜索请求还可以包含其他信息,本发明对此不进行限定。
[0068]S102:根据所述视频搜索请求中包含的所述待搜索视频的标识搜索视频,并根据所述视频搜索请求中包含的所述目标客户端的类型标识,从预先生成的视频过滤配置文件中获得针对所述目标客户端的类型的过滤规则;
[0069]其中,视频过滤配置文件中可以包含:客户端的类型与过滤规则之间的对应关系。
[0070]一种具体实现方式中,上述视频过滤配置文件可以由管理服务器根据各个目标客户端对视频的需求生成,也可以由视频服务器根据各个目标客户端的对视频需求生成,本发明对此不进行限定,上述管理服务器和视频服务器可以理解为按照功能划分得到的服务器,实际应用中,上述管理服务器和视频服务器可以对应于一台物理机,也可以对应于多台物理机。
[0071]具体地,生成视频过滤配置文件的方法可以包括如下步骤:
[0072]A、接收针对过滤规则的配置指令;
[0073]其中,配置指令可以包含:待修改客户端的类型与待修改过滤规则的对应关系。
[0074]在本发明的一种具体实现方式中,可以搭建一针对视频过滤配置文件的管理平台,当目标客户端对视频的需求发生变化时,用户可以在管理平台输入相应的配置指令。当然,管理平台还可以提供一个过滤规则修改界面,该界面中可以包括各个客户端的类型和各个过滤规则,用户可以在该界面中选择满足需求的参数以生成针对过滤规则的配置指令,这种生成配置指令的方式更为快捷方便。
[0075]需要说明的是,管理平台可以在单独的管理服务器上搭建,这样便于管理视频过滤配置文件,不影响视频过滤的效率;另外,管理平台也可以在视频服务器上搭建,这样可以减少管理成本。
[0076]B、根据所述配置指令中包含的所述待修改客户端的类型与所述待修改过滤规则的对应关系修改已存储的视频过滤配置文件,更新所述视频过滤配置文件;
[0077]C、存储更新后的所述视频过滤配置文件。
[0078]—种具体实现方式中,视频过滤配置文件可以存储在内存中,以便视频服务器可以快速的获得视频过滤配置文件,另外,视频过滤配置文件也可以存储在指定位置,如couchbase,此时需要设置定时任务,定时将最新的视频过滤配置文件更新到内存中。
[0079]—种具体实现方式中,上述视频过滤方法还可以包括:
[0080]按照预设的文件更新条件,更新所述视频过滤配置文件。
[0081]具体地,定时将最新的视频过滤配置文件更新到内存中可以为定时的从指定位置获得视频过滤配置文件,也可以为定时的从指定位置发送视频过滤配置文件至内存中。例如,当管理平台在单独的管理服务器上搭建时,视频过滤配置文件由管理服务器配置生成,此时可以在管理服务器上设置定时任务,定时将视频过滤配置文件发送给视频服务器,由视频服务器将视频过滤配置文件存储至视频服务器自身的内存中;此时还可以在视频服务器上设置定时任务,定时的向管理服务器发送文件获取指令,获得视频过滤配置文件。
[0082]需要说明的是,过滤规则可以包括视频站点和视频限制时长的对应关系,此时视频过滤配置文件为分端分站点分时长的配置文件,例如:{{pc网页端:{爱奇艺:O,max}; {优酷:0,40};{搜狐:20,40};……H1S客户端:{爱奇艺:0,max};{优酷:0,max};{搜狐:0,40};……}……}o
[0083]在更新视频过滤配置文件时,假设,1S端对优酷站点的视频只出20分钟以内的数据,则将1S端的优酷站点的参数修改为{10S客户端:{优酷:0,20};……};安卓客户端不输出搜狐站点的视频数据,则将安卓客户端的搜狐站点的参数从视频过滤配置文件中删除,或将安卓客户端的搜狐站点的参数修改为{安卓客户端:{搜狐:O,0};……}……}。
[0084]S103:根据所获得的过滤规则,对所搜索到的视频进行过滤;
[0085]一种具体实现方式中,上述根据所获得的过滤规则,对所搜索到的视频进行过滤,可以包括:
[0086]对于所搜索到的视频中的任一条视频C,根据以下方式进行过滤:
[0087]获得视频C的站点和视频C的时长;
[0088]根据所获得的站点和所获得的时长,判断视频C是否为待过滤视频;
[0089]若为是,从所搜索到的视频中过滤视频C;
[0090]若为否,则保留视频C。
[0091]这里,保留视频C,即是保留视频C的相关信息,相关信息可以包括:视频数据内容、视频名称和视频简介等。
[0092]假设,目标客户端发送的视频搜索请求中包含的待搜索视频的标识为“琅琊榜”,目标客户端发送的视频搜索请求中包含的目标客户端的类型标识为“10S”,视频服务器根据“狼琊榜”搜索到2条视频A和B,根据“10S”从视频配置文件中获得“10S”的过滤规则,对视频A进行过滤时,获得视频A的站点和时长,假设视频A的站点包括:爱奇艺、优酷和搜狐,视频A的时长为18分钟,根据获得的视频A的站点、获得的视频A的时长及“10S”的过滤规则,判断视频A是否为待过滤视频,若为是,则过滤掉视频A,即从获得的视频中删除视频A,并按照上述方法开始对视频B进行过滤,若为否,则保留视频A,并按照上述方法开始对视频B进行过滤。
[0093]—种具体实现方式中,过滤规则可以包括:视频站点和视频限制时长的对应关系。
[0094]这种情况下,上述根据所获得的站点和所获得的时长,判断所述视频C是否为待过滤视频,可以包括:
[0095]针对所获得的每一站点判断视频C是否为疑似待过滤视频;
[0096]在判断得针对所获得的每一站点视频C均为疑似待过滤视频的情况下,判定视频C为待过滤视频;
[0097]其中,可以根据以下步骤针对所获得的任一站点X判断视频C是否为疑似待过滤视频:
[0098]判断站点X是否属于所获得的过滤规则中包括的视频站点;
[0099]若属于,则判断所获得的时长是否在所获得的过滤规则中包括的站点X对应的视频限制时长内;
[0100]
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1