CN114915823A - 视频播放控制方法、装置、存储介质和电子设备 - Google Patents
视频播放控制方法、装置、存储介质和电子设备 Download PDFInfo
- Publication number
- CN114915823A CN114915823A CN202110170882.6A CN202110170882A CN114915823A CN 114915823 A CN114915823 A CN 114915823A CN 202110170882 A CN202110170882 A CN 202110170882A CN 114915823 A CN114915823 A CN 114915823A
- Authority
- CN
- China
- Prior art keywords
- video
- view
- target account
- angle
- account
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 85
- 230000000007 visual effect Effects 0.000 claims abstract description 198
- 230000001960 triggered effect Effects 0.000 claims abstract description 51
- 230000006399 behavior Effects 0.000 claims description 14
- 230000004044 response Effects 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 13
- 238000007667 floating Methods 0.000 claims description 10
- 238000012163 sequencing technique Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 14
- 230000006870 function Effects 0.000 description 11
- 238000012545 processing Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 238000009434 installation Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000000386 athletic effect Effects 0.000 description 1
- 230000001364 causal effect Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本申请提供一种视频播放控制方法、装置、存储介质和电子设备,涉及计算机技术领域。基于目标账户的视频视角关联数据可以确定目标账户关联的推荐视角视频画面,响应于目标账户在视频播放界面中触发的视角画面切换操作,获取与目标账户对应的推荐视角视频画面,并显示该推荐视角视频画面。相比于现有技术,上述方法可以根据用户的视频视角关联数据,向不同的用户推送不同视角的视频画面,满足用户的个性化需求。
Description
技术领域
本申请实施例涉及计算机技术领域,尤其涉及一种视频播放控制方法、装置、存储介质和电子设备。
背景技术
随着互联网多媒体技术的快速发展和智能终端的普及,人们通过网络在线观看视频和直播视频已经逐渐普及。通过视频播放客户端,观众可以观看视频播放平台上推送的体育赛事或电子竞技赛事的视频或直播视频。
目前,在体育赛事或电子竞技赛事的比赛现场,往往可以同时在多个不同的机位分别布设摄像机,用于摄制不同视角的视频画面,并将不同视角的视频画面均传输至视频播放平台。同一时刻视频播放平台可以从这些视频画面中选取一个或多个特定的画面进行组合,作为最终的直播视频画面,向全部观众推送统一的视频画面。
发明内容
为解决现有存在的技术问题,本申请实施例提供一种视频播放控制方法、装置、存储介质和电子设备,可以向不同用户推送不同视角的视频画面。
为达到上述目的,本申请实施例的技术方案是这样实现的:
第一方面,本申请实施例提供了一种视频播放控制方法,所述方法包括:
响应于在视频播放界面中触发的视角画面切换操作,获取与目标账户对应的推荐视角视频画面;所述推荐视角视频画面是基于所述目标账户的视频视角关联数据确定的;
在所述视频播放界面中显示所述推荐视角视频画面。
第二方面,本申请实施例还提供了一种视频播放控制方法,所述方法包括:
接收目标客户端发送的视频视角推荐请求;所述视频视角推荐请求是所述目标客户端响应于目标账户在视频播放界面中触发的视角画面切换操作而发送的;
基于所述视频视角推荐请求,获取所述目标账户的视频视角关联数据;
根据所述目标账户的视频视角关联数据,确定与所述目标账户对应的推荐视角视频画面;
将所述推荐视角视频画面发送至所述目标客户端,以使所述目标客户端在所述视频播放界面中显示所述推荐视角视频画面。
第三方面,本申请实施例还提供了一种视频播放控制装置,包括:
推荐视角获取单元,用于响应于在视频播放界面中触发的视角画面切换操作,获取与目标账户对应的推荐视角视频画面;所述推荐视角视频画面是基于所述目标账户的视频视角关联数据确定的;
推荐视角显示单元,用于在所述视频播放界面中显示所述推荐视角视频画面。
在一种可选的实施例中,若所述推荐视角视频画面为多个,所述推荐视角显示单元,还用于:
在所述视频播放界面中显示获取的各个所述推荐视角视频画面;
响应于目标账户基于各个所述推荐视角视频画面触发的选择操作,确定所述选择操作指定的目标推荐视角视频画面;
在所述视频播放界面中显示所述目标推荐视角视频画面。
在一种可选的实施例中,所述视频播放控制装置还包括待选视角显示单元和待选视角显示单元;
待选视角显示单元,用于在所述视频播放界面中通过浮窗形式显示待选视角的视频画面;所述待选视角的视频画面是根据除所述推荐视角之外的各个其他视角的视频画面的图像确定的;
待选视角切换单元,用于响应于目标账户针对所述待选视角的视频画面的触发操作,将所述视频播放界面中显示的所述推荐视角视频画面切换为所述待选视角的视频画面。
在一种可选的实施例中,所述推荐视角获取单元,还用于:
若所述视角画面切换操作为所述目标账户首次触发的视角画面切换操作,则显示用于获得所述目标账户的视角描述信息的操作界面;
响应于所述目标账户在所述操作界面中触发的配置操作,获得所述目标账户的视角描述信息;
将所述目标账户的视角描述信息发送至服务器,以使所述服务器根据所述视角描述信息确定所述目标账户的视频视角关联数据;
基于所述服务器返回的视频视角关联数据获取与所述目标账户对应的推荐视角视频画面;或者,接收所述服务器返回的与所述目标账户对应的推荐视角视频画面,所述推荐视角视频画面是所述服务器基于所述目标账户的视频视角关联数据确定的。
在一种可选的实施例中,所述推荐视角获取单元,具体用于:
响应于目标账户在视频播放界面中触发的视角画面切换操作,向服务器发送视频视角推荐请求;
接收所述服务器返回的所述推荐视角视频画面;所述推荐视角视频画面是所述服务器基于所述视频视角推荐请求获取所述目标账户的视频视角关联数据,并基于所述目标账户的视频视角关联数据确定的。
第四方面,本申请实施例还提供了一种视频播放控制装置,包括:
视角推荐请求接收单元,用于接收目标客户端发送的视频视角推荐请求;所述视频视角推荐请求是所述目标客户端响应于目标账户在视频播放界面中触发的视角画面切换操作而发送的;
视角关联数据获取单元,用于基于所述视频视角推荐请求,获取所述目标账户的视频视角关联数据;
推荐视角确定单元,用于根据所述目标账户的视频视角关联数据,确定与所述目标账户对应的推荐视角视频画面;
推荐视角发送单元,用于将所述推荐视角视频画面发送至所述目标客户端,以使所述目标客户端在所述视频播放界面中显示所述推荐视角视频画面。
在一种可选的实施例中,所述视角关联数据获取单元,具体用于:
基于所述视频视角推荐请求,获取所述目标账户的视角关注信息;其中,所述目标账户的视角关注信息是根据所述目标账户的视角描述信息或历史行为数据确定的,所述目标账户的视角关注信息中包括所述目标账户对所述视频播放界面对应的至少一个视角的关注度;
根据所述目标账户的视角关注信息,获得所述目标账户的视频视角关联数据;其中,所述目标账户的视频视角关联数据包括所述目标账户对所述视频播放界面对应的各个视角的关注度。
在一种可选的实施例中,所述视角关联数据获取单元,还用于:
获取至少一个关联账户的视角关注信息;所述关联账户的视角关注信息与所述目标账户的视角关注信息中包括至少一个相同的视角;
根据所述目标账户的视角关注信息和所述至少一个关联账户的视角关注信息,分别确定所述目标账户与所述至少一个关联账户中各个关联账户的视角关注相似度;
根据所述各个关联账户对应的视角关注相似度以及所述各个关联账户的视角关注信息,分别确定所述目标账户对未包含在所述目标账户的视角关注信息中的各个视角的关注度;
根据所述目标账户对未包含在所述目标账户的视角关注信息中的各个视角的关注度以及对包含在所述目标账户的视角关注信息中的至少一个视角的关注度,生成所述目标账户的视频视角关联数据。
在一种可选的实施例中,所述视角关联数据获取单元,还用于:
根据所述目标账户对所述目标账户的视角关注信息中至少一个视角的关注度,确定所述目标账户的视角平均关注度;
对于所述至少一个关联账户中的各个关联账户,分别执行如下操作:
根据所述关联账户对所述关联账户的视角关注信息中至少一个视角的关注度,确定所述关联账户的视角平均关注度;
获取所述关联账户和所述目标账户的共同视角;所述共同视角为包含在所述关联账户的视角关注信息和所述目标账户的视角关注信息中的视角;
根据所述目标账户对每个共同视角的关注度和所述目标账户的视角平均关注度,以及所述关联账户对每个共同视角的关注度和所述关联账户的视角平均关注度,确定所述目标账户与所述关联账户的视角关注相似度。
在一种可选的实施例中,所述视角关联数据获取单元,还用于:
对于未包含在所述目标账户的视角关注信息中的各个视角,分别执行如下操作:
分别从各个关联账户的视角关注信息中获取各个关联账户对所述视角的关注度;
根据各个关联账户对所述视角的关注度以及所述各个关联账户对应的视角关注相似度,确定所述目标账户对所述视角的关注度。
在一种可选的实施例中,所述推荐视角确定单元,具体用于:
按照所述目标账户对各个视角的关注度由高到低的顺序,将各个视角的视频画面进行排序;
根据排列的先后顺序,从所述各个视角的视频画面中选择所述推荐视角视频画面。
第五方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时,实现上述第一方面或第二方面任一种的视频播放控制方法。
第六方面,本申请实施例还提供了一种电子设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器实现上述第一方面或第二方面任一种的视频播放控制方法。
本申请实施例提供的视频播放控制方法、装置、存储介质和电子设备,基于目标账户的视频视角关联数据可以确定目标账户关联的推荐视角视频画面,响应于目标账户在视频播放界面中触发的视角画面切换操作,获取与目标账户对应的推荐视角视频画面,并显示该推荐视角视频画面。相比于现有技术,上述方法可以根据用户的视频视角关联数据,向不同的用户推送不同视角的视频画面,满足用户的个性化需求。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种视频播放控制方法的应用场景图;
图2为本申请实施例提供的一种视频播放控制方法的信息交互图;
图3为本申请实施例提供的一种目标客户端的显示界面的示意图;
图4为本申请实施例提供的另一种目标客户端的显示界面的示意图;
图5为本申请实施例提供的另一种目标客户端的显示界面的示意图;
图6为本申请实施例提供的另一种目标客户端的显示界面的示意图;
图7为本申请实施例提供的另一种目标客户端的显示界面的示意图;
图8为本申请实施例提供的一种视频播放控制方法的流程示意图;
图9为本申请实施例提供的另一种视频播放控制方法的流程示意图;
图10为本申请实施例提供的另一种视频播放控制方法的流程示意图;
图11为本申请实施例提供的一种视频播放控制装置的结构框图;
图12为本申请实施例提供的另一种视频播放控制装置的结构框图;
图13为本申请实施例提供的另一种视频播放控制装置的结构框图;
图14为本申请实施例提供的一种电子设备的结构示意图;
图15为本申请实施例提供的另一种电子设备的结构示意图。
具体实施方式
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
需要说明的是,本申请的文件中涉及的术语“包括”和“具有”以及它们的变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
以下对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
(1)客户端:一种安装在终端设备上的软件,例如,安装在手机等移动终端上的APP,属于终端设备中的软件资源。本申请实施例中的客户端指具有视频播放功能的客户端。例如,终端设备可以通过网络下载客户端的安装包,利用安装包安装该客户端,完成安装后,客户端即可在终端设备上运行。
(2)终端设备:可以安装各类客户端,包括视频播放客户端、社交应用客户端等,并且能够将已安装的客户端中提供的各个操作界面及操作界面中的各个对象进行显示的电子设备,该电子设备可以是移动的,也可以是固定的。例如,手机、平板电脑、各类可穿戴设备、车载设备、个人数字助理(personal digital assistant,PDA)或其它能够实现上述功能的电子设备等。
下文中所用的词语“示例性”的意思为“用作例子、实施例或说明性”。作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
文中的术语“第一”、“第二”仅用于描述目的,而不能理解为明示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
为更好地理解本申请实施例提供的技术方案,下面对本申请实施例提供的技术方案适用的应用场景做一些简单介绍,需要说明的是,以下介绍的应用场景仅用于说明本申请实施例而非限定。在具体实施时,可以根据实际需要灵活地应用本申请实施例提供的技术方案。
本申请实施例所提供视频播放控制方法可以应用于图1示出的一种应用场景中。参见图1所示,服务器100通过网络200与终端设备300进行通信连接,其中,网络200可以是但不限于局域网、城域网或广域网等,与服务器100连接的终端设备300的数量可以是多个。终端设备300可以通过网络200和服务器100相互传输通信数据和消息。
终端设备300可以是便携设备(例如:手机、平板电脑、笔记本电脑等),也可以是计算机、智能屏或个人电脑(PC,Personal Computer)等。服务器100可以是一台服务器或由若干台服务器组成的服务器集群或云计算中心,或者是一个虚拟化平台,也可以是个人计算机、大中型计算机或计算机集群等。根据实现需要,本申请实施例中的应用场景中可以具有任意数目的终端设备和服务器。本申请实施例对此不做特殊限定。
示例性地,终端设备300上安装有视频播放客户端,用户可以通过该视频播放客户端的视频播放界面观看视频,该视频可以是比赛视频或游戏视频,该视频还可以是直播视频或回看的录播视频,下文实施例中以用户观看的视频是直播视频为例进行说明。
例如,用户可以通过视频播放界面观看体育赛事或电子竞技赛事的直播视频画面。在目前的体育赛事或电子竞技赛事的直播过程中,视频播放平台在获取到赛事现场多个摄像机从不同OB(Obverser观看视角)摄制回传的视频画面后,可以由导播从这些视频画面中选取一个或多个特定的画面进行组合,作为最终的直播视频画面,向全部的观众推送统一的视频画面。也就是说,观看同一场赛事直播的所有观众都只能观看同一个视角的视频画面。该方法无法给观众提供个性化的直播视频画面,只能推送给观众固定的视角视频画面,灵活性较差。
基于此,本申请实施例提供一种视频播放控制方法、装置、存储介质和电子设备。在本申请实施例中,终端设备300接收到目标账户在视频播放界面中触发的视角画面切换操作后,可以向服务器100发送视频视角推荐请求。服务器100在接收到终端设备300发送的视频视角推荐请求后,可以基于该视频视角推荐请求,获取目标账户的视频视角关联数据,再根据目标账户的视频视角关联数据,确定目标账户关联的推荐视角视频画面,然后将该推荐视角视频画面发送给终端设备300。终端设备300在获取到与目标账户对应的推荐视角视频画面后,可以在视频播放界面中显示该推荐视角视频画面。通过上述方法,可以根据用户的视频视角关联数据,向不同的用户推送不同视角的视频画面。
为进一步说明本申请实施例提供的技术方案,下面结合附图以及具体实施方式对此进行详细的说明。虽然本申请实施例提供了如下述实施例或附图所示的方法操作步骤,但基于常规或者无需创造性的劳动在该方法中可以包括更多或者更少的操作步骤。在逻辑上不存在必要因果关系的步骤中,这些步骤的执行顺序不限于本申请实施例提供的执行顺序。该方法在实际的处理过程中或者装置执行时,可按照实施例或者附图所示的方法顺序执行或者并行执行。
在一种实施例中,本申请实施例提供的视频播放控制方法可以由服务器执行,也可以由终端设备或终端设备上安装的客户端执行,还可以由终端设备上安装的客户端与服务器协同执行。图2示出了一种视频播放控制方法的交互流程图,如图2所示,该方法可以包括如下步骤:
步骤S201,目标客户端接收在视频播放界面中触发的视角画面切换操作。
步骤S202,目标客户端向服务器发送视频视角推荐请求。
该目标客户端可以为视频播放客户端,即安装在目标账户对应的终端设备上的具有视频播放功能的客户端。用户通过目标客户端可以观看体育赛事或游戏赛事的直播视频。
具体地说,用户可以根据自己的联系方式或社交账号等,在目标客户端对应的视频播放平台上注册一个账户。本申请实施例以该账户为例进行说明,因此称该账户为目标账户。该目标账户中可以包含用户的标识信息,如用户昵称,账号ID等。用户通过目标客户端在视频播放平台上注册目标账户后,目标客户端可以将用户的目标账户进行保存,同时,可以将目标账户的相关信息发送至视频播放平台的服务器,服务器在接收到目标客户端发送的目标账户的相关信息后,可以将该目标账户进行存储。用户在视频播放平台上注册有目标账户后,可以通过登录该目标账户观看直播视频。
在观看直播视频过程中,用户可以在视频播放界面中触发视角画面切换操作。目标客户端在接收到目标账户触发的视角画面切换操作后,可以根据该视角画面切换操作向服务器发送视频视角推荐请求。
例如,如图3所示的视频播放界面中正在播放足球赛事的视频画面,用户在观看该足球赛事的过程中,可以点击图3中右下角的“智能视角”按钮,目标客户端接收目标账户在视频播放界面中触发的视角画面切换操作,向服务器发送视频视角推荐请求。该视频视角推荐请求可以包括用户标识,如用户账号、用户昵称、联系方式等。
步骤S203,服务器基于视频视角推荐请求,获取目标账户的视频视角关联数据。
服务器在接收到目标客户端发送的视频视角推荐请求后,可以基于该视频视角推荐请求,先可以获取目标账户的视角关注信息,其中,目标账户的视角关注信息是可以根据目标账户的视角描述信息或历史行为数据确定的,目标账户的视角关注信息中包括目标账户对视频播放界面对应的至少一个视角的关注度。
在一种实施例中,服务器可以根据目标账户的视角关注信息确定目标账户的视频视角关联数据。在另一种实施例中,服务器可以根据目标账户的关联账户的视角关注信息确定目标账户的视频视角关联数据。目标账户的关联账户可以是目标账户对应的用户的好友的账户,或者与目标账户对应的用户具有相同爱好的用户的账户。在另一种实施例中,服务器可以根据目标账户的视角关注信息以及目标账户的关联账户的视角关注信息确定目标账户的视频视角关联数据。
具体地说,在一些实施例中,服务器可以获取目标账户的至少一个关联账户的视角关注信息,并且关联账户的视角关注信息与目标账户的视角关注信息中包括至少一个相同的视角。服务器根据目标账户对目标账户的视角关注信息中至少一个视角的关注度,可以确定目标账户的视角平均关注度。对于至少一个关联账户中的各个关联账户,可以分别执行如下操作:根据关联账户对关联账户的视角关注信息中至少一个视角的关注度,确定关联账户的视角平均关注度,获取关联账户和目标账户的共同视角,该共同视角可以是包含在关联账户的视角关注信息和目标账户的视角关注信息中的视角,根据目标账户对每个共同视角的关注度和目标账户的视角平均关注度,以及关联账户对每个共同视角的关注度和关联账户的视角平均关注度,可以确定目标账户与关联账户的视角关注相似度。
在分别确定出目标账户与至少一个关联账户中各个关联账户的视角关注相似度后,对于未包含在目标账户的视角关注信息中的各个视角,可以分别执行如下操作:分别从各个关联账户的视角关注信息中获取各个关联账户对视角的关注度,根据各个关联账户对视角的关注度以及各个关联账户对应的视角关注相似度,确定出目标账户对该视角的关注度。根据目标账户对未包含在目标账户的视角关注信息中的各个视角的关注度以及对包含在目标账户的视角关注信息中的至少一个视角的关注度,生成目标账户的视频视角关联数据。
在得到目标账户的视频视角关联数据后,可以根据目标账户的视角关注信息,获得目标账户的视频视角关联数据,并且目标账户的视频视角关联数据中包括目标账户对视频播放界面对应的各个视角的关注度。该关注度可以理解为用户对视频画面的喜好程度。也可以说,该视频视角关联数据包括目标账户对视频播放平台推送的各个视角的视频画面的喜好程度。
在一些实施例中,服务器中存储有各个用户的账户的相关信息,其中可以包括用户标识、用户的历史观看行为数据等,部分账户的相关信息中还可以包括视频视角关联数据。服务器在接收到目标客户端发送的视频视角推荐请求后,可以根据视频视角推荐请求中携带的用户标识查找目标账户的相关信息,确定其中是否包括该目标账户的视频视角关联数据。如果包括,可以直接从对应的存储区域获取目标账户的视频视角关联数据。如果不包括,说明服务器之前没有保存过目标账户的视频视角关联数据,可以通过下文中介绍的方法获取目标账户的视频视角关联数据。
在另一些实施例中,如果视角画面切换操作为目标账户首次触发的视角画面切换操作,则目标客户端显示用于获得目标账户的视角描述信息的操作界面,目标客户端响应于目标账户在操作界面中触发的配置操作,获得目标账户的视角描述信息,目标客户端将目标账户的视角描述信息发送至服务器,服务器根据该视角描述信息确定目标账户的视频视角关联数据。
具体地说,在一种实施例中,目标客户端在接收到目标账户触发的视角画面切换操作后,可以向服务器发送视频视角推荐请求。服务器在接收到目标客户端发送的视频视角推荐请求,可以根据该视频视角推荐请求中包含的用户标识,确定出目标账户的触发操作是否为首次触发。例如,如果服务器中没有保存过目标账户的视频视角关联数据,则说明目标账户的触发操作是首次触发。此时,服务器向目标客户端发送用于获取目标账户视角描述信息的相关数据。目标客户端可以基于服务器发送的相关数据,向目标账户显示用于获取目标账户的视角描述信息的操作界面,在接收到目标账户在操作界面中触发的配置操作后,可以获得目标账户的视角描述信息,将该视角描述信息发送至服务器。服务器在接收到目标账户的视角描述信息后,可以根据该视角描述信息确定出目标账户的视频视角关联数据。
在另一种实施例中,目标客户端可以记录目标账户触发的视角画面切换操作的次数。在接收到目标账户触发的视角画面切换操作时,可以根据记录的次数确定该触发操作是否为首次触发。如果视角画面切换操作是目标账户首次触发的视角画面切换操作,目标客户端可以基于本地存储的相关数据显示用于获得目标账户的视角描述信息的操作界面。目标客户端在接收到目标账户在操作界面中触发的配置操作后,可以获得目标账户的视角描述信息,进而将目标账户的视角描述信息发送至服务器,服务器可以根据该视角描述信息确定目标账户的视频视角关联数据。
例如,用户在首次点击如图3所示的视频播放界面右下角的“智能视角”按钮后,目标客户端可以弹出如图4所示的视角描述信息的操作界面。在图4中,用户可以根据个人的喜好对各个队伍、选手和视角类型等进行打分,除此之外,用户也可以对位置类型如前锋和后卫等进行喜好打分,本申请实施例在此不作限定。用户在打分完毕后,可以点击图4中的“提交”按钮,目标客户端接收到目标账户在视角描述信息的操作界面中触发的配置操作。目标客户端将用户填入的喜好打分或其他评价信息作为目标账户的视角描述信息,并将视角描述信息发送至服务器,服务器根据该视角描述信息确定出目标账户的视频视角关联数据。
步骤S204,服务器根据目标账户的视频视角关联数据,确定与目标账户对应的推荐视角视频画面。
步骤S205,服务器将推荐视角视频画面发送至目标客户端。
在一种实施例中,服务器在获取到目标账户的视频视角关联数据后,可以直接根据该视频视角关联数据确定出与目标账户对应的推荐视角视频画面。
具体地,目标账户的视频视角关联数据中包括目标账户对各个视角的关注度,服务器可以根据目标账户对各个视角的关注度将获取到的各个视角的视频画面按照由高到低的顺序进行排序,再根据各个视角的视频画面的先后顺序,从中确定出一个或多个推荐视角视频画面。
在另一种实施例中,上述步骤S204和步骤S205也可以由如下步骤替换:服务器在获取到目标账户的视频视角关联数据后,可以将该视频视角关联数据发送至目标客户端。目标客户端在接收到服务器发送的目标账户的视频视角关联数据后,可以基于该视频视角关联数据,确定出与目标账户对应的推荐视角视频画面。
步骤S206,目标客户端在视频播放界面中显示推荐视角视频画面。
目标客户端在接收到服务器返回的推荐视角视频画面后,或者在基于服务器发送的视频视角关联数据,确定出与目标账户对应的推荐视角视频画面后,在视频播放界面中显示推荐视角视频画面。
例如,用户在如图3所示的视频播放界面中点击了“智能视角”按钮后,目标客户端可以在视频播放界面中显示如图6所示的视频画面。
在一种实施例中,服务器按照目标账户对各个视角的关注度由高到低的顺序,将各个视角的视频画面进行排序,选出关注度最高的视角对应的视频画面,作为推荐视角视频画面。服务器将推荐视角视频画面发送至目标客户端,目标客户端展示如图6所示的推荐视角视频画面。
在另一种实施例中,服务器按照目标账户对各个视角的关注度由高到低的顺序,将各个视角的视频画面进行排序,选出排序在前的多个视频画面,作为推荐视角视频画面。目标客户端获取到多个推荐视角视频画面时,目标客户端可以在视频播放界面中将该多个推荐视角视频画面按照排列的先后顺序进行显示,以供目标账户选择。目标客户端在接收到目标账户从多个推荐视角视频画面中选择出目标推荐视角视频画面,可以在视频播放界面中显示该目标推荐视角视频画面。
例如,用户在如图3所示的视频播放界面中点击了“智能视角”按钮后,目标客户端可以获取到6个推荐视角视频画面,并在如图5所示的视频播放界面中依次显示这6个推荐视角视频画面。假设用户从这6个视频画面中选择了第5个视频画面,则目标客户端将第5个视频画面作为目标推荐视角视频画面,在如图6所示的视频播放界面中显示第5个视频画面。
考虑到除了推荐视角之外,其他视角也可能存在很精彩的视频画面,用户也可能对这些精彩的视频画面感兴趣。为了避免用户错过这些精彩的视频画面,进一步增加用户的体验感,在一些实施例中,服务器可以每间隔一定时间或不定时对获取到的各个视角的视频画面的图像进行精彩度判定,确定出精彩度最高的视角,如果该视角不是目标客户端正在播放的推荐视角,则将该视角的视频画面作为待选视角的视频画面。服务器在向目标客户端发送推荐视角视频画面的同时,将待选视角的视频画面也发送至目标客户端。目标客户端在接收到推荐视角和待选视角的视频画面后,可以在视频播放界面中以全屏形式显示推荐视角视频画面,以浮窗形式显示待选视角的视频画面。例如,目标客户端可以在视频播放界面中以全屏形式显示如图6所示的推荐视角视频画面,经过特定时间之后,可以在视频播放界面中显示如图7所示的视频画面。在图7中,目标客户端可以通过浮窗形式在视频播放界面的右下角显示一个待选视角的视频画面。如果用户对待选视角的视频画面感兴趣,希望全屏观看待选视角的视频画面,可以点击该浮窗,或称为小窗。当用户点击该浮窗时,目标客户端在接收到目标账户对待选视角的视频画面的触发操作,可以向服务器发送该触发操作对应的请求,服务器在接收到请求后,可以停止向目标客户端发送推荐视角视频画面,只发送待选视角的视频画面。目标客户端从而可以将视频播放界面中以全屏形式显示的推荐视角视频画面切换为待选视角的视频画面。例如,目标客户端将图6中正在播放的推荐视角视频画面切换为图7中以浮窗形式显示的视频画面。
示例性地,服务器在根据除推荐视角之外的各个其他视角的视频画面的图像确定出待选视角的视频画面时,可以经由画面识别判断出除推荐视角之外的各个其他视角的视频画面的精彩度,进而将精彩度最高的视角的视频画面作为待选视角的视频画面。例如,除推荐视角之外有视角A、视角B、视角C、视角D和视角E共5个其他视角的视频画面。服务器经过画面识别可以判断出视角A的精彩度为0.7,视角B的精彩度为0.4,视角C的精彩度为0.9,视角D的精彩度为0.6,视角E的精彩度为0.5。因此,服务器可以将视角C的视频画面作为待选视角的视频画面。
在一种可选的实施例中,目标客户端将视频播放界面中显示的推荐视角视频画面切换为待选视角的视频画面后,目标客户端的视频播放界面此时正在播放待选视角的视频画面,服务器可以实时地识别待选视角的视频画面的精彩度,当服务器判断出待选视角的视频画面的精彩度小于设定阈值时,可以停止向目标客户端发送待选视角的视频画面,继续发送推荐视角视频画面。目标客户端在接收到推荐视角视频画面后,可以结束播放待选视角的视频画面并自动切换回之前的推荐视角视频画面,进而在视频播放界面中继续播放之前的推荐视角视频画面。
在另一种可选的实施例中,考虑到在直播过程中或者电视剧播放过程中,针对不同的情节,用户可能有不同的偏好视角,因此在进行视角推荐时,服务器在向目标客户端实时发送推荐视角视频画面的同时,也可以实时地根据视频画面所具有的内容特征来确定目标账户对应的其他推荐视角视频画面,并将该其他推荐视角视频画面发送给目标客户端。例如,目标客户端此时正在播放推荐视角A对应的视频画面,服务器可以根据视频画面中的不同情节实时地确定出目标账户的喜爱视角,当服务器根据视频画面的某一情节确定目标账户的喜爱视频不是推荐视角A而是视角B时,服务器可以停止向目标客户端发送推荐视角A对应的视频画面,只发送视角B对应的视频画面,当服务器根据视频画面的另一情节确定目标账户的喜爱视频又是推荐视角A时,可以停止向目标客户端发送视角B对应的视频画面,继续发送推荐视角A对应的视频画面。
本申请实施例提供的视频播放控制方法,基于目标账户的视频视角关联数据可以确定推荐视角视频画面,响应于目标账户在视频播放界面中触发的视角画面切换操作,获取与目标账户对应的推荐视角视频画面,然后在视频播放界面中显示该推荐视角视频画面。相比现有技术,上述方法可以根据用户对不同视角的不同喜好,向不同的用户推送不同视角的视频画面,进而提高观看体验和满足用户的个性化喜好需求,并且该方法不需要用户进行多余的操作,可以进一步满足用户对高质量视角视频画面的需求。
在一些实施例中,服务器在接收到目标客户端发送的视频视角推荐请求后,可以确定出目标账户的视频视角关联数据,再基于目标账户的视频视角关联数据确定出与目标账户对应的推荐视角视频画面。图8示出了该过程的详细流程图。如图8所示,该过程可以包括如下步骤:
步骤S801,接收目标客户端发送的视频视角推荐请求。
步骤S802,基于视频视角推荐请求,获取目标账户的视角关注信息。
服务器在接收到目标客户端发送的视频视角推荐请求后,可以基于该视频视角推荐请求,获取目标账户的视角关注信息。目标账户的视角关注信息中可以包括目标账户对视频播放界面对应的至少一个视角的关注度。目标账户对某个视角的关注度可以理解为目标账户对应的用户对该视角的视频画面的兴趣度或喜好程度。
目标账户的视角关注信息可以根据目标账户的视角描述信息或历史行为数据确定。具体地说,在一种实施例中,视角关注信息是根据目标账户的历史行为数据确定的。例如,服务器在确定接收到的视频视角推荐请求是目标账户首次触发的视角画面切换操作,服务器可以调取目标账户的历史行为数据记录,目标账户的历史行为数据可以是目标客户端中的目标账户观看视角的视频画面的历史记录,如观看时长,观看时间等,也可以是目标客户端中的目标账户对视角的视频画面的操作行为,如目标账户对视角的视频画面的评论、点赞,评分等,根据这些行为数据,可以确定目标账户对至少一个视角的关注度。
在另一种实施例中,视角关注信息是根据目标账户的视角描述信息确定的。例如,目标账户的历史行为数据较少或者无历史行为数据时,服务器可以根据目标账户的视角描述信息确定目标账户的视角关注信息。目标账户的视角描述信息是目标客户端响应于目标账户在视频播放界面中首次触发视角画面切换操作时所获取到的。
步骤S803,获取至少一个关联账户的视角关注信息。
服务器获取至少一个关联账户的视角关注信息,其中,各个关联账户的视角关注信息与目标账户的视角关注信息中包括至少一个相同的视角。具体地说,服务器中保存有多个账户的视角关注信息,对于其中任意一个账户的视角关注信息,确定该账户的视角关注信息包含的视角与目标账户的视角关注信息包含的视角中是否存在相同的视角。如果存在相同的视角,则可以认为该账户是目标账户的关联账户,该相同的视角称为该账户为目标账户的共同视角。
例如,服务器获取到A、B和C共3个关联账户的视角关注信息,视频播放平台共推送有20个视角的视频画面,目标账户的视角关注信息中包含目标账户对视角1、视角3、视角4、视角6和视角7的关注度,关联账户A的视角关注信息中包含关联账户A对视角1、视角4、视角9的关注度,关联账户B的视角关注信息中包含关联账户B对视角2、视角3、视角6、视角9、视角12和视角13的关注度,关联账户C的视角关注信息中包含关联账户C对视角1、视角3、视角6、视角7和视角10的关注度。从而可以确定目标账户的视角关注信息与关联账户A的视角关注信息中都包括视角1和视角4,目标账户的视角关注信息与关联账户B的视角关注信息中都包括视角3和视角6,目标账户的视角关注信息与关联账户C的视角关注信息中都包括视角1、视角3、视角6和视角7。
步骤S804,根据目标账户的视角关注信息和至少一个关联账户的视角关注信息,分别确定目标账户与至少一个关联账户中各个关联账户的视角关注相似度。
根据目标账户对目标账户的视角关注信息中包括的各个视角的关注度,可以确定出目标账户的视角平均关注度。可以分别根据各个关联账户对其关联账户的视角关注信息中包括的各个视角的关注度,确定出该关联账号的视角平均关注度。分别获取各个关联账号的视角关注信息和目标账户的视角关注信息中所包含的共同视角,然后根据目标账户对每个共同视角的关注度和目标账户的视角平均关注度,以及各个关联账户对每个共同视角的关注度和各个关联账户的视角平均关注度,可以分别确定出目标账户与各个关联账户的视角关注相似度。
在一种实施例中,可以根据以下公式确定出目标账户i和关联账户j的视角关注相似度:
其中,Sim(i,j)表示目标账户i和关联账户j的视角关注相似度,Iij表示目标账户i的视角关注信息和关联账户j的视角关注信息中所包含的共同视角的集合,c为该集合中包含的某个视角,ri,c表示目标账户i对视角c的关注度,rj,c表示关联账户j对视角c的关注度,表示目标账户i的视角平均关注度,表示关联账户j的视角平均关注度。
采用上述公式,可以确定出每个关联账户与目标账户的视角关注相似度,将某个关联账户与目标账户的视角关注相似度,作为该关联账户对应的视角关注相似度。
步骤S805,根据各个关联账户对应的视角关注相似度以及各个关联账户的视角关注信息,分别确定目标账户对未包含在目标账户的视角关注信息中的各个视角的关注度。
对于未包含在目标账户的视角关注信息中的各个视角,可以分别执行如下操作:分别从各个关联账户的视角关注信息中获取各个关联账户对该视角的关注度,根据各个关联账户对该视角的关注度以及各个关联账户对应的视角关注相似度,确定目标账户对该视角的关注度。
在一种实施例中,假设视角j为一个未包含在目标账户的视角关注信息中的视角,可以根据以下公式确定出目标账户u对视角j的关注度:
步骤S806,根据目标账户对未包含在目标账户的视角关注信息中的各个视角的关注度以及对包含在目标账户的视角关注信息中的至少一个视角的关注度,生成目标账户的视频视角关联数据。
服务器根据确定出的目标账户对未包含在目标账户的视角关注信息中的各个视角的关注度以及获取到的目标账户对包含在目标账户的视角关注信息中的各个视角的关注度,可以确定出目标账户的视频视角关联数据,该视频视角关联数据中包括目标账户对视频播放界面对应的每个视角的关注度。
步骤S807,根据目标账户的视频视角关联数据,确定与目标账户对应的推荐视角视频画面。
服务器可以直接根据目标账户的视频视角关联数据,确定出与目标账户对应的推荐视角视频画面。服务器也可以将生成的目标账户的视频视角关联数据发送至目标客户端,目标客户端根据目标账户的视频视角关联数据,从获取到的所有视角的视频画面中确定出与目标账户对应的推荐视角视频画面。
在一种实施例中,服务器可以按照目标账户对各个视角的关注度由高到低的顺序,将各个视角的视频画面进行排序,根据排列的先后顺序,从各个视角的视频画面中选择出推荐视角视频画面。该过程在上文中已详细描述,在此不再赘述。
在一些实施例中,服务器在接收到目标客户端发送的视频视角切换操作后,可以根据目标账户的视频视角关联数据来确定与目标账户对应的推荐视角视频画面,并将该推荐视角视频画面发送给目标客户端,以使目标客户端在视频播放界面中显示该推荐视角视频画面。
在另一些实施例中,服务器在接收到目标客户端发送的视频视角切换操作后,还可以根据目标账户的视频视角关联数据以及与目标账户相关的关联账户的视频视角关联数据来综合确定与目标账户对应的推荐视角视频画面,如服务器可以根据目标账户以及与目标账户具有相同爱好的好友账户或陌生人账户的视频视角关联数据来确定与目标账户对应的推荐视角视频画面。服务器在确定出与目标账户对应的推荐视角视频画面后,可以将该推荐视角视频画面发送给目标客户端。目标客户端在接收到服务器发送的推荐视角视频画面后,可以在视频播放界面中显示该推荐视角视频画面。
基于同一发明构思,本申请实施例中还提供了一种视频播放控制方法,该方法应用于目标客户端,或者说终端设备。如图9所示,该方法可以包括如下步骤:
步骤S901,响应于在视频播放界面中触发的视角画面切换操作,获取与目标账户对应的推荐视角视频画面。
该推荐视角视频画面是基于目标账户的视频视角关联数据确定的。其中,目标账户可以是当前登录该客户端的用户的账户,也可以是当前登录该客户端的用户的关联用户的账户,如当前用户的好友的账户,或与当前用户具有相同爱好的其他用户的账户,与当前用户具有相同爱好的其他用户与当前用户可以是好友,也可以是陌生人。
也就是说,在一种实施例中,可以根据当前登录该客户端的用户的视频视角关联数据确定推荐视角视频画面;在另一种实施例中,可以根据当前登录该客户端的用户的关联用户的视频视角关联数据确定推荐视角视频画面。在另一种实施例中,还可以结合当前登录该客户端的用户以及该用户的关联用户的视频视角关联数据综合确定推荐视角视频画面。
步骤S902,在视频播放界面中显示推荐视角视频画面。
在一些实施例中,服务器可以将多个视角的视频画面均推送至目标客户端,或者,目标客户端保存有一个视频的多个不同视角的视频画面的数据,由目标客户端确定最终播放的推荐视角视频画面。目标客户端接收到目标账户在视频播放界面中触发的视角画面切换操作,可以从服务器获取目标账户的视频视角关联数据,基于目标账户的视频视角关联数据确定与目标账户对应的推荐视角视频画面;或者,目标客户端可以将预先从服务器获取的目标账户的视频视角关联数据保存在终端设备中,接收到目标账户在视频播放界面中触发的视角画面切换操作时,可以获取终端设备上保存的目标账户的视频视角关联数据,基于目标账户的视频视角关联数据确定与目标账户对应的推荐视角视频画面。
基于目标账户的视频视角关联数据确定推荐视角视频画面的具体过程在上文中已经介绍,在此不再赘述。
在一种可选的实施例中,若推荐视角视频画面为多个,则在视频播放界面中显示推荐视角视频画面,包括:
在视频播放界面中显示获取的各个推荐视角视频画面;
响应于目标账户基于各个推荐视角视频画面触发的选择操作,确定选择操作指定的目标推荐视角视频画面;
在视频播放界面中显示目标推荐视角视频画面。
在一种可选的实施例中,在视频播放界面中显示推荐视角视频画面之后,上述方法还包括:
在视频播放界面中通过浮窗形式显示待选视角的视频画面;待选视角的视频画面是根据除推荐视角之外的各个其他视角的视频画面的图像确定的;
响应于目标账户针对待选视角的视频画面的触发操作,将视频播放界面中显示的推荐视角视频画面切换为待选视角的视频画面。
在一种可选的实施例中,响应于在视频播放界面中触发的视角画面切换操作,获取与目标账户对应的推荐视角视频画面,包括:
若视角画面切换操作为目标账户首次触发的视角画面切换操作,则显示用于获得目标账户的视角描述信息的操作界面;
响应于目标账户在操作界面中触发的配置操作,获得目标账户的视角描述信息;
将目标账户的视角描述信息发送至服务器,以使服务器根据视角描述信息确定目标账户的视频视角关联数据;
基于服务器返回的视频视角关联数据获取与目标账户对应的推荐视角视频画面;或者,接收服务器返回的与目标账户对应的推荐视角视频画面,推荐视角视频画面是服务器基于目标账户的视频视角关联数据确定的。
在一种可选的实施例中,响应于在视频播放界面中触发的视角画面切换操作,获取与目标账户对应的推荐视角视频画面,包括:
响应于目标账户在视频播放界面中触发的视角画面切换操作,向服务器发送视频视角推荐请求;
接收服务器返回的推荐视角视频画面;推荐视角视频画面是服务器基于视频视角推荐请求获取目标账户的视频视角关联数据,并基于目标账户的视频视角关联数据确定的。
基于同一发明构思,本申请实施例中还提供了一种视频播放控制方法,该方法应用于服务器。如图10所示,该方法可以包括如下步骤:
步骤S1001,接收目标客户端发送的视频视角推荐请求。
该视频视角推荐请求可以是目标客户端响应于目标账户在视频播放界面中触发的视角画面切换操作而发送的。
步骤S1002,基于视频视角推荐请求,获取目标账户的视频视角关联数据。
步骤S1003,根据目标账户的视频视角关联数据,确定与目标账户对应的推荐视角视频画面。
步骤S1004,将推荐视角视频画面发送至目标客户端,以使目标客户端在视频播放界面中显示推荐视角视频画面。
在一种可选的实施例中,基于视频视角推荐请求,获取目标账户的视频视角关联数据,包括:
基于视频视角推荐请求,获取目标账户的视角关注信息;其中,目标账户的视角关注信息是根据目标账户的视角描述信息或历史行为数据确定的,目标账户的视角关注信息中包括目标账户对视频播放界面对应的至少一个视角的关注度;
根据目标账户的视角关注信息,获得目标账户的视频视角关联数据;其中,目标账户的视频视角关联数据包括目标账户对视频播放界面对应的各个视角的关注度。
在一种可选的实施例中,根据目标账户的视角关注信息,获得目标账户的视频视角关联数据,包括:
获取至少一个关联账户的视角关注信息;关联账户的视角关注信息与目标账户的视角关注信息中包括至少一个相同的视角;
根据目标账户的视角关注信息和至少一个关联账户的视角关注信息,分别确定目标账户与至少一个关联账户中各个关联账户的视角关注相似度;
根据各个关联账户对应的视角关注相似度以及各个关联账户的视角关注信息,分别确定目标账户对未包含在目标账户的视角关注信息中的各个视角的关注度;
根据目标账户对未包含在目标账户的视角关注信息中的各个视角的关注度以及对包含在目标账户的视角关注信息中的至少一个视角的关注度,生成目标账户的视频视角关联数据。
在一种可选的实施例中,根据目标账户的视角关注信息和至少一个关联账户的视角关注信息,分别确定目标账户与至少一个关联账户中各个关联账户的视角关注相似度,包括:
根据目标账户对目标账户的视角关注信息中至少一个视角的关注度,确定目标账户的视角平均关注度;
对于至少一个关联账户中的各个关联账户,分别执行如下操作:
根据关联账户对关联账户的视角关注信息中至少一个视角的关注度,确定关联账户的视角平均关注度;
获取关联账户和目标账户的共同视角;共同视角为包含在关联账户的视角关注信息和目标账户的视角关注信息中的视角;
根据目标账户对每个共同视角的关注度和目标账户的视角平均关注度,以及关联账户对每个共同视角的关注度和关联账户的视角平均关注度,确定目标账户与关联账户的视角关注相似度。
在一种可选的实施例中,根据各个关联账户对应的视角关注相似度以及述各个关联账户的视角关注信息,确定目标账户对未包含在目标账户的视角关注信息中的各个视角的关注度,包括:
对于未包含在目标账户的视角关注信息中的各个视角,分别执行如下操作:
分别从各个关联账户的视角关注信息中获取各个关联账户对视角的关注度;
根据各个关联账户对视角的关注度以及各个关联账户对应的视角关注相似度,确定目标账户对所述视角的关注度。
在一种可选的实施例中,根据目标账户的视频视角关联数据,确定与目标账户对应的推荐视角视频画面,包括:
按照目标账户对各个视角的关注度由高到低的顺序,将各个视角的视频画面进行排序;
根据排列的先后顺序,从各个视角的视频画面中选择推荐视角视频画面。
与图9所示的视频播放控制方法基于同一发明构思,本申请实施例中还提供了一种视频播放控制装置,该视频播放控制装置可以布设在终端设备中。由于该装置是本申请实施例视频播放控制方法对应的装置,并且该装置解决问题的原理与该方法相似,因此该装置的实施可以参见上述方法的实施,重复之处不再赘述。
图11示出了本申请实施例提供的一种视频播放控制装置的结构示意图,如图11所示,该视频播放控制装置包括:推荐视角获取单元1101和推荐视角显示单元1102;其中,
推荐视角获取单元1101,用于响应于在视频播放界面中触发的视角画面切换操作,获取于目标账户对应的推荐视角视频画面;推荐视角视频画面是基于目标账户的视频视角关联数据确定的;
推荐视角显示单元1102,用于在视频播放界面中显示推荐视角视频画面。
在一种可选的实施例中,若推荐视角视频画面为多个,推荐视角显示单元1102,还用于:
在视频播放界面中显示获取的各个推荐视角视频画面;
响应于目标账户基于各个推荐视角视频画面触发的选择操作,确定选择操作指定的目标推荐视角视频画面;
在视频播放界面中显示目标推荐视角视频画面。
在一种可选的实施例中,如图12所示,上述视频播放控制装置还可以包括待选视角显示单元1201和待选视角切换单元1202;其中,
待选视角显示单元1201,用于在视频播放界面中通过浮窗形式显示待选视角的视频画面;待选视角的视频画面是根据除推荐视角之外的各个其他视角的视频画面的图像确定的;
待选视角切换单元1202,用于响应于目标账户针对待选视角的视频画面的触发操作,将视频播放界面中显示的推荐视角视频画面切换为待选视角的视频画面。
在一种可选的实施例中,推荐视角获取单元1101,还用于:
若视角画面切换操作为目标账户首次触发的视角画面切换操作,则显示用于获得目标账户的视角描述信息的操作界面;
响应于目标账户在操作界面中触发的配置操作,获得目标账户的视角描述信息;
将目标账户的视角描述信息发送至服务器,以使服务器根据视角描述信息确定目标账户的视频视角关联数据;
基于服务器返回的视频视角关联数据获取与目标账户对应的推荐视角视频画面;或者,接收服务器返回的与目标账户对应的推荐视角视频画面,推荐视角视频画面是服务器基于目标账户的视频视角关联数据确定的。
在一种可选的实施例中,推荐视角获取单元1101,具体用于:
响应于目标账户在视频播放界面中触发的视角画面切换操作,向服务器发送视频视角推荐请求;
接收服务器返回的推荐视角视频画面;推荐视角视频画面是服务器基于视频视角推荐请求获取目标账户的视频视角关联数据,并基于目标账户的视频视角关联数据确定的。
与图10所示的视频播放控制方法基于同一发明构思,本申请实施例中还提供了一种视频播放控制装置,该视频播放控制装置可以布设在服务器中。图13示出了该视频播放控制装置的结构示意图,如图13所示,该视频播放控制装置包括:视角推荐请求接收单元1301、视角关联数据获取单元1302、推荐视角确定单元1303和推荐视角发送单元1304;其中,
视角推荐请求接收单元1301,用于接收目标客户端发送的视频视角推荐请求;视频视角推荐请求是目标客户端响应于目标账户在视频播放界面中触发的视角画面切换操作而发送的;
视角关联数据获取单元1302,用于基于视频视角推荐请求,获取目标账户的视频视角关联数据;
推荐视角确定单元1303,用于根据目标账户的视频视角关联数据,确定与目标账户对应的推荐视角视频画面;
推荐视角发送单元1304,用于将推荐视角视频画面发送至目标客户端,以使目标客户端在视频播放界面中显示推荐视角视频画面。
在一种可选的实施例中,视角关联数据获取单元1302,具体用于:
基于视频视角推荐请求,获取目标账户的视角关注信息;其中,目标账户的视角关注信息是根据目标账户的视角描述信息或历史行为数据确定的,目标账户的视角关注信息中包括目标账户对视频播放界面对应的至少一个视角的关注度;
根据目标账户的视角关注信息,获得目标账户的视频视角关联数据;其中,目标账户的视频视角关联数据包括目标账户对视频播放界面对应的各个视角的关注度。
在一种可选的实施例中,视角关联数据获取单元1302,还用于:
获取至少一个关联账户的视角关注信息;关联账户的视角关注信息与目标账户的视角关注信息中包括至少一个相同的视角;
根据目标账户的视角关注信息和至少一个关联账户的视角关注信息,分别确定目标账户与至少一个关联账户中各个关联账户的视角关注相似度;
根据各个关联账户对应的视角关注相似度以及各个关联账户的视角关注信息,分别确定目标账户对未包含在目标账户的视角关注信息中的各个视角的关注度;
根据目标账户对未包含在目标账户的视角关注信息中的各个视角的关注度以及对包含在目标账户的视角关注信息中的至少一个视角的关注度,生成目标账户的视频视角关联数据。
在一种可选的实施例中,视角关联数据获取单元1302,还用于:
根据目标账户对目标账户的视角关注信息中至少一个视角的关注度,确定目标账户的视角平均关注度;
对于至少一个关联账户中的各个关联账户,分别执行如下操作:
根据关联账户对关联账户的视角关注信息中至少一个视角的关注度,确定关联账户的视角平均关注度;
获取关联账户和目标账户的共同视角;共同视角为包含在关联账户的视角关注信息和目标账户的视角关注信息中的视角;
根据目标账户对每个共同视角的关注度和目标账户的视角平均关注度,以及关联账户对每个共同视角的关注度和关联账户的视角平均关注度,确定目标账户与关联账户的视角关注相似度。
在一种可选的实施例中,视角关联数据获取单元1302,还用于:
对于未包含在目标账户的视角关注信息中的各个视角,分别执行如下操作:
分别从各个关联账户的视角关注信息中获取各个关联账户对视角的关注度;
根据各个关联账户对视角的关注度以及各个关联账户对应的视角关注相似度,确定目标账户对该视角的关注度。
在一种可选的实施例中,推荐视角确定单元1303,具体用于:
按照目标账户对各个视角的关注度由高到低的顺序,将各个视角的视频画面进行排序;
根据排列的先后顺序,从各个视角的视频画面中选择推荐视角视频画面。
与图9所示的视频播放控制方法基于同一发明构思,本申请实施例还提供了一种电子设备。如图14所示,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,可参照本申请方法实施例部分。该电子设备可以为手机、平板电脑、POS(Pointof Sales,销售终端)、车载电脑、智能穿戴设备、PC机等任意电子设备,该电子设备也可以是图1中所示的终端设备300。
图14示出了一种本申请实施例提供的电子设备的结构框图。如图14所示,该电子设备包括:射频(Radio Frequency,RF)电路310、存储器320、输入单元330、显示单元340、传感器350、音频电路360、无线保真(wireless fidelity,WiFi)模块370、处理器380等部件。本领域技术人员可以理解,图14中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图14对电子设备的各个构成部件进行具体的介绍:
RF电路310可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器380处理;另外,将设计上行的数据发送给基站。
存储器320可用于存储软件程序以及模块,如本申请实施例中的视频播放控制方法以及装置对应的程序指令/模块,处理器380通过运行存储在存储器320的软件程序以及模块,从而执行电子设备的各种功能应用以及数据处理,如本申请实施例提供的视频播放控制方法。存储器320可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个应用的应用程序等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器320可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
输入单元330可用于接收用户输入的数字或字符信息,以及产生与终端的用户设置以及功能控制有关的键信号输入。
可选的,输入单元330可包括触控面板331以及其他输入设备332。
其中,触控面板331,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板331上或在触控面板331附近的操作),并根据预先设定的程式实现相应的操作,如用户点击功能模块的快捷标识的操作等。可选的,触控面板331可以包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器380,并能接收处理器380发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板331。
可选的,其他输入设备332可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元340可用于显示由用户输入的信息或展示给用户的界面信息以及电子设备的各种菜单。显示单元340即为终端设备的显示系统,用于呈现界面。
显示单元340可以包括显示面板341。可选的,显示面板341可以采用液晶显示屏(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置。
进一步的,触控面板331可覆盖显示面板341,当触控面板331检测到在其上或附近的触摸操作后,传送给处理器380以确定触摸事件的类型,随后处理器380根据触摸事件的类型在显示面板341上提供相应的界面输出。
虽然在图14中,触控面板331与显示面板341是作为两个独立的部件来实现电子设备的输入和输入功能,但是在某些实施例中,可以将触控面板331与显示面板341集成而实现终端的输入和输出功能。
电子设备还可包括至少一种传感器350,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板341的亮度,接近传感器可在电子设备移动到耳边时,关闭显示面板341的背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于电子设备还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路360、扬声器361,传声器362可提供用户与电子设备之间的音频接口。音频电路360可将接收到的音频数据转换后的电信号,传输到扬声器361,由扬声器361转换为声音信号输出;另一方面,传声器362将收集的声音信号转换为电信号,由音频电路360接收后转换为音频数据,再将音频数据输出处理器380处理后,经RF电路310以发送给比如另一电子设备,或者将音频数据输出至存储器320以便进一步处理。
WiFi属于短距离无线传输技术,电子设备通过WiFi模块370可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图14示出了WiFi模块370,但是可以理解的是,其并不属于电子设备的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器380是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器320内的软件程序和/或模块,以及调用存储在存储器320内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器380可包括一个或多个处理单元;可选的,处理器380可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、应用及应用内部的功能模块等软件程序,如本申请实施例提供的视频播放控制方法等。调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器380中。
可以理解,图14所示的结构仅为示意,电子设备还可包括比图14中所示更多或者更少的组件,或者具有与图14所示不同的配置。图14中所示的各组件可以采用硬件、软件或其组合实现。
与图10所示的视频播放控制方法基于同一发明构思,本申请实施例还提供了一种电子设备。该电子设备可以是服务器,如图1所示的服务器100。在该实施例中,电子设备的结构可以如图15所示,包括存储器131,通讯模块133以及一个或多个处理器132。
存储器131,用于存储处理器132执行的计算机程序。存储器131可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统,以及运行即时通讯功能所需的程序等;存储数据区可存储各种即时通讯信息和操作指令集等。
处理器132,可以包括一个或多个中央处理单元(central processing unit,CPU)或者为数字处理单元等等。处理器132,用于调用存储器131中存储的计算机程序时实现上述控制方法。
通讯模块133用于与终端设备进行通信,获取视频数据。
本申请实施例中不限定上述存储器131、通讯模块133和处理器132之间的具体连接介质。本公开实施例在图15中以存储器131和处理器132之间通过总线134连接,总线134在图15中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。总线134可以分为地址总线、数据总线、控制总线等。为便于表示,图15中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述任一实施例中的视频播放控制方法。
另外,在本申请各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
以上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。
Claims (15)
1.一种视频播放控制方法,其特征在于,所述方法包括:
响应于在视频播放界面中触发的视角画面切换操作,获取与目标账户对应的推荐视角视频画面;所述推荐视角视频画面是基于所述目标账户的视频视角关联数据确定的;
在所述视频播放界面中显示所述推荐视角视频画面。
2.根据权利要求1所述的方法,其特征在于,若所述推荐视角视频画面为多个,则在所述视频播放界面中显示所述推荐视角视频画面,包括:
在所述视频播放界面中显示获取的各个所述推荐视角视频画面;
响应于目标账户基于各个所述推荐视角视频画面触发的选择操作,确定所述选择操作指定的目标推荐视角视频画面;
在所述视频播放界面中显示所述目标推荐视角视频画面。
3.根据权利要求1所述的方法,其特征在于,在所述视频播放界面中显示所述推荐视角视频画面之后,所述方法还包括:
在所述视频播放界面中通过浮窗形式显示待选视角的视频画面;所述待选视角的视频画面是根据除所述推荐视角之外的各个其他视角的视频画面的图像确定的;
响应于目标账户针对所述待选视角的视频画面的触发操作,将所述视频播放界面中显示的所述推荐视角视频画面切换为所述待选视角的视频画面。
4.根据权利要求1所述的方法,其特征在于,所述响应于在视频播放界面中触发的视角画面切换操作,获取与目标账户对应的推荐视角视频画面,包括:
若所述视角画面切换操作为所述目标账户首次触发的视角画面切换操作,则显示用于获得所述目标账户的视角描述信息的操作界面;
响应于所述目标账户在所述操作界面中触发的配置操作,获得所述目标账户的视角描述信息;
将所述目标账户的视角描述信息发送至服务器,以使所述服务器根据所述视角描述信息确定所述目标账户的视频视角关联数据;
基于所述服务器返回的视频视角关联数据获取与所述目标账户对应的推荐视角视频画面;或者,接收所述服务器返回的与所述目标账户对应的推荐视角视频画面,所述推荐视角视频画面是所述服务器基于所述目标账户的视频视角关联数据确定的。
5.根据权利要求1~4中任一项所述的方法,其特征在于,响应于在视频播放界面中触发的视角画面切换操作,获取与目标账户对应的推荐视角视频画面,包括:
响应于目标账户在视频播放界面中触发的视角画面切换操作,向服务器发送视频视角推荐请求;
接收所述服务器返回的所述推荐视角视频画面;所述推荐视角视频画面是所述服务器基于所述视频视角推荐请求获取所述目标账户的视频视角关联数据,并基于所述目标账户的视频视角关联数据确定的。
6.一种视频播放控制方法,其特征在于,所述方法包括:
接收目标客户端发送的视频视角推荐请求;所述视频视角推荐请求是所述目标客户端响应于目标账户在视频播放界面中触发的视角画面切换操作而发送的;
基于所述视频视角推荐请求,获取所述目标账户的视频视角关联数据;
根据所述目标账户的视频视角关联数据,确定与所述目标账户对应的推荐视角视频画面;
将所述推荐视角视频画面发送至所述目标客户端,以使所述目标客户端在所述视频播放界面中显示所述推荐视角视频画面。
7.根据权利要求6所述的方法,其特征在于,基于所述视频视角推荐请求,获取所述目标账户的视频视角关联数据,包括:
基于所述视频视角推荐请求,获取所述目标账户的视角关注信息;其中,所述目标账户的视角关注信息是根据所述目标账户的视角描述信息或历史行为数据确定的,所述目标账户的视角关注信息中包括所述目标账户对所述视频播放界面对应的至少一个视角的关注度;
根据所述目标账户的视角关注信息,获得所述目标账户的视频视角关联数据;其中,所述目标账户的视频视角关联数据包括所述目标账户对所述视频播放界面对应的各个视角的关注度。
8.根据权利要求7所述的方法,其特征在于,根据所述目标账户的视角关注信息,获得所述目标账户的视频视角关联数据,包括:
获取至少一个关联账户的视角关注信息;所述关联账户的视角关注信息与所述目标账户的视角关注信息中包括至少一个相同的视角;
根据所述目标账户的视角关注信息和所述至少一个关联账户的视角关注信息,分别确定所述目标账户与所述至少一个关联账户中各个关联账户的视角关注相似度;
根据所述各个关联账户对应的视角关注相似度以及所述各个关联账户的视角关注信息,分别确定所述目标账户对未包含在所述目标账户的视角关注信息中的各个视角的关注度;
根据所述目标账户对未包含在所述目标账户的视角关注信息中的各个视角的关注度以及对包含在所述目标账户的视角关注信息中的至少一个视角的关注度,生成所述目标账户的视频视角关联数据。
9.根据权利要求8所述的方法,其特征在于,根据所述目标账户的视角关注信息和所述至少一个关联账户的视角关注信息,分别确定所述目标账户与所述至少一个关联账户中各个关联账户的视角关注相似度,包括:
根据所述目标账户对所述目标账户的视角关注信息中至少一个视角的关注度,确定所述目标账户的视角平均关注度;
对于所述至少一个关联账户中的各个关联账户,分别执行如下操作:
根据所述关联账户对所述关联账户的视角关注信息中至少一个视角的关注度,确定所述关联账户的视角平均关注度;
获取所述关联账户和所述目标账户的共同视角;所述共同视角为包含在所述关联账户的视角关注信息和所述目标账户的视角关注信息中的视角;
根据所述目标账户对每个共同视角的关注度和所述目标账户的视角平均关注度,以及所述关联账户对每个共同视角的关注度和所述关联账户的视角平均关注度,确定所述目标账户与所述关联账户的视角关注相似度。
10.根据权利要求8所述的方法,其特征在于,根据所述各个关联账户对应的视角关注相似度以及所述各个关联账户的视角关注信息,确定所述目标账户对未包含在所述目标账户的视角关注信息中的各个视角的关注度,包括:
对于未包含在所述目标账户的视角关注信息中的各个视角,分别执行如下操作:
分别从各个关联账户的视角关注信息中获取各个关联账户对所述视角的关注度;
根据各个关联账户对所述视角的关注度以及所述各个关联账户对应的视角关注相似度,确定所述目标账户对所述视角的关注度。
11.根据权利要求7~10中任一项所述的方法,其特征在于,根据所述目标账户的视频视角关联数据,确定与所述目标账户对应的推荐视角视频画面,包括:
按照所述目标账户对各个视角的关注度由高到低的顺序,将各个视角的视频画面进行排序;
根据排列的先后顺序,从所述各个视角的视频画面中选择所述推荐视角视频画面。
12.一种视频播放控制装置,其特征在于,所述装置包括:
推荐视角获取单元,用于响应于在视频播放界面中触发的视角画面切换操作,获取与目标账户对应的推荐视角视频画面;所述推荐视角视频画面是基于所述目标账户的视频视角关联数据确定的;
推荐视角显示单元,用于在所述视频播放界面中显示所述推荐视角视频画面。
13.一种视频播放控制装置,其特征在于,所述装置包括:
视角推荐请求接收单元,用于接收目标客户端发送的视频视角推荐请求;所述视频视角推荐请求是所述目标客户端响应于目标账户在视频播放界面中触发的视角画面切换操作而发送的;
视角关联数据获取单元,用于基于所述视频视角推荐请求,获取所述目标账户的视频视角关联数据;
推荐视角确定单元,用于根据所述目标账户的视频视角关联数据,确定与所述目标账户对应的推荐视角视频画面;
推荐视角发送单元,用于将所述推荐视角视频画面发送至所述目标客户端,以使所述目标客户端在所述视频播放界面中显示所述推荐视角视频画面。
14.一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,其特征在于:所述计算机程序被处理器执行时,实现权利要求1~5或权利要求6~11中任一项所述的方法。
15.一种电子设备,其特征在于,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,当所述计算机程序被所述处理器执行时,实现权利要求1~5或权利要求6~11中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110170882.6A CN114915823B (zh) | 2021-02-08 | 2021-02-08 | 视频播放控制方法、装置、存储介质和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110170882.6A CN114915823B (zh) | 2021-02-08 | 2021-02-08 | 视频播放控制方法、装置、存储介质和电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114915823A true CN114915823A (zh) | 2022-08-16 |
CN114915823B CN114915823B (zh) | 2024-04-02 |
Family
ID=82760967
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110170882.6A Active CN114915823B (zh) | 2021-02-08 | 2021-02-08 | 视频播放控制方法、装置、存储介质和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114915823B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104735542A (zh) * | 2015-03-30 | 2015-06-24 | 北京奇艺世纪科技有限公司 | 一种视频播放方法及装置 |
DE102017009149A1 (de) * | 2016-11-04 | 2018-05-09 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Aufzeichnung und Wiedergabe von 360-Grad-Videos mit Objektverfolgung |
CN110446056A (zh) * | 2019-07-30 | 2019-11-12 | 咪咕文化科技有限公司 | 一种视频处理方法、设备、系统及计算机可读存储介质 |
CN110809100A (zh) * | 2019-10-30 | 2020-02-18 | 北京字节跳动网络技术有限公司 | 视频处理的方法及装置、终端和存储介质 |
CN111355967A (zh) * | 2020-03-11 | 2020-06-30 | 叠境数字科技(上海)有限公司 | 基于自由视点的视频直播处理方法、系统、装置及介质 |
-
2021
- 2021-02-08 CN CN202110170882.6A patent/CN114915823B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104735542A (zh) * | 2015-03-30 | 2015-06-24 | 北京奇艺世纪科技有限公司 | 一种视频播放方法及装置 |
DE102017009149A1 (de) * | 2016-11-04 | 2018-05-09 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Aufzeichnung und Wiedergabe von 360-Grad-Videos mit Objektverfolgung |
CN110446056A (zh) * | 2019-07-30 | 2019-11-12 | 咪咕文化科技有限公司 | 一种视频处理方法、设备、系统及计算机可读存储介质 |
CN110809100A (zh) * | 2019-10-30 | 2020-02-18 | 北京字节跳动网络技术有限公司 | 视频处理的方法及装置、终端和存储介质 |
CN111355967A (zh) * | 2020-03-11 | 2020-06-30 | 叠境数字科技(上海)有限公司 | 基于自由视点的视频直播处理方法、系统、装置及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN114915823B (zh) | 2024-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111491197B (zh) | 一种直播内容展示的方法、装置及存储介质 | |
CN110087117B (zh) | 一种视频播放方法及终端 | |
US11178450B2 (en) | Image processing method and apparatus in video live streaming process, and storage medium | |
CN109660817B (zh) | 视频直播方法、装置及系统 | |
US10136289B2 (en) | Cross device information exchange using gestures and locations | |
CN107786827B (zh) | 视频拍摄方法、视频播放方法、装置及移动终端 | |
US20170311021A1 (en) | System, method, and device for displaying content item | |
CN110536008B (zh) | 一种投屏方法及移动终端 | |
KR20170121235A (ko) | 추천 콘텐츠에 기초한 상호작용 방법, 단말기 및 서버 | |
CN110944224B (zh) | 视频播放方法及电子设备 | |
CN113490010B (zh) | 基于直播视频的互动方法、装置、设备及存储介质 | |
CN110163066B (zh) | 多媒体数据推荐方法、装置及存储介质 | |
CN114125483B (zh) | 赛事弹窗的显示方法、装置、设备及介质 | |
CN113613028B (zh) | 直播数据处理方法、装置、终端、服务器及存储介质 | |
CN110087149A (zh) | 一种视频图像分享方法、装置及移动终端 | |
CN110099296A (zh) | 一种信息显示方法及终端设备 | |
CN109618192B (zh) | 播放视频的方法、装置、系统和存储介质 | |
CN108401173B (zh) | 移动直播的互动终端、方法及计算机可读存储介质 | |
CN114302160B (zh) | 信息显示方法、装置、计算机设备及介质 | |
CN114125531B (zh) | 视频预览方法、装置、终端及存储介质 | |
CN114095793A (zh) | 一种视频播放方法、装置、计算机设备及存储介质 | |
CN113377266A (zh) | 直播间切换方法、装置、终端设备及存储介质 | |
CN114915823B (zh) | 视频播放控制方法、装置、存储介质和电子设备 | |
CN113794920B (zh) | 界面显示方法、装置、电子设备及介质 | |
CN112188268B (zh) | 虚拟场景展示方法、虚拟场景的介绍视频生成方法及装置 |
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 | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40074416 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |