1.一种网络电视收视流向监测方法,其特征在于,包括:
获取预设时间段内播放待监测频道的播放设备的设备标识;
从预设数据库中筛选出所述预设时间段内所述设备标识对应的播放记录,其中,所述预设数据库中预先存储有所述预设时间段内所述设备标识对应的播放记录;
遍历所述播放记录,统计在目标时间段内的所述待监测频道的开机数,关机数,切出数以及切入数,所述目标时间段为在所述预设时间段内对所述待监测频道进行监测的时间段,其中,所述开机数为第一设备标识的个数,其中,所述第一设备标识对应的第一条播放记录是播放所述待监测频道的记录,所述关机数为第二设备标识的个数,其中,所述第二设备标识对应的最后一条播放记录是播放所述待监测频道的记录,所述切出数为从所述待监测频道切换到其他频道的次数,所述切入数为从其他频道切换到所述待监测频道的次数;
以及
计算在所述目标时间段内所述待监测频道的受众流入数和受众流出数,其中,所述受众流入数为所述开机数和所述切入数的和,所述受众流出数为所述关机数和所述切出数的和。
2.根据权利要求1所述的网络电视收视流向监测方法,其特征在于,所述预设数据库中存储的播放记录包括目标播放对象的名称,所述目标播放对象的起始播放时刻,所述目标播放对象的结束播放时刻,播放所述目标播放对象的播放设备的设备标识,则所述从预设数据库中筛选出所述预设时间段内所述设备标识对应的播放记录包括:遍历所述预设数据库中存储的播放记录;
判断所述预设数据库中存储的播放记录中的目标播放对象的名称是否是所述待监测频道的名称;
如果所述预设数据库中存储的播放记录中的目标播放对象的名称是所述待监测频道的名称,判断所述预设数据库中存储的播放记录中的所述目标播放对象的起始播放时刻是否晚于所述预设时间段的结束时刻;
如果所述预设数据库中存储的播放记录中的所述目标播放对象的起始播放时刻不晚于所述预设时间段的结束时刻,判断所述预设数据库中存储的播放记录中的所述目标播放对象的结束播放时刻是否早于所述预设时间段的开始时刻;以及如果所述预设数据库中存储的播放记录中的所述目标播放对象的结束播放时刻不早于所述预设时间段的开始时刻,将满足条件的播放记录存入播放记录数据表中,其中,所述播放记录数据表用于存储在所述预设时间段内所述设备标识对应的播放记录。
3.根据权利要求2所述的网络电视收视流向监测方法,其特征在于,在将满足条件的播放记录存入播放记录数据表中之后,所述方法还包括:遍历所述播放记录数据表;
为所述设备标识分配收视索引,其中,所述收视索引与所述设备标识一一对应;以及记录所述播放记录数据表中所述设备标识的起始位置,其中,所述设备标识的起始位置为所述设备标识的收视索引中的第一个字符对应的播放记录在所述播放记录数据表中的位置。
4.根据权利要求3所述的网络电视收视流向监测方法,其特征在于,为所述设备标识分配收视索引包括:遍历所述设备标识对应的播放记录;
判断所述设备标识对应的播放记录中的目标播放对象的名称是否是所述待监测频道的名称;
如果所述设备标识对应的播放记录中的目标播放对象的名称是所述待监测频道的名称,在所述设备标识的收视索引中添加第一字符;以及如果所述设备标识对应的播放记录中的目标播放对象的名称不是所述待监测频道的名称,在所述设备标识的收视索引中添加第二字符,所述第二字符不同于所述第一字符。
5.根据权利要求4所述的网络电视收视流向监测方法,其特征在于,遍历所述播放记录,统计在所述目标时间段内的所述待监测频道的开机数包括:遍历所述设备标识的收视索引;
获取以所述第一字符开始的收视索引;
确定以所述第一字符开始的收视索引中所述第一字符对应的播放记录在所述播放记录数据表中的位置;
根据所述位置获取所述第一字符对应播放记录的起始播放时刻和结束播放时刻;
判断所述第一字符对应播放记录的起始播放时刻是否在所述目标时间段内;以及如果所述第一字符对应播放记录的起始播放时刻在所述目标时间段内,统计所述以所述第一字符开始的收视索引的个数。
6.根据权利要求4所述的网络电视收视流向监测方法,其特征在于,遍历所述播放记录,统计在所述目标时间段内的所述待监测频道的关机数包括:遍历所述设备标识的收视索引;
获取以所述第一字符结束的收视索引;
确定以所述第一字符结束的收视索引中所述第一字符对应的播放记录在所述播放记录数据表中的位置;
根据所述位置获取所述第一字符对应播放记录的起始播放时刻和结束播放时刻;
判断所述第一字符对应播放记录的结束播放时刻是否在所述目标时间段内;以及如果所述第一字符对应播放记录的结束播放时刻在所述目标时间段内,统计所述以所述第一字符结束的收视索引的个数。
7.根据权利要求4所述的网络电视收视流向监测方法,其特征在于,遍历所述播放记录,统计在所述目标时间段内的所述待监测频道的切出数包括:遍历所述设备标识的收视索引;
获取包括以所述第一字符在前,所述第二字符在后组成的第一字符串的收视索引;
确定所述收视索引中所述第二字符对应的播放记录在所述播放记录数据表中的位置;
根据所述位置获取所述第二字符对应播放记录的起始播放时刻和结束播放时刻;
判断所述第二字符对应播放记录的起始播放时刻是否在所述目标时间段内;以及如果所述第二字符对应播放记录的起始播放时刻在所述目标时间段内,统计所述包括以所述第一字符在前,所述第二字符在后组成的第一字符串的个数。
8.根据权利要求4所述的网络电视收视流向监测方法,其特征在于,遍历所述播放记录,统计在所述目标时间段内的所述待监测频道的切入数包括:遍历所述设备标识的收视索引;
获取包括以所述第二字符在前,所述第一字符在后组成的第二字符串的收视索引;
确定所述收视索引中所述第二字符对应的播放记录在所述播放记录数据表中的位置;
根据所述位置获取所述第二字符对应播放记录的起始播放时刻和结束播放时刻;
判断所述第二字符对应播放记录的结束播放时刻是否在所述目标时间段内;以及如果所述第二字符对应播放记录的结束播放时刻在所述目标时间段内,统计所述包括以所述第二字符在前,所述第一字符在后组成的第二字符串的个数。
9.根据权利要求1所述的网络电视收视流向监测方法,其特征在于,在遍历所述播放记录,统计在所述目标时间段内的所述待监测频道的开机数,关机数,切出数以及切入数之后,所述方法还包括:获取从所述待监测频道切出后的频道的名称以及切入所述待监测频道之前的频道的名称;
将所述从所述待监测频道切出后的频道的名称存入到切出后频道数据表中;以及将所述切入到所述待监测频道之前的频道的名称存入到切入前频道数据表中。
10.一种网络电视收视流向监测装置,其特征在于,包括:
获取模块,用于获取预设时间段内播放待监测频道的播放设备的设备标识;
筛选模块,用于从预设数据库中筛选出所述预设时间段内所述设备标识对应的播放记录,其中,所述预设数据库中预先存储有所述预设时间段内所述设备标识对应的播放记录;
统计模块,用于遍历所述播放记录,统计在所述目标时间段内的所述待监测频道的开机数,关机数,切出数以及切入数,所述目标时间段为在所述预设时间段内对所述待监测频道进行监测的时间段,其中,所述开机数为第一设备标识的个数,其中,所述第一设备标识对应的第一条播放记录是播放所述待监测频道的记录,所述关机数为第二设备标识的个数,其中,所述第二设备标识对应的最后一条播放记录是播放所述待监测频道的记录,所述切出数为从所述待监测频道切换到其他频道的次数,所述切入数为从其他频道切换到所述待监测频道的次数;以及计算模块,用于计算在所述目标时间段内所述待监测频道的受众流入数和受众流出数,其中,所述受众流入数为所述开机数和所述切入数的和,所述受众流出数为所述关机数和所述切出数的和。