一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

视频显示方法、装置、电子设备及服务器与流程

2021-10-19 23:27:00 来源:中国专利 TAG:视频 电子设备 装置 公开 服务器


1.本公开涉及视频技术领域,尤其涉及一种视频显示方法、装置、电子设备及服务器。


背景技术:

2.随着视频技术的不断发展,跨平台的短视频分享越来越受到人们的青睐。
3.现有技术中,在进行跨平台短视频分享时,由于只能够单纯地展示短视频的视频内容,因此,用户也只能观看到分享的视频内容本身,导致视频展示的信息量太少,视频内容的承载性较低,降低了用户的使用体验。


技术实现要素:

4.本公开提供一种视频显示方法、装置、电子设备及服务器,以至少解决现有视频展示的信息量太少,视频内容的承载性较低,降低了用户的使用体验的问题。本公开的技术方案如下:
5.根据本公开实施例的第一方面,提供一种视频显示方法,该方法可以包括:
6.接收用户在第一应用客户端中的第一输入;
7.响应于第一输入,确定目标视频;其中,目标视频为与第一应用客户端相关的视频;
8.获取与目标视频对应的视频数据以及视频展示信息;其中,视频展示信息包括与目标视频的视频内容相对应的入口信息,入口信息用于打开第一应用客户端中与目标视频对应的入口显示界面;
9.根据视频数据和视频展示信息,在第二应用客户端中对目标视频和入口信息进行关联显示。
10.在其中一个实施例中,上述涉及的响应于第一输入,确定目标视频,具体可以包括:
11.响应于第一输入,按照预设亮点捕捉策略,对第一应用客户端对应的显示界面中的亮点内容进行捕捉,并将捕捉得到的亮点视频片段确定为目标视频。
12.基于此,在其中一个实施例中,上述涉及的响应于第一输入,按照预设亮点捕捉策略,对第一应用客户端对应的显示界面中的亮点内容进行捕捉,并将捕捉得到的亮点视频片段确定为目标视频,可以包括:
13.响应于第一输入,生成视频请求指令,并将视频请求指令发送给第一服务器,视频请求指令用于请求获取亮点视频片段,亮点视频片段为第二服务器基于第一服务器提供的视频流数据,按照预设亮点捕捉策略对第一应用客户端对应的显示界面中的亮点内容进行捕捉得到的视频片段,视频流数据为第一应用客户端对应的显示界面的视频流数据;其中,第一服务器为与第一应用客户端对应的服务器,第二服务器为与第二应用客户端对应的服务器;
14.接收第一服务器返回的亮点视频片段,并在第一应用客户端中显示亮点视频片段;
15.在接收到用户针对亮点视频片段的确认输入的情况下,将亮点视频片段确定为目标视频。
16.在其中一个实施例中,上述涉及的预设亮点捕捉策略可以包括:识别目标元素的表现值大于第一预设阈值的关联视频片段的策略,对预设内容的视频片段进行捕捉的策略,和对用户录制率超过第二预设阈值的视频片段进行捕捉的策略中的至少一项。
17.在其中一个实施例中,上述涉及的关联视频片段可以为第一应用客户端对应的显示界面中目标元素的表现值大于第一预设阈值之前预设时长的视频片段。
18.另外,在其中另一个实施例中,上述涉及的响应于第一输入,确定目标视频,可以包括:
19.响应于第一输入,对第一应用客户端对应的显示界面进行录制;
20.在接收到用户的第二输入的情况下,结束对显示界面的录制过程,并将录制得到的与第一应用客户端相关的视频确定为目标视频。
21.基于此,上述涉及的获取与目标视频对应的视频数据以及视频展示信息,可以包括:
22.将目标视频对应的视频数据上传至第一服务器,第一服务器用于生成与目标视频对应的视频展示信息;
23.第二应用客户端接收第二服务器发布目标视频时发送的视频数据和视频展示信息,第二服务器用于将第一服务器提供的包括视频数据和视频展示信息的目标视频发送给第二应用客户端。
24.在其中一个实施例中,在根据视频数据和视频展示信息,在第二应用客户端中对目标视频和入口信息进行关联显示之后,上述涉及的视频显示方法还可以包括:
25.接收用户在第二应用客户端中针对入口信息的第三输入;
26.响应于第三输入,打开第一应用客户端,并显示与目标视频对应的入口显示界面。
27.根据本公开实施例的第二方面,提供一种视频显示方法,该方法可应用于第一服务器,该方法可以包括:
28.接收第一应用客户端上传的与目标视频对应的视频数据;其中,目标视频为与第一应用客户端相关的视频;
29.生成与目标视频对应的视频展示信息;其中,视频展示信息包括第一应用客户端中与目标视频的视频内容相对应的入口信息;
30.将目标视频对应的视频数据和视频展示信息,发送给第二服务器,第二服务器用于根据视频数据和视频展示信息,发布目标视频,目标视频用于在第二服务器关联的至少一个第二应用客户端上,与入口信息进行关联显示。
31.在其中一个实施例中,在接收第一应用客户端上传的与目标视频对应的视频数据之前,上述涉及的视频显示方法还可以包括:
32.接收第一应用客户端发送的视频生成指令;
33.根据视频生成指令,将第一应用客户端对应的显示界面的视频流数据传送给第二服务器,第二服务器还用于按照预设亮点捕捉策略,对第一应用客户端对应的显示界面中
的亮点内容进行捕捉,得到亮点视频片段;
34.接收第二服务器返回的亮点视频片段,并将亮点视频片段发送给第一应用客户端,以使用户在第一应用客户端上确认亮点视频片段后,将亮点视频片段确定为目标视频。
35.在其中一个实施例中,预设亮点捕捉策略可以包括:识别目标元素的表现值大于第一预设阈值的关联视频片段的策略,对预设内容的视频片段进行捕捉的策略,和对用户录制率超过第二预设阈值的视频片段进行捕捉的策略中的至少一项。
36.根据本公开实施例的第三方面,提供一种视频显示方法,该方法可应用于第二服务器,该方法可以包括:
37.接收与目标视频对应的视频数据以及视频展示信息;其中,目标视频为与目标用户对应的第一应用客户端相关的视频,视频展示信息包括第一应用客户端中与目标视频的视频内容相对应的入口信息;
38.根据视频数据和视频展示信息,发布与目标用户对应的目标视频,目标视频用于在与第二服务器关联的至少一个第二应用客户端上,与入口信息进行关联显示。
39.在其中一个实施例中,上述涉及的根据视频数据和视频展示信息,发布与目标用户对应的目标视频,具体可以包括:
40.对视频数据和视频展示信息进行关联处理,得到与目标视频对应的关联信息;
41.根据关联信息,发布与目标用户对应的目标视频。
42.另外,在其中一个实施例中,在接收与目标视频对应的视频数据以及视频展示信息之前,上述涉及的视频显示方法还可以包括:
43.接收第一应用客户端对应的显示界面的视频流数据;
44.基于视频流数据,按照预设亮点捕捉策略,对第一应用客户端对应的显示界面中的亮点内容进行捕捉,生成亮点视频片段;
45.将亮点视频片段发送给第一服务器,以通过第一服务器发送给第一应用客户端;其中,第一服务器为与第一应用客户端对应的服务器。
46.在其中一个实施例中,预设亮点捕捉策略可以包括:识别目标元素的表现值大于第一预设阈值的关联视频片段的策略,对预设内容的视频片段进行捕捉的策略,和对用户录制率超过第二预设阈值的视频片段进行捕捉的策略中的至少一项。
47.根据本公开实施例的第四方面,提供一种视频显示装置,该装置可以包括:
48.输入接收模块,被配置为执行接收用户在第一应用客户端中的第一输入;
49.视频确定模块,被配置为执行响应于第一输入,确定目标视频;其中,目标视频为与第一应用客户端相关的视频;
50.信息获取模块,被配置为执行获取与目标视频对应的视频数据以及视频展示信息;其中,视频展示信息包括与目标视频的视频内容相对应的入口信息,入口信息用于打开第一应用客户端中与目标视频对应的入口显示界面;
51.关联显示模块,被配置为执行根据视频数据和视频展示信息,在第二应用客户端中对目标视频和入口信息进行关联显示。
52.在其中一个实施例中,上述涉及的视频确定模块,具体可以包括:
53.亮点捕捉子模块,被配置为执行响应于第一输入,按照预设亮点捕捉策略,对第一应用客户端对应的显示界面中的亮点内容进行捕捉,并将捕捉得到的亮点视频片段确定为
目标视频。
54.基于此,在其中一个实施例中,上述涉及的亮点捕捉子模块,具体可以包括:指令生成单元、片段显示单元和目标确定单元,其中:
55.指令生成单元,被配置为执行响应于第一输入,生成视频请求指令,并将视频请求指令发送给第一服务器,视频请求指令用于请求获取亮点视频片段,亮点视频片段为第二服务器基于第一服务器提供的视频流数据,按照预设亮点捕捉策略对第一应用客户端对应的显示界面中的亮点内容进行捕捉得到的视频片段,视频流数据为第一应用客户端对应的显示界面的视频流数据;其中,第一服务器为与第一应用客户端对应的服务器,第二服务器为与第二应用客户端对应的服务器;
56.片段显示单元,被配置为执行接收第一服务器返回的亮点视频片段,并在第一应用客户端中显示亮点视频片段;
57.目标确定单元,被配置为执行在接收到用户针对亮点视频片段的确认输入的情况下,将亮点视频片段确定为目标视频。
58.在其中一个实施例中,上述涉及的预设亮点捕捉策略可以包括:识别目标元素的表现值大于第一预设阈值的关联视频片段的策略,对预设内容的视频片段进行捕捉的策略,和对用户录制率超过第二预设阈值的视频片段进行捕捉的策略中的至少一项。
59.基于此,在其中一个实施例中,上述涉及的关联视频片段可以为第一应用客户端对应的显示界面中目标元素的表现值大于第一预设阈值之前预设时长的视频片段。
60.另外,在其中另一个实施例中,上述涉及的视频确定模块,具体可以包括:界面录制子模块和视频获取子模块,其中:
61.界面录制子模块,被配置为执行响应于第一输入,对第一应用客户端对应的显示界面进行录制;
62.视频获取子模块,被配置为执行在接收到用户的第二输入的情况下,结束对显示界面的录制过程,并将录制得到的与第一应用客户端相关的视频确定为目标视频。
63.基于此,在其中一个实施例中,上述涉及的信息获取模块,具体可以包括:数据上传子模块和信息接收子模块,其中:
64.数据上传子模块,被配置为执行将目标视频对应的视频数据上传至第一服务器,第一服务器用于生成与目标视频对应的视频展示信息;
65.信息接收子模块,被配置为执行第二应用客户端接收第二服务器发布目标视频时发送的视频数据和视频展示信息,所述第二服务器用于将所述第一服务器提供的包括所述视频数据和所述视频展示信息的所述目标视频发送给所述第二应用客户端。
66.在其中一个实施例中,上述涉及的视频显示装置还可以包括:第三接收模块和界面显示模块,其中:
67.第三接收模块,被配置为执行在根据视频数据和视频展示信息,在第二应用客户端中对目标视频和入口信息进行关联显示之后,接收用户在第二应用客户端中针对入口信息的第三输入;
68.界面显示模块,被配置为执行响应于第三输入,打开第一应用客户端,并显示与目标视频对应的入口显示界面。
69.根据本公开实施例的第五方面,提供一种视频显示装置,该装置应用于第一服务
器,该装置可以包括:
70.数据接收模块,被配置为执行接收第一应用客户端上传的与目标视频对应的视频数据;其中,目标视频为与第一应用客户端相关的视频;
71.信息生成模块,被配置为执行生成与目标视频对应的视频展示信息;其中,视频展示信息包括第一应用客户端中与目标视频的视频内容相对应的入口信息;
72.信息发送模块,被配置为执行将目标视频对应的视频数据和视频展示信息,发送给第二服务器,第二服务器用于根据视频数据和视频展示信息,发布目标视频,目标视频用于在第二服务器关联的至少一个第二应用客户端上,与入口信息进行关联显示。
73.在其中一个实施例中,上述涉及的视频显示装置还可以包括:
74.指令接收模块,被配置为执行在接收第一应用客户端上传的与目标视频对应的视频数据之前,接收第一应用客户端发送的视频生成指令;
75.视频流传送模块,被配置为执行根据视频生成指令,将第一应用客户端对应的显示界面的视频流数据传送给第二服务器,第二服务器还用于按照预设亮点捕捉策略,对第一应用客户端对应的显示界面中的亮点内容进行捕捉,得到亮点视频片段;
76.片段转发模块,被配置为执行接收第二服务器返回的亮点视频片段,并将亮点视频片段发送给第一应用客户端,以使用户在第一应用客户端上确认亮点视频片段后,将亮点视频片段确定为目标视频。
77.在其中一个实施例中,预设亮点捕捉策略可以包括:识别目标元素的表现值大于第一预设阈值的关联视频片段的策略,对预设内容的视频片段进行捕捉的策略,和对用户录制率超过第二预设阈值的视频片段进行捕捉的策略中的至少一项。
78.根据本公开实施例的第六方面,提供一种视频显示装置,该装置应用于第二服务器,该装置可以包括:
79.视频接收模块,被配置为执行接收与目标视频对应的视频数据以及视频展示信息;其中,目标视频为与目标用户对应的第一应用客户端相关的视频,视频展示信息包括第一应用客户端中与目标视频的视频内容相对应的入口信息;
80.视频发布模块,被配置为执行根据视频数据和视频展示信息,发布与目标用户对应的目标视频,目标视频用于在第二服务器关联的至少一个第二应用客户端上,与入口信息进行关联显示。
81.在其中一个实施例中,上述涉及的视频发布模块,具体可以包括:关联处理子模块和关联发布子模块,其中:
82.关联处理子模块,被配置为执行对视频数据和视频展示信息进行关联处理,得到与目标视频对应的关联信息;
83.关联发布子模块,被配置为执行根据关联信息,发布与目标用户对应的目标视频。
84.另外,在其中一个实施例中,上述涉及的视频显示装置还可以包括:视频流接收模块、片段生成模块和片段发送模块,其中:
85.视频流接收模块,被配置为执行在接收与目标视频对应的视频数据以及视频展示信息之前,接收第一应用客户端对应的显示界面的视频流数据;
86.片段生成模块,被配置为执行基于视频流数据,按照预设亮点捕捉策略,对第一应用客户端对应的显示界面中的亮点内容进行捕捉,生成亮点视频片段;
87.片段发送模块,被配置为执行将亮点视频片段发送给第一服务器,以通过第一服务器发送给第一应用客户端;其中,第一服务器为与第一应用客户端对应的服务器。
88.在其中一个实施例中,预设亮点捕捉策略可以包括:识别目标元素的表现值大于第一预设阈值的关联视频片段的策略,对预设内容的视频片段进行捕捉的策略,和对用户录制率超过第二预设阈值的视频片段进行捕捉的策略中的至少一项。
89.根据本公开实施例的第七方面,提供一种电子设备,该电子设备可以包括:
90.处理器;
91.用于存储所述处理器可执行指令的存储器;
92.其中,所述处理器被配置为执行所述指令,以实现如第一方面的任一项实施例中所示的视频显示方法。
93.根据本公开实施例的第八方面,提供一种服务器,该服务器可以包括:
94.处理器;
95.用于存储所述处理器可执行指令的存储器;
96.其中,所述处理器被配置为执行所述指令,以实现如第二方面或第三方面的任一项实施例中所示的视频显示方法。
97.根据本公开实施例的第九方面,提供一种计算机可读存储介质,当计算机可读存储介质中的指令由视频显示装置的处理器执行时,以使视频显示装置实现以实现如第一方面、第二方面或第三方面的任一项实施例中所示的视频显示方法。
98.根据本公开实施例的第十方面,提供一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中,设备的至少一个处理器从计算机可读存储介质读取并执行计算机程序,使得设备执行第一方面的任一项实施例中所示的视频显示方法。
99.本公开的实施例提供的技术方案至少带来以下有益效果:
100.本公开实施例通过在将第一应用客户端相关的目标视频分享至第二应用客户端时,在第二应用客户端中对目标视频和第一应用客户端中与该目标视频的视频内容相对应的入口信息进行关联显示,这样,由于增加了入口信息的展示,因此,增加了视频展示的信息量。另外,由于用户可以通过展示的入口信息打开第一应用客户端中与该目标视频对应的入口显示界面,便捷地获取到目标视频中所展示的对象,因此,可以提高视频内容的承载性,进而提升用户的使用体验。
101.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限值本公开。
附图说明
102.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
103.图1是根据一示例性实施例示出的一种视频显示的架构图;
104.图2是根据一示例性实施例示出的一种视频显示方法的流程图;
105.图3是根据一示例性实施例示出的一种目标视频的生成过程示意图;
106.图4是根据一示例性实施例示出的另一种目标视频的生成过程示意图;
107.图5是根据一示例性实施例示出的另一种视频显示方法的流程图;
108.图6是根据一示例性实施例示出的又一种视频显示方法的流程图;
109.图7是根据一示例性实施例示出的一种目标视频的发布过程示意图;
110.图8是根据一示例性实施例示出的一种视频显示装置的结构框图;
111.图9是根据一示例性实施例示出的另一种视频显示装置的结构框图;
112.图10是根据一示例性实施例示出的又一种视频显示装置的结构框图;
113.图11是根据一示例性实施例示出的一种电子设备的结构框图。
具体实施方式
114.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
115.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
116.本公开所提供的视频显示方法,可以应用于如图1的架构中,具体结合图1进行详细说明。
117.图1是根据一示例性实施例示出的一种视频显示的架构图。
118.如图1所示,该架构图中包括第一电子设备11、至少一个第二电子设备12、第一服务器13和第二服务器14,其中,第一电子设备11中包含有第一应用客户端和第二应用客户端,第二电子设备12中至少包含有第二应用客户端,第一服务器13中包含有与第一应用客户端对应的服务端,第二服务器14中包含有与第二应用客户端对应的服务端。第一服务器13可以通过网络协议与至少一个包含有第一应用客户端的电子设备例如第一电子设备11建立连接并进行信息交互。第二服务器14可以通过网络协议与至少一个包含有第二应用客户端的电子设备例如第一电子设备11和第二电子设备12建立连接并进行信息交互。另外,第一服务器13和第二服务器14之间也可以通过设定的网络协议进行信息交互。其中,第一电子设备11和第二电子设备12可以是手机、平板电脑、一体机等具有通讯功能的设备,也可以是虚拟机或模拟器模拟的设备。第一服务器13和第二服务器14可以是云服务器或者服务器集群等具有存储以及计算功能的设备。当然,当第一应用客户端与第二应用客户端同属一个平台的两类客户端时,第一服务器13和第二服务器14也可以是一个服务器。
119.基于上述架构,第一电子设备11的用户可以将获取的与第一应用客户端相关的视频,进行跨平台分享,通过第一服务器13和第二服务器14将视频分享至第二应用客户端,并在第二应用客户端中进行发布,这样,包含有第二应用客户端的第一电子设备11和第二电子设备12均可以显示该视频。目前,在进行跨平台视频分享时,由于只能单纯地展示短视频的视频内容,因此,用户只能观看到分享的视频内容本身,使得视频能够展示的信息量太少,视频内容的承载性较低,用户的使用体验较差。
120.针对上述问题,本公开实施例通过在第一电子设备11上进行跨平台视频分享时,
将待分享的目标视频与该视频的视频内容对应的入口信息进行关联显示,这样,第一电子设备11的用户或第二电子设备12的用户在第二应用客户端中观看到该目标视频时,可根据该目标视频上关联显示的入口信息,打开第一应用客户端中与该目标视频对应的入口显示界面,方便用户快速进入目标视频中视频内容对应的界面。
121.以第一应用客户端为云游戏平台对应的游戏页面,第二应用客户端为短视频平台对应的客户端为例,第一电子设备11的用户可通过在第一应用客户端中进行第一输入,录制或自动生成与第一应用客户端相关的游戏短视频,然后,通过云游戏平台的服务器,也即第一服务器13,以及短视频平台的服务器,也即第二服务器14,将游戏短视频对应的视频数据和该游戏入口信息发送给第一电子设备11上的第二应用客户端,以在第一电子设备11的第二应用客户端上分享该游戏短视频,并在显示该游戏短视频的同时对游戏入口信息进行关联显示,以便于用户通过点击该游戏入口信息快速进入游戏页面。另外,第二服务器14还可根据相应的视频推荐规则,将该游戏短视频对应的视频数据和该游戏入口信息发送给需要推送的第二电子设备12,以在第二电子设备12上的第二应用客户端中,对该游戏短视频及其游戏入口信息进行关联显示,以便于用户通过点击该游戏入口信息快速进入游戏页面的登录界面。
122.这样,一方面,由于在分享的目标视频中增加了入口信息的展示,因此,增加了视频展示的信息量;另一方面,在目标视频中关联显示该视频对应视频内容的入口信息,可以方便用户通过普通的视频分享即可使自己和其他用户快速获取目标视频中所展示的对象,进而提高了视频内容的承载性,提升了用户的使用体验。
123.根据上述架构以及应用场景,下面结合图2

