一种流量统计方法和相关装置制造方法及图纸

技术编号:41431645 阅读:30 留言:0更新日期:2024-05-28 20:28
本申请提供了一种流量统计方法和相关装置,在活动管理器服务AMS启动时加载配置文件,在AMS为目标应用创建主线程时,根据配置文件包含的配置信息得到目标应用对应的目标替换UID,将目标替换UID保存到主线程的消息循环looper中,在目标应用访问网络时,从looper中获取目标替换UID,将目标替换UID和目标应用的流量使用数据对应写入扩展伯克利数据包过滤器ebpf中。由于目标替换UID能够唯一标识目标应用,因此将目标替换UID和目标应用的流量使用数据对应写入ebpf,可以通过目标替换UID将目标应用的流量使用数据区分开,从而可以从ebpf得到目标应用的流量使用数据。

【技术实现步骤摘要】

本申请涉及流量统计,特别是涉及一种流量统计方法和相关装置


技术介绍

1、随着终端设备上安装的应用不断增多,各应用的流量使用情况和使用场景成为客户、厂商关注的重点对象,例如客户需要关注流量的具体使用情况,以及各应用使用流量的占比情况等,而厂商则希望通过各应用的流量使用情况和使用场景进一步优化应用,更有目的性的开发符合用户需求的应用。此外,还可以通过流量使用情况对终端设备上的一些功能或行为进行管控。

2、目前常见的流量统计方案主要包括两种:原生流量统计方案和给套接字socket打标签的方案。在原生流量统计方案中,当应用安装到终端设备时,会为应用分配用户身份证明(user identification,uid),并将uid写入ebpf(extended berkeley packet filter,扩展伯克利数据包过滤器),后续再将流量使用数据写入ebpf,即可从ebpf得到各个uid分别对应的流量使用数据;而在给socket打标签的方案中,可以为应用进程访问网络的所有socket打上标签,建立uid、应用进程和标签的映射关系,以便通过应用的包名获本文档来自技高网...

【技术保护点】

1.一种流量统计方法,其特征在于,包括:

2.根据权利要求1所述的流量统计方法,其特征在于,所述根据所述配置文件包含的配置信息得到所述目标应用对应的目标替换UID,包括:

3.根据权利要求1或2所述的流量统计方法,其特征在于,所述根据所述配置文件包含的配置信息得到所述目标应用对应的目标替换UID,包括:

4.根据权利要求3所述的流量统计方法,其特征在于,所述生成所述目标共享UID对应的各应用分别对应的替换UID,包括:

5.根据权利要求1所述的流量统计方法,其特征在于,所述将所述目标替换UID和所述目标应用的流量使用数据对应写入扩展伯克利数...

【技术特征摘要】

1.一种流量统计方法,其特征在于,包括:

2.根据权利要求1所述的流量统计方法,其特征在于,所述根据所述配置文件包含的配置信息得到所述目标应用对应的目标替换uid,包括:

3.根据权利要求1或2所述的流量统计方法,其特征在于,所述根据所述配置文件包含的配置信息得到所述目标应用对应的目标替换uid,包括:

4.根据权利要求3所述的流量统计方法,其特征在于,所述生成所述目标共享uid对应的各应用分别对应的替换uid,包括:

5.根据权利要求1所述的流量统计方法,其特征在于,...

【专利技术属性】
技术研发人员:胡鹏都强
申请(专利权)人:科大讯飞股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1