视频取景地推送方法及系统

文档序号:1889372 发布日期:2021-11-26 浏览:7次 >En<

阅读说明:本技术 视频取景地推送方法及系统 (Video view finding push method and system ) 是由 季贇杰 戴永成 于 2020-05-22 设计创作,主要内容包括:本申请公开了一种视频取景地推送方法,该方法包括:获取视频数据,并从所述视频数据中提取视频基本信息;将所提取的所述视频基本信息与数据库进行匹配,根据匹配结果确定所述视频的关联取景地,并对所述视频进行关联取景地配置;根据所述视频的取景地配置信息,在播放所述视频时向用户推送所述视频关联的取景地,其中所述取景地配置信息包括推送时间点和每个所述推送时间点对应的取景地信息。本申请还公开了一种视频取景地推送系统、电子装置和计算机可读存储介质。由此,能够将视频作品与实际取景地进行关联并向用户推送,便于用户查询相关资讯,从而提升这些线下取景地在线上的发现率,并提升用户体验。(The application discloses a video viewfinding push method, which comprises the following steps: acquiring video data and extracting video basic information from the video data; matching the extracted basic video information with a database, determining a related view-finding place of the video according to a matching result, and configuring the related view-finding place of the video; and pushing a view place associated with the video to a user when the video is played according to the view place configuration information of the video, wherein the view place configuration information comprises push time points and view place information corresponding to each push time point. The application also discloses a video view-finding push system, an electronic device and a computer readable storage medium. Therefore, the video works can be associated with the actual view finding places and pushed to the user, so that the user can conveniently inquire related information, the finding rate of the offline view finding places on the line is improved, and the user experience is improved.)

视频取景地推送方法及系统

技术领域

本申请涉及数据处理技术领域,尤其涉及一种视频取景地推送方法、系统、电子装置及计算机可读存储介质。

背景技术

在视频作品中出现的取景地(也可以称为视频关联的“圣地”),包括影视拍摄类作品中实际的拍摄地,或动漫游戏类作品中制作方取材并具有较高相似度的实际地点。其中,所述视频作品包括但不限于:电视剧、综艺、纪录片、动画、用户自制视频等。

在现有技术中,针对视频中出现的所述取景地,没有一个有效的方式为用户进行推送,主要依靠部分用户主动发现所述取景地,并在弹幕、评论或其他社区平台中向其他用户推广。也就是说,现有视频类产品缺少对视频作品中所出现的所述取景地的关联,即用户在单一产品内观看视频作品中和观看后,无法及时便捷地获悉视频中所出现的所述取景地的实际地点,增加了用户前往实地旅游纪念、探寻的阻碍,影响了用户体验。

需要说明的是,上述内容并不用于限制申请保护范围。

发明内容

本申请的主要目的在于提出一种视频取景地推送方法、系统、电子装置及计算机可读存储介质,旨在解决如何关联视频作品与其中出现的取景地,并及时向用户推送的问题。

为实现上述目的,本申请实施例提供了一种视频取景地推送方法,所述方法包括:

获取视频数据,并从所述视频数据中提取视频基本信息;

将所提取的所述视频基本信息与数据库进行匹配,根据匹配结果确定所述视频的关联取景地,并对所述视频进行关联取景地配置;及

根据所述视频的取景地配置信息,在播放所述视频时向用户推送所述视频关联的取景地,其中所述取景地配置信息包括推送时间点和每个所述推送时间点对应的取景地信息。

可选地,所述将所提取的所述视频基本信息与数据库进行匹配,根据匹配结果确定所述视频的关联取景地,并对所述视频进行关联取景地配置包括:

将所提取的所述视频基本信息与所述数据库进行匹配,判断是否命中关键字;

当命中关键字时,表示所述数据库中提及所述视频的关联取景地,将所述视频的关键帧与所述数据库中提及的所述取景地的画面进行匹配,判断是否能匹配出所述取景地对应的关键帧;

当能匹配出所述取景地对应的关键帧时,判断所述数据库中是否包含所述取景地的地址信息;

当所述数据库中包含所述取景地的地址信息时,根据所述取景地对应的关键帧标记所述视频中所述取景地的推送时间点,并配置所述推送时间点对应的取景地信息,所述取景地信息包括所述取景地名称和所述取景地的地址信息。

可选地,所述将所提取的所述视频基本信息与数据库进行匹配,根据匹配结果确定所述视频的关联取景地,并对所述视频进行关联取景地配置还包括:

当所述数据库中不包含所述取景地的地址信息时,标记所述视频中所述取景地的推送时间点,并转至人工完善所述推送时间点对应的取景地信息。

