CN110297942A - 一种视频探索方法、装置、设备及存储介质 - Google Patents

一种视频探索方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN110297942A
CN110297942A CN201910563726.9A CN201910563726A CN110297942A CN 110297942 A CN110297942 A CN 110297942A CN 201910563726 A CN201910563726 A CN 201910563726A CN 110297942 A CN110297942 A CN 110297942A
Authority
CN
China
Prior art keywords
video
information
video data
user
filtering
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910563726.9A
Other languages
English (en)
Other versions
CN110297942B (zh
Inventor
秦平
吴志勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Baiguoyuan Information Technology Co Ltd
Original Assignee
Guangzhou Baiguoyuan Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Baiguoyuan Information Technology Co Ltd filed Critical Guangzhou Baiguoyuan Information Technology Co Ltd
Priority to CN201910563726.9A priority Critical patent/CN110297942B/zh
Publication of CN110297942A publication Critical patent/CN110297942A/zh
Application granted granted Critical
Publication of CN110297942B publication Critical patent/CN110297942B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/7867Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Computational Linguistics (AREA)
  • Library & Information Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明实施例公开了一种视频探索方法、装置、设备及存储介质,涉及视频技术领域。该视频探索方法包括:获取视频数据;依据所述视频数据携带的平台信息确定目标探索策略;依据所述目标探索策略对所述视频数据进行视频探索,得到视频探索结果。本发明实施例能够快速加热高质量视频,使得高质量视频能够更早地推荐给用户,解决了现有技术中由于冷视频预热过程漫长而导致高质量视频被埋没的问题。

Description

一种视频探索方法、装置、设备及存储介质
技术领域
本发明涉及视频技术领域,尤其涉及一种视频探索方法、装置、设备及存储介质。
背景技术
随着移动互联网技术的快速发展,诸如智能手机、平板电脑等智能移动终端越来越普及,给人们的生活、学习及工作带来了极大的便利。
近年来,安装在智能移动终端的应用程序(APP)——移动端APP层出不穷,其中尤以短视频类APP最受瞩目。这类APP允许用户以较短时长的视频分享自己的生活状态和有趣的事情,受到大众的广泛青睐。这类APP的开发商出来除了需要吸引大量的用户使用其所提供的短视频类APP之外,还需要提升现有用户的活跃度和留存率。为此,短视频类APP的开发商会引入各种方法进行视频探索,如通过引入一定量的端外视频来增加APP端内视频的多样性,以及通过加热近期新上传的视频使其中高质量视频更早被发现。
目前,主流的方法是将需要进行视频探索的视频统一归类为冷视频,然后投放到视频池中供不同策略去选择,实现视频数据的不断积累和预热。但是,这种方法对冷视频的预热过程很漫长,导致高质量的视频在被个性化策略发现之前曝光率很低,一方面影响了视频产出者的积极性,减少了视频产出者提供的视频数量,另一方面埋没了APP***中的优质视频资源,影响了APP平台用户的观感体验。
发明内容
有鉴于此,本发明实施例提供一种视频探索方法、装置、设备以及存储介质,以从冷视频中快速发现高质量视频,解决现有技术中冷视频的预热时间漫长的技术问题。
第一方面,本发明实施例提供了一种视频探索方法,包括:获取视频数据;依据所述视频数据携带的平台信息确定目标探索策略;依据所述目标探索策略对所述视频数据进行视频探索,得到视频探索结果。
第二方面,本发明实施例还提供了一种视频探索装置,包括:
视频数据获取模块,用于获取视频数据;
探索策略确定模块,用于依据所述视频数据携带的平台信息确定目标探索策略;
视频探索模块,用于依据所述目标探索策略对所述视频数据进行视频探索,得到视频探索结果。
第三方面,本发明实施例还提供了一种设备,包括:处理器和存储器;所述存储器中存储有至少一条指令,所述指令由所述处理器执行,使得所述设备执行如第一方面所述的视频探索方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,所述存储介质中的指令由设备的处理器执行时,使得设备能够执行如第一方面所述的视频探索方法。
采用本发明实施例,在获取到视频数据后,可以依据该视频数据携带的平台信息确定出目标视频探索策略,并依据确定出的目标探索策略进行视频探索,以快速加热高质量视频,使得高质量视频能够更早地推荐给用户,从而解决了现有技术中由于冷视频预热过程漫长而导致高质量视频被埋没的问题,进而可以提高视频产出者的积极性,可以提高APP平台用户的观感体验。
附图说明
图1是本发明实施例中的一种视频探索方法的步骤流程示意图;
图2是本发明可选实施例中的一种视频探索方法的步骤流程示意图;
图3是本发明一个可选实施例中的视频探索方法的步骤流程示意图;
图4是本发明实施例中的一种视频探索装置的结构方框示意图;
图5是本发明一个示例中的一种设备的结构方框示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构或组成。
本实施例中,视频探索可以是指对特定的某类视频进行信息挖掘,使其在用户层面上有更大的爆光率。在实际处理中,可以视频分为端外视频和端内视频;其中,端外视频可以是指通过某些方式从其他渠道获得的短视频,可不具有完备的属性信息;端内视频与端外视频相对,可以是指用户在自家平台上产生的短视频,可具有完备的属性信息。
发明人在实现本发明时发现,针对属性信息不全的端外视频和属性信息较完善但用户行为较少的端内新上传视频,如何设计具体的策略以达到充分利用和挖掘它们至今没有统一的定论。端内视频所包含的属性信息和端外视频所包含的属性信息不完全相同,如在将端外视频直接拿到端内使用时,该端外视频数据来自站内的用户行为数据在使用之初通常是0,因此在基于用户行为数据和端内视频进行推荐竞争时,在具有相同视频质量的前提下,用户行为数据为0的端外视频数据通常会已在站内积攒有一定用户行为数据的端内视频数据埋没,甚至可能被一些视频质量比较差的端内视频资源埋没。可见,现有端内视频数据与端外视频数据之间的竞争不公平,导致现有技术中冷视频的预热过程漫长,影响视频产出者的积极性和用户的观感体验。
为了将较冷的视频快速加热,使其在后期与其他视频的竞争更加公平,本发明实施例提出了一种新的视频探索方法,依据视频数据携带的平台信息确定出目标探索策略,以依据确定出的目标探索策略对该视频数据进行视频探索,从而使得高质量的视频数据能够更早地推送给用户,提高视频产出者的积极性和用户观感体验。
参照图1,示出了本发明实施例中的一种视频探索方法的步骤流程示意图,具体可以包括如下步骤:
步骤110,获取视频数据。
具体的,本发明实施在进行视频探索过程中,可以获取当前需要进行视频挖掘的视频数据,以对获取到的视频数据进行视频探索。其中,获取到的视频数据可以携带有各种属性信息,如平台信息、国家信息、标签信息,用户行为信息等。该平台信息可以用于确定视频数据是在哪个平台APP获得的;国家信息可以用于确定该视频数据是在哪个国家上传的;标签信息可以用于反映该视频数据中的视频内容信息;用户行为信息可以包括视频在平台APP中已经积攒的各种用户行为数据,如点赞数、评论数、分享数、播放数等,本实施例对此不作具体限制。
进一步的,本发明实施例在获取到视频数据后,还可以包括:确定所述视频数据携带的属性信息。该属性信息可以包括平台信息和用户行为信息等。具体而言,本发明实施例在确定出获取到的视频数据携带的平台信息后,可以基于视频数据携带的平台信息,将获取到的视频数据分为端内视频数据和端外视频数据;该端内视频数据可以用于表征端内视频,具体可以包括用户在自家平台上产生的短视频,并可具有完备的属性信息;端外视频数据可以用于表征端外视频,具体可以包括通过某些方式从其他渠道获取到的短视频,可不具有完备的属性信息,如通过爬虫方式从其他平台APP中获取到的短视频数据等,本实施例对此不作具体限制。
步骤120,依据所述视频数据携带的平台信息确定目标探索策略。
具体的,本发明实施例获取到视频数据后,可以根据视频数据携带的平台信息确定出对应的视频探索策略,并可将确定出的视频探索策略作为目标探索策略,以采用获取到的视频数据携带的平台信息所对应的视频探索策略进行视频探索。例如,在获取到的视频数据携带的平台信息为APP自身所属平台的平台信息时,即在视频数据携带的平台信息为应用程序平台信息时,可以将该应用程序平台信息对应的端内视频探索策略确定为当前获取到的视频数据对应的目标探索策略,以采用该端内视频探索策略对该视频数据进行视频探索;又如,在获取到的视频数据携带的平台信息为第三方平台的平台信息时,即在视频数据携带的平台信息为第三方平台信息时,可以将第三方平台信息对应的端外视频探索策略确定为目标探索策略,以采用该端外视频探索策略对当前获取到的视频数据进行视频探索等。
步骤130,依据所述目标探索策略对所述视频数据进行视频探索,得到视频探索结果。
具体的,本发明实施例在确定出目标探索策略后,可以按照该目标探索策略对当前获取到的视频数据进行信息挖掘,以基于挖掘得到的信息对该视频数据进行预热,如按照该目标探索策略对当前获取到的视频数据进行过滤,以滤除不符合目标探索策略对应预设规则的视频数据,随后对滤后得到的视频数据进行打分,计算出过滤后的视频数据的得分,进而可以保留得分较高的视频数据作为视频探索结果,以便后续可以基于该视频探索结果进行视频推荐,使得高质量的视频数据能够更早地推荐给用户。
综上,本发明实施例在获取到视频数据后,可以依据该视频数据携带的平台信息确定出目标视频探索策略,并依据确定出的目标探索策略进行视频探索,以快速加热高质量视频,使得高质量视频能够更早地推荐给用户,从而解决了现有技术中由于冷视频预热过程漫长而导致高质量视频被埋没的问题,进而可以提高视频产出者的积极性,可以提高APP平台用户的观感体验。
在本发明的一个可选实施例中,上述依据所述目标探索策略对所述视频数据进行视频探索,得到视频探索结果,具体可以包括:按照所述目标探索策略对所述视频数据进行过滤处理,得到过滤后视频数据;依据所述过滤后视频数据对应的区域信息进行视频分类,得到视频分类信息,并依据所述用户行为信息确定所述过滤后视频数据对应的视频得分信息;依据所述过滤后视频数据对应的视频得分信息,将所述视频分类信息存储至数据库,以作为所述视频探索结果。具体而言,在确定出目标探索策略后,可以按照该目标探索策略对当前获取到的视频数据进行过滤处理,以滤除不符合目标探索策略对应预设规则的视频数据,如对获取到的端外视频数据进行过滤,以过滤掉不合法的端外视频数据,又如过滤掉具有一定播放数量的端内视频数据和/或过滤掉端内非原创视频数据等。随后,可对过滤处理后得到的视频数据进行分类,以确定过滤后得到的视频数据对应的视频分类信息;并可依据用户行为信息对过滤后得到的视频数据进行打分,以确定该过滤后得到的视频数据对应的视频得分信息,进而可基于该视频得分信息对过滤后得到的视频数据进行存储,以作为当前获取到的视频数据对应的视频探索结果,以便后续可以基于该视频探索结果进行视频推荐,使得高质量的视频数据能够更早地推荐给用户。
参照图2,示出了本发明实可选施例中的一种视频探索方法的步骤流程示意图,该视频探索方法具体可以包括如下步骤:
步骤210,获取视频数据。
在具体实现中,获取到的视频数据可以包括端内视频数据和/或端外视频数据,如可以包括从端外视频集合中获取到的端外视频数据、从近期上传的候选视频集合中获取到的端内视频数据等,本实施例对此不作具体限制。
步骤220,确定所述视频数据携带的属性信息,所述属性信息包括:平台信息和用户行为信息。
步骤230,依据所述视频数据携带的平台信息确定目标探索策略。
在具体实现中,本发明实施例可以预先针对端内视频数据和端外视频数据,分别设置对应的视频探索策略,以在视频探索过程中可以采用不同的视频探索策略分别对端内视频数据和端外视频数据进行视频探索,即采用针对端内视频数据设置的视频探索策略对端内新上传的视频数据进行预热,采用针对端外视频数据设置的视频探索策略对端外视频数据进行预热,达到快速加热冷视频的目的,使得高质量视频在用户层面上有更大曝光率。
在一个可选实施方式中,可以将设置的视频探索策略与视频数据携带的平台信息关联,从而在视频探索过程中可以依据当前获取到的视频数据所携带的平台信息确定出该视频数据对应的视频探索策略,以作为目标探索策略进行视频探索。进一步的,上述依据所述视频数据携带的平台信息确定目标探索策略,可以包括:当所述视频数据携带的平台信息为应用程序平台信息时,将所述应用程序平台信息对应的端内视频探索策略确定为所述目标视频探索策略;当所述视频数据携带的平台信息为第三方平台信息时,将所述第三方平台信息对应的端外视频探索策略确定为所述目标视频探索策略。
具体的,本实施例中的应用程序平台信息可以是指当前获取视频数据的平台服务器自身的平台信息。本发明实施例在获取到的视频数据携带的平台信息为平台服务器自身的平台信息时,可以将与自身的平台信息对应的端内视频探索策略作为目标探索策略,以采用该端内视频探索策略对该视频数据进行视频探索。例如,APP1所属的平台服务器在获取到视频数据时,且该视频数据为用户通过APP1上传的端内视频数据时,可以确定出该视频数据携带的平台信息为自身的平台信息,即该视频数据携带的平台信息为应用程序平台信息,随后可以将该应用程序平台信息对应预设的端内视频探索策略作为目标探索策略,以采用预设的端内视频探索策略对端内视频数据进行视频探索,即执行步骤240。
第三方平台信息可以是指第三方应用的平台信息。在获取到的视频数据为用户通过第三方应用上传的端外视频数据时,本实施例可以确定该视频数据携带的平台信息为第三方应用的平台信息,即该视频数据携带的平台信息为第三方应用的平台信息,然后可以将第三方应用平台信息对应预设的端外视频探索策略确定为目标探索策略,以采用端外视频探索策略对该视频数据进行视频探索。例如,结合上述例子,APP1所属的平台服务器在获取到视频数据为用户通过第三方应用APP2上传的端外视频数据时,可以确定出该视频数据携带的平台信息为第三方平台信息,随后可以将该第三方应用平台信息对应预设的端外视频探索策略作为目标探索策略,以采用预设的端外视频探索策略对端外视频数据进行视频探索,即执行步骤240。
步骤240,按照所述目标探索策略对所述视频数据进行过滤处理,得到过滤后视频数据。
本实施例中,当获取到的视频数据包含端内视频数据和端外视频数据时,可以按照端内视频数据所对应的目标探索策略——端内视频探索策略,对当前获取到的视频数据中的端内视频数据进行过滤处理,得到端内过滤后的视频数据,以作为过滤后视频数据;并且可以按照端外视频数据对应的目标探索策略——端外视频探索策略,对当前获取到的视频数据中的端外视频数据进行过滤处理,得到端外过滤后的视频数据,以作为过滤后视频数据。其中,端内过滤后的视频数据可以用于表征过滤处理后得到的端内视频(即端内过滤视频);端外过滤后的视频数据可以用于表征过滤处理后得到的端外视频(即端外过滤视频)。
可选的,本实施例中的视频数据携带的用户行为信息可以包含播放数量。按照所述目标探索策略对所述端内视频数据进行过滤处理可以包括:按照所述端内探索策略,根据所述端内视频数据对应的用户信息、视频创作信息以及所述播放数量进行视频过滤,得到作为所述过滤后视频数据的端内过滤后视频。其中,用户信息可以用于确定上传视频数据的用户以及该用户在一定时间内的活跃程度,具体可以包括用户活跃度和用户粉丝数量等,本实施例对此不作具体限制。用户活跃度可以根据用户近期上传的视频数据来确定,如可以根视频上传者在最近7内上传的视频数据的数量来确定。用户在近期内上传的视频数据的数量越多,其对应的用户活跃度可以越高。用户粉丝数量可以用于表征视频上传者所拥有的粉丝数量。
在本发明的一个可选实施例中,上述根据所述端内视频数据对应的用户信息、视频创作信息以及所述播放数量进行视频过滤,具体可以包括:过滤播放数量超过预设播放数量阈值的端内视频数据,得到初始过滤视频数据;基于所述视频创作信息对所述初始过滤视频数据中的非原创视频数据进行过滤,得到原创视频数据;过滤用户活跃度低于预设活跃度阈值的原创视频数据,和/或,过滤用户粉丝数量超过预设粉丝数量阈值的原创视频数据。
作为本发明的一个示例,在从端内视频数据库中获取到近3天内的视频数据后,根据获取到的这些视频数据携带的平台信息为自身的应用程序平台信息,可以确定出这些视频数据为端内视频数据,并可将预设的端内视频探索策略确定为目标探索策略,以按照该端内视频探索策略对获取到的这些端内视频数据进行过滤处理。具体的,可以将每个端内视频数据携带的播放数量与预设播放数量阈值进行比较,以过滤播放数量超过预设播放数量阈值的端内视频数据,如过滤播放数超过200次的端内视频,得到初始过滤视频数据,接着可以基于所述视频创作信息对初始过滤视频数据中的非原创视频数据进行过滤,以过滤掉非原创的视频,得到原创视频数据,并可以将得到的原创视频数据携带的用户活跃度与预设活跃度阈值进行比较,以过滤用户活跃度低于预设活跃度阈值的原创视频数据,如过滤掉最近7天内上传视频数少于3个用户所发的端内视频,即过滤掉非近期活跃用户上传者所发的视频,以及可将原创视频数据携带的用户粉丝数量与预设粉丝数量阈值进行比较,以过滤用户粉丝数量超过预设粉丝数量阈值的原创视频数据,如过滤掉粉丝数超过1000人的用户所发的视频,即过滤掉用户粉丝数V超过一定粉丝数量阈值的用户所发的视频,得到作为所述过滤后视频数据的端内过滤后视频。
针对获取到的端外视频数据,可以按照预设的端外视频探索策略进行过滤处理,以过滤不合法的端外视频,得到作为过滤后视频数据的合法端外视频。可选的,本实施例按照所述目标探索策略对所述端外视频数据进行过滤处理,具体可以包括:按照所述端外探索策略,根据所述端外视频数据对应的审核结果信息进行视频过滤,得到作为所述过滤后视频数据的合法端外视频。其中,所述审核结果信息可以为依据所述端外视频数据的视频内容质量生成的。
具体而言,原始的端外视频内容多样,质量良莠不齐,因此本发明实施例中获取到的端外视频数据可能不符合端内制定的规则,即可能存在不合法的端外视频数据。为了后续曝光的端外视频符合端内制定的规则,可以预先对候选端外视频数据进程筛选,如淘汰掉色情类,过分惊恐类,宗教排斥类等,即对端外视频数据进行审核,得到该端外视频数据对应的审核结果信息。可选地,本发明实施例根据所述端外视频数据对应的审核结果信息进行视频过滤,得到作为所述过滤后视频数据的合法端外视频,具体可以包括:获取端外视频数据对应的审核结果信息;基于所述审核结果信息确定所述端外视频数据是否合法;若所述端外视频数据合法,则确定为合法端外视频。若基于审核结果信息确定端外视频数据不合法,则可以将该端外视频数据确定为非法端外视频,并可将该非法端外视频过滤掉,以保留合法端外视频作为过滤后视频数据。
作为本发明的一个示例,审核结果信息可以通过端外视频数据所携带的审核字段来表示。例如,在端外视频数据所携带的审核结果字段值为1时,可以表示该端外视频数据通过合法性审核,其视频质量较高,并可将该端外视频数据确定为合法端外视频数据;而在端外视频数据所携带的审核结果字段值为0时,可以表示该端外视频数据没有通过合法性审核,其视频质量较低,并可将该端外视频数据确定为不符合端内制定规则的非法端外视频数据。
步骤250,依据所述过滤后视频数据对应的区域信息进行视频分类,得到视频分类信息。
本发明实施例中,区域信息可以用于确定视频数据是哪些区域产生。在具体实现中,在同一区域产生的视频数据具有一定的相似性,如在同一个国家产生的视频数据具有一定相似性。因此,本发明实施例在视频探索过程中,可以根据区域信息对过滤后视频数据进行分类,以将同一区域产生的视频数据划分到同一视频分类中,得到过滤后视频数据对应的视频分类信息。该视频分类信息可以用于确定过滤后视频数据具体是属于哪一个区域的视频数据,以便后续可以基于同一区域的视频数据进行视频存储和视频推荐。
在本发明的一个可选实施例中,视频数据携带的属性信息还可以包括国家信息。在具体实现中,可以预先建立国家信息与区域信息之间的映射关系,以便后续可以依据该映射关系,确定出视频数据所携带的国家信息所对应的区域信息,以将国家信息所对应的区域信息确定该视频数据对应的区域信息,进而可以基于该视频数据对应的区域信息进行视频分类。
可选的,本实施例在确定出获取到的端外视频数据携带的国家信息之后,还可以将该端外视频数据携带的国家信息映射到预设区域中,以确定端外视频数据对应的区域信息。具体的,原始的端外视频数据虽然携带有所属国家信息,但端内对视频数据的下发曝光通常是按照大区(RUSSIA)划分的,即按照区域信息对视频数据进行分类。其中,每个大区可以包含很多国家,亦即一个区域信息可以对应映射一个或多个国家信息。因此,本发明实施例在对端内视频数据进行分类时,可以执行将端外视频的国家信息映射成端内相应大区的操作,如可以利用端内平台提供的映射表,将端外视频数据携带的国家信息映射到相应的预设区域中,以确定出端外视频数据对应的区域信息,进而可以按照区域信息对端外视频数据进行分类,得到该端外视频数据。
可选的,本实施例在获取到端内视频数据后,还可以确定所述端内视频数据对应的上传地理位置信息,以基于所述上传地理位置信息所属的区域确定所述端内视频数据对应的区域信息。其中,上传地理位置信息可以用于表征视频数据上传的地理位置。在具体实现说,本发明实施例可以根据端内视频上传的地理位置将视频进行分类,即根据上传地理位置信息确定出端内视频数据对应的区域信息,随后可以根据该端内视频数据对应的区域信息进行视频分类,以确定出该端内视频数据对应的视频分类信息。
在本发明的一个可选实施方式中,可以结合视频数据携带的平台信息进行视频分类,以确定出过滤后视频数据对应的视频分类信息。进一步而言,上述依据所述过滤后视频数据对应的区域信息进行视频分类可以包括:基于所述区域信息和所述平台信息对所述过滤后视频数据进行分类处理,得到作为视频分类信息的区域平台分类信息。具体的,本实施例可以按照区域信息,并结合平台信息对过滤后视频数据进行分类,即按大区加平台的方式对过滤后视频数据进行分类,得到过滤后视频数据对应的区域平台分类信息,以作为视频分类信息。例如,针对可用信息不多的端外视频,来自同一地区且相同平台上的视频之间存在一定程度的相似性,可以作为合理的推荐解释,因此在大区加平台类型中,可以将端外视频数据对应的区域信息和平台信息组合并,以作为该端外视频数据对应的区域平台分类信息。
当然,本发明实施例也可以将区域信息与其他信息结合,以按照其他方式对过滤后视频数据进行分类,如可以按照区域信息结合标签信息的方式进行视频分类等,本实施例对此不作具体限制。
可选的,本实施例中视频数据的属性信息还可以包括:标签信息。上述依据所述过滤后视频数据对应的区域信息进行视频分类具体可以包括:基于所述区域信息和所述标签信息对所述过滤后视频数据进行分类处理,得到作为所述视频分类信息的区域标签分类信息。具体的,具有相同标签信息的视频之间存在一定程度的相似性,如具有音乐标签的视频数据之间具有一定程度的相似性,又如具有舞蹈标签的视频数据之间具有一定程度的相似性等,可以作为合理的推荐解释。因此,本实施例可以按照区域信息并标签信息,对过滤后视频数据进行分类,即可按大区加标签的方式对过滤后视频数据进行分类,得到过滤后视频数据对应的区域平台分类信息,以作为视频分类信息。
步骤260,依据所述用户行为信息确定所述过滤后视频数据对应的视频得分信息。
在具体实现中,为了确保较优质量的视频有更大的可能被曝光给用户,可以对过滤后视频数据进行区分。本实施例可以根据用户行为信息对过滤后视频数据进行打分,即对每个过滤后视频进行相应的打分,从而确定出滤后视频数据对应的视频得分信息,以按照视频得分信息对过滤后视频数据进行区分。
具体的,针对过滤处理后得到的端内过滤后视频,按照端内视频探索策略,可以根据上传该端内过滤后视频的用户关联的APP数以及该端内过滤后视频自身携带的用户行为信息,计算出视频得分,以作为该端内过滤后视频对应的视频得分信息。可选的,依据所述用户行为信息确定所述端内过滤后视频对应的视频得分信息,具体可以包括:确定所述用户信息对应的相关应用平台数量和所述相关应用平台数量对应的权重信息;依据所述播放数量、所述关应用平台数量以及所述相关应用平台数量对应的权重信息,确定端内过滤后视频对应的视频得分信息。其中,用户信息对应的相关应用平台数量可以用于表征视频上传者所关联的APP数,如可以是根据视频生产者自身常用的APP信息确定出的APP数。
作为本发明的一个示例,在得到端内过滤后视频后,可以根据视频生产者自身常用的APP信息以及该端内过滤后视频自身的被播放数,以加权求和的形式获取相应的视频得分。例如,端内过滤后视频v1,对应的生产者是A;若生产者A常用的社交APP有3个,分别是APP1_Facebook,APP2_Twitter,APP3_Snap,且该端内过滤后视频v1目前具有x的播放量,则端内过滤后视频v1对应的视频得分为x+3*App_Weight。其中,App_Weight可以是APP的权重信息,如APP的权重信息可以定义为10,本实施例对此不作限制。
另外,针对过滤处理后得到的端外过滤后视频,可按照端外视频探索策略,依据该端外过滤后视频可利用的相关信息,如用户行为信息中所包含的各种用户行为参数,进行视频打分,确定出该端外过滤后视频相应的视频得分,以作为视频得分信息。可选的,依据所述用户行为信息确定所述端外过滤后视频对应的视频得分信息,具体可以包括:确定所述用户行为信息中所包含的各用户行为参数和所述各用户行为参数对应的参数权重信息,所述用户行为参数包括以下至少两项:所述播放数量、点赞数量、评论数量以及分享数量;根据所述各用户行为参数和所述各用户行为参数对应的参数权重信息进行加权计算,以将计算得到的计算结果确定为所述端外过滤后视频对应的视频得分信息。其中,播放数量可以用于表征视频获得的播放数;点赞数量可以用于表征视频获得的点赞数;评论数量可以用于表征视频获得的评论数;分享数量可以用于表征视频被分享的次数——分享数。
作为本发明的一个示例,可以将视频获得的播放数、点赞数、评论数、分享数等用户行为参数作为视频打分的依据,随后可采用分权相加的方法进行计算,以确定出端外过滤后视频对应的视频得分。例如,一个端外过滤后视频A,若其具有的播放数是X,点赞数是Y,评论数是Z,分享数是W,则该端外过滤后视频A的分数(Score_A)可以按照公式Score_A=X*Play_Weight+Y*Like_Weight+Z*Comment_Weight+W*Share_Weight计算得到。其中,Play_Weight可以用于表征播放权重;Like_Weight可以用于表征点赞权重;Comment_Weight可以用于表征评论权重;Share_Weight可以用于表征分享权重。这些权重的值可以根据端外视频的平均用户行为数所占比例设置的,如在端外视频的平均用户行为数包括平均播放数PW,平均点赞数LW,平均评论数CW,平均分享数SW)时,播放权重Play_Weight可以为(PW+LW+CW+SW)/PW,此类推其他权重,本实施例对此不作具体限制。
步骤270,依据所述过滤后视频数据对应的视频得分信息,将所述视频分类信息存储至数据库,以作为所述视频探索结果。
具体而言,本发明实施例可以根据过滤后视频数据对应的视频得分信息,对过滤后视频数据的视频得分进行排序,以将得分较高的视频数据和其对应的视频分类信息存储至数据库,即保留得分较高的视频数据,作为所述视频探索结果。例如,在按照区域信息加平台信息对视频分类后,即在大区加平台类型中,可以以大区加平台APP名字作为索引(Key),以对过滤后视频数据按视频得分倒序排序后,取顶部top 5000作为值(Value)存在内存数据库Redis中,即将得分最高的5000个视频数据存储至数据库中,供线上部分调用。同理,在按照区域信息加标签信息对视频分类后,即在大区加已打标签类型中,可以以大区加标签作为索引(Key),以对过滤后视频数据按视频得分倒序排序后,取顶部top 5000作为值(Value)存在数据库Redis中,即将得分最高的5000个视频数据存储至数据库中,供线上部分调用。
在实际处理中,当在线环境下有用户请求发来时,可以利用平台内部资源获取请求用户的地理位置信息,随后从数据库Redis中取出预先处理好的对应地区的离线数据进行视频下发曝光。因此,在本发明的一个可选实施例中,如图3所示,该视频探索方法还包括如下步骤:
步骤310,接收用户请求。
本实施例中,用户请求可以表征用户发送的请求,具体可以用于请求应用平台依据该用户请求中携带的请求参数推荐相应的视频。具体的,当用户需要应用平台向其推荐视频时,可通过安装在智能移动终端中的应用程序,向该应用平台的服务器发送一个请求,即发送用户请求,以请求应用平台为其推荐视频。
步骤320,获取所述用户请求对应的地理位置信息,并根据所述地理位置信息确定目标区域信息。
其中,用户请求对应的地理位置信息可以用于表征该用户请求发送时所在的地理位置,如用户在某一城市发送了用户请求时,该用户请求对应的地理位置信息可以是该城市的城市名称和/经纬度信息等,本实施例对此不作具体限制。
具体而言,在接收到用户请求后,可以获取该用户请求对应的地理位置信息,从而可以基于获取到的地理位置信息确定出该用户请求所发送的地理位置,并可基于该地理位置所属的国家确定出相应的区域,随后可将确定出的区域的区域信息作为目标区域信息,以依据该目标区域信息对应的离线数据进行推荐。其中,该离线数据可以是指预先依据视频探索策略进行视频探索产生的并保存在数据库中的视频探索结果,具体可以包括:保留在数据库中的过滤后视频数据、过滤后视频数据对应的视频分类信息、视频得分信息等,本实施对此不作具体限制。
步骤330,依据所述目标区域信息,在所述数据库中查找与所述用户请求匹配的视频数据。
具体的,本发明实施例在确定目标区域信息后,可以将目标区域信息与数据库中存储的区域信息进行比较,以在该数据库中查找与目标区域信息相同的区域信息对应的视频数据,从而可以将查找到的视频数据确定为与该用户请求匹配的视频数据。例如,当在线环境下有用户请求发来时,在区域加平台的离线数据情况下,可先根据请求用户的国家信息,通过端内已有的线上资源找到所属的区域信息,即根据该用户请求对应的地理位置信息确定出该用户请求对应的国家信息,以根据该国家信息确定出目标区域信息,随后可以将该目标区域信息所确定的目标区域下所有平台的视频数据取出,即将目标区域信息对应的离线部分数据从数据库Redis中取出,以作为与该用户请求匹配的视频数据,即获得匹配到的视频数据。
其中,目标区域可以是指根据目标区域信息确定出的区域,如在目标区域信息为应用平台中大区Q的标识信息时,目标区域可以是该应用平台中大区Q。用户请求中可以携带有各种请求参数信息,如地理位置信息、用户偏好信息等,本实施例对此不作限制。
在本发明的一个可选实施中,所述用户请求携带有用户偏好信息,该用户偏好信息可以用于确定用户偏好,如可以用于确定用户喜好的标签,以便后续处理中可以依据用户喜好的标签为用户推荐其喜欢的视频数据。进一步的,上述依据所述目标区域信息,在所述数据库中查找与所述用户请求匹配的视频数据,可以包括:在所述数据库中,查找与所述目标区域信息相同的区域信息对应的区域标签分类信息;将所述用户请求携带的用户偏好信息与查找到的区域标签分类信息进行匹配,并将匹配到的区域标签分类信息对应的视频数据确定为与所述用户请求匹配的视频数据。例如,在区域加标签的离线数据情况下,可以根据请求用户的国家信息找到所属的区域信息,即根据该用户请求对应的国家信息确定出目标区域信息,以便后续可以依据该目标区域信息在数据库查找中查找对应的区域标签分类信息,并可将根据该用户请求携带的用户偏好信息确定出用户喜好的标签,从而可以将查到的区域标签分类信息中的标签与该用户喜好的标签进行比较,以确定查到的区域标签分类信息是否与用户请求携带的用户偏好信息匹配。若将查到的区域标签分类信息中的标签与该用户喜好的标签相同,则可以确定查到的区域标签分类信息与用户请求携带的用户偏好信息匹配,随后可将该区域标签分类信息对应的视频数据确定为与所述用户请求匹配的视频数据,即可将目标区域下相应标签中的视频数据取出,以作为与该用户请求匹配的视频数据。
步骤340,依据匹配到的视频数据对应的视频得分信息,确定所述用户请求对应的候选视频集合,并依据所述候选视频集合中的候选视频数据进行推荐。
在具体实现中,考虑到端内线上环境可承受的负载,本发明实施例可以根据匹配到的视频数据对应的视频得分信息,筛选出得分较高对应的视频数据,以将筛选出的视频数据作为候选视频数据,构成该用户请求对应的候选视频集合,进而可以根据该候选视频集合中的候选视频数据进行推荐。
作为本发明的示例,在匹配到的视频数据后,可以根据视频得分信息,保留前2000个端外视频端内视频以及对应的分数作为返回给用户的候选视频集合,和/或,保留前2000个以及对应的分数作为返回给用户的候选视频集合,如在APP界面上展示该候选视频集合中各候选视频数据相应的推荐信息,如视频名称、视频得分等,本示例对此不作限制。
综上,本发明实施例在接收到用户请求后,可以根据该用户请求对应的地理位置信息确定出目标区域信息,以按照该目标区域信息在数据库中查找与该用户请求匹配的视频数据,构成返回给用户的候选视频集合,从而可以依据该候选视频集合中的候选视频数据进行推荐,达到快速向用户推荐高质量视频的目的,进而提高APP平台用户的观感体验。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。
参照图4,示出了本发明实施例中的一种视频探索装置的结构框示意图,该视频探索装置具体可以包括如下模块:
视频数据获取模块410,用于获取视频数据;
探索策略确定模块420,用于依据所述视频数据携带的平台信息确定目标探索策略;
视频探索模块430,用于依据所述目标探索策略对所述视频数据进行视频探索,得到视频探索结果。
在上述实施例的基础上,可选地,视频探索装置还可以包括属性信息确定模块。该属性信息确定模块可以用于确定所述视频数据携带的属性信息,所述属性信息包括:平台信息和用户行为信息。其中,视频探索模块430可以包括如子模块:
过滤处理子模块,用于按照所述目标探索策略对所述视频数据进行过滤处理,得到过滤后视频数据;
视频分类子模块,用于依据所述过滤后视频数据对应的区域信息进行视频分类,得到视频分类信息;
视频得分确定子模块,用于依据所述用户行为信息确定所述过滤后视频数据对应的视频得分信息;
探索结果存储子模块,用于依据所述过滤后视频数据对应的视频得分信息,将所述视频分类信息存储至数据库,以作为所述视频探索结果。
在本发明的一个可选实施例中,探索策略确定模块420可以包括如下子模块:
端内视频探索策略确定子模块,用于当所述视频数据携带的平台信息为应用程序平台信息时,将所述应用程序平台信息对应的端内视频探索策略确定为所述目标视频探索策略;
端外视频探索策略确定子模块,用于当所述视频数据携带的平台信息为第三方平台信息时,将所述第三方平台信息对应的端外视频探索策略确定为所述目标视频探索策略。
本实施例中,可选的,所述视频数据包含端内视频数据和/或端外视频数据,所述用户行为信息包含播放数量。过滤处理子模块可以包括端内视频过滤单元和端外视频过滤单元。
其中,端内视频过滤单元可以用于按照所述目标探索策略对所述端内视频数据进行过滤处理。例如,端内视频过滤单元具体可以用于按照所述端内探索策略,根据所述端内视频数据对应的用户信息、视频创作信息以及所述播放数量进行视频过滤,得到作为所述过滤后视频数据的端内过滤后视频。
端外视频过滤单元可以用于按照所述目标探索策略对所述端外视频数据进行过滤处理。例如,端外视频过滤单元具体可以用于按照所述端外探索策略,根据所述端外视频数据对应的审核结果信息进行视频过滤,得到作为所述过滤后视频数据的合法端外视频。其中,所述审核结果信息可以为依据所述端外视频数据的视频内容质量生成的。
在本发明的一个可选实施例中,所述用户信息包含用户活跃度和用户粉丝数量;
所述端内视频过滤单元包括如下子单元:
播放数量过滤子单元,用于过滤播放数量超过预设播放数量阈值的端内视频数据,得到初始过滤视频数据;
非原创过滤子单元,用于基于所述视频创作信息对所述初始过滤视频数据中的非原创视频数据进行过滤,得到原创视频数据;
活跃度过滤子单元,用于过滤用户活跃度低于预设活跃度阈值的原创视频数据;和/或,
粉丝数量过滤子单元,用于过滤用户粉丝数量超过预设粉丝数量阈值的原创视频数据。
在本发明的一个可选实施例中,视频得分确定子模块包括端内视频得分确定单元和端外视频得分确定单元。其中,端内视频得分确定单元可以用于依据所述用户行为信息确定所述端内过滤后视频对应的视频得分信息;端外视频得分确定单元可以用于依据所述用户行为信息确定所述端外过滤后视频对应的视频得分信息。
在上述实施例的基础上,可选的,端内视频得分确定单元可以包括如下子单元:
权重信息确定子单元,用于确定所述用户信息对应的相关应用平台数量和所述相关应用平台数量对应的权重信息;
视频得分确定子单元,用于依据所述播放数量、所述关应用平台数量以及所述相关应用平台数量对应的权重信息,确定端内过滤后视频对应的视频得分信息。
可选地,端外视频过滤单元可以包括如下子单元:
获取子单元,用于获取端外视频数据对应的审核结果信息,所述审核结果信息为依据所述端外视频数据的视频内容质量生成的;
判断子单元,用于基于所述审核结果信息确定所述端外视频数据是否合法;
确定子单元,用于在所述端外视频数据合法时,确定为合法端外视频。
可选地,端外视频得分确定单元可以包括如下子单元:
第一确定子单元,用于确定所述用户行为信息中所包含的各用户行为参数和所述各用户行为参数对应的参数权重信息,所述用户行为参数包括以下至少两项:所述播放数量、点赞数量、评论数量以及分享数量;
第二确定子单元,用于根据所述各用户行为参数和所述各用户行为参数对应的参数权重信息进行加权计算,以将计算得到的计算结果确定为所述端外过滤后视频对应的视频得分信息。
本发明实施例中,可选地所述属性信息还包括国家信息,所述视频探索装置还包括:信息映射模块和/或地理位置信息确定模块。其中,信息映射模块可以用于将所述端外视频数据携带的国家信息映射到预设区域中,以确定所述端外视频数据对应的区域信息。地理位置信息确定模块可以用于确定所述端内视频数据对应的上传地理位置信息,以基于所述上传地理位置信息所属的区域确定所述端内视频数据对应的区域信息。
在上述实施例的基础上,可选的,所述属性信息还包括:标签信息,视频分类子模块可以包括如下单元:
第一分类处理单元,用于基于所述区域信息和所述标签信息对所述过滤后视频数据进行分类处理,得到作为所述视频分类信息的区域标签分类信息;和/或,
第二分类处理单元,用于基于所述区域信息和所述平台信息对所述过滤后视频数据进行分类处理,得到作为视频分类信息的区域平台分类信息。
在上述实施例的基础上,可选的,上述视频探索装置还包括如下模块:
请求接收模块,用于接收用户请求;
目标区域信息确定模块,用于获取所述用户请求对应的地理位置信息,并根据所述地理位置信息确定目标区域信息;
视频数据查找模块,用于依据所述目标区域信息,在所述数据库中查找与所述用户请求匹配的视频数据;
视频推荐模块,用于依据匹配到的视频数据对应的视频得分信息,确定所述用户请求对应的候选视频集合,并依据所述候选视频集合中的候选视频数据进行推荐。
在本发明的一个可选实施例中,所述用户请求携带有标签信息和/或平台信息,所述视频数据查找模块可以包括如下子模块:
查找子模块,用于在所述数据库中,查找与所述目标区域信息相同的区域信息对应的视频分类信息,所述视频分类信息包含区域标签分类信息和/或区域平台分类信息;
第一匹配子模块,用于将所述用户请求携带的标签信息与查找到的区域标签分类信息进行匹配,并将匹配到的区域标签分类信息对应的视频数据确定为与所述用户请求匹配的视频数据;和/或,
第二匹配子模块,用于将所述用户请求携带的平台信息与查找到的区域平台分类信息进行匹配,并将匹配到的区域平台分类信息对应的视频数据确定为与所述用户请求匹配的视频数据。
需要说明的是,上述提供的视频探索装置可执行本发明任意实施例所提供的视频探索方法,具备执行方法相应的功能和有益效果。
在具体实现中,上述视频探索装置可以集成在设备中。该设备可以是两个或多个物理实体构成,也可以是一个物理实体构成,如设备可以是PC、电脑、手机、平板设备、个人数字助理、服务器、消息收发设备、游戏控制台等。
进一步的,本发明实施例还提供一种设备,包括:处理器和存储器。存储器中存储有至少一条指令,且指令由所述处理器执行,使得所述设备执行如上述方法实施例中所述的视频探索方法。
参照图5,示出了本发明一个示例中的一种设备的结构示意图。如图5所示,该设备具体可以包括:处理器50、存储器51、具有触摸功能的显示屏52、输入装置53、输出装置54以及通信装置55。该设备中处理器50的数量可以是一个或者多个,图5中以一个处理器50为例。该设备中存储器51的数量可以是一个或者多个,图5中以一个存储器51为例。该设备的处理器50、存储器51、显示屏52、输入装置53、输出装置54以及通信装置55可以通过总线或者其他方式连接,图5中以通过总线连接为例。
存储器51作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明任意实施例所述的视频探索方法对应的程序指令/模块(例如,视频探索装置中的视频数据获取模块410、探索策略确定模块420以及视频探索模块430等)。存储器51可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作装置、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器51可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器51可进一步包括相对于处理器50远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
显示屏52为具有触摸功能的显示屏52,其可以是电容屏、电磁屏或者红外屏。一般而言,显示屏52用于根据处理器50的指示显示数据,还用于接收作用于显示屏52的触摸操作,并将相应的信号发送至处理器50或其他装置。可选的,当显示屏52为红外屏时,其还包括红外触摸框,该红外触摸框设置在显示屏52的四周,其还可以用于接收红外信号,并将该红外信号发送至处理器50或者其他设备。
通信装置55,用于与其他设备建立通信连接,其可以是有线通信装置和/或无线通信装置。
输入装置53可用于接收输入的数字或者字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入,还可以是用于获取图像的摄像头以及获取音频数据的拾音设备。输出装置54可以包括扬声器等音频设备。需要说明的是,输入装置53和输出装置54的具体组成可以根据实际情况设定。
处理器50通过运行存储在存储器51中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的视频探索方法。
具体的,实施例中,处理器50执行存储器51中存储的一个或多个程序时,具体实现如下操作:获取音频文件数据;确定所述音频文件数据对应的属性检测数据;通过预先训练的全连接网络模型,依据所述属性检测数据进行语音违规行为检测,生成所述音频文件数据对应的语音行为检测结果。
本发明实施例还提供一种计算机可读存储介质,所述存储介质中的指令由设备的处理器执行时,使得设备能够执行如上述方法实施例所述的视频探索方法。示例性的,该视频探索方法包括:获取视频数据;依据所述视频数据携带的平台信息确定目标探索策略;依据所述目标探索策略对所述视频数据进行视频探索,得到视频探索结果。
需要说明的是,对于装置、设备、存储介质实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是机器人,个人计算机,服务器,或者网络设备等)执行本发明任意实施例所述的视频探索方法。
值得注意的是,上述视频探索装置中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行装置执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由权利要求范围决定。

