System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于统计,尤其涉及一种统计方法、装置、终端设备及计算机可读存储介质。
技术介绍
1、学习时长是在线教育中的一个重要的指标,用于反映反应用户在某些学习资源上停留时间的长短。现有技术中以客户端来记录学时并上报到服务端,而且在多端同时学习时,网络异常的情况下多端互斥有一定延迟,非实时响应,学时统计异常。
技术实现思路
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、本文档来自技高网...
【技术保护点】
1.一种统计方法,其特征在于,所述方法包括:
2.如权利要求1所述的统计方法,其特征在于,所述统计所述第一客户端中目标内容的第一播放时长,包括:
3.如权利要求2所述的统计方法,其特征在于,所述第一播放数据包括第二播放数据和第三播放数据,所述根据所述第一数据统计所述第一客户端中目标内容的第一播放时长,包括:
4.如权利要求3所述的统计方法,其特征在于,所述第三播放数据包括第四播放数据,所述根据所述第二播放数据和第三播放数据获取所述第一播放时长,包括:
5.如权利要求1所述的统计方法,其特征在于,所述方法还包括:
6.如权利要求5所述的统计方法,其特征在于,所述第一客户端的连接请求包括第一用户标识,所述第二客户端的连接请求包括第二用户标识;
7.如权利要求6所述的统计方法,其特征在于,所述第一客户端的连接请求包括第一随机码,所述第二客户端的连接请求包括第二随机码;
8.一种时长统计装置,其特征在于,包括:
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法。
...【技术特征摘要】
1.一种统计方法,其特征在于,所述方法包括:
2.如权利要求1所述的统计方法,其特征在于,所述统计所述第一客户端中目标内容的第一播放时长,包括:
3.如权利要求2所述的统计方法,其特征在于,所述第一播放数据包括第二播放数据和第三播放数据,所述根据所述第一数据统计所述第一客户端中目标内容的第一播放时长,包括:
4.如权利要求3所述的统计方法,其特征在于,所述第三播放数据包括第四播放数据,所述根据所述第二播放数据和第三播放数据获取所述第一播放时长,包括:
5.如权利要求1所述的统计方法,其特征在于,所述方法还包括:
6.如权利要求5所述的统计方法,其特征在于,所...
【专利技术属性】
技术研发人员:高军涛,
申请(专利权)人:深圳市鸿合创新信息技术有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。