可选地,所述将所提取的所述视频基本信息与数据库进行匹配,根据匹配结果确定所述视频的关联取景地,并对所述视频进行关联取景地配置还包括:

当未命中关键字时,根据从所述视频数据中提取的关键信息,采用预设方式计算所述视频有关联取景地的概率,所述预设方式包括预先设置每种所述关键信息对应的权重系数,并根据是否出现所述关键信息以及所述权重系数,计算出所述概率;

判断所述概率是否达到第一阈值;

当所述概率达到所述第一阈值,或者当命中关键字但未匹配出所述取景地对应的关键帧时,将所述视频作为待配置视频,并转至人工完成所述视频的取景地配置。

可选地,所述方法在获取视频数据,并从所述视频数据中提取视频基本信息之前还包括:

接收用户上传的视频数据及所述视频的取景地配置信息;

判断所述视频是否已上传取景地配置信息;

当所述视频未上传取景地配置信息时,执行所述获取视频数据,并从所述视频数据中提取视频基本信息的步骤;

当所述视频已上传取景地配置信息时,直接执行所述根据所述视频的取景地配置信息,在播放所述视频时向用户推送所述视频关联的取景地的步骤。

可选地,所述将所述视频的关键帧与所述数据库中提及的所述取景地的画面进行匹配包括:

将所述视频以相等时间间隔提取画面,作为所述关键帧,与所述取景地的画面进行匹配。

可选地,所述将所述视频的关键帧与所述数据库中提及的所述取景地的画面进行匹配包括:

获取所述视频对应的弹幕信息,计算每个单位时间内所述弹幕信息中出现关键信息的频率,并判断所述频率是否达到第二阈值,将所述频率达到第二阈值的单位时间对应的所述视频的画面作为所述关键帧,与所述取景地的画面进行匹配。

可选地,所述在播放所述视频时向用户推送所述视频关联的取景地包括:

当所述视频播放到所述推送时间点时,获取所述推送时间点对应的所述取景地信息,并在所述视频的播放页面将所述取景地信息向用户进行展示。

可选地,所述在播放所述视频时向用户推送所述视频关联的取景地还包括:

在地图页面显示每个取景地坐标对应的视频图标,当接收到用户点击所述视频图标后,播放所述视频图标对应的所述视频或视频片段。

可选地,所述在播放所述视频时向用户推送所述视频关联的取景地包括:

根据用户信息确定向所述用户所推送的、所述视频关联的取景地信息,当所述视频播放到所确定的取景地信息对应的推送时间点时,在所述视频的播放页面将所述取景地信息向所述用户进行展示。

此外,为实现上述目的,本申请实施例还提出一种视频取景地推送系统,所述系统包括:

提取模块,用于获取视频数据,并从所述视频数据中提取视频基本信息;

配置模块,用于将所提取的所述视频基本信息与数据库进行匹配,根据匹配结果确定所述视频的关联取景地,并对所述视频进行关联取景地配置;及

推送模块,用于根据所述视频的取景地配置信息,在播放所述视频时向用户推送所述视频关联的取景地,其中所述取景地配置信息包括推送时间点和每个所述推送时间点对应的取景地信息。

为实现上述目的,本申请实施例还提出一种电子装置,所述电子装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的视频取景地推送程序,所述视频取景地推送程序被所述处理器执行时实现如上述的视频取景地推送方法。

为实现上述目的,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有视频取景地推送程序,所述视频取景地推送程序被处理器执行时实现如上述的视频取景地推送方法。

本申请实施例提出的视频取景地推送方法、系统、电子装置及计算机可读存储介质,能够将视频作品与实际取景地进行关联,在视频播放页面中的相应时间点明确地标示出取景地信息,便于用户查询相关资讯,从而提升这些线下取景地在线上的发现率,并提升用户体验。

附图说明

图1为实现本申请各个实施例的一种应用环境架构图;

图2为本申请第一实施例提出的一种视频取景地推送方法的流程图;

图3为图2中步骤S202的细化流程示意图;

图4为本申请中一种推送方式的示意图;

图5为本申请第二实施例提出的一种视频取景地推送方法的流程图;

图6为本申请第三实施例提出的一种电子装置的硬件架构示意图;

图7为本申请第四实施例提出的一种视频取景地推送系统的模块示意图;

图8为本申请第五实施例提出的一种视频取景地推送系统的模块示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

需要说明的是,在本申请实施例中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。

请参阅图1,图1为实现本申请各个实施例的一种应用环境架构图。本申请可应用于包括,但不仅限于客户端2、服务器4、网络6的应用环境中。