Claims (15)

1.一种视频探索方法,其特征在于,包括:
获取视频数据;
依据所述视频数据携带的平台信息确定目标探索策略;
依据所述目标探索策略对所述视频数据进行视频探索,得到视频探索结果。
2.根据权利要求1所述的视频探索方法,其特征在于,所述获取视频数据之后,还包括:
确定所述视频数据携带的属性信息,所述属性信息包括:平台信息和用户行为信息;
其中,所述依据所述目标探索策略对所述视频数据进行视频探索,得到视频探索结果,包括:
按照所述目标探索策略对所述视频数据进行过滤处理,得到过滤后视频数据;
依据所述过滤后视频数据对应的区域信息进行视频分类,得到视频分类信息,并依据所述用户行为信息确定所述过滤后视频数据对应的视频得分信息;
依据所述过滤后视频数据对应的视频得分信息,将所述视频分类信息存储至数据库,以作为所述视频探索结果。
3.根据权利要求2所述的视频探索方法,其特征在于,所述依据所述视频数据携带的平台信息确定目标探索策略,包括:
当所述视频数据携带的平台信息为应用程序平台信息时,将所述应用程序平台信息对应的端内视频探索策略确定为所述目标视频探索策略;
当所述视频数据携带的平台信息为第三方平台信息时,将所述第三方平台信息对应的端外视频探索策略确定为所述目标视频探索策略。
4.根据权利要求3所述的视频探索方法,其特征在于,所述视频数据包含端内视频数据和/或端外视频数据,所述用户行为信息包含播放数量;
按照所述目标探索策略对所述端内视频数据进行过滤处理包括:按照所述端内探索策略,根据所述端内视频数据对应的用户信息、视频创作信息以及所述播放数量进行视频过滤,得到作为所述过滤后视频数据的端内过滤后视频;
按照所述目标探索策略对所述端外视频数据进行过滤处理包括:按照所述端外探索策略,根据所述端外视频数据对应的审核结果信息进行视频过滤,得到作为所述过滤后视频数据的合法端外视频。
5.根据权利要求4所述的视频探索方法,其特征在于,所述用户信息包含用户活跃度和用户粉丝数量;
所述根据所述端内视频数据对应的用户信息、视频创作信息以及所述播放数量进行视频过滤,包括:
过滤播放数量超过预设播放数量阈值的端内视频数据,得到初始过滤视频数据;
基于所述视频创作信息对所述初始过滤视频数据中的非原创视频数据进行过滤,得到原创视频数据;
过滤用户活跃度低于预设活跃度阈值的原创视频数据,和/或,过滤用户粉丝数量超过预设粉丝数量阈值的原创视频数据。
6.根据权利要求4所述的视频探索方法,其特征在于,依据所述用户行为信息确定所述端内过滤后视频对应的视频得分信息,包括:
确定所述用户信息对应的相关应用平台数量和所述相关应用平台数量对应的权重信息;
依据所述播放数量、所述关应用平台数量以及所述相关应用平台数量对应的权重信息,确定端内过滤后视频对应的视频得分信息。
7.根据权利要求4所述的视频探索方法,其特征在于,根据所述端外视频数据对应的审核结果信息进行视频过滤,得到作为所述过滤后视频数据的合法端外视频,包括:
获取端外视频数据对应的审核结果信息,所述审核结果信息为依据所述端外视频数据的视频内容质量生成的;
基于所述审核结果信息确定所述端外视频数据是否合法;
若所述端外视频数据合法,则确定为合法端外视频。
8.根据权利要求4所述的视频探索方法,其特征在于,依据所述用户行为信息确定所述端外过滤后视频对应的视频得分信息,包括:
确定所述用户行为信息中所包含的各用户行为参数和所述各用户行为参数对应的参数权重信息,所述用户行为参数包括以下至少两项:所述播放数量、点赞数量、评论数量以及分享数量;
根据所述各用户行为参数和所述各用户行为参数对应的参数权重信息进行加权计算,以将计算得到的计算结果确定为所述端外过滤后视频对应的视频得分信息。
9.根据权利要求4至8任一所述的视频探索方法,其特征在于,所述属性信息还包括国家信息,所述视频探索方法还包括:
将所述端外视频数据携带的国家信息映射到预设区域中,以确定所述端外视频数据对应的区域信息;
确定所述端内视频数据对应的上传地理位置信息,以基于所述上传地理位置信息所属的区域确定所述端内视频数据对应的区域信息。
10.根据权利要求9所述的视频探索方法,其特征在于,所述属性信息还包括:标签信息,依据所述过滤后视频数据对应的区域信息进行视频分类包括:
基于所述区域信息和所述标签信息对所述过滤后视频数据进行分类处理,得到作为所述视频分类信息的区域标签分类信息;
基于所述区域信息和所述平台信息对所述过滤后视频数据进行分类处理,得到作为视频分类信息的区域平台分类信息。
11.根据权利要求10所述的视频探索方法,其特征在于,还包括:
接收用户请求;
获取所述用户请求对应的地理位置信息,并根据所述地理位置信息确定目标区域信息;
依据所述目标区域信息,在所述数据库中查找与所述用户请求匹配的视频数据;
依据匹配到的视频数据对应的视频得分信息,确定所述用户请求对应的候选视频集合,并依据所述候选视频集合中的候选视频数据进行推荐。
12.根据权利要求10所述的视频探索方法,其特征在于,所述用户请求携带有用户偏好信息,所述依据所述目标区域信息,在所述数据库中查找与所述用户请求匹配的视频数据,包括:
在所述数据库中,查找与所述目标区域信息相同的区域信息对应的区域标签分类信息;
将所述用户请求携带的用户偏好信息与查找到的区域标签分类信息进行匹配,并将匹配到的区域标签分类信息对应的视频数据确定为与所述用户请求匹配的视频数据。
13.一种视频探索装置,其特征在于,包括:
视频数据获取模块,用于获取视频数据;
探索策略确定模块,用于依据所述视频数据携带的平台信息确定目标探索策略;
视频探索模块,用于依据所述目标探索策略对所述视频数据进行视频探索,得到视频探索结果。
14.一种设备,其特征在于,包括:处理器和存储器;
所述存储器中存储有至少一条指令,所述指令由所述处理器执行,使得所述设备执行如权利要求1至12任一所述的视频探索方法。
15.一种计算机可读存储介质,其特征在于,所述存储介质中的指令由设备的处理器执行时,使得设备能够执行如权利要求1至12任一所述的视频探索方法。
CN201910563726.9A 2019-06-26 2019-06-26 一种视频探索方法、装置、设备及存储介质 Active CN110297942B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910563726.9A CN110297942B (zh) 2019-06-26 2019-06-26 一种视频探索方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910563726.9A CN110297942B (zh) 2019-06-26 2019-06-26 一种视频探索方法、装置、设备及存储介质

