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

文档序号:9870926阅读:297来源:国知局
一种视频过滤方法及装置的制造方法
【技术领域】
[0001 ]本发明涉及互联网技术领域,特别涉及一种视频过滤方法及装置。
【背景技术】
[0002]随着互联网技术的发展,互联网视频的数量越来越多,用户在获取视频时,服务器可能会搜索到一些用户本身不需要的视频或不安全的视频,这就需要对视频进行过滤。
[0003]目前,一个视频服务器只能过滤一种客户端类型对应的视频。在过滤不同的站点(如:爱奇艺、优酷、土豆、搜狐、腾讯等)的视频时,针对各种类型的客户端的视频由不同的视频服务器单独进行过滤,例如,一个视频服务器仅过滤针对Windows操作系统的视频、针对1S操作系统的视频或针对安卓操作系统的视频等。各个视频服务器运行其相应的视频过滤程序,当针对各种客户端类型的视频过滤规则发生变化时,需要通过修改多个视频服务器中运行的视频过滤程序的方式实现,因此,需要开发人员维护多个视频过滤程序。
[0004]在各个客户端类型的客户端对不同站点的视频需求的变更频率较大的情况下,需要频繁的修改各个视频服务器中的运行的视频过滤程序的代码,以满足各个客户端对视频过滤的需求,这样就使得视频过滤的效率非常低。

【发明内容】