其中,所述客户端2用于接收用户上传的视频等数据并发送至所述服务器4,从所述服务器4获取视频数据等资源并向用户播放视频,以及接收用户的操作等等。在本申请实施例中,所述客户端2还用于接收用户上传的所述视频的取景地配置信息或从所述服务器4接收所述视频的取景地配置信息,以及在播放所述视频时根据所述取景地配置信息向用户进行推送等。所述客户端2可以为PC(Personal Computer,个人电脑)、手机、平板电脑、便携计算机、可穿戴设备等终端设备。

所述服务器4用于接收所述客户端2中上传的视频等数据,向所述客户端2提供视频数据等资源。在本申请实施例中,所述服务器4还用于对所述视频进行取景地关联,并向所述客户端2发送所述视频对应的取景地配置信息。所述服务器4可以是机架式服务器、刀片式服务器、塔式服务器或机柜式服务器等计算设备,可以是独立的服务器,也可以是多个服务器所组成的服务器集群。

所述网络6可以是企业内部网(Intranet)、互联网(Internet)、全球移动通讯系统(Global System of Mobile communication,GSM)、宽带码分多址(Wideband CodeDivision Multiple Access,WCDMA)、4G网络、5G网络、蓝牙(Bluetooth)、Wi-Fi等无线或有线网络。所述服务器4和一个或多个所述客户端2之间通过所述网络6通信连接,以进行数据传输和交互。

实施例一

如图2所示,为本申请第一实施例提出的一种视频取景地推送方法的流程图。可以理解,本方法实施例中的流程图不用于对执行步骤的顺序进行限定。在本实施例中,以所述服务器4为主要执行主体进行示例性描述。

该方法包括以下步骤:

S200,获取视频数据,并从所述视频数据中提取视频基本信息。

用户可以在所述客户端2中上传所述视频,并由所述客户端2发送至所述服务器4,并且用户在上传视频正片时会提供所述视频的标题、简介等。另外,在所述视频播放过程中,观看的用户可能在弹幕(视频播放至特定时间时弹出的信息)或评论中留言。所述视频数据包括但不限于所述视频正片以及所述标题、简介和弹幕、评论。所述服务器4获取所述视频数据并从中提取各种视频基本信息。在本实施例中,所述视频基本信息可以包括标题、简介、分集等。并且,所述服务器4可以采用从视频网站的公开信息中进行数据爬取等方式提取出所述视频基本信息。

S202,将所提取的所述视频基本信息与数据库进行匹配,根据匹配结果确定所述视频的关联取景地,并对所述视频进行关联取景地配置。

所述数据库中包括但不限于旅行专栏、游戏专栏、游记等可能提及视频作品的取景地的文章,以及其他能够提及视频作品的取景地的相关信息。提取所述视频的视频基本信息后,将所述视频基本信息(此处主要是标题)及取景地相关词汇(例如“取景地”、“拍摄地”、“圣地”等)作为关键字与所述数据库进行匹配,若命中关键字(即所述数据库中的文章正文中匹配到所述视频的标题等基本信息,同时匹配到“取景地”、“拍摄地”、“圣地”等关键字),则得到所述视频对应的取景地信息(也就是根据所述数据库发现所述视频有相应取景地信息),根据匹配结果对所述视频进行关联取景地配置。其中,取景地配置信息包括推送时间点(用于向用户推送该取景地的视频播放时间点)和每个时间点对应的取景地信息(包括取景地名称、取景地地址取景地简介等)。

在本实施中,所述匹配结果和相应处理可能包括以下几种情况:

(1)能根据所述数据库中的文章正文中提及的取景地的画面匹配出所述视频的关键帧,并根据所述数据库中的文章正文匹配出取景地地址信息的,直接智能配置所述取景地配置信息后转人工审核;

(2)能匹配出关键帧但没有匹配出取景地地址信息的(例如可能只提及取景地名称),标记推送时间点后转人工配置取景地信息;

(3)能匹配出有取景地但不能匹配出关键帧的,将所述视频作为待配置视频转人工处理;

(4)不能匹配出取景地的(未命中关键字),采用其他预设方式计算所述视频有相关联的取景地的概率,并将概率达到预设阈值的所述视频作为待配置视频转人工处理。

具体而言,进一步参阅图3,为上述步骤S202的细化流程示意图。可以理解,该流程图不用于对执行步骤的顺序进行限定。根据需要,还可以对该流程图中的部分步骤进行添加或删减。在本实施例中,所述步骤S202具体包括:

S2020,将所提取的所述视频基本信息与所述数据库进行匹配,判断是否命中关键字(即所述数据库中的文章正文中匹配到所述视频的标题等基本信息,同时匹配到“取景地”、“拍摄地”、“圣地”等关键字)。若命中关键字,则表示所述数据库中提及所述视频的关联取景地,执行步骤S2021;若未命中关键字,则表示所述数据库中未提及所述视频的关联取景地,执行步骤S2025-S2026。