Publications (2)

Publication Number Publication Date
CN110297942A true CN110297942A (zh) 2019-10-01
CN110297942B CN110297942B (zh) 2024-01-05

Family

ID=68029117

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910563726.9A Active CN110297942B (zh) 2019-06-26 2019-06-26 一种视频探索方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN110297942B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110996124A (zh) * 2019-12-20 2020-04-10 北京百度网讯科技有限公司 原创视频确定方法及相关设备
CN111460301A (zh) * 2020-03-31 2020-07-28 拉扎斯网络科技(上海)有限公司 对象推送方法、装置、电子设备及存储介质
CN112883226A (zh) * 2021-03-29 2021-06-01 读书郎教育科技有限公司 一种智慧课堂学习视频推荐方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104144181A (zh) * 2013-05-08 2014-11-12 中国科学院声学研究所 一种网络视频终端聚合方法及***
CN108600780A (zh) * 2018-05-07 2018-09-28 上海掌门科技有限公司 用于推送信息的方法
CN109769128A (zh) * 2018-12-25 2019-05-17 北京达佳互联信息技术有限公司 视频推荐方法、视频推荐装置和计算机可读存储介质

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104144181A (zh) * 2013-05-08 2014-11-12 中国科学院声学研究所 一种网络视频终端聚合方法及***
CN108600780A (zh) * 2018-05-07 2018-09-28 上海掌门科技有限公司 用于推送信息的方法
CN109769128A (zh) * 2018-12-25 2019-05-17 北京达佳互联信息技术有限公司 视频推荐方法、视频推荐装置和计算机可读存储介质

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110996124A (zh) * 2019-12-20 2020-04-10 北京百度网讯科技有限公司 原创视频确定方法及相关设备
CN111460301A (zh) * 2020-03-31 2020-07-28 拉扎斯网络科技(上海)有限公司 对象推送方法、装置、电子设备及存储介质
CN111460301B (zh) * 2020-03-31 2024-01-26 拉扎斯网络科技(上海)有限公司 对象推送方法、装置、电子设备及存储介质
CN112883226A (zh) * 2021-03-29 2021-06-01 读书郎教育科技有限公司 一种智慧课堂学习视频推荐方法

