本发明的实施方式涉及计算机,更具体地,本发明的实施方式涉及一种多媒体播放报告的生成方法、装置、设备及介质。
背景技术:
1、本部分旨在为本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
2、得益于技术的发展和网络的便利,多媒体播放应用的使用越来越普遍。在多媒体播放应用中,可以通过统计和分析用户在一段时间(如过去一年)内的多媒体数据播放记录,来帮助用户回顾和总结其在某段时间内的多媒体播放历程。
3、目前,已经出现一些基于统计和分析得到的数据生成多媒体播放报告,以便用户可以通过多媒体播放报告实现对自己在某段时间内的多媒体播放历程的回顾和总结。但是,目前所生成的多媒体播放报告所包含的信息十分有限,如何提高所生成的多媒体播放报告的多样性和其内容的丰富程度,是相关技术中亟待解决的一个问题。
技术实现思路
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、根据本发明实施方式所提供的多媒体播放报告的生成方法,通过获取用户在作为备选时间段的节日和纪念日内的多媒体播放数据,以基于预先为多个备选时间段设置好的优先级和多个备选时间段内的多媒体播放数据,从多个备选时间段中确定满足目标播放条件的目标时间段,并获取目标时间段的时间信息,从而基于目标时间段的时间信息以及目标时间段的多媒体播放数据,生成第一多媒体播放报告,以使所生成的多媒体播放报告中可以用于展示用户在特定时间段内的多媒体数据播放情况,提高所生成的多媒体播放报告的多样性和其内容的丰富程度。