S2021,将所述视频的关键帧与所述数据库中提及的取景地的画面进行匹配,判断是否能匹配出取景地对应的关键帧。若能匹配出取景地对应的关键帧,则执行步骤S2022;若不能匹配出取景地对应的关键帧,则执行步骤S2027。

在本实施例中,当匹配出所述数据库中提及所述视频的取景地后,进一步进行关键帧的匹配。一般情况下,若相关专栏、游记正文中提及所述视频的取景地,大概率会上传视频作品截图(出现该取景地时的截图)和/或取景地的实地摄影图片等相关画面。因此,采用图片相似度匹配的方式,匹配对象为上述画面与所述视频中的关键帧,可以确定所述视频中出现该取景地的时间点(也就是所述推送时间点)。若能匹配出取景地对应的关键帧,则该关键帧所在的视频播放时间点即为该取景地对应的推送时间点。

值得注意的是,本实施例可以采用以下方式判断出所述视频中的关键帧:

(1)将所述视频以相等时间间隔提取画面,作为所述关键帧。例如,每一秒钟提取一次画面,将所提取的画面作为所述视频的关键帧。

另外,网页端视频进度条在鼠标悬停的时候会显示该时刻的静态画面,若所述服务器4已保存所述静态画面的图片,则可以直接将所保存的所述静态画面的图片作为所述关键帧,用来与所述取景地的画面进行匹配。

(2)获取所述视频对应的弹幕信息,计算每个单位时间内所述弹幕信息中出现关键信息(取景地相关的关键词汇,例如“取景地”、“拍摄地”、“圣地”、“打卡”等)的频率,并判断所述频率是否达到(大于或等于)预先设置的阈值,将所述频率达到阈值的单位时间对应的所述视频的画面作为所述关键帧,用来与所述取景地的画面进行匹配。

S2022,判断所述数据库中是否包含所述取景地的地址信息。若包含取景地地址信息,则执行步骤S2023;若不包含取景地地址信息,则执行步骤S2024。

在本实施例中,当从所述数据库中的文章正文中匹配出所述视频的取景地(例如正文中提及所述视频的标题和取景地名称)后,进一步从该文章的上下文中判断是否包含所述取景地的地址信息。所述取景地地址信息可以是文字描述或地图等。

在其他实施例中,还可以在匹配出所述视频的取景地名称后(或判断出所述数据库中不包含所述取景地的地址信息后),自动从其他途径(包括地图类应用程序,例如百度地图、高德地图等)搜索所述取景地的地址信息,从而进行智能配置。若搜索到所述取景地的地址信息,则执行步骤S2023,否则执行步骤S2024。

S2023,标记所述视频中所述取景地的推送时间点,并配置所述推送时间点对应的取景地信息。

在本实施例中,根据匹配出的取景地对应的关键帧,在所述视频的时间轴上标记取景地的推送时间点,并配置该推送时间点对应的取景地信息,包括取景地名称、取景地地址取景地简介等。在配置完成后,将所述视频的取景地配置信息转至人工审核,以进一步确认配置结果的准确性。

S2024,标记所述视频中所述取景地的推送时间点,并转至人工完善所述推送时间点对应的取景地信息。

在本实施例中,当无法得到所述取景地的地址信息时,根据匹配出的取景地对应的关键帧,在所述视频的时间轴上标记取景地的推送时间点,并配置该推送时间点对应的取景地名称。然后将已配置的信息转至人工处理,由人工添加所述取景地的地址信息等,以完善对所述视频对应的所述取景地信息的配置。

S2025,根据从所述视频数据中提取的关键信息,采用预设方式计算所述视频有关联取景地的概率。

当根据所述数据库不能匹配出所述视频的取景地(未命中关键字)时,从所述视频数据中提取关键信息,所述关键信息包括所述视频基本信息中出现的取景地信息(例如所述视频的简介中出现取景地名称)及所述视频的弹幕和/或评论中包含的取景地相关的关键词汇(例如“取景地”、“拍摄地”、“圣地”、“打卡”等)。然后根据所述关键信息采用预设方式计算所述视频有相关联的取景地的概率。其中,所述预设方式可以为预先设置每种关键信息对应的权重系数,并根据是否出现所述关键信息以及所述权重系数,计算出所述概率。

例如,将视频简介中出现地名对应的权重系数设为0.2,将弹幕中出现关键词汇的密度对应的权重系数设为0.6。则计算所述视频有相关联的取景地的概率的计算公式为:概率=简介中是否出现地名(0/1)×权重系数1(0.4)+弹幕密度×权重系数2(0.6)。若视频简介中直接命中地名(如国正中心)则取1,否则取0;读取视频弹幕列表,并计算单位时间(例如3秒)内出现关键词汇的密度,所述密度为命中关键词汇数除以单位时间内总弹幕数。然后将上述取值代入计算公式得到所述概率。假设某视频的简介中出现“国正中心”,且03:45至03:48播放时间内总弹幕数为100条,包含“打卡”字样的弹幕数为80条,即密度为0.8,则计算可得所述概率为1×0.4+0.8×0.6=0.4+0.48=0.88。

值得注意的是,根据弹幕内单位时间内出现关键词汇的密度计算出的所述概率为所述视频在该单位时间内有相关联的取景地的概率。也就是说,若后续根据所述概率判断所述视频存在具有相关联的取景地的潜力,在该取景地对应的推送时间点可以配置为该单位时间。

S2026,判断所述概率是否达到(大于或等于)预设阈值。若达到预设阈值,则执行步骤S2027;若未达到预设阈值,则流程结束。

例如,将所述预设阈值设为0.5,若所述概率的计算结果达到0.5,则认为所述视频存在具有关联取景地的潜力。否则,则人为所述视频不存在具有关联取景地的潜力,丢弃所述视频及相关数据(指不再做与取景地信息配置有关的其他处理)。

S2027,将所述视频作为待配置视频,并转至人工完成所述视频的取景地配置。

当根据命中关键字匹配出所述数据库中提及的所述视频的取景地,但不能匹配出取景地对应的关键帧时,或者当未命中关键字,但计算出所述视频有相关联的取景地的概率达到预设阈值时,将所述视频标记为待配置视频,与所匹配出的取景地名称(或者简介中出现的地名等)一起转至人工处理,由人工判断该取景地的推送时间点并添加该取景地的地址信息等,以完成对所述视频的取景地配置。

本实施例可以通过将视频基本信息匹配数据库(包括但不限于专栏文章、游记文章)的方式,匹配并在部分情况下确认所述视频特定片段出现的取景地,实现自动关联数据。并且,还可以根据视频数据中的关键信息计算所述视频或其片段出现取景地的概率,作为将所述视频当作待配置视频的依据,转至人工处理。

回到图2,步骤S204,根据所述视频的取景地配置信息,在播放所述视频时向用户推送所述视频关联的取景地。

当所述视频播放到所述推送时间点时,获取所述推送时间点对应的取景地信息,并推送给用户(也可以提前一定时间获取,并在所述推送时间点进行推送)。在本实施例中,推送方式可以是在所述视频的播放页面以文字描述或地图坐标等形式向用户进行展示。可以在视频播放器页面内增加入口,展示该视频所涉及的取景地,形式包括但不限于:文字描述的详细地址、简略的地图坐标;点击该入口则进入产品内地图页面,可详尽展示所述视频相关联的取景地的位置。例如,参阅图4所示,为一种所述推送方式的示意图。当所述视频播放到所述推送时间点时,在时间轴的所述推送时间点的位置或播放器界面或当前页面任意位置显示“发现圣地”的提示,并在当前页面的视频详情部分显示该推送时间点对应的取景地的地图坐标。

在本实施例中,除了根据所述取景地的地址信息在所述视频的播放页面显示所述取景地(可以是一个或多个)的地图坐标外,还可以在地图页面显示每个取景地坐标对应的视频图标,用户点击该视频图标后可以观看该视频或视频片段(包含该取景地的片段)。

在其他实施例中,还可以其他可行的方式向用户推送所述视频关联的取景地信息,例如在特定位置显示提示弹幕、语音提示、或弹出小显示框等,在此不做限制。

另外,在向用户推送所述视频关联的取景地时,还可以根据用户信息确定向所述用户所推送的、所述视频关联的取景地信息。具体可以包括:对有些用户(例如已设置不接收推送的用户)不推送取景地信息;根据用户地理位置、兴趣爱好等个人属性,推送不同类型的取景地信息,等等。因此可以针对不同的用户进行相应的不同的推送,更加适应用户需求,提升用户体验。

影视作品中所出现的取景地,能带来线下客流的实际提升,而本实施例可以提升其中“线上发现线下”的转换率,即通过为视频观看者提供了明确而便捷的定位至视频所含取景地的路径。

本实施例提出的视频取景地推送方法,可以将视频作品与实际取景地进行关联,在视频播放页面中的相应时间点明确地标示出取景地信息,便于用户查询相关资讯,从而提升这些线下取景地在线上的发现率,并提升用户体验。

实施例二

如图5所示,为本申请第二实施例提出的一种视频取景地推送方法的流程图。在第二实施例中,所述视频取景地推送方法在上述第一实施例的基础上,还包括步骤S500-S502。可以理解,本方法实施例中的流程图不用于对执行步骤的顺序进行限定。