Also Published As

Publication number Publication date
CN110297942B (zh) 2024-01-05

Similar Documents

Publication Publication Date Title
CN110163050B (zh) 一种视频处理方法及装置、终端设备、服务器及存储介质
US20190394529A1 (en) Resource recommendation method, device, apparatus and computer readable storage medium
CN110297942A (zh) 一种视频探索方法、装置、设备及存储介质
CN106339469A (zh) 数据推荐方法及装置
CN106528813A (zh) 一种多媒体推荐方法和装置
CN108280155A (zh) 基于短视频的问题检索反馈方法、装置及其设备
CN109246451A (zh) 一种直播间推荐方法、装置、服务器及存储介质
CN106874279A (zh) 生成应用类别标签的方法及装置
CN107980129A (zh) 用于重叠的媒体目录的全球推荐***
CN106104510A (zh) 确定用户设备的活跃角色
CN104375746A (zh) 一种分类展示app内容的互动式数据处理方法
JP2014528133A (ja) ソーシャル・ネットワーキング・システム上の構造化オブジェクトおよびアクション
CN106528851A (zh) 一种智能推荐方法及装置
CN112765373A (zh) 资源推荐方法、装置、电子设备和存储介质
CN107515857A (zh) 基于定制技能的语义理解方法及***
CN109165786A (zh) 一种导游方案的规划方法及服务器
Bouwman et al. Technological forecasting and scenarios matter: research into the use of information and communication technology in the home environment in 2010
EP3985669A1 (en) Methods and systems for automatically matching audio content with visual input
CN110427499B (zh) 多媒体资源的处理方法、装置及存储介质和电子装置
CN105868325A (zh) 一种音乐播放方法和***
CN109299250A (zh) 答案的展示方法、装置、存储介质及电子设备
CN107861993A (zh) 一种运行应用程序的数据处理方法和装置
US20200167381A1 (en) Art Image Characterization and System Training in the Loupe Art Platform
CN108881968A (zh) 一种网络视频广告投放方法和***
CN201256430Y (zh) 电影卡拉ok片源制作装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant