[发明专利]数据处理系统、方法及令牌管理方法有效
申请号: | 201711138960.4 | 申请日: | 2017-11-16 |
公开(公告)号: | CN109802895B | 公开(公告)日: | 2023-01-13 |
发明(设计)人: | 戴红斌 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L47/215 | 分类号: | H04L47/215;H04L47/12 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉;周达 |
地址: | 英属开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理系统 方法 令牌 管理 | ||
1.一种数据处理系统,其特征在于,包括:业务单元、令牌管理单元和处理单元,其中,
所述业务单元用于向所述令牌管理单元发送令牌获取请求,以获得所述令牌后将业务数据提供给所述处理单元进行处理;
所述令牌管理单元用于管理至少一个令牌集,并按照指定规则维持所述令牌集中令牌的数量;所述令牌管理单元在接收到所述令牌获取请求的情况下,将所述令牌集中的令牌发送给发出所述令牌获取请求的业务单元;其中,所述令牌集的数量为多个;所述指定规则包括:在多个令牌集中选择一个令牌集,将所述令牌集与相邻的令牌集进行令牌数量比较,在数量较少的令牌集中增加指定数量的令牌;
所述处理单元用于按照指定处理规则对具有所述令牌的业务单元提供的业务数据进行处理。
2.根据权利要求1所述的系统,其特征在于,所述业务单元具有需要被所述处理单元进行处理的业务数据之后,才向所述令牌管理单元发送所述令牌获取请求。
3.根据权利要求1所述的系统,其特征在于,所述业务单元包括多个任务,该多个任务具有不同的任务优先级;具有指定任务优先级的任务能在具有业务数据之前,向所述令牌管理单元发送所述令牌获取请求。
4.根据权利要求1所述的系统,其特征在于,所述业务单元之间具有不同的业务优先级;具有指定业务优先级的业务单元的任务能在具有业务数据之前,向所述令牌管理单元发送所述令牌获取请求。
5.根据权利要求1所述的系统,其特征在于,所述指定规则包括以下至少之一:每间隔指定时间,向所述令牌集中添加指定数量的令牌;或者,当所述业务单元使用得到的令牌之后,所述令牌管理单元向所述令牌集增加相应数量的令牌。
6.根据权利要求5所述的系统,其特征在于,在所述令牌集中令牌的数量达到最大令牌数时,停止向所述令牌集中添加令牌。
7.根据权利要求1所述的系统,其特征在于,在所述令牌管理单元接收到所述令牌获取请求时,所述令牌集中没有令牌的情况下,所述令牌管理单元对所述令牌获取请求的处理方式包括至少以下之一:向发出所述令牌获取请求的业务单元发出反馈信息,以通知所述业务单元重新发出令牌获取请求;或者,将所述令牌获取请求放入请求队列,在所述令牌集中具有令牌时,将所述令牌分配给所述请求队列中令牌获取请求对应的业务单元;或者,将所述令牌获取请求放入请求队列,在所述令牌集中具有令牌时,向所述请求队列中的令牌获取请求对应的业务单元发出通知信息,以通知所述业务单元重新发出令牌获取请求。
8.根据权利要求1所述的系统,其特征在于,在被选择的令牌集及其相邻的令牌集中令牌的数量均到达最大令牌数时,停止添加令牌。
9.根据权利要求1所述的系统,其特征在于,所述令牌集的数量为多个;每个所述令牌集对应一个最大令牌数;其中,至少部分令牌集的最大令牌数与其它令牌集的最大令牌数不同。
10.根据权利要求1所述的系统,其特征在于,所述令牌集的数量为多个;所述令牌管理单元在接收到令牌获取请求后,选择一个令牌集,将所述令牌集与相邻的令牌集进行令牌数量比较,在数量较多的令牌集中分配令牌给发出所述令牌获取请求的业务单元。
11.根据权利要求1所述的系统,其特征在于,所述令牌集的数量为多个,所述令牌管理单元在接收到所述令牌获取请求后,选择一个令牌集,在所述令牌集中令牌的数量不能匹配所述令牌获取请求时,在与所述令牌集相邻的令牌集中分配令牌给发出所述令牌获取请求的业务单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711138960.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:流量控制方法及装置
- 下一篇:调度数据的方法和交换设备