一种监控网络请求频繁的方法技术

技术编号:28987079 阅读:17 留言:0更新日期:2021-06-23 09:38
本发明专利技术公开了一种监控网络请求频繁的方法,具体过程如下:安装在同一移动设备中的应用都规定使用统一的网络请求工具包;所述网络请求工具包中设有网络请求频繁监控拦截器;所述网络请求频繁监控拦截器用于对同一个域名的网络请求进行监控,在预设时间段T1内同一个域名的网络请求超过预设次数上限Count,则认为发生网络请求频繁。利用本发明专利技术,可以在应用的网络请求发出之前进行检测,在检测到发生网络请求频繁时拦截,可以提前解决隐患,有效避免移动设备由于网络请求频繁导致的发热现象。

【技术实现步骤摘要】
一种监控网络请求频繁的方法
本专利技术涉及网络监控
,具体涉及一种监控网络请求频繁的方法。
技术介绍
随着科技的不断发展,越来越多的互动APP上线,而绝大部分的app都存在网络请求,当一台移动设备(尤其是穿戴式设备)上开启的多个app时,或多个app后台运行时,如果出现一段时间内网络请求非常频繁,往往会导致机器发热、掉电快等异常。例如,当前很多电话手表商城都是插电触发检测新版本,若充电不良造成多次插拔线,就会不断地请求网络检测新版本,导致发热愈发严重,甚至损坏手表,故而在初期检测出网络请求频繁是十分重要的。
技术实现思路
针对现有技术的不足,本专利技术旨在提供一种监控网络请求频繁的方法。为了实现上述目的,本专利技术采用如下技术方案:一种监控网络请求频繁的方法,具体过程如下:安装在同一移动设备中的应用都规定使用统一的网络请求工具包;所述网络请求工具包中设有网络请求频繁监控拦截器;所述网络请求频繁监控拦截器用于对同一个域名的网络请求进行监控,在预设时间段T1内同一个域名的网络请求超过预设次数本文档来自技高网...

【技术保护点】
1.一种监控网络请求频繁的方法,其特征在于,具体过程如下:/n安装在同一移动设备中的应用都规定使用统一的网络请求工具包;所述网络请求工具包中设有网络请求频繁监控拦截器;/n所述网络请求频繁监控拦截器用于对同一个域名的网络请求进行监控,在预设时间段T1内同一个域名的网络请求超过预设次数上限Count,则认为发生网络请求频繁;具体为:/n当某个应用进行网络请求时,网络请求频繁监控拦截器先获取本次网络请求的域名信息,并查询当前的HashMap中是否存在该域名信息,若不存在,以该域名信息为key,将当前的访问时间存入列表作为value值保存起来,所述列表被设定为以访问时间升序排列;若当前的HashMa...

【技术特征摘要】
1.一种监控网络请求频繁的方法,其特征在于,具体过程如下:
安装在同一移动设备中的应用都规定使用统一的网络请求工具包;所述网络请求工具包中设有网络请求频繁监控拦截器;
所述网络请求频繁监控拦截器用于对同一个域名的网络请求进行监控,在预设时间段T1内同一个域名的网络请求超过预设次数上限Count,则认为发生网络请求频繁;具体为:
当某个应用进行网络请求时,网络请求频繁监控拦截器先获取本次网络请求的域名信息,并查询当前的HashMap中是否存在该域名信息,若不存在,以该域名信息为key,将当前的访问时间存入列表作为value值保存起来,所述列表被设定为以访问时间升序排列;若当前的HashMap存在该域名信息,则获取该域名信息对应的列表,判断该列表的长度,若长度小于Count则将当前的访问时间存入列表中;若当前长度等于Count,则进一步判断当前的访问时间与列表第一个元素所存储的访问时间进行...

【专利技术属性】
技术研发人员:秦曙光陈家峰
申请(专利权)人:读书郎教育科技有限公司
类型:发明
国别省市:广东;44

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

1