图7对本公开实施例提供的视频显示方法进行详细说明,该视频显示方法可以由图1中所示的第一电子设备11执行。
124.图2是根据一示例性实施例示出的一种视频显示方法的流程图。
125.如图2所示,该视频显示方法具体可以包括如下步骤:
126.首先,步骤210,接收用户在第一应用客户端中的第一输入。
127.接着,步骤220,响应于第一输入,确定目标视频;其中,目标视频为与第一应用客户端相关的视频。
128.然后,步骤230,获取与目标视频对应的视频数据以及视频展示信息;其中,视频展示信息包括与目标视频的视频内容相对应的入口信息,入口信息用于打开第一应用客户端中与目标视频对应的入口显示界面。
129.最后,步骤240,根据视频数据和视频展示信息,在第二应用客户端中对目标视频和入口信息进行关联显示。
130.由此,通过在将第一应用客户端相关的目标视频分享至第二应用客户端时,在第二应用客户端中对目标视频和第一应用客户端中与所述目标视频的视频内容相对应的入口信息进行关联显示,这样,由于增加了入口信息的展示,因此,增加了视频展示的信息量。另外,由于用户可以通过展示的入口信息打开第一应用客户端中与该目标视频对应的入口显示界面,便捷地获取到目标视频中所展示的对象,因此,可以提高视频内容的承载性,进而提升用户的使用体验。
131.下面对上述步骤进行详细说明,具体如下所示:
132.首先,涉及步骤210,本公开实施例中第一输入例如可以是用户在使用第一应用客
户端时开启界面录制的输入,也可以是用户在使用第一应用客户端时开启自动生成短视频的输入。
133.这里,第一应用客户端可以是第一应用平台对应的客户端或网页端,例如,第一应用平台可以是云游戏平台、视频平台等,相应的,第一应用客户端可以是游戏应用软件或游戏页面、视频应用软件或视频网页等。第二应用客户端可以是第二应用平台对应的客户端,例如,第二应用平台可以是短视频平台,相应的,第二应用客户端可以是短视频应用软件。
134.接着,涉及步骤220,目标视频可以是用户录制的第一应用客户端显示界面的视频,也可以是根据第一应用客户端界面中显示的内容自动生成的视频,在此不作限定。
135.在一种可选实施方式中,上述涉及的步骤220具体可以包括:
136.响应于第一输入,按照预设亮点捕捉策略,对第一应用客户端对应的显示界面中的亮点内容进行捕捉,并将捕捉得到的亮点视频片段确定为目标视频。
137.这里,预设亮点捕捉策略可以是用户在使用第一应用客户端的过程中,用于获取显示界面中精彩视频片段的策略。在一种可选实施方式中,预设亮点捕捉策略具体可以包括:识别目标元素的表现值大于第一预设阈值的关联视频片段的策略,对预设内容的视频片段进行捕捉的策略,和对用户录制率超过第二预设阈值的视频片段进行捕捉的策略中的至少一项。
138.其中,目标元素例如可以是游戏中的评价参数、操作参数等,举例而言,可以是打斗时的血量、击杀的人头数、得到的奖励等。在一个具体例子中,目标元素的表现值大于第一预设阈值的关联视频片段可以是游戏打斗时消耗敌方血量超过预设血量的关联视频片段、连续击杀次数超过预设次数时的关联视频片段、用户使用高难度操作次数超过预设次数时的关联视频片段、用户获取奖励超过预设奖励个数时的关联视频片段等。识别该视频片段的具体方式可以是通过预设神经网络进行识别,例如将第一应用客户端显示界面对应的视频流数据实时输入至神经网络模型中,对目标元素的表现值大于第一预设阈值的画面进行识别,输出得到相应的视频片段。
139.这里,关联视频片段可以是使目标元素的表现值大于第一预设阈值的完成过程的片段。例如,连续击杀次数超过预设次数时连续击杀过程的视频片段。在一种可选实施方式中,上述关联视频片段可以为第一应用客户端对应的显示界面中目标元素的表现值大于第一预设阈值之前预设时长的视频片段。其中,预设时长可以根据目标元素的不同而不同,在此不作限定。如此,可对实时对第一应用客户端对应的显示界面中的精彩内容进行识别,进而获取相应的亮点视频片段。
140.此外,预设内容可以是第一应用客户端中预设的亮点内容,当第一应用客户端对应的显示界面中出现该亮点内容时,自动进行捕捉。这里,亮点内容可以是显示界面中的精彩内容,捕捉得到的亮点视频片段可以是第一应用客户端对应的显示界面中显示的精彩视频片段,例如某个影视剧中男女主经典剧情的视频片段,游戏中用户完成特定高难度任务时的视频片段等。
141.需要说明的是,亮点视频片段可以是时间连续的完整视频片段,当然也可以是获取到的多个精彩片段拼接后生成的视频片段,在此不作限定。
142.另外,也可以捕捉用户录制率较高,例如用户录制率超过预设阈值的亮点视频片段,作为目标视频。示例性的,可以自动将多数用户经常录制的完成某个游戏关卡的视频片
段,作为捕捉得到的亮点视频片段,也可以自动将多数用户经常录制的某个影视剧中男女主互动的视频片段,作为捕捉得到的亮点视频片段,在此不作限定。
143.基于此,在一个具体例子中,用户可以通过开启短视频自动生成的功能,捕捉第一应用客户端显示界面中的精彩瞬间,例如,当第一应用客户端为游戏页面或游戏软件时,可自动识别并截取用户操作时的精彩游戏片段,作为亮点视频片段;当第一应用客户端为视频页面或视频软件时,可自动识别并截取用户发送弹幕、评论等操作时播放的视频片段,作为亮点视频片段。
144.另外,还需要说明的是,对于获取用户的信息,例如,第一应用客户端自动根据预设机制录制、根据用户录制率较高的使用习惯录制等,是得到用户授权的录制行为。
145.由此,通过自动捕捉第一应用客户端显示界面中显示的亮点视频片段,作为待显示到第二应用客户端上的目标视频,可以使第二应用客户端对该目标视频和对应的入口信息进行关联显示时,增加用户观看该视频的吸引力,更有欲望触发该入口信息,以跳转至第一应用客户端。另外,通过自动生成亮点视频片段,也可以方便用户记录使用第一应用客户端时的精彩时刻,简化用户操作过程。
146.基于此,在一种可选实施方式中,上述涉及的响应于第一输入,按照预设亮点捕捉策略,对第一应用客户端对应的显示界面中的亮点内容进行捕捉,并将捕捉得到的亮点视频片段确定为目标视频的步骤,具体可以包括:
147.响应于第一输入,生成视频请求指令,并将视频请求指令发送给第一服务器,视频请求指令用于请求获取亮点视频片段,亮点视频片段为第二服务器基于第一服务器提供的视频流数据,按照预设亮点捕捉策略对第一应用客户端对应的显示界面中的亮点内容进行捕捉得到的视频片段,视频流数据为第一应用客户端对应的显示界面的视频流数据;其中,第一服务器为与第一应用客户端对应的服务器,第二服务器为与第二应用客户端对应的服务器;接收第一服务器返回的亮点视频片段,并在第一应用客户端中显示亮点视频片段;在接收到用户针对亮点视频片段的确认输入的情况下,将亮点视频片段确定为目标视频。
148.这里,亮点视频片段的捕捉过程可以由与第二应用客户端对应的第二服务器来完成,例如短视频软件对应的短视频服务器。另外,第二服务器可以仅将亮点视频片段对应的视频信息发给第一服务器,并返回给第一应用客户端所在的设备,其中,视频信息包括但不限于视频id、视频播放地址、视频标题、视频简介和第一应用客户端的用户id等。
149.以游戏平台和短视频平台为例,如图3所示,当用户在游戏页面开启游戏精彩瞬间的功能时,游戏页面31所在第一电子设备可以生成开启短视频生成功能的视频请求指令,并通过该游戏页面31将视频请求指令发送给云游戏平台32,也即游戏页面对应的服务器。云游戏平台32可根据该视频请求指令,在云游戏平台32和短视频服务器33之间建立视频传输服务video transfer service,进而基于该服务将游戏页面31对应的显示界面的视频流数据传送给短视频服务器33,以请求获取亮点视频片段。短视频服务器33可开启精彩瞬间生成服务,按照预设的亮点捕捉策略,对视频流数据中精彩的瞬间,也即亮点内容,进行捕捉,生成亮点视频片段,同时,将该亮点视频片段对应的信息返回给云游戏平台32,通过云游戏平台32发送给游戏页面31。这样,用户可在游戏页面31上预览自动生成的亮点视频片段。若用户确定在短视频软件中分享该亮点视频片段,则在游戏页面31中进行确认输入,例如点击分享确认按钮,将该亮点视频片段确定为最终要分享的目标视频。若用户对当前自
动生成的亮点视频片段不满意,则取消视频分享进程。
150.如此,可实现跨平台的视频分享过程,提升用户的视频分享体验,另外,用户对自动生成的亮点视频片段进行选择性分享,提升用户分享视频的自主性。
151.另外,在一种可选实施方式中,上述涉及的步骤220具体可以包括:
152.响应于第一输入,对第一应用客户端对应的显示界面进行录制;在接收到用户的第二输入的情况下,结束对显示界面的录制过程,并将录制得到的与第一应用客户端相关的视频确定为目标视频。
153.这里,第一输入可以是开启录制过程的输入,第二输入可以是结束录制过程的输入。除了可以自动录制精彩瞬间外,用户也可自主录制想要的视频片段。
154.以游戏平台和短视频平台为例,如图4所示,用户可以在游戏页面41中点击开始录制的按钮,并在录制结束时,点击结束录制的按钮,进而将录制的短视频确定为需要分享至短视频客户端的目标视频,将目标视频上传至云游戏平台42,以便进行跨平台的视频发布,在视频上传成功后,云游戏平台42可向游戏页面41反馈上传成功的反馈信息。
155.由此,通过用户自主控制对第一应用客户端显示界面的录制,可以进一步提升用户分享视频的自主性,快速生成待显示的目标视频。
156.然后,涉及步骤230,视频展示信息可以是用于与目标视频进行关联显示的信息,其包括与目标视频相关的第一应用客户端的信息,例如与目标视频的视频内容对应的入口信息。具体的,在目标视频的视频内容为某影视剧剧集内容时,该入口信息可以包括该影视剧剧集对应的入口地址,在目标视频的视频内容为某游戏平台的游戏内容时,该入口信息可以包括该游戏对应的游戏入口登录地址等。
157.示例性的,当第一应用客户端为游戏页面,目标视频为游戏短视频时,相应的,视频展示信息包括但不限于游戏入口地址,游戏id,游戏简介等信息。
158.基于此,在一种可选实施方式中,上述涉及的步骤230,具体可以包括:
159.将目标视频对应的视频数据上传至第一服务器,第一服务器用于生成与目标视频对应的视频展示信息;第二应用客户端接收第二服务器发布目标视频时发送的视频数据和视频展示信息,第二服务器用于将第一服务器提供的包括视频数据和视频展示信息的目标视频发送给第二应用客户端。
160.以游戏平台和短视频平台为例,可将用户录制或自动生成的目标视频从游戏页面本地上传至云游戏平台,由云游戏平台补充该目标视频的游戏相关信息,也即视频展示信息,其中,游戏相关信息包括游戏入口地址、游戏id、游戏简介等。云游戏平台可通过调用短视频服务器的发布接口,通过短视频服务器将该目标视频与游戏相关信息进行关联,进而发布该目标视频。第一电子设备或第二电子设备可通过短视频客户端向短视频服务器请求获取目标视频对应的短视频数据,解析该短视频数据,确定其是否包含有游戏相关信息,在确定有游戏相关信息时,展示该游戏相关信息,并在用户触发点击游戏入口地址时唤起游戏页面,以便用户可以快速进入游戏。
161.由此,可以通过用户一次普通的视频分享,实现视频的跨平台发布,同时,也为每一个待发布的视频添加了带有入口信息的视频展示信息,这样,在第二应用客户端接收第二服务器发布的目标视频时,可根据发送的视频数据和视频展示信息对目标视频以及相应的入口信息进行关联显示,提高了视频内容的承载性,也为用户获取视频内容对应的界面
提供了快捷入口,简化用户操作过程。
162.最后,涉及步骤240,第二应用客户端可以是区别于第一应用客户端所属平台之外,其他平台的客户端,该第二应用客户端可以与第一应用客户端设置在同一个设备上,这样,可将与第一应用客户端相关的目标视频,跨平台分享至第二应用客户端,在第二应用客户端上进行分享显示。另外,在第二应用客户端上显示目标视频的同时,还根据该视频对应的视频展示信息,关联显示与该目标视频的视频内容对应的入口信息。示例性的,可以在目标视频的下方,显示包括入口信息在内的视频展示信息。
163.另外,在一种可选实施方式中,在步骤240之后,本公开实施例提供的视频显示方法还可以包括:
164.接收用户在第二应用客户端中针对入口信息的第三输入;响应于第三输入,打开第一应用客户端,并显示与目标视频对应的入口显示界面。
165.这里,第三输入例如可以是用户点击入口信息的输入。分享该目标视频的用户可在第二应用客户端所在的第一电子设备上,通过点击第二应用客户端中目标视频上显示的入口信息,打开第一应用客户端,并跳转至目标视频对应的入口显示界面。另外,其他用户也可在第二应用客户端所在的第二电子设备上,接收到第二服务器发布的该目标视频,通过点击第二应用客户端中目标视频上显示的入口信息,并在第二电子设备上安装有第一应用客户端的情况下,打开第一应用客户端,并跳转至目标视频对应的入口显示界面;在第二电子设备上未安装有第一应用客户端的情况下,可跳转至第一应用客户端对应的下载界面。
166.示例性的,在目标视频是游戏视频的情况下,用户可通过点击游戏视频下方展示的游戏入口,例如“进入游戏”字样的按钮,打开浏览器,并跳转至该游戏对应的游戏登录页面。
167.这样,用户可通过第二应用客户端中与分享的目标视频关联显示的入口信息,快捷跳转至第一应用客户端与目标视频对应的入口显示界面,从而使用户操作更简便,无需自己去搜寻相关的入口显示界面,提升了用户的使用体验。
168.下面,结合图5对本公开实施例提供的视频显示方法进行进一步说明,该视频显示方法可以由图1中所示的第一服务器12执行。
169.图5是根据一示例性实施例示出的另一种视频显示方法的流程图。
170.如图5所示,该视频显示方法具体可以包括如下步骤:
171.首先,步骤510,接收第一应用客户端上传的与目标视频对应的视频数据;其中,目标视频为与第一应用客户端相关的视频。
172.这里,目标视频可以是用户录制的与第一应用客户端相关的视频,也可以是自动生成的与第一应用客户端相关的亮点视频片段,具体生成方式可参见前述实施例中对目标视频生成过程的描述,在此不再赘述。
173.在一种可选实施方式中,在接收第一应用客户端上传的与目标视频对应的视频数据之前,上述涉及的视频显示方法还可以包括:
174.接收第一应用客户端发送的视频生成指令;根据视频生成指令,将第一应用客户端对应的显示界面的视频流数据传送给第二服务器,第二服务器用于按照预设亮点捕捉策略,对第一应用客户端对应的显示界面中的亮点内容进行捕捉,得到亮点视频片段;接收第
二服务器返回的亮点视频片段,并将亮点视频片段发送给第一应用客户端,以使用户在第一应用客户端上确认亮点视频片段后,将亮点视频片段确定为目标视频。
175.这里,亮点视频片段可以由第二服务器来生成,具体可通过第一服务器将第一应用客户端对应显示界面的视频流数据实时传送给第二服务器,例如第一服务器可根据视频生成指令与第二服务器之间建立视频传输服务video transfer service,实现视频流数据的实时传输,这样,第二服务器可根据视频流数据,按照预设的亮点捕捉策略,对第一应用客户端对应的显示界面中的亮点内容进行捕捉,进而将生成的亮点视频片段返回给第一服务器,由第一服务器返回给第一应用客户端,向用户播放该亮点视频片段进行预览,并在用户确认后,将亮点视频片段作为目标视频进行后续的上传和跨平台发布操作。具体可参见前述相关的描述,在此不再举例赘述。
176.其次,步骤520,生成与目标视频对应的视频展示信息;其中,视频展示信息包括第一应用客户端中与目标视频的视频内容相对应的入口信息。
177.这里,视频展示信息可以包括入口信息、相关内容简介、以及与该第一应用客户端对应的用户id等信息。具体可参见前述相关的描述,在此不再赘述。
178.然后,步骤530,将目标视频对应的视频数据和视频展示信息,发送给第二服务器,第二服务器用于根据视频数据和视频展示信息,发布目标视频,目标视频用于在与第二服务器关联的至少一个第二应用客户端上,与入口信息进行关联显示。
179.由此,通过在对第一应用客户端上传的目标视频进行跨平台发布时,在第一服务器上为目标视频添加对应的视频展示信息,进而将该目标视频对应的视频展示信息和视频数据发送给第二服务器后,第二服务器可以根据该视频数据和视频展示信息发布该目标视频,这样,可以在与第二服务器关联的至少一个第二应用客户端上对目标视频和入口信息进行关联显示,由于增加了入口信息的展示,因此,增加了视频展示的信息量。另外,由于用户可以通过展示的入口信息打开第一应用客户端中与该目标视频对应的入口显示界面,便捷地获取到目标视频中所展示的对象,因此,可以提高视频内容的承载性,进而提升用户的使用体验。
180.基于此,在其中一种可选实施方式中,预设亮点捕捉策略可以包括:识别目标元素的表现值大于第一预设阈值的关联视频片段的策略,对预设内容的视频片段进行捕捉的策略,和对用户录制率超过第二预设阈值的视频片段进行捕捉的策略中的至少一项。
181.对于上述策略的具体解释可参考前面相关描述,在此不再赘述。
182.下面,结合图6对本公开实施例提供的视频显示方法进行进一步说明,该视频显示方法可以由图1中所示的第二服务器13执行。
183.图6是根据一示例性实施例示出的又一种视频显示方法的流程图。
184.如图6所示,该视频显示方法具体可以包括如下步骤:
185.首先,步骤610,接收与目标视频对应的视频数据以及视频展示信息;其中,目标视频为与目标用户对应的第一应用客户端相关的视频,视频展示信息包括第一应用客户端中与目标视频的视频内容相对应的入口信息。
186.这里,目标视频可以是用户录制的与第一应用客户端相关的视频,也可以是自动生成的与第一应用客户端相关的亮点视频片段,具体生成方式可参见前述实施例中对目标视频生成过程的描述,在此不再赘述。示例性的,第二服务器可接收从第一服务器发送来的
视频数据和视频展示信息,进而可以通过第二服务器实现跨平台的视频发布。
187.在一种实施方式中,在步骤610之前,上述涉及的视频显示方法还可以包括:
188.接收第一应用客户端对应的显示界面的视频流数据;基于视频流数据,按照预设亮点捕捉策略,对第一应用客户端对应的显示界面中的亮点内容进行捕捉,生成亮点视频片段;将亮点视频片段发送给第一服务器,以通过第一服务器发送给第一应用客户端;其中,第一服务器为与第一应用客户端对应的服务器。
189.示例性的,在目标视频为自动生成的与第一应用客户端相关的亮点视频片段的情况下,第二服务器可以与第一服务器建立视频传输服务video transfer service,基于该视频传输服务接收第一服务器实时发送的视频流数据。这样,基于该视频流数据,可按照预设亮点捕捉策略进行亮点捕捉,生成亮点视频片段后发送给第一服务器,以通过第一服务器发送给第一应用客户端,便于用户在第一应用客户端上对自动生成的视频片段进行预览。
190.基于此,在其中一种可选实施方式中,预设亮点捕捉策略可以包括:识别目标元素的表现值大于第一预设阈值的关联视频片段的策略,对预设内容的视频片段进行捕捉的策略,和对用户录制率超过第二预设阈值的视频片段进行捕捉的策略中的至少一项。
191.对于上述策略的具体解释可参考前面相关描述,在此不再赘述。
192.其次,步骤620,根据视频数据和视频展示信息,发布与目标用户对应的目标视频,目标视频用于在第二服务器关联的至少一个第二应用客户端上,与入口信息进行关联显示。
193.这里,目标用户可以是第二应用客户端上与第一应用客户端的用户绑定的用户,也即,视频发布者用户可将与第一应用客户端相关的目标视频,跨平台发布至该用户的第二应用客户端。如此,视频分享者所在的第二应用客户端可显示该目标视频,并在该目标视频上对与视频内容相关的入口信息进行关联显示,视频分享者可在第二应用客户端上通过点击该入口信息,跳转至第一应用客户端对应的入口显示界面。另外,第二服务器也可以根据预设的视频推荐策略,将该目标视频推荐给其他感兴趣的用户,以在其他用户的第二应用客户端上显示该目标视频以及相应的入口信息,其他用户也可在自己的第二应用个客户端上通过点击该入口信息,跳转至第一应用客户端对应的入口显示界面。
194.在一种实施方式中,步骤620具体可以包括:
195.对视频数据和视频展示信息进行关联处理,得到与目标视频对应的关联信息;根据关联信息,发布与目标用户对应的目标视频。
196.示例性的,第二服务器可将目标视频和视频展示信息进行关联,如此,可在发布该目标视频时,将视频展示信息一并发布,以在第二应用客户端上对视频展示信息中的入口信息与目标视频进行关联展示。
197.由此,通过在对第一应用客户端上传的目标视频进行跨平台发布时,第二服务器可以根据第一服务器发送的与目标视频对应的视频数据和视频展示信息,对发布目标视频进行发布,这样,可以在与第二服务器关联的至少一个第二应用客户端上对目标视频和入口信息进行关联显示,由于增加了入口信息的展示,因此,增加了视频展示的信息量。另外,由于用户可以通过展示的入口信息打开第一应用客户端中与该目标视频对应的入口显示界面,便捷地获取到目标视频中所展示的对象,因此,可以提高视频内容的承载性,进而提
升用户的使用体验。
198.以游戏平台和短视频平台为例,下面结合图7举一个实际例子,以便对本公开实施例提供的视频显示方法进行进一步说明。
199.如图7所示,在游戏页面71中确定待上传的目标视频后,可将该目标视频以及用户的游戏id上传至云游戏平台72,云游戏平台72补充该目标视频关联的游戏相关信息后,调用短视频服务器73的短视频发布接口,短视频服务器73将该目标视频和游戏相关信息进行关联后,在短视频平台上对该目标视频进行发布,并在发布成功后向云游戏平台72反馈发布成功的反馈信息,云游戏平台72将发布成功的反馈信息转发给游戏页面,以通知用户目标视频已成功发布。
200.需要说明的是,上述本公开实施例描述的应用场景是为了更加清楚的说明本公开实施例的技术方案,并不构成对于本公开实施例提供的技术方案的限定,本领域普通技术人员可知,随着新应用场景的出现,本公开实施例提供的技术方案对于类似的技术问题,同样适用。
201.基于相同的发明构思,本公开还提供了一种视频显示装置。具体结合图8进行详细说明。
202.图8是根据一示例性实施例示出的一种视频显示装置的结构示意图。
203.如图8所示,该视频显示装置80具体可以包括:
204.输入接收模块801,被配置为执行接收用户在第一应用客户端中的第一输入;
205.视频确定模块802,被配置为执行响应于第一输入,确定目标视频;其中,目标视频为与第一应用客户端相关的视频;
206.信息获取模块803,被配置为执行获取与目标视频对应的视频数据以及视频展示信息;其中,视频展示信息包括与目标视频的视频内容相对应的入口信息,入口信息用于打开第一应用客户端中与目标视频对应的入口显示界面;
207.关联显示模块804,被配置为执行根据视频数据和视频展示信息,在第二应用客户端中对目标视频和入口信息进行关联显示。
208.下面对上述视频显示装置80进行详细说明,具体如下所示:
209.在其中一个实施例中,上述涉及的视频确定模块802,具体可以包括:
210.亮点捕捉子模块,被配置为执行响应于第一输入,按照预设亮点捕捉策略,对第一应用客户端对应的显示界面中的亮点内容进行捕捉,并将捕捉得到的亮点视频片段确定为目标视频。
211.基于此,在其中一个实施例中,上述涉及的亮点捕捉子模块,具体可以包括:指令生成单元、片段显示单元和目标确定单元,其中:
212.指令生成单元,被配置为执行响应于第一输入,生成视频请求指令,并将视频请求指令发送给第一服务器,视频请求指令用于请求获取亮点视频片段,亮点视频片段为第二服务器基于第一服务器提供的视频流数据,按照预设亮点捕捉策略对第一应用客户端对应的显示界面中的亮点内容进行捕捉得到的视频片段,视频流数据为第一应用客户端对应的显示界面的视频流数据;其中,第一服务器为与第一应用客户端对应的服务器,第二服务器为与第二应用客户端对应的服务器;
213.片段显示单元,被配置为执行接收第一服务器返回的亮点视频片段,并在第一应
用客户端中显示亮点视频片段;
214.目标确定单元,被配置为执行在接收到用户针对亮点视频片段的确认输入的情况下,将亮点视频片段确定为目标视频。
215.在其中一个实施例中,上述涉及的预设亮点捕捉策略可以包括:识别目标元素的表现值大于第一预设阈值的关联视频片段的策略,对预设内容的视频片段进行捕捉的策略,和对用户录制率超过第二预设阈值的视频片段进行捕捉的策略中的至少一项。
216.在其中一个实施例中,上述涉及的关联视频片段可以为第一应用客户端对应的显示界面中目标元素的表现值大于第一预设阈值之前预设时长的视频片段。
217.另外,在其中另一个实施例中,上述涉及的视频确定模块802,具体可以包括:界面录制子模块和视频获取子模块,其中:
218.界面录制子模块,被配置为执行响应于第一输入,对第一应用客户端对应的显示界面进行录制;
219.视频获取子模块,被配置为执行在接收到用户的第二输入的情况下,结束对显示界面的录制过程,并将录制得到的与第一应用客户端相关的视频确定为目标视频。
220.基于此,在其中一个实施例中,上述涉及的信息获取模块803,具体可以包括:数据上传子模块和信息接收子模块,其中:
221.数据上传子模块,被配置为执行将目标视频对应的视频数据上传至第一服务器,第一服务器用于生成与目标视频对应的视频展示信息;
222.信息接收子模块,被配置为执行第二应用客户端接收第二服务器发布目标视频时发送的视频数据和视频展示信息,第二服务器用于将第一服务器提供的包括视频数据和视频展示信息的目标视频发送给第二应用客户端。
223.在其中一个实施例中,上述涉及的视频显示装置80还可以包括:第三接收模块805和界面显示模块806,其中:
224.第三接收模块805,被配置为执行在根据视频数据和视频展示信息,在第二应用客户端中对目标视频和入口信息进行关联显示之后,接收用户在第二应用客户端中针对入口信息的第三输入;
225.界面显示模块806,被配置为执行响应于第三输入,打开第一应用客户端,并显示与目标视频对应的入口显示界面。
226.由此,通过在将第一应用客户端相关的目标视频分享至第二应用客户端时,在第二应用客户端中对目标视频和第一应用客户端中与所述目标视频的视频内容相对应的入口信息进行关联显示,这样,由于增加了入口信息的展示,因此,增加了视频展示的信息量。另外,由于用户可以通过展示的入口信息打开第一应用客户端中与该目标视频对应的入口显示界面,便捷地获取到目标视频中所展示的对象,因此,可以提高视频内容的承载性,进而提升用户的使用体验。
227.另外,本公开还提供了一种视频显示装置。该装置应用于第一服务器,具体结合图9进行详细说明。
228.图9是根据一示例性实施例示出的一种视频显示装置的结构示意图。
229.如图9所示,该视频显示装置90具体可以包括:
230.数据接收模块901,被配置为执行接收第一应用客户端上传的与目标视频对应的
视频数据;其中,目标视频为与第一应用客户端相关的视频;
231.信息生成模块902,被配置为执行生成与目标视频对应的视频展示信息;其中,视频展示信息包括第一应用客户端中与目标视频的视频内容相对应的入口信息;
232.信息发送模块903,被配置为执行将目标视频对应的视频数据和视频展示信息,发送给第二服务器,第二服务器用于根据视频数据和视频展示信息,发布目标视频,目标视频用于在第二服务器关联的至少一个第二应用客户端上,与入口信息进行关联显示。
233.下面对上述视频显示装置90进行详细说明,具体如下所示:
234.在其中一个实施例中,上述涉及的视频显示装置90还可以包括:指令接收模块904、视频流传送模块905和片段转发模块906,其中:
235.指令接收模块904,被配置为执行在接收第一应用客户端上传的与目标视频对应的视频数据之前,接收第一应用客户端发送的视频生成指令;
236.视频流传送模块905,被配置为执行根据视频生成指令,将第一应用客户端对应的显示界面的视频流数据传送给第二服务器,第二服务器还用于按照预设亮点捕捉策略,对第一应用客户端对应的显示界面中的亮点内容进行捕捉,得到亮点视频片段;
237.片段转发模块906,被配置为执行接收第二服务器返回的亮点视频片段,并将亮点视频片段发送给第一应用客户端,以使用户在第一应用客户端上确认亮点视频片段后,将亮点视频片段确定为目标视频。
238.在其中一个实施例中,预设亮点捕捉策略可以包括:识别目标元素的表现值大于第一预设阈值的关联视频片段的策略,对预设内容的视频片段进行捕捉的策略,和对用户录制率超过第二预设阈值的视频片段进行捕捉的策略中的至少一项。
239.由此,通过在对第一应用客户端上传的目标视频进行跨平台发布时,在第一服务器上为目标视频添加对应的视频展示信息,进而将该目标视频对应的视频展示信息和视频数据发送给第二服务器后,第二服务器可以根据该视频数据和视频展示信息发布该目标视频,这样,可以在与第二服务器关联的至少一个第二应用客户端上对目标视频和入口信息进行关联显示,由于增加了入口信息的展示,因此,增加了视频展示的信息量。另外,由于用户可以通过展示的入口信息打开第一应用客户端中与该目标视频对应的入口显示界面,便捷地获取到目标视频中所展示的对象,因此,可以提高视频内容的承载性,进而提升用户的使用体验。
240.除此之外,本公开还提供了一种视频显示装置。该装置应用于第二服务器,具体结合图10进行详细说明。
241.图10是根据一示例性实施例示出的一种视频显示装置的结构示意图。
242.如图10所示,该视频显示装置100具体可以包括:
243.视频接收模块1001,被配置为执行接收与目标视频对应的视频数据以及视频展示信息;其中,目标视频为与目标用户对应的第一应用客户端相关的视频,视频展示信息包括第一应用客户端中与目标视频的视频内容相对应的入口信息;
244.视频发布模块1002,被配置为执行根据视频数据和视频展示信息,发布与目标用户对应的目标视频,目标视频用于在第二服务器关联的至少一个第二应用客户端上,与入口信息进行关联显示。
245.下面对上述视频显示装置100进行详细说明,具体如下所示:
246.在其中一个实施例中,上述涉及的视频发布模块,具体可以包括:关联处理子模块和关联发布子模块,其中:
247.关联处理子模块,被配置为执行对视频数据和视频展示信息进行关联处理,得到与目标视频对应的关联信息;
248.关联发布子模块,被配置为执行根据关联信息,发布与目标用户对应的目标视频。
249.另外,在其中一个实施例中,上述涉及的视频显示装置100还可以包括:视频流接收模块1003、片段生成模块1004和片段发送模块1005,其中:
250.视频流接收模块1003,被配置为执行在接收与目标视频对应的视频数据以及视频展示信息之前,接收第一应用客户端对应的显示界面的视频流数据;
251.片段生成模块1004,被配置为执行基于视频流数据,按照预设亮点捕捉策略,对第一应用客户端对应的显示界面中的亮点内容进行捕捉,生成亮点视频片段;
252.片段发送模块1005,被配置为执行将亮点视频片段发送给第一服务器,以通过第一服务器发送给第一应用客户端;其中,第一服务器为与第一应用客户端对应的服务器。
253.在其中一个实施例中,预设亮点捕捉策略可以包括:识别目标元素的表现值大于第一预设阈值的关联视频片段的策略,对预设内容的视频片段进行捕捉的策略,和对用户录制率超过第二预设阈值的视频片段进行捕捉的策略中的至少一项。
254.由此,通过在对第一应用客户端上传的目标视频进行跨平台发布时,第二服务器可以根据第一服务器发送的与目标视频对应的视频数据和视频展示信息,对发布目标视频进行发布,这样,可以在与第二服务器关联的至少一个第二应用客户端上对目标视频和入口信息进行关联显示,由于增加了入口信息的展示,因此,增加了视频展示的信息量。另外,由于用户可以通过展示的入口信息打开第一应用客户端中与该目标视频对应的入口显示界面,便捷地获取到目标视频中所展示的对象,因此,可以提高视频内容的承载性,进而提升用户的使用体验。
255.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
256.基于同一发明构思,本公开实施例还提供了一种计算设备,具体结合图11进行详细说明。
257.图11是根据一示例性实施例示出的一种计算设备的结构框图。
258.如图11所示,该计算设备110能够实现根据本公开实施例中的视频显示方法以及视频显示装置的电子设备的示例性硬件架构的结构图。该计算设备可以指代本公开实施例中的电子设备以及服务器,其中,电子设备包括但不限于第一电子设备和第二电子设备,服务器包括但不限于第一服务器和第二服务器。
259.该计算设备110可以包括处理器1101以及存储有计算机程序指令的存储器1102。
260.具体地,上述处理器1101可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。
261.存储器1102可以包括用于信息或指令的大容量存储器。举例来说而非限制,存储器1102可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个及其以上这些的组合。在合
适的情况下,存储器1102可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器1102可在综合网关设备的内部或外部。在特定实施例中,存储器1102是非易失性固态存储器。在特定实施例中,存储器1102包括只读存储器(rom)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存,或者两个或及其以上这些的组合。
262.例如,处理器1101通过读取并执行存储器1102中存储的计算机程序指令,以执行如下步骤:
263.处理器1101,执行接收用户在第一应用客户端中的第一输入;响应于第一输入,确定目标视频;其中,目标视频为与第一应用客户端相关的视频;获取与目标视频对应的视频数据以及视频展示信息;其中,视频展示信息包括与目标视频的视频内容相对应的入口信息,入口信息用于打开第一应用客户端中与目标视频对应的入口显示界面;根据视频数据和视频展示信息,在第二应用客户端中对目标视频和入口信息进行关联显示。
264.在其中一个实施例中,处理器1101具体执行响应于第一输入,按照预设亮点捕捉策略,对第一应用客户端对应的显示界面中的亮点内容进行捕捉,并将捕捉得到的亮点视频片段确定为目标视频。
265.基于此,在其中一个实施例中,上述涉及的处理器1101还执行响应于第一输入,生成视频请求指令,并将视频请求指令发送给第一服务器,视频请求指令用于请求获取亮点视频片段,亮点视频片段为第二服务器基于第一服务器提供的视频流数据,按照预设亮点捕捉策略对第一应用客户端对应的显示界面中的亮点内容进行捕捉得到的视频片段,视频流数据为第一应用客户端对应的显示界面的视频流数据;其中,第一服务器为与第一应用客户端对应的服务器,第二服务器为与第二应用客户端对应的服务器;接收第一服务器返回的亮点视频片段,并在第一应用客户端中显示亮点视频片段;在接收到用户针对亮点视频片段的确认输入的情况下,将亮点视频片段确定为目标视频。
266.另外,在其中另一个实施例中,上述涉及的处理器1101还执行响应于第一输入,对第一应用客户端对应的显示界面进行录制;
267.在接收到用户的第二输入的情况下,结束对显示界面的录制过程,并将录制得到的与第一应用客户端相关的视频确定为目标视频。
268.基于此,在其中另一个实施例中,上述涉及的处理器1101还执行将目标视频对应的视频数据上传至第一服务器,第一服务器用于生成与目标视频对应的视频展示信息;第二应用客户端接收第二服务器发布目标视频时发送的视频数据和视频展示信息,第二服务器用于将第一服务器提供的包括视频数据和视频展示信息的目标视频发送给第二应用客户端。
269.在其中一个实施例中,上述涉及的处理器1101还执行接收用户在第二应用客户端中针对入口信息的第三输入;响应于第三输入,打开第一应用客户端,并显示与目标视频对应的入口显示界面。
270.又如,处理器1101通过读取并执行存储器1102中存储的计算机程序指令,以执行如下步骤:
271.处理器1101,执行接收第一应用客户端上传的与目标视频对应的视频数据;其中,目标视频为与第一应用客户端相关的视频;
272.生成与目标视频对应的视频展示信息;其中,视频展示信息包括第一应用客户端中与目标视频的视频内容相对应的入口信息;将目标视频对应的视频数据和视频展示信息,发送给第二服务器,第二服务器用于根据视频数据和视频展示信息,发布目标视频,目标视频用于在第二服务器关联的至少一个第二应用客户端上,与入口信息进行关联显示。
273.在其中一个实施例中,上述涉及的处理器1101具体执行接收第一应用客户端发送的视频生成指令;根据视频生成指令,将第一应用客户端对应的显示界面的视频流数据传送给第二服务器,第二服务器还用于按照预设亮点捕捉策略,对第一应用客户端对应的显示界面中的亮点内容进行捕捉,得到亮点视频片段;接收第二服务器返回的亮点视频片段,并将亮点视频片段发送给第一应用客户端,以使用户在第一应用客户端上确认亮点视频片段后,将亮点视频片段确定为目标视频。
274.又如,处理器1101通过读取并执行存储器1102中存储的计算机程序指令,以执行如下步骤:
275.处理器1101,执行接收与目标视频对应的视频数据以及视频展示信息;其中,目标视频为与目标用户对应的第一应用客户端相关的视频,视频展示信息包括第一应用客户端中与目标视频的视频内容相对应的入口信息;根据视频数据和视频展示信息,发布与目标用户对应的目标视频,目标视频用于在第二服务器关联的至少一个第二应用客户端上,与入口信息进行关联显示。
276.在其中一个实施例中,上述涉及的处理器1101具体执行对视频数据和视频展示信息进行关联处理,得到与目标视频对应的关联信息;根据关联信息,发布与目标用户对应的目标视频。
277.另外,在其中另一个实施例中,上述涉及的处理器1101还执行接收第一应用客户端对应的显示界面的视频流数据;基于视频流数据,按照预设亮点捕捉策略,对第一应用客户端对应的显示界面中的亮点内容进行捕捉,生成亮点视频片段;将亮点视频片段发送给第一服务器,以通过第一服务器发送给第一应用客户端;其中,第一服务器为与第一应用客户端对应的服务器。
278.在一个示例中,该计算设备110还可包括收发器1103和总线1104。其中,如图11所示,处理器1101、存储器1102和收发器1103通过总线1104连接并完成相互间的通信。
279.总线1104包括硬件、软件或两者。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围控件互连(pci)总线、pci

express(pci

x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线1104可包括一个或多个总线。尽管本技术实施例描述和示出了特定的总线,但本技术考虑任何合适的总线或互连。
280.本公开实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令用于实现本公开实施例所记载的视频显示方法。
281.在一些可能的实施方式中,本公开提供的方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在计算机设备上运行时,所述程序代码用于
使所述计算机设备执行本说明书上述描述的根据本公开各种示例性实施方式的方法中的步骤,例如,所述计算机设备可以执行本公开实施例所记载的视频显示方法。
282.所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是但不限于:电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
283.本公开是参照根据本公开的方法、设备和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程信息处理设备的处理器以产生一个机器,使得通过计算机或其他可编程信息处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
284.这些计算机程序指令也可存储在能引导计算机或其他可编程信息处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
285.这些计算机程序指令也可装载到计算机或其他可编程信息处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
286.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
287.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