该方法包括以下步骤:

S500,接收用户上传的视频数据及所述视频的取景地配置信息。

用户可以在所述客户端2中上传所述视频,并由所述客户端2发送至所述服务器4,并且用户在上传视频正片时会提供所述视频的标题、简介等。另外,在用户上传所述视频时,可以一并上传所述视频的取景地配置信息,也就是以人工配置的方式在上传视频及其基本信息的同时,配置推送时间点及取景地信息(例如取景地名称及在地图中的详细坐标)。则后续所述视频不用再进行取景地关联操作,直接可以根据所上传的取景地配置信息在播放视频时向用户推送。

S502,判断所述视频是否已上传取景地配置信息。若已上传取景地配置信息,则执行步骤S508;若未上传取景地配置信息,则执行步骤S504。

在进行所述视频的取景地关联操作之前,先判断所述视频是否已上传取景地配置信息。若已上传则无需进行后续操作,直接推送即可;若未上传则需要根据数据库关联所述视频和对应的取景地。

S504,获取视频数据,并从所述视频数据中提取视频基本信息。

用户上传所述视频时会提供所述视频的标题、简介等。另外,在所述视频播放过程中,观看的用户可能在弹幕(视频播放至特定时间时弹出的信息)或评论中留言。所述视频数据包括但不限于所述视频正片以及所述标题、简介和弹幕、评论。所述服务器4获取待关联的所述视频数据并从中提取各种视频基本信息。在本实施例中,所述视频基本信息可以包括标题、简介、分集等。并且,所述服务器4可以采用从视频网站的公开信息中进行数据爬取等方式提取出所述视频基本信息。

S506,将所提取的所述视频基本信息与数据库进行匹配,根据匹配结果确定所述视频的关联取景地,并对所述视频进行关联取景地配置。

所述数据库中包括但不限于旅行专栏、游戏专栏、游记等可能提及视频作品的取景地的文章,以及其他能够提及视频作品的取景地的相关信息。提取所述视频的视频基本信息后,将所述视频基本信息(此处主要是标题)及取景地相关词汇(例如“取景地”、“拍摄地”、“圣地”等)作为关键字与所述数据库进行匹配,若命中关键字(即所述数据库中的文章正文中匹配到所述视频的标题等基本信息,同时匹配到“取景地”、“拍摄地”、“圣地”等关键字),则得到所述视频对应的取景地信息(也就是根据所述数据库发现所述视频有相应取景地信息),根据匹配结果对所述视频进行关联取景地配置。其中,取景地配置信息包括推送时间点(用于向用户推送该取景地的视频播放时间点)和每个时间点对应的取景地信息(包括取景地名称、取景地地址取景地简介等)。

在本实施中,所述匹配结果和相应处理可能包括以下几种情况:

(1)能根据所述数据库中的文章正文中提及的取景地的画面匹配出所述视频的关键帧,并根据所述数据库中的文章正文匹配出取景地地址信息的,直接智能配置所述取景地配置信息后转人工审核;

(2)能匹配出关键帧但没有匹配出取景地地址信息的(例如可能只提及取景地名称),标记推送时间点后转人工配置取景地信息;

(3)能匹配出有取景地但不能匹配出关键帧的,将所述视频作为待配置视频转人工处理;

(4)不能匹配出取景地的(未命中关键字),采用其他预设方式计算所述视频有相关联的取景地的概率,并将概率达到预设阈值的所述视频作为待配置视频转人工处理。

该步骤的具体过程参阅图3及相关描述,在此不再赘述。

S508,根据所述视频的取景地配置信息,在播放所述视频时向用户推送所述视频关联的取景地。

当所述视频播放到所述推送时间点时,获取所述推送时间点对应的取景地信息,并推送给用户(也可以提前一定时间获取,并在所述推送时间点进行推送)。在本实施例中,推送方式可以是在所述视频的播放页面以文字描述或地图坐标等形式向用户进行展示。可以在视频播放器页面内增加入口,展示该视频所涉及的取景地,形式包括但不限于:文字描述的详细地址、简略的地图坐标;点击该入口则进入产品内地图页面,可详尽展示所述视频相关联的取景地的位置。例如,参阅图4所示,为一种所述推送方式的示意图。当所述视频播放到所述推送时间点时,在时间轴的所述推送时间点的位置或播放器界面或当前页面任意位置显示“发现圣地”的提示,并在当前页面的视频详情部分显示该推送时间点对应的取景地的地图坐标。

在本实施例中,除了根据所述取景地的地址信息在所述视频的播放页面显示所述取景地(可以是一个或多个)的地图坐标外,还可以在地图页面显示每个取景地坐标对应的视频图标,用户点击该视频图标后可以观看该视频或视频片段(包含该取景地的片段)。