[0005]本发明实施例的目的在于提供一种视频过滤方法及装置,以提高过滤视频的效率。
[0006]为达到上述目的,本发明实施例公开了一种视频过滤方法,所述方法包括步骤:
[0007]接收目标客户端发送的视频搜索请求,其中,所述视频搜索请求包含:待搜索视频的标识和所述目标客户端的类型标识;
[0008]根据所述视频搜索请求中包含的所述待搜索视频的标识搜索视频,并根据所述视频搜索请求中包含的所述目标客户端的类型标识,从预先生成的视频过滤配置文件中获得针对所述目标客户端的类型的过滤规则,其中,所述视频过滤配置文件中包含:客户端的类型与过滤规则之间的对应关系;
[0009]根据所获得的过滤规则,对所搜索到的视频进行过滤;
[0010]将过滤后的视频的视频信息发送给所述目标客户端。
[0011 ] 一种具体实现方式中,所述根据所获得的过滤规则,对所搜索到的视频进行过滤,包括:
[0012]对于所搜索到的视频中的任一条视频C,根据以下方式进行过滤:
[0013]获得所述视频C的站点和所述视频C的时长;
[0014]根据所获得的站点和所获得的时长,判断所述视频C是否为待过滤视频;
[0015]若为是,从所搜索到的视频中过滤所述视频C。
[0016]—种具体实现方式中,所述过滤规则包括:视频站点和视频限制时长的对应关系;
[0017]所述根据所获得的站点和所获得的时长,判断所述视频C是否为待过滤视频,包括:
[0018]针对所获得的每一站点判断所述视频C是否为疑似待过滤视频;
[0019]在判断得针对所获得的每一站点所述视频C均为疑似待过滤视频的情况下,判定所述视频C为待过滤视频;
[0020]其中,根据以下步骤针对所获得的任一站点X判断所述视频C是否为疑似待过滤视频:
[0021 ]判断所述站点X是否属于所获得的过滤规则中包括的视频站点;
[0022]若属于,则判断所获得的时长是否在所获得的过滤规则中包括的所述站点X对应的视频限制时长内;
[0023]若为是,则判定针对所述站点X所述视频C不是疑似待过滤视频,若为否,则判定针对所述站点X所述视频C为疑似待过滤视频;
[0024]若不属于,则判定针对所述站点X所述视频C为疑似待过滤视频。
[0025]—种具体实现方式中,所获得的站点包括主选站点和备选站点;
[0026]所述方法还包括:
[0027]在判定针对所述主选站点所述视频C为疑似待过滤视频的情况下,从上述判定所述视频C不是疑似待过滤视频的备选站点中,确定一个备选站点作为所述视频C的主选站点。
[0028]—种具体实现方式中,所述将过滤后的视频的视频信息发送给所述目标客户端,包括:
[0029]根据上述判定所述视频C不是疑似待过滤视频的站点,生成所述视频C的视频信息;
[0030]将所述视频信息发送给所述目标客户端。
[0031 ] 一种具体实现方式中,所述方法还包括:
[0032]按照预设的文件更新条件,更新所述视频过滤配置文件。
[0033]为达到上述目的,本发明实施例还公开了一种视频过滤装置,其特征在于,所述装置包括:搜索请求接收模块、信息获得模块、视频过滤模块和视频信息发送模块;
[0034]其中,所述搜索请求接收模块,用于接收目标客户端发送的视频搜索请求,其中,所述视频搜索请求包含:待搜索视频的标识和所述目标客户端的类型标识;
[0035]所述信息获得模块,用于根据所述视频搜索请求中包含的所述待搜索视频的标识搜索视频,并根据所述视频搜索请求中包含的所述目标客户端的类型标识,从预先生成的视频过滤配置文件中获得针对所述目标客户端的类型的过滤规则,其中,所述视频过滤配置文件中包含:客户端的类型与过滤规则之间的对应关系;
[0036]所述视频过滤模块,用于根据所获得的过滤规则,对所搜索到的视频进行过滤;
[0037]所述视频信息发送模块,用于将过滤后的视频的视频信息发送给所述目标客户端。
[0038]—种具体实现方式中,所述视频过滤模块,包括:信息获得子模块、视频判断子模块和视频过滤子模块;
[0039]其中,所述信息获得子模块,用于获得所搜索到的视频中的任一条视频C的站点和所述视频C的时长;
[0040]所述视频判断子模块,用于根据所获得的站点和所获得的时长,判断所述视频C是否为待过滤视频,若为否,则触发所述视频过滤子模块;
[0041]所述视频过滤子模块,用于从所搜索到的视频中过滤所述视频C。
[0042]—种具体实现方式中,所述过滤规则包括:视频站点和视频限制时长的对应关系;
[0043]所述视频判断子模块,包括:视频判断单元和视频判定单元;
[0044]其中,所述视频判断单元,用于针对所获得的每一站点判断所述视频C是否为疑似待过滤视频;
[0045]所述视频判定单元,用于在判断得针对所获得的每一站点所述视频C均为疑似待过滤视频的情况下,判定所述视频C为待过滤视频;
[0046]其中,所述视频判断单元,包括:站点判断子单元、时长判断子单元、第一视频判定子单元和第二视频判定子单元;
[0047]所述站点判断子单元,用于判断所获得的任一站点X是否属于所获得的过滤规则中包括的视频站点,若属于,则触发所述时长判断子单元,若不属于,则触发所述第一视频判定子单元;
[0048]所述时长判断子单元,用于判断所获得的时长是否在所获得的过滤规则中包括的所述站点X对应的视频限制时长内,若为是,则触发所述第二视频判定子单元,若为否,则触发所述第一视频判定子单元;
[0049]所述第一视频判定子单元,用于判定针对所述站点X所述视频C为疑似待过滤视频;
[0050]所述第二视频判定子单元,判定针对所述站点X所述视频C不是疑似待过滤视频。[0051 ] 一种具体实现方式中,所获得的站点包括主选站点和备选站点;
[0052]所述装置还包括:主选站点确定模块,用于在判定针对所述主选站点所述视频C为疑似待过滤视频的情况下,从上述判定所述视频C不是疑似待过滤视频的备选站点中,确定一个备选站点作为所述视频C的主选站点。
[0053]一种具体实现方式中,所述视频信息发送模块,包括:视频信息生成子模块和视频信息发送子模块;
[0054]其中,所述视频信息生成子模块,用于根据上述判定所述视频C不是疑似待过滤视频的站点,生成所述视频C的视频信息;
[0055]所述视频信息发送子模块,用于将所述视频信息发送给所述目标客户端。
[0056]—种具体实现方式中,所述装置还包括:文件更新模块,用于按照预设的文件更新条件,更新所述视频过滤配置文件。
[0057]由上可见,本发明实施例中,视频服务器在接收到目标客户端发送的视频搜索请求后,根据该视频搜索请求中包含的待搜索视频的标识搜索视频,并根据该视频搜索请求中包含的该标客户端的类型标识从视频过滤配置文件中获取针对该目标客户端的类型的过滤规则,根据所获得的过滤规则,对搜索到的视频进行过滤,将过滤后的视频的视频信息发送给该目标客户端,在不同类型的客户端对不同站点的视频需求发生变化时,只需更新视频过
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1