本申请涉及通信,尤其涉及一种投屏时长统计方法、装置、设备、存储介质以及产品。
背景技术:
1、移动终端的投屏模式分为两种:视频投屏和屏幕镜像投屏。
2、视频投屏是指,用户在移动终端打开app里的视频,单击播放屏幕右上角的视频投屏图标,找到需要投屏的电视端,将原本只能在移动终端上观看的视频投放到电视上。在视频投屏的过程中,可以将移动终端的视频界面最小化或退入后台,就可以在移动终端上进行其他操作,此时也并不会影响到电视上播放的视频。
3、视频投屏原理是,移动终端与电视连接同一个局域网络,通过投屏协议建立通道,投屏时移动终端发送视频地址给电视,电视收到地址后开始播放。投屏之后,移动终端可以对电视的进度、音量等进行控制。
4、分析用户的投屏内容和播放时长对刻画用户画像非常关键。现有技术中,针对端内的用户行为,采用埋点的方式可以完整记录用户的轨迹。但是针对投屏播放,用户从产品端内跳转到投屏电视端的跨端行为导致行为的连续性被打断,埋点方式无法较准确的统计投屏时长。
技术实现思路
1、本申请实施例提供一种投屏时长统计方法、装置、设备、存储介质以及产品,以提高获得的投屏时长的准确性。
2、第一方面,本申请实施例提供了一种投屏时长统计方法,应用于视频服务端,包括:
3、接收投屏终端发送的第一请求;
4、响应于所述第一请求,与所述投屏终端建立长链接,并在所述长链接存活的情况下记录心跳日志;
5、根据所述心跳日志,获取投屏时长。
6、第二方面,本申请实施例还提供一种投屏时长统计装置,应用于视频服务端,包括:
7、第一接收模块,用于接收投屏终端发送的第一请求;
8、第一记录模块,用于响应于所述第一请求,与所述投屏终端建立长链接,并在所述长链接存活的情况下记录心跳日志;
9、第一处理模块,用于根据所述心跳日志,获取投屏时长。
10、第三方面,本申请实施例还提供一种通信设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现如上所述的投屏时长统计方法中的步骤。
11、第四方面,本申请实施例还提供一种可读存储介质,所述可读存储介质上存储程序,所述程序被处理器执行时实现如上所述的投屏时长统计方法中的步骤。
12、第五方面,本申请实施例还提供一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时实现如上所述的投屏时长统计方法中的步骤。
13、在本申请实施例中,在投屏终端与视频服务端建立长链接的情况下,可根据投屏终端的第一请求记录心跳日志,以根据该心跳日志获得投屏时长,从而可提高投屏时长统计的准确性。
1.一种投屏时长统计方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述第一请求包括用户标识、节目标识和播放会话标识;
3.根据权利要求2所述的方法,其特征在于,在所述根据所述定时器的定时时长,周期性的记录后续的心跳日志之前,所述方法还包括:
4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述心跳日志,获取投屏时长,包括:
6.根据权利要求5所述的方法,其特征在于,所述通过数据仓库脚本的方式对所述心跳日志进行分析,获得多个维度的投屏时长,包括以下一项或多项:
7.一种投屏时长统计装置,其特征在于,包括:
8.一种通信设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;其特征在于,所述处理器,用于读取存储器中的程序实现如权利要求1至6中任一项所述的投屏时长统计方法中的步骤。
9.一种计算机可读存储介质,用于存储程序,其特征在于,所述程序被处理器执行时实现如权利要求1至6中任一项所述的投屏时长统计方法中的步骤。
10.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令被处理器执行时实现如权利要求1至6中任一项所述的投屏时长统计方法中的步骤。