1.一种收视时长的获取方法,其特征在于,包括:
接收获取收视时长的获取请求,其中,所述获取请求包括待获取的所述收视时长的目标时间段;
获取在所述目标时间段内的所有时间片段,其中,所述时间片段为按照预设粒度对用户的收视时间进行分割得到的时间段;
统计所述时间片段的数量,得到所述目标时间段的所述收视时长,
其中,获取在所述目标时间段内的所有时间片段包括:从数据库中读取在所述目标时间段内存在收视行为的所有所述用户的收视行为数据,其中,所述收视行为数据中包括所述用户的收视时间;按照所述预设粒度对所述用户的收视时间进行分割,得到所述时间片段,其中,统计所述时间片段的数量,得到所述目标时间段的所述收视时长包括:为每个所述时间片段设置一个标识符;统计所述标识符的总数,得到所述目标时间段的所述收视时长,其中,统计所述标识符的总数,得到所述目标时间段的所述收视时长还包括:获取在所述目标时间段内的所有所述时间片段的所述标识符的总数n;按照如下公式计算所述收视时长L,其中,所述公式为:L=n×c,所述c为所述预设粒度对应的时间段。
2.根据权利要求1所述的获取方法,其特征在于,所述预设粒度的单位包括下述之一:分钟、秒钟以及毫秒。
3.一种收视时长的获取装置,其特征在于,包括:
接收模块,用于接收获取收视时长的获取请求,其中,所述获取请求包括待获取的所述收视时长的目标时间段;
第一获取模块,用于获取在所述目标时间段内的所有时间片段,其中,所述时间片段为按照预设粒度对用户的收视时间进行分割得到的时间段;
统计模块,用于统计所述时间片段的数量,得到所述目标时间段的所述收视时长,其中,所述第一获取模块包括:读取模块,用于从数据库中读取在所述目标时间段内存在收视行为的所有所述用户的收视行为数据,其中,所述收视行为数据中包括所述用户的收视时间;分割模块,用于按照所述预设粒度对所述用户的收视时间进行分割,得到所述时间片段,其中,所述统计模块包括:设置模块,用于为每个所述时间片段设置一个标识符;统计子模块,用于统计所述标识符的总数,得到所述目标时间段的所述收视时长,其中,所述统计子模块包括:第二获取模块,用于获取在所述目标时间段内的所有所述时间片段的所述标识符的总数n;计算模块,用于按照如下公式计算所述收视时长L,其中,所述公式为:L=n×c,所述c为所述预设粒度对应的时间段。
4.根据权利要求3所述的获取装置,其特征在于,所述预设粒度的单位包括下述之一:分钟、秒钟以及毫秒。