在其他实施例中,还可以其他可行的方式向用户推送所述视频关联的取景地信息,例如在特定位置显示提示弹幕、语音提示、或弹出小显示框等,在此不做限制。

另外,在向用户推送所述视频关联的取景地时,还可以根据用户信息确定向所述用户所推送的、所述视频关联的取景地信息。具体可以包括:对有些用户(例如已设置不接收推送的用户)不推送取景地信息;根据用户地理位置、兴趣爱好等个人属性,推送不同类型的取景地信息,等等。因此可以针对不同的用户进行相应的不同的推送,更加适应用户需求,提升用户体验。

本实施例提出的视频取景地推送方法,可以在上传视频正片的同时上传所述视频的取景地配置信息,从而在播放所述视频时直接向用户推送所述取景地,方便用户查看相关资讯。

实施例三

如图6所示,为本申请第三实施例提出一种电子装置20的硬件架构示意图。本实施例中,所述电子装置20可包括,但不仅限于,可通过系统总线相互通信连接的存储器21、处理器22、网络接口23。需要指出的是,图6仅示出了具有组件21-23的电子装置20,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。在本实施例中,所述电子装置20可以是所述服务器4。

所述存储器21至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器21可以是所述电子装置20的内部存储单元,例如该电子装置20的硬盘或内存。在另一些实施例中,所述存储器21也可以是所述电子装置20的外部存储设备,例如该电子装置20上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。当然,所述存储器21还可以既包括所述电子装置20的内部存储单元也包括其外部存储设备。本实施例中,所述存储器21通常用于存储安装于所述电子装置20的操作系统和各类应用软件,例如视频取景地推送系统60的程序代码等。此外,所述存储器21还可以用于暂时地存储已经输出或者将要输出的各类数据。

所述处理器22在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器22通常用于控制所述电子装置20的总体操作。本实施例中,所述处理器22用于运行所述存储器21中存储的程序代码或者处理数据,例如运行所述视频取景地推送系统60等。

所述网络接口23可包括无线网络接口或有线网络接口,该网络接口23通常用于在所述电子装置20与其他电子设备之间建立通信连接。

实施例四

如图7所示,为本申请第四实施例提出一种视频取景地推送系统60的模块示意图。所述视频取景地推送系统60可以被分割成一个或多个程序模块,一个或者多个程序模块被存储于存储介质中,并由一个或多个处理器所执行,以完成本申请实施例。本申请实施例所称的程序模块是指能够完成特定功能的一系列计算机程序指令段,以下描述将具体介绍本实施例各程序模块的功能。

在本实施例中,所述视频取景地推送系统60包括:

提取模块600,用于获取视频数据,并从所述视频数据中提取视频基本信息。

用户可以在所述客户端2中上传所述视频,并由所述客户端2发送至所述服务器4,并且用户在上传视频正片时会提供所述视频的标题、简介等。另外,在所述视频播放过程中,观看的用户可能在弹幕(视频播放至特定时间时弹出的信息)或评论中留言。所述视频数据包括但不限于所述视频正片以及所述标题、简介和弹幕、评论。所述提取模块600获取所述视频数据并从中提取各种视频基本信息。在本实施例中,所述视频基本信息可以包括标题、简介、分集等。并且,所述提取模块600可以采用从视频网站的公开信息中进行数据爬取等方式提取出所述视频基本信息。

配置模块602,用于将所提取的所述视频基本信息与数据库进行匹配,根据匹配结果确定所述视频的关联取景地,并对所述视频进行关联取景地配置。

所述数据库中包括但不限于旅行专栏、游戏专栏、游记等可能提及视频作品的取景地的文章,以及其他能够提及视频作品的取景地的相关信息。提取所述视频的视频基本信息后,将所述视频基本信息(此处主要是标题)及取景地相关词汇(例如“取景地”、“拍摄地”、“圣地”等)作为关键字与所述数据库进行匹配,若命中关键字(即所述数据库中的文章正文中匹配到所述视频的标题等基本信息,同时匹配到“取景地”、“拍摄地”、“圣地”等关键字),则得到所述视频对应的取景地信息(也就是根据所述数据库发现所述视频有相应取景地信息),根据匹配结果对所述视频进行关联取景地配置。其中,取景地配置信息包括推送时间点(用于向用户推送该取景地的视频播放时间点)和每个时间点对应的取景地信息(包括取景地名称、取景地地址取景地简介等)。

在本实施中,所述匹配结果和相应处理可能包括以下几种情况:

