[go: up one dir, main page]

CN107205161A - 一种视频播放方法、装置、存储介质和终端 - Google Patents

一种视频播放方法、装置、存储介质和终端 Download PDF

Info

Publication number
CN107205161A
CN107205161A CN201710526228.8A CN201710526228A CN107205161A CN 107205161 A CN107205161 A CN 107205161A CN 201710526228 A CN201710526228 A CN 201710526228A CN 107205161 A CN107205161 A CN 107205161A
Authority
CN
China
Prior art keywords
video
content
literary work
information
title
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
CN201710526228.8A
Other languages
English (en)
Other versions
CN107205161B (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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201710526228.8A priority Critical patent/CN107205161B/zh
Publication of CN107205161A publication Critical patent/CN107205161A/zh
Application granted granted Critical
Publication of CN107205161B publication Critical patent/CN107205161B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/232Content retrieval operation locally within server, e.g. reading video streams from disk arrays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明实施例公开了一种视频播放方法、装置、存储介质和终端;本发明实施例采用在播放视频的过程中,获取视频的标题信息,然后,从标题信息中获取视频对应的文学作品名称,发送内容获取请求,内容获取请求携带该文学作品名称,获取该文学作品名称对应的文学作品内容,在当前视频播放画面中展示该文学作品内容;该方案可以在终端播放视频时,自动获取视频对应的文学作品内容,并在视频画面中展示该文学作品内容,无需终端退出当前视频播放,以及进行繁琐的操作搜索下载文学作品,因此,提升了视频播放的连续性以及文学作品内容的获取效率。

Description

一种视频播放方法、装置、存储介质和终端
技术领域
本发明涉及移动通信领域,具体涉及一种视频播放方法、装置、存储介质和终端。
背景技术
随着终端技术的发展,移动终端已经开始从以前简单地提供通话设备渐渐变成一个通用软件运行的平台。该平台不再以提供通话管理为主要目的,而是提供一个包括通话管理、游戏娱乐、办公记事、移动支付等各类应用程序在内的运行环境,随着大量的普及,已经深入至人们的生活、工作的方方面面。
发明内容
本发明实施例提供一种视频播放方法、装置、存储介质和终端,可以提升视频播放的连续性以及文学作品内容的获取效率。
第一方面,本发明实施例提供一种视频播放方法,包括:
在播放视频的过程中,获取所述视频的标题信息;
从所述标题信息中获取所述视频对应的文学作品名称;
发送内容获取请求,所述内容获取请求携带所述文学作品名称;
获取所述文学作品名称对应的文学作品内容;
在当前视频播放画面中展示所述文学作品内容。
第二方面,本发明实施例还提供了一种视频播放装置,包括:
标题获取模块,用于在播放视频的过程中,获取所述视频的标题信息;
名称获取模块,用于从所述标题信息中获取所述视频对应的文学作品名称;
发送模块,用于发送内容获取请求,所述内容获取请求携带所述文学作品名称;
内容获取模块,用于获取所述文学作品名称对应的文学作品内容;
内容展示模块,用于在当前视频播放画面中展示所述文学作品内容。
第三方面,本发明还提供一种存储介质,所述存储介质存储有指令,所述指令被处理器执行时实现本发明实施例任一提供的视频播放方法的步骤。
第四方面,本发明实施例还提供一种终端,包括存储器和处理器,所述存储器存储有指令,所述处理器加载所述指令以执行本发明实施例任一提供的视频播放方法的步骤。
本发明实施例采用在播放视频的过程中,获取视频的标题信息,然后,从标题信息中获取视频对应的文学作品名称,发送内容获取请求,内容获取请求携带所述文学作品名称,获取所述文学作品名称对应的文学作品内容,在当前视频播放画面中展示该文学作品内容;该方案可以在终端播放视频时,自动获取视频对应的文学作品内容,并在视频画面中展示该文学作品内容,无需终端退出当前视频播放,以及进行繁琐的操作搜索下载文学作品,因此,提升了视频播放的连续性以及文学作品内容的获取效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的视频播放系统的架构图。
图2为本发明实施例提供的视频播放方法的一种流程示意图。
图3为本发明实施例提供的视频播放界面的示意图。
图4为本发明实施例提供的视频播放界面的另一示意图。
图5为本发明实施例提供的视频播放方法的另一种流程示意图。
图6为本发明实施例提供的视频播放界面的又一示意图。
图7为本发明实施例提供的视频播放装置的一种结构示意图。
图8为本发明实施例提供的视频播放装置的另一种结构示意图。
图9为本发明实施例提供的视频播放装置的又一种结构示意图。
图10为本发明实施例提供的终端的结构示意图。
具体实施方式
请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。所熟知的适合用于本发明的运算系统、环境与组态的范例可包括(但不限于)手持电话、个人计算机、服务器、多处理器系统、微电脑为主的系统、主架构型计算机、及分布式运算环境,其中包括了任何的上述系统或装置。
以下将分别进行详细说明。
本实施例将从视频播放装置的角度进行描述,该视频播放装置具体可以集成在终端中,该终端可以为智能手机、平板电脑等电子设备。
本发明实施例提供了一种视频播放系统,该系统包括终端,该终端集成有本发明实施例任一提供的视频播放装置。此外,该系统还可以包括其他设备,如服务器等。
例如,参考图1,本发明实施例提供一种视频播放系统;该视频播放系统可以包括终端11和服务器12,终端11和服务器12通过网络连接。
在终端11播放视频时,终端11可以获取所述视频的标题信息,然后,从所述标题信息中获取所述视频对应的文学作品名称,向服务器12发送内容获取请求,所述内容获取请求携带所述文学作品名称,终端11从所述服务器12获取所述文学作品名称对应的文学作品内容,终端11在当前视频播放画面中展示所述文学作品内容。
终端11和服务器12之间可以但不限于采用以下传输协议中的任一种:HTTP(Hypertext transfer protocol,超文本传输协议)、FTP(File Transfer Protocol,文件传输协议)、P2P(Peer to Peer,对等网络)、P2SP(Peer to Server&Peer,点对服务器和点)等。
在一实施例中,本发明实施例提供了一种视频播放方法,参考图2,该视频播放方法的具体流程如下:
101、在播放视频的过程中,获取视频的标题信息。
具体地,在终端播放视频的过程中,可以获取该视频的标题信息。
比如,终端可以通过视频播放应用播放视频,此时,终端可以获取视频的标题信息。
其中,视频的标题信息包括视频的名称如“择天记”、视频的简介如“长生入城”等信息。
102、从标题信息中获取视频对应的文学作品名称。
一般视频的标题信息中的视频名称与视频翻拍的文学作品名对应,或者相同,因此,可以从标题信息中获取视频对应的文学作品名称。
比如,标题信息包括“【楚乔传】拆线小能手上线”,此时,可以从标题信息中提取视频对应的文学作品名称为“楚乔传”。
其中,文学作品包括指散文或诗歌或小说或戏剧等形式的作品,即包括小说、散文等等。
103、发送内容获取请求,该内容获取请求携带文学作品名称。
在一实施例中,可以向服务器发送内容获取请求,容获取请求携带文学作品名称。
比如,可以通过无线网络向服务器发送内容请求,以请求文学作品名称对应的文学作品内容。
服务器在接收到内容获取请求之后,便会搜索文学作品名称的作品内容,然后,将该作品内容返回给终端。
一实施例中,为了获取与当前视频匹配的文学作品内容,提升作品内容与视频的匹配度以及用户体验,还可以从视频的字幕中提取相应的文字,发送给服务器,由服务器根据该文学作品内容中选取相应的内容返回给终端,如选取相应的章节内容返回给终端。也即步骤“向服务器发送内容获取请求”可以包括:
获取所述视频的字幕信息;
从所述字幕信息中提取相应的目标文字信息,其中,目标文字信息用于供所述服务器确定或者定位需要返回的文学作品内容;
发送内容获取请求,所述内容获取请求还携带所述目标文字信息。比如,可以向服务器发送内容获取请求。
其中,内容获取请求此时携带文学作品名称以及目标文字信息,服务器可根据内容获取请求搜索文学作品名称对应的文学作品内容,然后,基于目标文字信息从文学作品内容中选取待返回的目标作品内容,例如,可以选取相应的章节内容、段落内容等等。
本发明实施例中,字幕信息可以包括字幕及其对应的时间戳,终端可以根据字幕对应的时间戳来播放相应的字幕;该时间戳可以包括字幕起始播放时间、和结束播放时间。一实施例中,为了提高目标文字信息的选取效率以及准确性,可以基于字幕对应的时间戳来确定目标文字信息。也即步骤“从所述字幕信息中提取相应的目标文字信息”可以包括:
根据所述字幕对应的时间戳从字幕信息中选取相应的字幕;
根据选取的字幕获取相应的目标文字信息。
其中,基于字幕对应的时间戳选取想要的字幕的方式可以有多种;比如,为提升后续播放视频与文学作品内容的匹配程度,此时,可以获取当前的视频播放时间,根据该视频播放时间获取未播放字幕及其对应的时间戳,从未播放字幕对应的时间戳中选取相应的目标时间戳,然后,获取目标时间戳对应的字幕。
又或者,在一实施例中,可以根据视频播放时间选取已播放字幕及其对应的时间戳,然后,根据已播放字幕对应的时间戳从已播放字幕中选取相应的字幕。
在一实施例中,可以将目标时间戳对应的字幕作为用于确定所需的文学作品内容的目标文字信息。或者,又比如,在一实施例中,可以从目标时间戳对应的字幕中提取相应的文字。例如,可以对目标时间戳对应的字幕进行分词处理,根据预设选取规则选取相应的词组,作为目标文字信息。其中,预设选取规则可以根据需求设定,比如,可以选取非停用词如“的”“个”等等。
例如,当前视频的播放时间为27:54,此时,可以从字幕文件中获取27:54之后未播放字幕的时间戳如27:55-28:10,28:11-29:00,29:01-30:10……53:45-55:10。然后,从未播放字幕的时间戳中选取相应的目标时间戳,如28:11-29:00,29:01-30:10;并获取目标时间戳28:11-29:00,29:01-30:10各自对应的字幕,如“好吧那你能帮我把这个转交给Swan先生吗”,“告诉他税务局的Barnes小姐过来拜访”;然后,可以将目标时间戳对应的字幕作为目标文字信息等等。
其中,目标时间戳的选取有多种方式,可以根据实际需求设定。比如,可以选取字幕播放时长(即结束播放时间与起始播放时间之间的差值)等于预设时长的目标时间戳,例如,选取字幕播放时长等于10s的目标时间戳。
104、获取该文学作品名称对应的文学作品内容。
在一实施例中,可以从服务器获取文学作品名称对应的文学作品内容。
比如,通过无线网络从服务器获取文学作品内容。该文学作品内容可以为文学作品的所有内容,也可以为文学作品的某段内容,如某个章节的内容等等。
105、在当前视频播放画面中展示文学作品内容。
比如,在当前视频播放画面中插入显示文学作品内容。参考图3,在终端播放某个小说翻拍的电视剧时,可以在当前视频播放画面中展示该小说的内容。
具体地,在视频画面中展示消息内容的实现方式有多种,比如,可以在显示视频画面的第一图像显示控件上添加第二图像显示控件,该第二图像显示控件叠加在该第一图像显示控件上;通过该第二图像显示控件显示文学作品内容。一实施例中,为不影响视频播放,以提升视频播放效果,该第二图像显示控件与第一图像显示控件完全重合,并且第二图像显示控件的背景为透明色。
为了便于用户观看文学作品内容以及不影响当前视频播放,在一实施例中,还可以将文学作品内容划分成若干文字片段,然后,在视频画面中展示该文字片段。也即步骤“在当前视频播放画面中展示所述文学作品内容”可以包括:
将所述文学作品内容划分成若干文字片段;
根据所述视频的剩余播放时长以及文字片段的数量,确定所述文字片段的展示时长;
根据所述展示时长在当前视频播放画面中展示所述文字片段。如可以根据预定展示顺序来展示文字片段,如在一实施例中,在划分文字片段时可以对每个文字片段进行编号,在播放文字片段时可以根据编号的大小顺序来播放文字片段。
其中,可以文学作品内容的片段划分方式可以根据实际需求设定,比如,可以基于文学作品内容的句子来划分。也即步骤“将所述文学作品内容划分成若干文字片段”可以包括:
对所述文学作品内容进行分句处理,得到分句结果;
根据所述分句结果将所述文学作品内容划分成若干文字片段。
其中,文字片段包括若干句子,文字片段所包含的句子数量可以根据实际需求设定,比如,包含两句文字、三句文字等等。每个文字片段所包含的句子数量可以相同,也可以不同。
例如,采用中英文分句技术对文学作品内容进行分句,得到若干句子,然后,基于每个文字片段包含相同句子数量的规则将若干句子划分成若干文字片段。
为提升文学作品显示与视频播放的同步性,在一实施例中,可以基于视频的剩余播放时长与文字片段的数量来确定文字片段的展示时长。
在一实施例中,每个文字片段的展示时长可以相同。例如,当前视频的剩余播放时长为20分钟,划分的文字片段的数量为100个,此时,可以确定每个文字片段的显示时长为20/100*60s=12s。
在一实施例中,每个文字片段的展示时长可以不同。例如,当前视频的剩余播放时长为20分钟,划分的文字片段的数量为100个,此时,确定第一个文字片段的展示时长为12s、第二个文字片段的展示时长为10s,第三个文字片段的展示时长为15s……第100个文字片段的展示时长为5s等等。
除了上述介绍的确定文字片段的展示时长的方式之外,在一实施例中,还可以通过电子设备记录用户在在一段历史时段内的观看文章的时长以及文章所含的句子数量,并可以利用学习算法对该记录的用户观看文章的时长以及文章所含的句子数量进行分析和学习处理,电子设备通过自行分析和学习的处理过程生成用户对相应数量句子的观看时长偏好,此时,可以根据分析得到的观看时长来确定文字片段的展示时长。比如记录过去一个月内观看每条短信的时长以及短信包含的句子数量。电子设备可以通过学习算法分析出用户观看一般包含相应数量句子的观看时长,并基于该观看时长来确定文字片段在视频画面中的展示时长。
本发明实施例中的文字片段的展示位置可以有多种,展示位置可以为视频画面的顶部、中间、侧边、底部等等。
本发明实施例中,文字片段的展示位置的确定方式有多种,比如,为了不影响用户观看视频,可以基于字幕的展示位置来确定文字片段在当前视频画面中的展示位置。此时,步骤“根据所述展示时长在当前视频播放画面中展示所述文字片段”可以包括:
根据所述字幕信息在视频播放画面中的展示位置,确定所述文字片段在视频画面中的目标展示位置;
根据所述目标展示位置以及所述展示时长,在当前视频播放画面中展示所述文字片段。
比如,在视频画面中字幕展示位置以外的区域选取文字片段在当前视频画面中的展示位置。又比如,在当前视频画面没有字幕显示时,可以将字幕展示位置直接作为文字片段在视频画面中的展示位置。
一实施例中,为方便用户快速观看文学作品内容,还可以在视频播放画面中插入片段切换接口,用户可以通过对片段切换接口操作,以切换至显示下一个文字片段。
其中,片段切换接口的表示方式有多种,可以根据实际需求设定,比如,可以输入框、图标等形式。
例如,参考图4,在视频播放画面中设置了一文字片段切换的按钮,当用户点击该按钮时可以展示当前文字片段的下一个文字片段。
在一实施例中,片段切换接口的插入位置,可以基于文字片段的展示位置设定,例如,可以在文字片段的展示位置的下方、上方等位置插入消息回复接口。又或者可以在视频播放操作栏中插入片段切换接口等等。
由上可知,本发明实施例采用在播放视频的过程中,获取视频的标题信息,然后,从标题信息中获取该视频对应的文学作品名称发送内容获取请求,该内容获取请求携带该文学作品名称,该服务器获取该文学作品名称对应的文学作品内容,在当前视频播放画面中展示该文学作品内容;该方案可以在终端播放视频时,自动获取视频对应的文学作品内容,并在视频画面中展示该文学作品内容,无需终端退出当前视频播放,以及进行繁琐的操作搜索下载文学作品,因此,提升了视频播放的连续性、以及文学作品内容的获取效率,从而提升了视频观看体验。此外,由于减少了用户对终端的操作,可以节省终端资源。
在一实施例中,本发明实施例还提供了另一种视频播放方法,如图5所示,本实施例基于图1所示的系统来介绍本发明的视频播放方法,其具体流程如下:
201、终端在播放视频的过程中,获取视频的标题信息。
比如,终端可以通过视频播放应用播放视频,此时,终端可以获取视频的标题信息。
其中,视频的标题信息包括视频的名称如“择天记”、视频的简介如“初入王朝”等信息。
202、终端从标题信息中获取视频对应的文学作品名称。
比如,标题信息包括“【择天记】长生引星光”,此时,可以从标题信息中提取视频对应的文学作品名称为“择天记”。
其中,文学作品包括指散文或诗歌或小说或戏剧等形式的作品,即包括小说、散文等等。
203、终端从视频的字幕信息中提取相应的内容定位文字信息。
其中,内容定位文字信息用于指示需要获取的文学作品内容。可以从视频的字幕信息中选取。在其他实施例中,还可以从视频的评论信息中选取。
在视频的字幕信息中选取的方式可以如下:
终端可以获取当前的视频播放时间,根据该视频播放时间获取未播放字幕及其对应的时间戳,从未播放字幕对应的时间戳中选取相应的目标时间戳,然后,获取目标时间戳对应的字幕。
例如,当前视频的播放时间为28:00,此时,可以从字幕文件中获取28:00之后未播放字幕的时间戳如28:01-28:10,28:11-29:09,29:10-30:10……53:45-55:10。然后,从未播放字幕的时间戳中选取相应的目标时间戳,如28:01-28:10,28:11-29:09,;并获取目标时间戳28:01-28:10,28:11-29:09,各自对应的字幕,如“很多住这种公住房的人都有私家园艺师吗”,“不能负担这种奢侈消费的人不多”;然后,可以将目标时间戳对应的字幕作为内容定位文字信息等等。
204、终端向服务器发送内容获取请求,所述内容获取请求携带所述文学作品名称以及内容定位文字信息。
比如,终端通过无线网络向服务器发送内容获取请求。
205、服务器根据内容获取请求搜索所述文学作品名称对应的文学作品内容。
服务器可以通过搜索引擎技术从互联网中搜索该文学作品名称对应的文学作品。
206、服务器根据内容定位文字信息从文学作品内容选取相应的目标文学作品内容,并向终端发送该目标文学作品内容。
其中,目标文学作品内容可以为文学作品内容的某个章节内容、某卷内容等等。
207、终端将目标文学作品内容划分成若干文字片段。
比如,终端可以对文学作品内容进行分句处理,得到分句结果,根据所述分句结果将所述文学作品内容划分成若干文字片段。其中,文字片段包含若干文学作品句子。每个文字片段所包含的句子数量可以相同,也可以不同。
208、终端根据视频的剩余播放时长以及文字片段的数量,确定文字片段的展示时长。
为提升文学作品显示与视频播放的同步性,本发明实施例基于视频的剩余播放时长与文字片段的数量来确定文字片段的展示时长。例如,当前视频的剩余播放时长为30分钟,划分的文字片段的数量为100个,此时,可以确定每个文字片段的显示时长为30/100*60s=18s。
209、终端根据展示时长在当前视频播放画面中展示所述文字片段。
比如,终端可以根据所述字幕信息在视频播放画面中的展示位置,确定所述文字片段在视频画面中的目标展示位置;然后,根据所述目标展示位置以及所述展示时长,在当前视频播放画面中展示所述文字片段。
比如,在视频画面中字幕展示位置以外的区域选取文字片段在当前视频画面中的展示位置。又比如,在当前视频画面没有字幕显示时,可以将字幕展示位置直接作为文字片段在视频画面中的展示位置。
参考图6,终端在播放某个小说翻拍的视频时,可以在当前视频播放画面中展示该小说的内容片段。
由上可知,本发明实施例采用在终端播放视频的过程中,获取视频的标题信息,然后,从该标题信息中获取该视频对应的文学作品名称,向服务器发送内容获取请求,该内容获取请求携带该文学作品名称,从该服务器获取该文学作品名称对应的文学作品内容,在当前视频播放画面中展示该文学作品内容;该方案可以在终端播放视频时,自动获取视频对应的文学作品内容,并在视频画面中展示该文学作品内容,无需终端退出当前视频播放,以及进行繁琐的操作搜索下载文学作品,因此,提升了视频播放的连续性、以及文学作品内容的获取效率,从而提升了视频观看体验。此外,由于减少了用户对终端的操作,可以节省终端资源。
为了便于更好的实施本发明实施例提供的视频播放方法,在一实施例中还提供了一种视频播放装置。其中名词的含义与上述视频播放方法中相同,具体实现细节可以参考方法实施例中的说明。
如图7所示,视频播放装置30可以包括:标题获取模块301、名称获取模块302、发送模块303、内容获取模块304以及内容展示模块305;
标题获取模块301,用于在播放视频的过程中,获取所述视频的标题信息;
名称获取模块302,用于从所述标题信息中获取所述视频对应的文学作品名称;
发送模块303,用于发送内容获取请求,所述内容获取请求携带所述文学作品名称;比如,可以向服务器发送内容获取请求;
内容获取模块304,用于获取所述文学作品名称对应的文学作品内容;比如,从服务器获取文学作品名称对应的文学作品内容;
内容展示模块305,用于在当前视频播放画面中展示所述文学作品内容。
在一实施例中,参考图8,其中,发送模块303可以包括:字幕获取子模块3031、信息获取子模块3032以及请求发送子模块3033;
字幕获取子模块3031,用于获取所述视频的字幕信息;
信息获取子模块3032,用于从所述字幕信息中提取相应的目标文字信息,所述目标文字信息用于供所述服务器确定需要返回的文学作品内容;
请求发送子模块3033,用于发送内容获取请求,所述内容获取请求还携带所述目标文字信息。比如,请求发送至模块3033可以用于向服务器发送内容获取请求。
在一实施例中,所述字幕信息包括字幕及其对应的时间戳;所述信息获取子模块3032,用于:
根据所述字幕对应的时间戳从字幕信息中选取相应的字幕;
根据选取的字幕获取相应的目标文字信息。
在一实施例中,参考图9,其中,内容展示模块305,可以包括:
划分子模块3051,用于将所述文学作品内容划分成若干文字片段;
时长确定子模块3052,用于根据所述视频的剩余播放时长以及文字片段的数量,确定所述文字片段的展示时长;
展示子模块3053,用于根据所述展示时长在当前视频播放画面中展示所述文字片段。
在一实施例中,所述划分子模块3051,用于:
对所述文学作品内容进行分句处理,得到分句结果;
根据所述分句结果将所述文学作品内容划分成若干文字片段。
在一实施例中,该展示子模块3053,可以用于:
根据所述字幕信息在视频播放画面中的展示位置,确定所述文字片段在视频画面中的目标展示位置;
根据所述目标展示位置以及所述展示时长,在当前视频播放画面中展示所述文字片段。
具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。
由上可知,本发明实施例提供的视频播放装置30采用标题获取模块301在播放视频的过程中,获取视频的标题信息,然后,由名称获取模块302从标题信息中获取视频对应的文学作品名称,发送模块303发送内容获取请求,内容获取请求携带该文学作品名称,内容获取模块304获取该文学作品名称对应的文学作品内容,内容展示模块305在当前视频播放画面中展示该文学作品内容;该方案可以在终端播放视频时,自动获取视频对应的文学作品内容,并在视频画面中展示该文学作品内容,无需终端退出当前视频播放,以及进行繁琐的操作搜索下载文学作品,因此,提升了视频播放的连续性以及文学作品内容的获取效率。
在一实施例中,本发明还提供一种存储介质,所述存储介质存储有指令,所述指令被处理器执行时实现本发明实施例任一提供的视频播放方法的步骤。
在一实施例中,本发明还提供一种终端,包括存储器和处理器,所述存储器存储有指令,所述处理器加载所述指令以执行本发明实施例任一提供的视频播放方法的步骤。
请参阅图10,图10为本发明实施例提供的终端结构示意图。该终端400可以包括射频(RF,Radio Frequency)电路401、包括有一个或一个以上计算机可读存储介质的存储器402、输入单元403、显示单元404、传感器404、音频电路406、无线保真(WiFi,WirelessFidelity)模块407、包括有一个或者一个以上处理核心的处理器408、以及电源409等部件。本领域技术人员可以理解,图10中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
射频电路401可用于收发信息,或通话过程中信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器408处理;另外,将涉及上行的数据发送给基站。
存储器402可用于存储应用程序和数据。存储器402存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器408通过运行存储在存储器402的应用程序,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器408和输入单元403对存储器402的访问。
输入单元403可用于接收输入的数字、字符信息或用户特征信息(比如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
显示单元404可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元404可包括显示面板。
虽然在图10中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。
终端还可包括至少一种传感器405,比如光传感器、运动传感器以及其他传感器。
音频电路406可通过扬声器、传声器提供用户与终端之间的音频接口。
无线保真(WiFi)属于短距离无线传输技术,终端通过无线保真模块407可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。
处理器408是终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器402内的应用程序,以及调用存储在存储器402内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。可选的,处理器408可包括一个或多个处理核心;优选的,处理器408可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器408中。
终端还包括给各个部件供电的电源409(比如电池)。尽管图10中未示出,终端还可以包括摄像头、蓝牙模块等,在此不再赘述。
其中,处理器408加载存储器402中的指令或程序以实现以下步骤:
在终端播放视频的过程中,获取所述视频的标题信息;从所述标题信息中获取所述视频对应的文学作品名称;向服务器发送内容获取请求,所述内容获取请求携带所述文学作品名称;从所述服务器获取所述文学作品名称对应的文学作品内容;在当前视频播放画面中展示所述文学作品内容。
一实施例中,处理器408可以实现以下步骤:
获取所述视频的字幕信息;从所述字幕信息中提取相应的目标文字信息,所述目标文字信息用于供所述服务器确定需要返回的文学作品内容;向所述服务器发送内容获取请求,所述内容获取请求还携带所述目标文字信息。
一实施例中,所述字幕信息包括字幕及其对应的时间戳,处理器408可以实现以下步骤:
根据所述字幕对应的时间戳从字幕信息中选取相应的字幕;
根据选取的字幕获取相应的目标文字信息。
一实施例中,处理器408可以实现以下步骤:
将所述文学作品内容划分成若干文字片段;
根据所述视频的剩余播放时长以及文字片段的数量,确定所述文字片段的展示时长;
根据所述展示时长在当前视频播放画面中展示所述文字片段。
一实施例中,处理器408可以实现以下步骤:
对所述文学作品内容进行分句处理,得到分句结果;
根据所述分句结果将所述文学作品内容划分成若干文字片段。
一实施例中,处理器408还可以实现以下步骤:
根据所述字幕信息在视频播放画面中的展示位置,确定所述文字片段在视频画面中的目标展示位置;
根据所述目标展示位置以及所述展示时长,在当前视频播放画面中展示所述文字片段。
本发明实施例终端在播放视频的过程中,获取视频的标题信息,然后,从标题信息中获取视频对应的文学作品名称,发送内容获取请求,内容获取请求携带该文学作品名称,获取该文学作品名称对应的文学作品内容,在当前视频播放画面中展示该文学作品内容;该方案可以在终端播放视频时,自动获取视频对应的文学作品内容,并在视频画面中展示该文学作品内容,无需终端退出当前视频播放,以及进行繁琐的操作搜索下载文学作品,因此,提升了视频播放的连续性以及文学作品内容的获取效率。
需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,如存储在终端的存储器中,并被该终端内的至少一个处理器执行,在执行过程中可包括如信息发布方法的实施例的流程。其中,存储介质可以包括:只读存储器(ROM,Read OnlyMemory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
以上对本发明实施例提供的一种视频播放方法、装置、存储介质和终端进行了详细介绍,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种视频播放方法,其特征在于,包括以下步骤:
在播放视频的过程中,获取所述视频的标题信息;
从所述标题信息中获取所述视频对应的文学作品名称;
发送内容获取请求,所述内容获取请求携带所述文学作品名称;
获取所述文学作品名称对应的文学作品内容;
在当前视频播放画面中展示所述文学作品内容。
2.如权利要求1所述的视频播放方法,其特征在于,发送内容获取请求,包括:
获取所述视频的字幕信息;
从所述字幕信息中提取相应的目标文字信息,所述目标文字信息用于供所述服务器确定需要返回的文学作品内容;
发送内容获取请求,所述内容获取请求还携带所述目标文字信息。
3.如权利要求2所述的视频播放方法,其特征在于,所述字幕信息包括字幕及其对应的时间戳;
从所述字幕信息中提取相应的目标文字信息,包括:
根据所述字幕对应的时间戳从字幕信息中选取相应的字幕;
根据选取的字幕获取相应的目标文字信息。
4.如权利要求1所述的视频播放方法,其特征在于,在当前视频播放画面中展示所述文学作品内容,包括:
将所述文学作品内容划分成若干文字片段;
根据所述视频的剩余播放时长以及文字片段的数量,确定所述文字片段的展示时长;
根据所述展示时长在当前视频播放画面中展示所述文字片段。
5.如权利要求4所述的视频播方法,其特征在于,将所述文学作品内容划分成若干文字片段,包括:
对所述文学作品内容进行分句处理,得到分句结果;
根据所述分句结果将所述文学作品内容划分成若干文字片段。
6.如权利要求4所述的视频播放方法,其特征在于,根据所述展示时长在当前视频播放画面中展示所述文字片段,包括:
根据所述字幕信息在视频播放画面中的展示位置,确定所述文字片段在视频画面中的目标展示位置;
根据所述目标展示位置以及所述展示时长,在当前视频播放画面中展示所述文字片段。
7.一种视频播放装置,其特征在于,包括:
标题获取模块,用于在播放视频的过程中,获取所述视频的标题信息;
名称获取模块,用于从所述标题信息中获取所述视频对应的文学作品名称;
发送模块,用于发送内容获取请求,所述内容获取请求携带所述文学作品名称;
内容获取模块,用于获取所述文学作品名称对应的文学作品内容;
内容展示模块,用于在当前视频播放画面中展示所述文学作品内容。
8.如权利要求7所述的视频播放装置,其特征在于,所述发送模块,包括:
字幕获取子模块,用于获取所述视频的字幕信息;
信息获取子模块,用于从所述字幕信息中提取相应的目标文字信息,所述目标文字信息用于供所述服务器确定需要返回的文学作品内容;
请求发送子模块,用于发送内容获取请求,所述内容获取请求还携带所述目标文字信息。
9.一种存储介质,其特征在于,所述存储介质存储有指令,所述指令被处理器执行时实现如权利要求1-6任一项所述方法的步骤。
10.一种终端,其特征在于,包括存储器和处理器,所述存储器存储有指令,所述处理器加载所述指令以执行如权利要求1-6任一项所述方法的步骤。
CN201710526228.8A 2017-06-30 2017-06-30 一种视频播放方法、装置、存储介质和终端 Expired - Fee Related CN107205161B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710526228.8A CN107205161B (zh) 2017-06-30 2017-06-30 一种视频播放方法、装置、存储介质和终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710526228.8A CN107205161B (zh) 2017-06-30 2017-06-30 一种视频播放方法、装置、存储介质和终端

Publications (2)

Publication Number Publication Date
CN107205161A true CN107205161A (zh) 2017-09-26
CN107205161B CN107205161B (zh) 2019-10-25

Family

ID=59911839

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710526228.8A Expired - Fee Related CN107205161B (zh) 2017-06-30 2017-06-30 一种视频播放方法、装置、存储介质和终端

Country Status (1)

Country Link
CN (1) CN107205161B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107786887A (zh) * 2017-10-10 2018-03-09 北京奇艺世纪科技有限公司 一种显示展示信息的方法及装置
CN109005464A (zh) * 2018-08-28 2018-12-14 深圳市有钱科技有限公司 视频播放方法、存储介质及计算机设备
CN110798736A (zh) * 2019-11-28 2020-02-14 百度在线网络技术(北京)有限公司 视频播放方法、装置、设备和介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105635849A (zh) * 2015-12-25 2016-06-01 网易传媒科技(北京)有限公司 多媒体文件播放时的文本显示方法和装置
CN105872686A (zh) * 2016-03-29 2016-08-17 乐视控股(北京)有限公司 电视节目的信息显示方法、装置及终端
CN106210840A (zh) * 2016-06-29 2016-12-07 网易传媒科技(北京)有限公司 一种文本显示方法和设备

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105635849A (zh) * 2015-12-25 2016-06-01 网易传媒科技(北京)有限公司 多媒体文件播放时的文本显示方法和装置
CN105872686A (zh) * 2016-03-29 2016-08-17 乐视控股(北京)有限公司 电视节目的信息显示方法、装置及终端
CN106210840A (zh) * 2016-06-29 2016-12-07 网易传媒科技(北京)有限公司 一种文本显示方法和设备

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107786887A (zh) * 2017-10-10 2018-03-09 北京奇艺世纪科技有限公司 一种显示展示信息的方法及装置
CN109005464A (zh) * 2018-08-28 2018-12-14 深圳市有钱科技有限公司 视频播放方法、存储介质及计算机设备
CN110798736A (zh) * 2019-11-28 2020-02-14 百度在线网络技术(北京)有限公司 视频播放方法、装置、设备和介质

Also Published As

Publication number Publication date
CN107205161B (zh) 2019-10-25

Similar Documents

Publication Publication Date Title
US12483683B2 (en) Interactive information processing method, device and medium
CN111970577B (zh) 字幕编辑方法、装置和电子设备
EP3100182B1 (en) Methods and devices for synchronizing and sharing media items
US11366854B2 (en) Multimedia poster generation method and terminal
EP4325378A1 (en) Method and apparatus for searching for content, device, and medium
CN115379136B (zh) 特效道具处理方法、装置、电子设备及存储介质
US20230097683A1 (en) Video recommendation method and apparatus, electronic device, and storage medium
EP4554239A1 (en) Video playing method and apparatus, and device and storage medium
CN107820138A (zh) 视频播放方法、装置、终端及存储介质
WO2017206949A1 (zh) 一种弹幕内容处理方法及应用服务器、用户终端
WO2014178219A1 (ja) 情報処理装置および情報処理方法
CN115103236B (zh) 影像记录生成方法、装置、电子设备及存储介质
CN114329223A (zh) 媒体内容搜索方法、装置、设备及介质
TW202029778A (zh) 視訊內容物件的推送方法及裝置、電子設備
CN113886612A (zh) 一种多媒体浏览方法、装置、设备及介质
CN113778285A (zh) 道具处理方法、装置、设备及介质
CN112632445A (zh) 网页播放方法、装置、设备及存储介质
CN115729395A (zh) 基于多媒体对象的互动方法、装置、电子设备及存储介质
CN107566906A (zh) 一种视频评论处理方法及装置
CN107205161B (zh) 一种视频播放方法、装置、存储介质和终端
CN112163102A (zh) 搜索内容匹配方法、装置、电子设备及存储介质
EP4496317A1 (en) Video generation method and apparatus, and device, storage medium and program product
CN117459776A (zh) 一种多媒体内容的播放方法、装置、电子设备及存储介质
CN112163433B (zh) 关键词汇的匹配方法、装置、电子设备及存储介质
EP4554240A1 (en) Video playing method and apparatus, and device and storage medium

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20191025