【技术实现步骤摘要】
客户端中监控数据的处理方法和装置
本专利技术涉及数据处理
,特别是涉及一种客户端中监控数据的处理方法和一种客户端中监控数据的处理装置。
技术介绍
随着监控技术的快速发展和普及,可以通过监控系统对客户端进行实时监控,以确定客户端当前的状态。如在网络直播场景中,可以通过获取监控数据,确定主播直播间的直播状态,用户的登录状态等等。然而,监控系统在获取监控数据的过程中,需要对监控数据进行全量获取,即使当前没有新的监控数据,依旧会全量获取监控数据,从而每次都进行全量数据的拉取,容易拉取无用的数据,获取效率低下,浪费了大量的网络带宽,不利于网络监控。
技术实现思路
本专利技术实施例是提供一种客户端中监控数据的处理方法,以解决现有技术中获取监控数据过程中拉取效率低下、网络带宽浪费以及无用数据较多的问题。相应的,本专利技术实施例还提供了一种客户端中监控数据的处理装置,用以保证上述方法的实现及应用。为了解决上述问题,本专利技术实施例公开了一种客户端中监控数据的处理方法,所述客户端包括第一集合、第二集合以及第三集合;所述第一集合中包括第一监控数据,所述第二集合中包括第二监控数据,所述第二监控数据包含所述第一监控数据的标识和所述第一监控数据对应的时间戳,所述方法包括:将所述时间戳满足预设阈值的第二监控数据,作为第一目标数据;从所述第一集合中,确定与所述第一目标数据对应的第二目标数据;将所述第二目标数据从所述第一集合中移入所述第三集合,更新所述第一集合;将更新 ...
【技术保护点】
1.一种客户端中监控数据的处理方法,其特征在于,所述客户端包括第一集合、第二集合以及第三集合;所述第一集合中包括第一监控数据,所述第二集合中包括第二监控数据,所述第二监控数据包含所述第一监控数据的标识和所述第一监控数据对应的时间戳,所述方法包括:/n将所述时间戳满足预设阈值的第二监控数据,作为第一目标数据;/n从所述第一集合中,确定与所述第一目标数据对应的第二目标数据;/n将所述第二目标数据从所述第一集合中移入所述第三集合,更新所述第一集合;/n将更新后的第一集合中的第一监控数据,发送至预设服务端。/n
【技术特征摘要】
1.一种客户端中监控数据的处理方法,其特征在于,所述客户端包括第一集合、第二集合以及第三集合;所述第一集合中包括第一监控数据,所述第二集合中包括第二监控数据,所述第二监控数据包含所述第一监控数据的标识和所述第一监控数据对应的时间戳,所述方法包括:
将所述时间戳满足预设阈值的第二监控数据,作为第一目标数据;
从所述第一集合中,确定与所述第一目标数据对应的第二目标数据;
将所述第二目标数据从所述第一集合中移入所述第三集合,更新所述第一集合;
将更新后的第一集合中的第一监控数据,发送至预设服务端。
2.根据权利要求1所述的方法,其特征在于,所述第一监控数据包括第一数据键以及与所述第一数据键对应的第一数据值,所述将所述第二目标数据从所述第一集合中移入所述第三集合,更新所述第一集合,包括:
将与所述第二目标数据对应的第一目标数据键与第一目标数据值,从所述第一集合中删除;
并将所述第一目标数据键与所述第一目标数据值,存储于所述第三集合中。
3.根据权利要求1所述的方法,其特征在于,还包括:
将所述第一目标数据从所述第二集合中移入所述第三集合,更新所述第二集合。
4.根据权利要求3所述的方法,其特征在于,所述标识为由多个所述第一监控数据组成的第二数据键,所述时间戳为与所述第二数据键对应的数据时间戳,所述将所述第一目标数据从所述第二集合中移入所述第三集合,更新所述第二集合,包括:
将与所述第一目标数据对应的第二目标数据键与目标数据时间戳,从所述第二集合中删除;
并将所述第二目标数据键存储于所述第三集合中。
5.根据权利要求1所述的方法,其特征在于,还包括:
当监测到数据更新时,确定与所述数据更新对应的目标监控数据;
当所述目标监控数据存在于所述第三集合时,则将所述目标监控数据从所述第三集合,分别移入所述第一集合与所述第二集合;
当所述目标监控数据不存在于所述第三集合时,则将所述目标监控数据分别存储于所述第一集合与所述第二集合;
其中,所述目标监控数据包括计数数据、状态变化数据、指标统计数据以及摘要数据中的至少一种。
6.根据权利要求5所述的方法,其特征在于,将所述目标监控数据从所述第三集合移入所述第二集合,包括:
确定所述目标监控数据对应的时间戳;
当所述第二集合中存在所述目标监控数据时,更新所述目标监控数据在所述第二集合中对应的时间戳;<...
【专利技术属性】
技术研发人员:马水平,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。