首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种5G手机数据流量监控方法和系统_深圳市英迈通信技术有限公司_202410211791.6 

申请/专利权人:深圳市英迈通信技术有限公司

申请日:2024-02-27

公开(公告)日:2024-04-26

公开(公告)号:CN117793783B

主分类号:H04W24/08

分类号:H04W24/08;H04L43/0876;H04L47/215;H04M1/72454

优先权:

专利状态码:有效-授权

法律状态:2024.04.26#授权;2024.04.16#实质审查的生效;2024.03.29#公开

摘要:本发明公开了一种5G手机数据流量监控方法和系统,涉及通信技术领域,包括:采集用户流量数据,建立流量参考库、APP价值库和APP流量与网络请求关系库;获取本月剩余流量和日期信息,计算需要流量和使用系数;实时监测使用系数,若发生变化,提醒用户;若使用系数未超标且满足预设条件,询问用户是否需要开启流量限制;若用户同意,则对APP进行限流处理。通过根据本月剩余天数计算出每日的流量需求。其次,将每日流量需求分为工作日和节假日两类,以更细致地反映用户在不同时间段的实际流量需求;比较计算出的每日流量需求与剩余流量,可以直观地判断剩余流量是否充足,并在必要时提醒用户,省去了用户需要自行判断的困扰。

主权项:1.一种5G手机数据流量监控方法,其特征在于,包括:S1、采集用户的流量使用数据,根据流量使用数据建立流量参考库,采集用户的日使用数据,根据日使用数据,建立APP价值库,采集APP数据,建立APP流量与网络请求关系库;S2、获取本月剩余流量数和本月剩余日期数据,根据流量参考库计算需要流量数,根据需要流量数和本月剩余流量数计算使用系数S;S3、实时监测使用系数,当使用系数发生变化时,获取使用系数S,判断是否S≤a,若是则转到步骤S31,若否,则判断是否a<S<b,若是则转到步骤S4,其中a和b为预设值,且0<a<b<1;S31、向用户发送提醒消息;S4、向用户询问是否需要开启流量限制,等待用户响应,若用户同意,则继续执行步骤S5;S5、获取用户手机发送的网络请求,将网络请求分为两个队列,使用限流方法处理两个队列中的网络请求;所述流量使用数据包括使用日期和使用日流量,所述根据流量使用数据建立流量参考库包括:S111、采集用户至少三十天的流量使用数据;S112、建立分类流量集,所述分类流量集包括工作日流量集和节假日流量集;S113、获取流量使用数据,将使用日期为工作日的使用日流量,存入工作日流量集,将使用日期为节假日的使用日流量,存入节假日流量集;S114、计算工作日流量集中使用日流量的平均值,并将结果记为GL,计算节假日流量集中使用日流量的平均值,并将结果记为JL;S115、使用GL和JL组成流量参考库;所述日使用数据包括APP编号、APP类型、APP日流量和APP日使用时长,所述APP编号唯一且与APP一一对应,所述APP类型包括社交类、工具类、购物类、娱乐类和其它类,所述建立APP价值库包括:S121、建立基础价值数组P,所述基础价值数组P初始化为[5,4,3,2,1],所述基础价值数组P中每个元素对应有一个APP类型,其中P1对应社交类,P2对应工具类,P3对应购物类,P4对应娱乐类,P5对应其它类;S122、采集至少十天的日使用数据得到日使用数据集U,删除日使用数据集U中APP日流量小于预设阈值的日使用数据,得到日使用数据集U';S123、从日使用数据集U'中选择任一APP编号,将该APP编号对应的日使用数据,从日使用数据集U'中提取出来,并组成计算数组A,计算APP平均日流量和APP平均日使用时长APP平均日流量的计算公式为: 式中表示计算数组A中第i个元素中APP日流量l;APP平均日使用时长计算公式为: 式中表示计算数组A中第i个元素中APP日使用时长t,n表示计算数组A中的元素总数;S124、计算APP的价值,APP的价值计算公式表示为: 式中JZ为APP的价值,Pi为根据APP类型获取的对应基础价值数组P中的元素,e为自然对数,c和d为修正常数;S125、将APP编号与JZ的值相关联,获得一个价值对;S126、转至步骤S123,直至日使用数据集U'为空;S127、使用获取到的所有价值对组成APP价值库;所述建立APP流量与网络请求关系库包括:S131、采集累计T时间内,APP使用的总流量QZL,同时采集APP发送的网络请求总数m,所述T时间大于或等于一小时;S132、计算APP流量与网络请求数量的关系LQ,LQ的计算公式表示为LQ=QZLm;S133、获取APP的APP编号,将APP编号与LQ的值相关联,获得一个关系对;S134、重复上述步骤S131至S133,使用获得的关系对组成APP流量与网络请求关系库;所述根据流量参考库计算需要流量数包括:S21、获取本月剩余日期数据,所述剩余日期不包括获取的当日,根据剩余日期数据,获取剩余日期中工作日的天数gd、节假日的天数jd,S22、使用如下公式计算需要流量数XL:XL=gd×GL+zd×JL;所述计算使用系数S包括:S23、获取本月剩余流量数SL;S24、使用如下公式计算使用系数S: 所述将网络请求分为两个队列包括:S511、建立队列PQ和队列NQ,拦截手机发送的网络请求;S512、获取网络请求中的用户代理信息,根据用户代理信息确定发送网络请求的APP,判断发送网络请求的APP是否为前台运行APP;S513、若是则将网络请求放入队列PQ中,否则将网络请求放入队列NQ中;所述使用限流方法处理两个队列中的网络请求包括:S521、建立令牌桶,初始化令牌桶的大小为Q,Q为大于1的整数;S521、获取手机前台运行APP的APP编号,根据获取的APP编号设定令牌生成速率;S522、判断队列PQ是否为空,若否,则使令牌桶从队列PQ中提取一个网络请求,若是,则使令牌桶从队列NQ中提取一个网络请求;S523、令牌桶提取到一个网络请求后,检查令牌桶中的令牌数是否大于或等于1;S524、若是,则将网络请求发送至服务器,并从令牌桶中减去一个令牌,若否,则等待令牌产生,直至令牌桶中的令牌数大于或等于1后,将网络请求发送至服务器,并从令牌桶中减去一个令牌;S525、令牌桶将一个网络请求发送至服务器后,检查前台运行APP是否发生变更;S526、若否,则转到步骤S522,若是,则将队列PQ和队列NQ清空,并转到步骤S521;所述根据获取的APP编号设定令牌生成速率包括:设定预期流量YL,获取今日的日期数据,若今日为工作日,则使YL=GL,否则使YL=JL;根据APP编号,APP平均日使用时长t;根据APP编号从APP价值库中,获取对应的值并记为J_v;根据APP编号从APP流量与网络请求关系库中,获取对应的值并记为L_v;计算令牌生成速率,所述令牌生成速率的计算公式表示为: 式中,V表示令牌生成速率,e和f为修正常数。

全文数据:

权利要求:

百度查询: 深圳市英迈通信技术有限公司 一种5G手机数据流量监控方法和系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。