[发明专利]数据控制方法及终端设备在审
| 申请号: | 201880000850.8 | 申请日: | 2018-07-20 |
| 公开(公告)号: | CN109076024A | 公开(公告)日: | 2018-12-21 |
| 发明(设计)人: | 黄军;关永艺 | 申请(专利权)人: | 威富通科技有限公司 |
| 主分类号: | H04L12/819 | 分类号: | H04L12/819;H04L12/801;H04L12/815 |
| 代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张全文 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 请求频率 数据报文 重复请求 预设 缓存队列 数据控制 支付网关 终端设备 令牌数 字节数 报文 发送 数据处理技术 接收客户端 订单标识 将令牌桶 网络拥塞 用户标识 用户请求 用户提供 令牌桶 服务 | ||
1.一种数据控制方法,其特征在于,所述方法应用于支付网关,所述方法包括:
接收客户端发送的数据报文,所述数据报文携带互联网协议IP地址、用户标识和订单标识;
获取所述用户标识对应用户的请求频率,所述订单标识对应订单的重复请求频率,以及所述IP地址的请求频率;
若所述用户的请求频率低于预设用户请求频率阈值,所述订单的重复请求频率低于预设订单重复请求频率阈值,且所述IP地址的请求频率低于预设IP地址请求频率阈值,则将所述数据报文排放在缓存队列中;
若令牌桶中的令牌数等于或大于所述数据报文的字节数,则从所述缓存队列中读取所述数据报文并发送,并将所述令牌桶中的令牌数减少所述数据报文的字节数对应的数值。
2.如权利要求1所述的数据控制方法,其特征在于,还包括:
根据所述缓存队列中每个数据报文的调度优先级对所述缓存队列中的数据报文进行排序,按照排序结果确定所述缓存队列中数据报文的读取顺序。
3.如权利要求1所述的数据控制方法,其特征在于,还包括:
若令牌桶中的令牌数小于所述数据报文的字节数,则判断所述缓存队列是否已满;
若所述缓存队列未满,则继续将所述数据报文排放在所述缓存队列中,等待生成新令牌,并根据所述令牌桶中的令牌数和所述数据报文的字节数生成新令牌需求数目提示。
4.如权利要求1所述的数据控制方法,其特征在于,还包括:
若所述用户的请求频率达到所述预设用户请求频率阈值,所述订单的重复请求频率达到所述预设订单重复请求频率阈值,或者所述IP地址的请求频率达到所述预设IP地址请求频率阈值,则停止操作,生成告警提示。
5.如权利要求1所述的数据控制方法,其特征在于,还包括:
接收令牌桶启动指令,根据所述令牌桶启动指令启动所述令牌桶,执行所述若令牌桶中的令牌数等于或大于所述数据报文的字节数,则从所述缓存队列中读取所述数据报文并发送的步骤;
或者
若所述客户端发送所述数据报文的时间在预设时间段内,则启动所述令牌桶,执行所述若令牌桶中的令牌数等于或大于所述数据报文的字节数,则从所述缓存队列中读取所述数据报文并发送的步骤;
或者
若所述数据报文的大小达到预设数据报文大小阈值,则启动所述令牌桶,执行所述若令牌桶中的令牌数等于或大于所述数据报文的字节数,则从所述缓存队列中读取所述数据报文并发送的步骤。
6.一种数据控制装置,其特征在于,包括:
数据报文接收单元,用于接收客户端发送的数据报文,所述数据报文携带IP地址、用户标识和订单标识;
请求频率获取单元,用于获取所述用户标识对应用户的请求频率,所述订单标识对应订单的重复请求频率,以及所述IP地址的请求频率;
数据报文缓存单元,用于若所述用户的请求频率低于预设用户请求频率阈值,所述订单的重复请求频率低于预设订单重复请求频率阈值,且所述IP地址的请求频率低于预设IP地址请求频率阈值,则将所述数据报文排放在缓存队列中;
数据报文发送单元,用于若令牌桶中的令牌数等于或大于所述数据报文的字节数,则从所述缓存队列中读取所述数据报文并发送,并将所述令牌桶中的令牌数减少所述数据报文的字节数对应的数值。
7.如权利要求6所述的数据控制装置,其特征在于,还包括:
数据报文排序单元,用于根据所述缓存队列中每个数据报文的调度优先级对所述缓存队列中的数据报文进行排序,按照排序结果确定所述缓存队列中数据报文的读取顺序。
8.如权利要求6所述的数据控制装置,其特征在于,还包括:
缓存队列判断单元,用于若令牌桶中的令牌数小于所述数据报文的字节数,则判断所述缓存队列是否已满;
令牌数目提示单元,用于若所述缓存队列未满,则继续将所述数据报文排放在所述缓存队列中,等待生成新令牌,并根据所述令牌桶中的令牌数和所述数据报文的字节数生成新令牌需求数目提示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威富通科技有限公司,未经威富通科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880000850.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:管理分段配置
- 下一篇:用于管理数据去除的方法和装置