(1)能根据所述数据库中的文章正文中提及的取景地的画面匹配出所述视频的关键帧,并根据所述数据库中的文章正文匹配出取景地地址信息的,直接智能配置所述取景地配置信息后转人工审核;

(2)能匹配出关键帧但没有匹配出取景地地址信息的(例如可能只提及取景地名称),标记推送时间点后转人工配置取景地信息;

(3)能匹配出有取景地但不能匹配出关键帧的,将所述视频作为待配置视频转人工处理;

(4)不能匹配出取景地的(未命中关键字),采用其他预设方式计算所述视频有相关联的取景地的概率,并将概率达到预设阈值的所述视频作为待配置视频转人工处理。

所述配置模块602的具体处理过程参阅图3及相关描述,在此不再赘述。

推送模块604,用于根据所述视频的取景地配置信息,在播放所述视频时向用户推送所述视频关联的取景地。

当所述视频播放到所述推送时间点时,获取所述推送时间点对应的取景地信息,并推送给用户(也可以提前一定时间获取,并在所述推送时间点进行推送)。在本实施例中,推送方式可以是在所述视频的播放页面以文字描述或地图坐标等形式向用户进行展示。可以在视频播放器页面内增加入口,展示该视频所涉及的取景地,形式包括但不限于:文字描述的详细地址、简略的地图坐标;点击该入口则进入产品内地图页面,可详尽展示所述视频相关联的取景地的位置。例如,参阅图4所示,为一种所述推送方式的示意图。当所述视频播放到所述推送时间点时,在时间轴的所述推送时间点的位置或播放器界面或当前页面任意位置显示“发现圣地”的提示,并在当前页面的视频详情部分显示该推送时间点对应的取景地的地图坐标。

在本实施例中,除了根据所述取景地的地址信息在所述视频的播放页面显示所述取景地(可以是一个或多个)的地图坐标外,还可以在地图页面显示每个取景地坐标对应的视频图标,用户点击该视频图标后可以观看该视频或视频片段(包含该取景地的片段)。

在其他实施例中,还可以其他可行的方式向用户推送所述视频关联的取景地信息,例如在特定位置显示提示弹幕、语音提示、或弹出小显示框等,在此不做限制。

另外,在向用户推送所述视频关联的取景地时,还可以根据用户信息确定向所述用户所推送的、所述视频关联的取景地信息。具体可以包括:对有些用户(例如已设置不接收推送的用户)不推送取景地信息;根据用户地理位置、兴趣爱好等个人属性,推送不同类型的取景地信息,等等。因此可以针对不同的用户进行相应的不同的推送,更加适应用户需求,提升用户体验。

本实施例提出的视频取景地推送系统,可以将视频作品与实际取景地进行关联,在视频播放页面中的相应时间点明确地标示出取景地信息,便于用户查询相关资讯,从而提升这些线下取景地在线上的发现率,并提升用户体验。

实施例五

如图8所示,为本申请第五实施例提出一种视频取景地推送系统60的模块示意图。在本实施例中,所述视频取景地推送系统60除了包括第四实施例中的所述提取模块600、配置模块602、推送模块604之外,还包括接收模块606、判断模块608。

所述接收模块606,用于接收用户上传的视频数据及所述视频的取景地配置信息。

用户可以在所述客户端2中上传所述视频,并由所述客户端2发送至所述服务器4,并且用户在上传视频正片时会提供所述视频的标题、简介等。另外,在用户上传所述视频时,可以一并上传所述视频的取景地配置信息,也就是以人工配置的方式在上传视频正片及其基本信息的同时,配置推送时间点及取景地信息。则后续所述视频不用再进行取景地关联操作,直接可以根据所上传的取景地配置信息在播放视频时向用户推送。

所述判断模块608,用于判断所述视频是否已上传取景地配置信息。若已上传取景地配置信息,则触发所述推送模块604,直接根据所上传的取景地配置信息向用户进行推送;若未上传取景地配置信息,则触发所述提取模块600进行进一步处理。

本实施例提出的特征图像识别定位系统,可以在上传视频正片的同时上传所述视频的取景地配置信息,从而在播放所述视频时直接向用户推送所述取景地,方便用户查看相关资讯。

实施例六

本申请还提供了另一种实施方式,即提供一种计算机可读存储介质,所述计算机可读存储介质存储有视频取景地推送程序,所述视频取景地推送程序可被至少一个处理器执行,以使所述至少一个处理器执行如上述的视频取景地推送方法的步骤。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

显然,本领域的技术人员应该明白,上述的本申请实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请实施例不限制于任何特定的硬件和软件结合。

以上仅为本申请实施例的优选实施例,并非因此限制本申请实施例的专利范围,凡是利用本申请实施例说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请实施例的专利保护范围内。

22页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于电子地图的视频检索方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!