对象播放方法、服务器、终端及存储介质与流程

文档序号:29421712发布日期:2022-03-26 14:21阅读:101来源:国知局
对象播放方法、服务器、终端及存储介质与流程

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.对象播放顺序确定子单元,被配置为执行基于所述标识比对结果,确定所述对象的播放顺序。
104.在一示例性的实施方式中,所述标识比对结果包括标识一致结果和标识不一致结果,所述对象播放顺序确定子单元包括:
105.第三对象确定子单元,被配置为执行确定标识一致结果对应的第三对象以及标识不一致结果对应的第四对象;
106.播放顺序标识确定子单元,被配置为执行将所述第三对象的预设序号标识或解析序号标识确定为所述第三对象的播放顺序标识;
107.标识信息确认请求发送子单元,被配置为执行向所述第一终端发送标识信息确认请求;所述标识信息确认请求携带所述第四对象的预设序号标识;
108.标识信息确认结果接收子单元,被配置为执行接收所述第一终端发送的标识信息确认结果,所述标识信息确认结果基于所述标识信息确认请求,对所述第四对象的预设序
号标识进行确认得到;
109.播放顺序标识确定子单元,被配置为执行基于所述标识信息确认结果,确定所述第四对象的播放顺序标识。
110.在一示例性的实施方式中,所述标识信息确认结果携带所述第四对象的更新序号标识,所述播放顺序标识确定子单元包括:
111.第四对象的播放顺序标识确定子单元,被配置为执行将所述第四对象的更新序号标识确定为所述第四对象的播放顺序标识。
112.根据本公开实施例的第四方面,提供一种对象播放终端,包括:
113.目标对象集接收模块,被配置为执行接收服务器发送的目标对象集,所述目标对象集为所述服务器在确定本地终端的当前播放对象为待播放对象集中对象时发送的;所述目标对象集为所述待播放对象集的部分或全部;所述待播放对象集为所述服务器基于确定的对象集中对象的播放顺序构建的;所述对象集中对象的播放顺序为所述服务器对所述对象集进行解析得到的;所述对象集包括至少两个对象,所述对象集中对象为第一终端发布的;
114.目标对象播放模块,被配置为执行基于所述目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象。
115.在一示例性的实施方式中,所述目标对象播放模块包括:
116.播放进度监测单元,被配置为执行监测所述当前播放对象的播放进度;
117.第一目标对象播放单元,被配置为执行在监测到所述当前播放对象播放结束的情况下,基于所述目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象。
118.在一示例性的实施方式中,所述当前播放对象的播放页面包括对象连续播放控件,所述目标对象播放模块包括:
119.第二目标对象播放单元,被配置为执行响应于基于所述对象连续播放控件触发的操作指令,执行基于所述目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象。
120.在一示例性的实施方式中,所述终端还包括:
121.目标对象集列表显示单元,被配置为执行响应于基于所述播放页面中沿预设方向触发的滑动操作指令,在所述播放页面的预设区域显示所述当前播放对象对应的目标对象集列表,所述目标对象集列表包括目标对象的播放控件;
122.对象播放单元,被配置为执行响应于基于任一目标对象的播放控件触发的操作指令,在所述播放页面播放所述任一目标对象。
123.在一示例性的实施方式中,所述当前播放对象的播放页面包括第一终端的标识信息,所述终端还包括:
124.待播放对象集匹配模块,被配置为执行响应于基于所述第一终端的标识信息触发的操作指令,确定与所述第一终端的标识信息匹配的待播放对象集;
125.展示顺序确定模块,被配置为执行基于所述待播放对象集中对象的播放顺序,确定所述待播放对象集中对象的展示顺序;
126.对象集显示模块,被配置为执行基于所述待播放对象集中对象的展示顺序,显示所述待播放对象集中对象。
127.根据本公开实施例的第五方面,提供一种对象播放服务器,包括:
128.处理器;
129.用于存储所述处理器可执行指令的存储器;
130.其中,所述处理器被配置为执行所述指令,以实现如上第一方面所述的对象播放方法。
131.根据本公开实施例的第六方面,提供一种对象播放终端,包括:
132.处理器;
133.用于存储所述处理器可执行指令的存储器;
134.其中,所述处理器被配置为执行所述指令,以实现如上第二方面所述的对象播放方法。
135.根据本公开实施例的第七方面,提供一种对象播放系统,包括:服务器和第二终端;
136.所述服务器,用于确定对象集;所述对象集包括至少两个对象,所述对象集中对象为第一终端发布的;以及对所述对象集进行解析,得到所述对象集中对象的播放顺序;以及基于所述对象集中对象的播放顺序,构建待播放对象集;以及确定第二终端的当前播放对象;以及若所述当前播放对象为所述待播放对象集中对象,向所述第二终端发送目标对象集;所述目标对象集为所述待播放对象集的部分或全部;
137.所述第二终端,用于基于所述目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象。
138.根据本公开实施例的第八方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如上第一方面或第二方面所述的对象播放方法。
139.根据本公开实施例的第八方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上第一方面或第二方面所述的对象播放方法。
140.本公开的实施例提供的技术方案至少带来以下有益效果:
141.本公开先确定对象集;所述对象集包括至少两个对象,所述对象集中对象为第一终端发布的;再对所述对象集进行解析,得到所述对象集中对象的播放顺序;基于所述对象集中对象的播放顺序,构建待播放对象集;确定第二终端的当前播放对象;若所述当前播放对象为所述待播放对象集中对象,向所述第二终端发送目标对象集;所述第二终端用于基于所述目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象;本公开将具有关联关系的对象聚在一起形成对象集,并在用户观看对象集中一个对象之后,自动播放对象集中其他关联对象,从而提高用户获取关联对象的便携性,满足用户更高效获取关联视频的需求,提升了用户体验。
142.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
143.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
144.图1是根据一示例性实施例示出的一种对象播放方法的应用环境图。
145.图2是根据一示例性实施例示出的一种对象播放方法的流程图示例一。
146.图3是根据一示例性实施例示出的一种服务器基于所述每个对象的解析序号标识,确定所述每个对象的播放顺序的方法的流程图。
147.图4是根据一示例性实施例示出的一种服务器向所述第二终端发送所述目标对象集的方法的流程图示例一。
148.图5是根据一示例性实施例示出的一种服务器向所述第二终端发送所述目标对象集的方法的流程图示例二。
149.图6是根据一示例性实施例示出的一种第二终端播放所述目标对象集中各个目标对象的方法的流程图。
150.图7是根据一示例性实施例示出的一种第二终端播放界面示意图。
151.图8是根据一示例性实施例示出的一种对象播放方法的流程图示例二。
152.图9是根据一示例性实施例示出的一种对象播放方法的流程图示例三。
153.图10是根据一示例性实施例示出的一种对象播放方法的流程图示例四。
154.图11是根据一示例性实施例示出的一种对象播放服务器的框图。
155.图12是根据一示例性实施例示出的一种对象播放终端的框图。
156.图13是根据一示例性实施例示出的一种用于对象播放的电子设备的框图。
具体实施方式
157.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
158.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
159.为了满足用户观看系列关联视频的需求,本公开提供了一种对象播放方法、服务器、终端及存储介质。
160.请参阅图1,其所示为根据一示例性实施例示出的一种对象播放方法的应用环境图,该应用环境可以包括第一终端01、第二终端02和服务器03。
161.具体的,本说明书实施例中,所述第一终端01可以包括智能手机、台式电脑、平板电脑、笔记本电脑、数字助理、智能可穿戴设备、车载终端等类型的实体设备,也可以包括运行于实体设备中的软体,例如一些服务商提供给用户的网页页面,也可以为该些服务商提供给用户的应用。具体的,所述第一终端01可以用于向服务器03发送对象集发布请求。
162.具体的,本说明书实施例中,所述第二终端02可以包括智能手机、台式电脑、平板电脑、笔记本电脑、数字助理、智能可穿戴设备、车载终端等类型的实体设备,也可以包括运行于实体设备中的软体,例如一些服务商提供给用户的网页页面,也可以为该些服务商提供给用户的应用。具体的,所述第二终端02可以用于接收所述服务器03在当前播放对象为
待播放对象集中对象时,发送的目标对象集;以及基于目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象。
163.具体的,本说明书实施例中,所述服务器03可以包括一个独立运行的服务器,或者分布式服务器,或者由多个服务器组成的服务器集群,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。服务器03可以包括有网络通信单元、处理器和存储器等等。具体的,所述服务器03可以用于确定对象集;所述对象集包括至少两个对象,所述对象集中对象为第一终端发布的;对所述对象集进行解析,得到所述对象集中对象的播放顺序;基于所述对象集中对象的播放顺序,构建待播放对象集;确定第二终端的当前播放对象;以及若所述当前播放对象为所述待播放对象集中对象,所述第二终端02发送目标对象集。
164.本公开所涉及的数据可以为经用户授权或者经过各方充分授权的数据。
165.图2是根据一示例性实施例示出的一种对象播放方法的流程图,如图2所示,该方法可以应用于图1所示的应用环境中,包括以下步骤。
166.在步骤s201中,服务器确定对象集;所述对象集包括至少两个对象,所述对象集中对象为第一终端发布的。
167.本公开实施例中,本公开的方法可以应用于短视频、音频等应用程序中。第一终端可以为对象生产者,服务器可以为第一终端的后台服务器。所述对象集中对象为第一终端发布的同一主题或具有关联关系的关联对象。
168.在一些实施例中,所述服务器确定对象集包括:
169.所述第一终端向所述服务器发送对象集发布请求;
170.所述服务器对所述对象集发布请求进行解析,得到所述对象集。
171.在一些实施例中,对象集发布请求可以为第一终端的作品发布请求;对象为第一终端用户创作、上传的作品,可以为多媒体信息,例如可以包括视频、音频等,对象集可以为多媒体信息集合。对象集发布请求可以为一个对象集对应的发布请求;例如,对象集发布请求携带的至少两个对象为同一标题或主题的关联对象,也可以为同一作者的作品。对象集发布请求也可以为多个对象集对应的发布请求,每个对象集中对象均为同一标题。
172.本公开实施例中,第一终端中目标应用程序的显示界面中可以包括作品集选项,在上传时可以选择具体作品集及具体的剧集。如果不提供则认为是非作品集类型短视频作品;如果提供了作品集,但是没提供具体的剧集,按照系统策略实现作品序号自增;其中,目标应用程序为对象发布平台。
173.本公开实施例中,在确定对象集时,可以根据第一终端发送的对象集发布请求,构建对象集,从而实现根据第一终端的需求来构建对象集,提高构建对象集的灵活性。
174.在步骤s202中,所述服务器对所述对象集进行解析,得到每个对象的播放顺序。
175.本公开实施例中,服务器可以通过图像识别算法解析所述对象集中对象,得到每个对象的播放顺序;当对象为短视频时,可以获取视频的封面图像、视频中靠前的预设数量帧图像、视频的最后一帧或最后多帧图像进行识别,从而确定每个对象的播放顺序。例如,对于两个连续的短视频,位于第一播放顺序的视频的最后一帧图像与位于第二播放顺序的视频的第一帧图像之间具有一定的关联关系,其中,两图像对应的文字可以为上下文关系,
从而可以确定出视频的播放顺序。
176.本公开实施例中,所述服务器对所述对象集进行解析,得到每个对象的播放顺序,包括:
177.所述服务器对所述对象集进行解析,得到所述对象集中对象的播放标题和播放顺序。
178.本公开实施例中,在对象解析过程中,不仅可以确定对象的播放顺序,还可以确定对象的播放标题,例如可以提取视频的封面图像中文字确定每个对象的播放标题。
179.在一些实施例中,如图3所示,所述对象集发布请求携带对象集播放表单,所述对象集播放表单包括对象集中每个对象的第一标题;所述服务器对所述对象集进行解析,得到所述对象集中对象的播放顺序,包括:
180.在步骤s2021中,所述服务器对所述对象集进行解析,得到所述对象集中对象的第二标题以及解析序号标识;
181.本公开实施例中,对象集发布请求可以携带第一终端用户填写的对象集播放表单,对象集播放表单可以包括对象集中每个对象的第一标题;第一终端用户在上传对象集时,可以填写播放表单,确定每个对象的标题信息。
182.本公开实施例中,服务器接收到对象集发布请求时,可以通过图像识别算法对每个对象进行解析,得到所述对象集中每个对象的第二标题以及解析序号标识。每个对象的第二标题可以为每个对象对应的解析标题,解析序号标识可以为数字、字母等表征播放顺序的编号标识;例如可以为1,2,3或a,b,c。可以通过解析得到的对象标题以及序号标识,确定对象集中各个对象为同一标题的对象,并确定每个对象的播放顺序。
183.在步骤s2022中,所述服务器将所述对象的第一标题与第二标题进行比对,得到所述对象的标题比对结果;
184.本公开实施例中,服务器可以将每个对象的解析标题(第二标题)与第一终端用户填写的标题(第一标题)进行比对,从而对每个对象的标题进行验证,提高确定的对象标题的准确率。
185.在步骤s2023中,所述服务器基于所述对象的标题比对结果,确定所述对象的播放标题;
186.在一些实施例中,所述标题比对结果包括标题一致结果和标题不一致结果,所述服务器基于所述每个对象的标题比对结果,确定所述每个对象的播放标题,包括:
187.所述服务器确定标题一致结果对应的第一对象以及标题不一致结果对应的第二对象;
188.所述服务器将所述第一对象的第一标题或第二标题确定为所述第一对象的播放标题;
189.所述服务器向所述第一终端发送标题信息确认请求;所述标题信息确认请求携带所述第二对象的第一标题;
190.所述第一终端基于所述标题信息确认请求,对所述第二对象的第一标题进行确认,得到标题信息确认结果;
191.所述第一终端向所述服务器发送所述标题信息确认结果;
192.所述服务器基于所述标题信息确认结果,确定所述第二对象的播放标题。
193.本公开实施例中,对于标题比对一致的第一对象,说明其对应的第一标题以及第二标题相同,则可以将其中任意一个作为第一对象的播放标题;对于标题比对不一致的第二对象,则需要返回至第一终端;第一终端的用户可以对标题进行确认,并将确认后的结果发送至服务器。
194.在一些实施例中,若第一终端确认后,不修改第二对象的第一标题,则将第二对象的第一标题确定为播放标题,即在存在解析标题的情况下,第二对象的播放标题以第一终端的确认结果为准。
195.本公开实施例中,标题比对有两种结果,对于不匹配的结果,发给第一终端的用户进行确认后,再确定播放标题,从而提高确定对象的播放标题的准确率。
196.在一些实施例中,所述标题信息确认结果携带所述第二对象的第一更新标题,所述服务器基于所述标题信息确认结果,确定所述第二对象的播放标题,包括:
197.所述服务器将所述第二对象的第一更新标题确定为所述第二对象的播放标题。
198.本公开实施例中,第一终端用户可以基于标题信息确认请求,重新输入正确的更新标题,并返回至服务器;此时,服务器则将第二对象的第一更新标题确定为所述第二对象的播放标题;该标题为经第一终端确认后修改的标题。
199.本公开实施例中,当服务器确定标题比对结果不一致时,需要向第一终端发送标题确认请求,第一终端用户可以基于该请求,对填写的标题进行再次确认修改,提高对象标题的准确率。
200.在步骤s2024中,所述服务器基于所述对象的解析序号标识,确定所述对象的播放顺序。
201.在一些实施例中,所述对象集播放表单还包括所述对象集中对象的预设序号标识,所述服务器基于所述对象的解析序号标识,确定所述对象的播放顺序,包括:
202.所述服务器将所述对象的解析序号标识与对应的预设序号标识进行比对,得到所述对象的标识比对结果;
203.本公开实施例中,对象的预设序号标识为第一终端用户填写的对象的播放顺序标识。
204.所述服务器基于所述标识比对结果,确定所述对象的播放顺序。
205.本公开实施例中,当第一终端用户在上传对象集时,还确定了每个对象的预设序号标识;播放表单中包括用户设置的播放序号标识,则服务器需要将解析得到的序号标识与第一终端上传的预设序号标识进行比对,并根据比对结果,确定对象的播放顺序;从而提高确定的对象播放顺序的准确率。
206.在一些实施例中,所述标识比对结果包括标识一致结果和标识不一致结果,所述服务器基于所述标识比对结果,确定所述对象的播放顺序,包括:
207.所述服务器确定标识一致结果对应的第三对象以及标识不一致结果对应的第四对象;
208.所述服务器将所述第三对象的预设序号标识或解析序号标识确定为所述第三对象的播放顺序标识;
209.所述服务器向所述第一终端发送标识信息确认请求;所述标识信息确认请求携带所述第四对象的预设序号标识;
210.所述第一终端基于所述标识信息确认请求,对所述第四对象的预设序号标识进行确认,得到标识信息确认结果;
211.所述第一终端向所述服务器发送所述标识信息确认结果;
212.所述服务器基于所述标识信息确认结果,确定所述第四对象的播放顺序标识。
213.本公开实施例中,对于标识信息比对一致的第一对象,说明其对应的预设序号标识以及解析序号标识相同,则可以将其中任意一个作为第一对象的播放标识信息;对于标识信息比对不一致的第二对象,则需要返回至第一终端;第一终端的用户可以对标识信息进行确认,并将确认后的结果发送至服务器。
214.在一些实施例中,若第一终端确认后,不修改第二对象的预设序号标识,则将第二对象的预设序号标识确定为播放标识信息,即在存在解析序号标识的情况下,第二对象的播放标识信息以第一终端的确认结果为准。
215.本公开实施例中,标识信息比对有两种结果,对于不匹配的结果,发给第一终端的用户进行确认后,再确定播放标识信息,从而提高确定对象的播放顺序的准确率。
216.在一些实施例中,所述标识信息确认结果携带所述第四对象的更新序号标识,所述服务器基于所述标识信息确认结果,确定所述第四对象的播放顺序标识,包括:
217.所述服务器将所述第四对象的更新序号标识确定为所述第四对象的播放顺序标识。
218.本公开实施例中,第一终端用户可以基于标识信息确认请求,重新输入正确的更新标识,并返回至服务器;此时,服务器则将第四对象的更新序号标识确定为所述第四对象的播放顺序标识;该标识为经第一终端确认后修改的标识。
219.本公开实施例中,当服务器确定标识比对结果不一致时,需要向第一终端发送标识确认请求,第一终端用户可以基于该请求,对填写的标识进行再次确认修改,提高对象播放顺序标识的准确率。
220.本公开实施例中,用户上传播放表单,表单中包括用户填写的短视频的标题信息;服务器根据对象集的解析结果,将解析得到的标题与用户填写的标题进行匹配。从而对对象的标题进行验证,提高确定的对象标题的准确率。
221.在步骤s203中,所述服务器基于所述对象的播放顺序,构建待播放对象集。
222.本公开实施例中,所述服务器基于所述对象的播放顺序,构建待播放对象集,包括:
223.所述服务器基于所述对象的播放标题和播放顺序,构建所述待播放对象集。
224.本公开实施例中,对象集发布请求中对象均为同一播放标题,可以根据对象的播放标题确定待播放对象集对应的标题;待播放对象集中包括按照播放顺序依次排列的对象。若对象集发布请求对应多个对象集,则将同一播放标题的对象构建成一个待播放对象集,从而可以得到多个待播放对象集。
225.在步骤s204中,所述服务器确定第二终端的当前播放对象。
226.在一些实施例中,所述服务器确定第二终端的当前播放对象,可以包括:
227.所述第二终端响应于显示页面中沿预设方向的滑动操作指令,显示当前播放对象;
228.所述第二终端向所述服务器发送所述当前播放对象。
229.本公开实施例中,预设方向可以包括但不限于显示页面的上方、下方、左方、右方等方向;例如,显示页面中沿预设方向的滑动操作指令可以为沿显示页面上滑的操作指令。第二终端在播放对象的过程中,可以不断向服务器发送当前播放对象,以使服务器判断当前播放对象是否为待播放对象集中对象。
230.本公开实施例中,第二终端可以为对象消费者,服务器可以为第二终端的后台服务器。例如,在短视频应用程序中,第一终端用户可以为创作短视频的用户,第二终端用户可以为观看短视频的用户。当前播放对象是指第二终端中正在播放的对象。
231.在步骤s205中,若所述当前播放对象为所述待播放对象集中对象,所述服务器向所述第二终端发送目标对象集;所述目标对象集为所述待播放对象集的部分或全部。
232.本公开实施例中,若所述当前播放对象为所述待播放对象集中对象,说明当前播放对象为系列多媒体信息集中的一集;可以根据当前播放对象确定出目标对象集;目标对象集可以为所述待播放对象集的部分或全部。
233.本公开实施例中,所述若所述当前播放对象为所述待播放对象集中对象,所述服务器向所述第二终端发送目标对象集之前,所述方法还包括:
234.所述服务器确定所述当前播放对象对应的目标标题;
235.若所述目标标题与所述待播放对象集对应的播放标题相匹配,所述服务器确定所述当前播放对象为所述待播放对象集中对象。
236.本公开实施例中,服务器可以根据当前播放对象对应的目标标题,判断当前播放对象是否为所述待播放对象集中对象。
237.本公开实施例中,可以根据当前播放对象对应的标题,与待播放对象集对应的标题进行匹配;若两者的标题相匹配,则确定当前播放对象为所述待播放对象集中对象。从而可以根据预先构建的待播放对象集,快速确定当前播放对象是否属于系列播放对象集中对象,从而判断是否需要进行连续播放。
238.在一些实施例中,如图4所示,所述若所述当前播放对象为所述待播放对象集中对象,所述服务器向所述第二终端发送目标对象集,包括:
239.在步骤s2051中,若所述当前播放对象为所述待播放对象集中位于第一播放顺序的对象,所述服务器将所述待播放对象集中播放顺序位于所述当前播放对象之后的对象确定为目标对象,得到目标对象集;
240.本公开实施例中,目标对象集中对象为按照播放顺序排列的对象,从而便于进行后续的自动播放。
241.在步骤s2052中,所述服务器向所述第二终端发送所述目标对象集。
242.本公开实施例中,若当前播放的为系列剧集中位于第一播放顺序的对象,则向用户发送位于当前播放对象之后的目标对象集,从而可以使第二终端用户无缝衔接地观看完整对象集。
243.本公开实施例中,如图5所示,所述若所述当前播放对象为所述待播放对象集中对象,所述服务器向所述第二终端发送目标对象集,包括:
244.在步骤s20501中,若所述当前播放对象为所述待播放对象集中位于非第一播放顺序的对象,所述服务器将所述待播放对象集确定为所述目标对象集;
245.在步骤s20502中,所述服务器向所述第二终端发送所述目标对象集。
246.本公开实施例中,在一些场景中,首次播放的对象可能为待播放对象集中点击率较高的剧集,此时,当前播放对象非待播放对象集中位于第一播放顺序的对象,所述目标对象集为所述待播放对象集,从而便于第二终端用户观看完整的对象集。
247.在一些实施例中,若所述当前播放对象为所述待播放对象集中位于非第一播放顺序的对象,所述服务器可以将所述待播放对象集中除当前播放对象之外的对象确定为目标对象集;从而便于第二终端用户从待播放对象集中的第一播放顺序的对象开始观看,并跳过用户已经观看的当前播放对象,从而提升用户体验。
248.在一些实施例中,若所述当前播放对象为所述待播放对象集中位于非第一播放顺序的对象,所述服务器也可以将所述待播放对象集中播放顺序位于当前播放对象之后的对象确定为目标对象集。
249.在步骤s206中,所述第二终端基于所述目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象。
250.本公开实施例中,第二终端可以根据所述目标对象集中各个目标对象的播放顺序,依次播放所述目标对象集中各个目标对象。
251.在一些实施例中,如图6所示,所述第二终端基于所述目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象,包括:
252.在步骤s2061中,所述第二终端监测所述当前播放对象的播放进度;
253.在一些实施例中,第二终端在播放当前播放对象的过程中,可以实时检测其播放进度。
254.在步骤s2062中,所述第二终端在监测到所述当前播放对象播放结束的情况下,基于所述目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象。
255.本公开实施例中,在当前播放对象播放结束的情况下,可以根据所述目标对象集中各个目标对象的播放顺序,依次播放所述目标对象集中各个目标对象。在对象播放过程中,可以实时显示当前播放对象的标题以及对应剧集。
256.本公开实施例中,在当前播放对象的播放过程中,第二终端可以对其播放进度进行实时监测,从而便于在第一时间播放目标对象集中对象,从而实现对象播放的无缝衔接,提升用户的观看体验。
257.在一些实施例中,所述当前播放对象的播放页面包括对象连续播放控件,所述第二终端基于所述目标对象集中目标对象的播放顺序,依次播放所述目标对象集中目标对象,包括:
258.所述第二终端响应于基于所述对象连续播放控件触发的操作指令,执行基于所述目标对象集中目标对象的播放顺序,依次播放所述目标对象集中目标对象。
259.本公开实施例中,在当前播放对象的播放过程中,可以在播放页面中显示对象连续播放控件,第二终端用户可以触发该控件开启连续播放功能。
260.在一些实施例中,可以在第二终端首次播放系列剧集的当前播放对象时,在播放页面显示对象连续播放控件,当第二终端用户触发该控件时,后续第二终端在播放其他对象集时,均进行自动连续播放。
261.在一些实施例中,可以在第二终端每次播放系列剧集的当前播放对象时,在播放页面显示对象连续播放控件;也可以设置时间周期,第二终端在播放系列剧集的当前播放
对象时,每隔一个时间周期在播放页面显示对象连续播放控件;比如,第二终端用户可以每隔一个月或半年,在当前播放对象的页面显示对象连续播放控件;从而便于第二终端用户定期更新是否进行对象集的连续播放。
262.本公开实施例中,可以在当前播放对象的播放界面中设置对象连续播放控件,从而便于第二终端用户设置对象集的连续播放功能。
263.在一些实施例中,所述方法还包括:
264.所述第二终端响应于基于所述播放页面中沿预设方向触发的滑动操作指令,在所述播放页面的预设区域显示所述当前播放对象对应的目标对象集列表,所述目标对象集列表包括目标对象的播放控件;
265.本公开实施例中,在当前播放对象或目标对象集中对象的播放过程中,可以响应于基于所述播放页面中沿预设方向触发的滑动操作指令,在所述播放页面的预设区域显示所述当前播放对象对应的目标对象集列表。
266.在一个具体的实施例中,如图7所示,第二终端用户沿播放页面左侧滑动时,可以显示目标对象集列表,该列表包括当前播放对象的播放控件。图7中当前播放对象为视频6,此时处于暂停状态,右侧的目标对象集列表中视频6同步显示暂停状态;第二终端用户可以触发列表中任一视频进行播放。
267.所述第二终端响应于基于任一目标对象的播放控件触发的操作指令,在所述播放页面播放所述任一目标对象。
268.本公开实施例中,第二终端用户可以触发目标对象集列表中任一目标对象的播放控件,播放对应的目标对象。
269.本公开实施例中,第二终端在播放目标对象集中对象的过程中,可以响应于用户操作,在播放页面中显示目标对象集列表,从而可以在列表中选择任一对象进行实时播放;从而提高了用户自主选择播放对象的灵活性。
270.本公开实施例中,若第二终端用户需要停止播放目标对象集,则直接上下滑屏幕就可以切换至其他对象。
271.在一些实施例中,所述当前播放对象的播放页面包括第一终端的标识信息,所述方法还包括:
272.所述第二终端响应于基于所述第一终端的标识信息触发的操作指令,确定与所述第一终端的标识信息匹配的待播放对象集;
273.本公开实施例中,第一终端的标识信息可以为第一终端的用户标识信息,例如可以包括但不限于第一终端用户的id、昵称等信息。可以预先构建每个第一终端的标识信息与待播放对象集的映射关系;一个第一终端的标识信息可以对应一个或多个待播放对象集;也可以预先设置每个待播放对象集的标识信息,然后构建第一终端的标识信息与待播放对象集的标识信息之间的映射关系。
274.所述第二终端基于所述待播放对象集中对象的播放顺序,确定所述待播放对象集中对象的展示顺序;
275.本公开实施例中,可以将待播放对象集中对象的播放顺序,作为所述待播放对象集中对象的展示顺序。例如,播放顺序为第一顺序,则展示顺序也为第一顺序。
276.所述第二终端基于所述待播放对象集中对象的展示顺序,显示所述待播放对象集
中对象。
277.本公开实施例中,当待播放对象集中对象数量较多时,可以根据展示顺序在当前页面中显示预设数量的多个对象。
278.本公开实施例中,若匹配的待播放对象集为一个,则可以显示所述待播放对象集中对象;若匹配的待播放对象集为多个,则可以显示多个待播放对象集的标识信息,并基于用户的触发操作,再显示其中任一待播放对象集中对象。
279.本公开实施例中,当触发第一终端的标识信息时,可以进入第一终端的标识信息(作品发布者)对应主页界面中,并在主页中按照播放顺序来展示对象集中对象。且可以触发任一对象实现对象集的连续播放。
280.本公开实施例中,第二终端可以通过触发第一终端的标识信息,进入第一终端主页,并查看按照播放顺序展示的待播放对象集,从而便于第二终端用户快速获取对象集的全部内容,并可以通过一次触发操作,连续观看对象集中全部内容。
281.在一个具体的实施例中,如图8所示,图8为一种对象播放方法的流程图;包括:
282.在步骤s801中,第二终端播放系列短剧之第x集;
283.在步骤s802中,获取第x+1集短剧;
284.在步骤s803中,播放器加载第x+1集短剧,进行连播;
285.在步骤s805中,判断是否左滑唤起侧边栏;
286.在步骤s8071中,若否,继续连播流程;
287.在步骤s8073中,判断是否上滑或下滑作品;
288.在步骤s8075中,若否,继续连播流程;
289.在步骤s8077中,若检测到用户上滑或下滑作品,播放上滑或下滑作品;
290.在步骤s80701中,若监测到用户左滑屏幕唤起侧边栏;
291.在步骤s80703中,确定用户手动选择的系列短剧中一集;
292.在步骤s80705中,用户选择后,播放短剧的选定剧集。
293.本公开通过在作品上传编辑表单中增加作品集的选项,来构建作品集,达到连播范围约束的目的。当用户在刷短视频时遇到剧集类型的短剧时,可以开启自动系列连播功能,这样在播放完一部短剧后会自动更新播放器的素材信息,实现无缝衔接。提高了用户获取关联对象的便携性。
294.由以上本说明书实施例提供的技术方案可知,本说明书实施例先确定对象集;所述对象集包括至少两个对象,所述对象集中对象为第一终端发布的;再对所述对象集进行解析,得到所述对象集中对象的播放顺序;基于所述对象集中对象的播放顺序,构建待播放对象集;确定第二终端的当前播放对象;若所述当前播放对象为所述待播放对象集中对象,向所述第二终端发送目标对象集;所述第二终端用于基于所述目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象;本公开将具有关联关系的对象聚在一起形成对象集,并在用户观看对象集中一个对象之后,自动播放对象集中其他关联对象,从而提高用户获取关联对象的便携性,满足用户更高效获取关联视频的需求,提升了用户体验。
295.以下以服务器为执行主体介绍本说明书一种对象播放方法的具体实施例,图9是本技术实施例提供的一种对象播放方法的流程示意图,具体的,结合图9所示,所述方法可以包括:
296.在步骤s901中,确定对象集;所述对象集包括至少两个对象,所述对象集中对象为第一终端发布的。
297.在步骤s902中,对所述对象集进行解析,得到所述对象集中对象的播放顺序。
298.在步骤s903中,基于所述对象集中对象的播放顺序,构建待播放对象集。
299.在步骤s904中,确定第二终端的当前播放对象。
300.在步骤s905中,若所述当前播放对象为所述待播放对象集中对象,向所述第二终端发送目标对象集;所述目标对象集为所述待播放对象集的部分或全部;所述第二终端用于基于所述目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象。
301.在一些实施例中,所述确定对象集包括:
302.接收所述第一终端发送的对象集发布请求;
303.对所述对象集发布请求进行解析,得到所述对象集。
304.在一些实施例中,所述对所述对象集进行解析,得到所述对象集中对象的播放顺序,包括:
305.对所述对象集进行解析,得到所述对象集中对象的播放标题和播放顺序;
306.所述基于所述对象集中对象的播放顺序,构建待播放对象集,包括:
307.基于所述对象集中对象的播放标题和播放顺序,构建所述待播放对象集。
308.在一些实施例中,所述若所述当前播放对象为所述待播放对象集中对象,向所述第二终端发送目标对象集之前,所述方法还包括:
309.确定所述当前播放对象对应的目标标题;
310.若所述目标标题与所述待播放对象集对应的播放标题相匹配,确定所述当前播放对象为所述待播放对象集中对象。
311.在一些实施例中,所述若所述当前播放对象为所述待播放对象集中对象,向所述第二终端发送目标对象集,包括:
312.若所述当前播放对象为所述待播放对象集中位于第一播放顺序的对象,将所述待播放对象集中播放顺序位于所述当前播放对象之后的对象确定为目标对象,得到目标对象集;
313.向所述第二终端发送所述目标对象集。
314.在一些实施例中,所述若所述当前播放对象为所述待播放对象集中对象,向所述第二终端发送目标对象集,包括:
315.若所述当前播放对象为所述待播放对象集中位于非第一播放顺序的对象,将所述待播放对象集确定为所述目标对象集;
316.向所述第二终端发送所述目标对象集。
317.在一些实施例中,所述对象集发布请求携带对象集播放表单,所述对象集播放表单包括所述对象集中对象的第一标题;所述对所述对象集进行解析,得到所述对象集中对象的播放顺序,包括:
318.对所述对象集进行解析,得到所述对象集中对象的第二标题以及解析序号标识;
319.将所述对象的第一标题与第二标题进行比对,得到所述对象的标题比对结果;
320.基于所述对象的标题比对结果,确定所述对象的播放标题;
321.基于所述对象的解析序号标识,确定所述对象的播放顺序。
322.在一些实施例中,所述标题比对结果包括标题一致结果和标题不一致结果,所述基于所述对象的标题比对结果,确定所述对象的播放标题,包括:
323.确定标题一致结果对应的第一对象以及标题不一致结果对应的第二对象;
324.将所述第一对象的第一标题或第二标题确定为所述第一对象的播放标题;
325.向所述第一终端发送标题信息确认请求;所述标题信息确认请求携带所述第二对象的第一标题;
326.接收所述第一终端发送的标题信息确认结果,所述标题信息确认结果基于所述标题信息确认请求,对所述第二对象的第一标题进行确认得到;
327.基于所述标题信息确认结果,确定所述第二对象的播放标题。
328.在一些实施例中,所述标题信息确认结果携带所述第二对象的第一更新标题,所述基于所述标题信息确认结果,确定所述第二对象的播放标题,包括:
329.将所述第二对象的第一更新标题确定为所述第二对象的播放标题。
330.在一些实施例中,所述对象集播放表单还包括所述对象集中对象的预设序号标识,所述基于所述对象的解析序号标识,确定所述对象的播放顺序,包括:
331.将所述对象的解析序号标识与预设序号标识进行比对,得到所述对象的标识比对结果;
332.基于所述标识比对结果,确定所述对象的播放顺序。
333.在一些实施例中,所述标识比对结果包括标识一致结果和标识不一致结果,所述基于所述标识比对结果,确定所述对象的播放顺序,包括:
334.确定标识一致结果对应的第三对象以及标识不一致结果对应的第四对象;
335.将所述第三对象的预设序号标识或解析序号标识确定为所述第三对象的播放顺序标识;
336.向所述第一终端发送标识信息确认请求;所述标识信息确认请求携带所述第四对象的预设序号标识;
337.接收所述第一终端发送的标识信息确认结果,所述标识信息确认结果基于所述标识信息确认请求,对所述第四对象的预设序号标识进行确认得到;
338.基于所述标识信息确认结果,确定所述第四对象的播放顺序标识。
339.在一些实施例中,所述标识信息确认结果携带所述第四对象的更新序号标识,所述基于所述标识信息确认结果,确定所述第四对象的播放顺序标识,包括:
340.将所述第四对象的更新序号标识确定为所述第四对象的播放顺序标识。
341.本说明书实施例提供了一种对象播放服务器,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如上所述的对象播放方法。
342.以下以第二终端为执行主体介绍本说明书一种对象播放方法的具体实施例,图10是本技术实施例提供的一种对象播放方法的流程示意图,具体的,结合图10所示,所述方法可以包括:
343.在步骤s1001中,接收服务器发送的目标对象集,所述目标对象集为所述服务器在确定本地终端的当前播放对象为待播放对象集中对象时发送的;所述目标对象集为所述待播放对象集的部分或全部;所述待播放对象集为所述服务器基于确定的对象集中对象的播
放顺序构建的;所述对象集中对象的播放顺序为所述服务器对所述对象集进行解析得到的;所述对象集包括至少两个对象,所述对象集中对象为第一终端发布的;
344.在步骤s1002中,基于所述目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象。
345.在一些实施例中,所述基于所述目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象,包括:
346.监测所述当前播放对象的播放进度;
347.在监测到所述当前播放对象播放结束的情况下,基于所述目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象。
348.在一些实施例中,所述当前播放对象的播放页面包括对象连续播放控件,所述基于所述目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象,包括:
349.响应于基于所述对象连续播放控件触发的操作指令,执行基于所述目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象。
350.在一些实施例中,所述方法还包括:
351.响应于基于所述播放页面中沿预设方向触发的滑动操作指令,在所述播放页面的预设区域显示所述当前播放对象对应的目标对象集列表,所述目标对象集列表包括目标对象的播放控件;
352.响应于基于任一目标对象的播放控件触发的操作指令,在所述播放页面播放所述任一目标对象。
353.在一些实施例中,所述当前播放对象的播放页面包括第一终端的标识信息,所述方法还包括:
354.响应于基于所述第一终端的标识信息触发的操作指令,确定与所述第一终端的标识信息匹配的待播放对象集;
355.基于所述待播放对象集中对象的播放顺序,确定所述待播放对象集中对象的展示顺序;
356.基于所述待播放对象集中对象的展示顺序,显示所述待播放对象集中对象。
357.本说明书实施例提供了一种对象播放终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如上所述的对象播放方法。
358.本说明书实施例中,所述存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。
359.本技术实施例还提供了一种对象播放服务器,如图11所示,所述服务器可以包括:
360.对象集确定模块1110,被配置为执行确定对象集;所述对象集包括至少两个对象,所述对象集中对象为第一终端发布的;
361.对象集解析模块1120,被配置为执行对所述对象集进行解析,得到所述对象集中对象的播放顺序;
362.待播放对象集构建模块1130,被配置为执行基于所述对象集中对象的播放顺序,构建待播放对象集;
363.当前播放对象确定模块1140,被配置为执行确定第二终端的当前播放对象;
364.目标对象集发送模块1150,被配置为执行若所述当前播放对象为所述待播放对象集中对象,向所述第二终端发送目标对象集;所述目标对象集为所述待播放对象集的部分或全部;所述第二终端用于基于所述目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象。
365.在一些实施例中,所述对象集确定模块包括:
366.对象集发布请求接收模块,被配置为执行接收所述第一终端发送的对象集发布请求;
367.发布请求解析模块,被配置为执行对所述对象集发布请求进行解析,得到所述对象集。
368.在一些实施例中,所述对象集解析模块包括:
369.对象集解析单元,被配置为执行对所述对象集进行解析,得到所述对象集中对象的播放标题和播放顺序;
370.所述待播放对象集构建模块包括:
371.待播放对象集构建单元,被配置为执行基于所述对象集中对象的播放标题和播放顺序,构建所述待播放对象集。
372.在一些实施例中,所述服务器还包括:
373.目标标题确定模块,被配置为执行确定所述当前播放对象对应的目标标题;
374.标题匹配模块,被配置为执行若所述目标标题与所述待播放对象集对应的播放标题相匹配,确定所述当前播放对象为所述待播放对象集中对象。
375.在一些实施例中,所述目标对象集发送模块包括:
376.第一目标对象集确定单元,被配置为执行若所述当前播放对象为所述待播放对象集中位于第一播放顺序的对象,将所述待播放对象集中播放顺序位于所述当前播放对象之后的对象确定为目标对象,得到目标对象集;
377.第一目标对象集发送单元,被配置为执行向所述第二终端发送所述目标对象集。
378.在一些实施例中,所述目标对象集发送模块包括:
379.第二目标对象集确定单元,被配置为执行若所述当前播放对象为所述待播放对象集中位于非第一播放顺序的对象,将所述待播放对象集确定为所述目标对象集;
380.第二目标对象集发送单元,被配置为执行向所述第二终端发送所述目标对象集。
381.在一些实施例中,所述对象集发布请求还携带对象集播放表单,所述对象集播放表单包括所述对象集中对象的第一标题;所述对象集解析单元包括:
382.标识解析子单元,被配置为执行对所述对象集进行解析,得到所述对象集中对象的第二标题以及解析序号标识;
383.标题比对结果确定子单元,被配置为执行将所述对象的第一标题与第二标题进行比对,得到所述对象的标题比对结果;
384.播放标题确定子单元,被配置为执行基于所述对象的标题比对结果,确定所述对象的播放标题;
385.播放顺序确定子单元,被配置为执行基于所述对象的解析序号标识,确定所述对象的播放顺序。
386.在一些实施例中,所述标题比对结果包括标题一致结果和标题不一致结果,所述播放标题确定子单元包括:
387.第一对象确定子单元,被配置为执行确定标题一致结果对应的第一对象以及标题不一致结果对应的第二对象;
388.第一对象的播放标题确定子单元,被配置为执行将所述第一对象的第一标题或第二标题确定为所述第一对象的播放标题;
389.标题信息确认请求发送子单元,被配置为执行向所述第一终端发送标题信息确认请求;所述标题信息确认请求携带所述第二对象的第一标题;
390.标题信息确认结果确定子单元,被配置为执行接收所述第一终端发送的标题信息确认结果,所述标题信息确认结果基于所述标题信息确认请求,对所述第二对象的第一标题进行确认得到;
391.第二对象的播放标题确定子单元,被配置为执行基于所述标题信息确认结果,确定所述第二对象的播放标题。
392.在一些实施例中,所述标题信息确认结果携带所述第二对象的第一更新标题,所述第二对象的播放标题确定子单元包括:
393.第二对象的标题更新子单元,被配置为执行将所述第二对象的第一更新标题确定为所述第二对象的播放标题。
394.在一些实施例中,所述对象集播放表单还包括所述对象集中对象的预设序号标识,所述播放顺序确定子单元包括:
395.标识比对结果确定子单元,被配置为执行将所述对象的解析序号标识与预设序号标识进行比对,得到所述对象的标识比对结果;
396.对象播放顺序确定子单元,被配置为执行基于所述标识比对结果,确定所述对象的播放顺序。
397.在一些实施例中,所述标识比对结果包括标识一致结果和标识不一致结果,所述对象播放顺序确定子单元包括:
398.第三对象确定子单元,被配置为执行确定标识一致结果对应的第三对象以及标识不一致结果对应的第四对象;
399.播放顺序标识确定子单元,被配置为执行将所述第三对象的预设序号标识或解析序号标识确定为所述第三对象的播放顺序标识;
400.标识信息确认请求发送子单元,被配置为执行向所述第一终端发送标识信息确认请求;所述标识信息确认请求携带所述第四对象的预设序号标识;
401.标识信息确认结果接收子单元,被配置为执行接收所述第一终端发送的标识信息确认结果,所述标识信息确认结果基于所述标识信息确认请求,对所述第四对象的预设序号标识进行确认得到;
402.播放顺序标识确定子单元,被配置为执行基于所述标识信息确认结果,确定所述
第四对象的播放顺序标识。
403.在一些实施例中,所述标识信息确认结果携带所述第四对象的更新序号标识,所述播放顺序标识确定子单元包括:
404.第四对象的播放顺序标识确定子单元,被配置为执行将所述第四对象的更新序号标识确定为所述第四对象的播放顺序标识。
405.所述的服务器实施例中的服务器与方法实施例基于同样的发明构思。
406.本技术实施例还提供了一种对象播放终端,如图12所示,所述终端可以包括:
407.目标对象集接收模块1210,被配置为执行接收服务器发送的目标对象集,所述目标对象集为所述服务器在确定本地终端的当前播放对象为待播放对象集中对象时发送的;所述目标对象集为所述待播放对象集的部分或全部;所述待播放对象集为所述服务器基于确定的对象集中对象的播放顺序构建的;所述对象集中对象的播放顺序为所述服务器对所述对象集进行解析得到的;所述对象集包括至少两个对象,所述对象集中对象为第一终端发布的;
408.目标对象播放模块1220,被配置为执行基于所述目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象。
409.在一些实施例中,所述目标对象播放模块包括:
410.播放进度监测单元,被配置为执行监测所述当前播放对象的播放进度;
411.第一目标对象播放单元,被配置为执行在监测到所述当前播放对象播放结束的情况下,基于所述目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象。
412.在一些实施例中,所述当前播放对象的播放页面包括对象连续播放控件,所述目标对象播放模块包括:
413.第二目标对象播放单元,被配置为执行响应于基于所述对象连续播放控件触发的操作指令,执行基于所述目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象。
414.在一些实施例中,所述终端还包括:
415.目标对象集列表显示单元,被配置为执行响应于基于所述播放页面中沿预设方向触发的滑动操作指令,在所述播放页面的预设区域显示所述当前播放对象对应的目标对象集列表,所述目标对象集列表包括目标对象的播放控件;
416.对象播放单元,被配置为执行响应于基于任一目标对象的播放控件触发的操作指令,在所述播放页面播放所述任一目标对象。
417.在一些实施例中,所述当前播放对象的播放页面包括第一终端的标识信息,所述终端还包括:
418.待播放对象集匹配模块,被配置为执行响应于基于所述第一终端的标识信息触发的操作指令,确定与所述第一终端的标识信息匹配的待播放对象集;
419.展示顺序确定模块,被配置为执行基于所述待播放对象集中对象的播放顺序,确定所述待播放对象集中对象的展示顺序;
420.对象集显示模块,被配置为执行基于所述待播放对象集中对象的展示顺序,显示所述待播放对象集中对象。
421.所述的终端实施例中的终端与方法实施例基于同样的发明构思。
422.本技术另一方面还提供一种对象播放系统,所述系统包括服务器和第二终端;其中,
423.所述服务器,用于确定对象集;所述对象集包括至少两个对象,所述对象集中对象为第一终端发布的;以及对所述对象集进行解析,得到所述对象集中对象的播放顺序;以及基于所述对象集中对象的播放顺序,构建待播放对象集;以及确定第二终端的当前播放对象;以及若所述当前播放对象为所述待播放对象集中对象,向所述第二终端发送目标对象集;所述目标对象集为所述待播放对象集的部分或全部;
424.所述第二终端,用于基于所述目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象。
425.由上述本技术提供的对象播放方法、服务器、终端、存储介质或系统的实施例可见,本说明书实施例先确定对象集;所述对象集包括至少两个对象,所述对象集中对象为第一终端发布的;再对所述对象集进行解析,得到所述对象集中对象的播放顺序;基于所述对象集中对象的播放顺序,构建待播放对象集;确定第二终端的当前播放对象;若所述当前播放对象为所述待播放对象集中对象,向所述第二终端发送目标对象集;所述第二终端用于基于所述目标对象集中目标对象的播放顺序,播放所述目标对象集中目标对象;本公开将具有关联关系的对象聚在一起形成对象集,并在用户观看对象集中一个对象之后,自动播放对象集中其他关联对象,从而提高用户获取关联对象的便携性,满足用户更高效获取关联视频的需求,提升了用户体验。
426.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
427.图13是根据一示例性实施例示出的一种用于对象播放的电子设备的框图,该电子设备可以是终端,其内部结构图可以如图13所示。该电子设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种对象播放方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
428.本领域技术人员可以理解,图13中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
429.在示例性实施例中,还提供了一种电子设备,包括:
430.处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现上述的对象播放方法。
431.在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器,上述指令可由电子设备的处理器执行以完成上述对象播放方法。可选地,计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
432.在示例性实施例中,还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述的对象播放方法。
433.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
434.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
435.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1