[发明专利]请求处理方法、装置、系统及终端有效
申请号: | 201710724782.7 | 申请日: | 2017-08-22 |
公开(公告)号: | CN109428906B | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 余效俭;崔萌;孙江涛 | 申请(专利权)人: | 北京果仁宝软件技术有限责任公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京汇思诚业知识产权代理有限公司 11444 | 代理人: | 王刚;龚敏 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 请求 处理 方法 装置 系统 终端 | ||
1.一种请求处理方法,其特征在于,应用于指定网络中的出块账户所在的节点,所述指定网络具有至少一条区块链,所述指定网络中的每个区块都设置有所属区块链的区块链标识信息,所述方法包括:
从当前待处理的所有数据请求中,按照指定筛选条件,筛选本出块账户对应的所有数据请求,作为第一数据请求,以及确定所述第一数据请求对应的目标区块链;
从所述第一数据请求中选择本出块账户本次要处理的数据请求,作为第二数据请求;
在所述目标区块链中创建新区块,将所述第二数据请求对应的数据信息记录到所述新区块内;
将所述新区块发送给所述指定网络中的其他节点;
其中,从当前待处理的所有数据请求中,筛选本出块账户对应的所有数据请求,作为第一数据请求,以及确定所述第一数据请求对应的目标区块链,包括:
对于每个待处理的数据请求,获取所述数据请求的输入地址,基于一致性哈希算法,对所述数据请求的输入地址进行运算,得到运算结果,根据所述运算结果,确定所述数据请求对应的区块链;
获取本出块账户具有出块权限的区块所属的区块链,作为目标区块链;
根据待处理的所有数据请求对应的区块链,选择对应的区块链为所述目标区块链的数据请求,作为第一数据请求。
2.根据权利要求1所述的方法,其特征在于,基于一致性哈希算法,对所述数据请求的输入地址进行运算,得到运算结果,包括:对所述数据请求的输入地址进行一致性哈希求余运算,得到求余结果;
根据所述运算结果,确定所述数据请求对应的区块链,包括:确定所述求余结果所属的关键字值子范围;查找所述关键字值子范围对应的区块链,将所述关键字值子范围对应的区块链作为所述数据请求对应的区块链。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
判断当前是否满足扩容条件;
在当前满足所述扩容条件时,添加新区块链以及所述新区块链的第一个区块。
4.根据权利要求3所述的方法,其特征在于,在当前满足所述扩容条件时,添加新区块链以及所述新区块链的第一个区块,包括:
查找当前具有第一条区块链的区块的出块权限的出块账户,作为扩容出块账户,所述第一条区块链为网络中最先生成的区块链;
在所述扩容出块账户为本出块账户时,创建新区块链,并创建所述新区块链的第一个区块;
将所述第一个区块发送给所述指定网络中的其他节点。
5.根据权利要求3所述的方法,其特征在于,在当前满足所述扩容条件时,添加新区块链以及所述新区块链的第一个区块,包括:
查找当前具有第一条区块链的区块的出块权限的出块账户,作为扩容出块账户,所述第一条区块链为网络中最先生成的区块链;
在所述扩容出块账户不是本出块账户时,接收所述扩容出块账户创建的新区块链的第一个区块,并根据所述第一个区块添加所述新区块链。
6.根据权利要求3所述的方法,其特征在于,每个区块链具有对应的关键字值子范围,所述关键字值子范围属于关键字值总范围,所述关键字值总范围为所有能够发出数据请求的输入地址经过指定运算后所得到的关键字值的范围;
在当前满足所述扩容条件时,添加新区块链以及所述新区块链的第一个区块之后,所述方法还包括:
获取关键字值总范围和区块链数量;
根据所述区块链数量,将所述关键字值总范围划分为数个关键字值子范围;
按照指定分配规则,将所述数个关键字值子范围分配给各个区块链。
7.根据权利要求3所述的方法,其特征在于,判断当前是否满足扩容条件,包括:
判断待检测区块的区块总量是否达到数量阈值,所述待检测区块指自上一次扩容检测时起、截止到当前时刻的时间段内所产生的区块;
在所述区块总量达到所述数量阈值时,统计所述待检测区块中区块大小超过容量阈值的区块的区块数量;
当所述区块数量占所述区块总量的比例超过第一比例阈值时,确定当前满足扩容条件;当所述区块数量占所述区块总量的比例未超过所述第一比例阈值时,确定当前不满足所述扩容条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京果仁宝软件技术有限责任公司,未经北京果仁宝软件技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710724782.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:资源管理方法及装置
- 下一篇:一种跨电力调度区网络操作票系统