[发明专利]用于生成具有用于快速树遍历和在叶节点处的减少数量的全比较的节点比较字段和剪切值的树结构的方法、系统和非暂时性计算机可读介质在审
| 申请号: | 201580081223.8 | 申请日: | 2015-05-20 |
| 公开(公告)号: | CN107835993A | 公开(公告)日: | 2018-03-23 |
| 发明(设计)人: | W·T·哈戈提;S·H·尼格斯 | 申请(专利权)人: | 极进网络公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L12/753 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 郑宗玉 |
| 地址: | 美国加*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 生成 具有 快速 遍历 节点 减少 数量 比较 字段 剪切 结构 方法 系统 暂时性 计算机 | ||
1.一种用于生成树结构的方法,所述方法包括:
在包括处理器和存储器的计算设备中:
由处理器接收用于处理信息单元的信息项集合;
由处理器选择所述信息项集合中的至少一个字段,并且确定所述信息项集合中的至少一个字段的值的至少一个分布频率;
由处理器使用值的所述至少一个分布频率来将至少一个比较字段和剪切值组合分配给树结构中的至少一个非叶节点;以及
由处理器使用至少一个比较字段和剪切值组合来将所述信息项集合中的信息项分配给树结构中的叶节点。
2.如权利要求1所述的方法,其中所述信息项集合是优先级化的信息项集合。
3.如权利要求1所述的方法,其中选择所述至少一个字段包括识别所述信息项集合中的一个或多个比特的组合。
4.如权利要求1所述的方法,其中确定所述至少一个分布频率包括生成至少一个直方图结构,所述直方图结构存储指示所述信息项集合中的值的出现次数的值。
5.如权利要求4所述的方法,其中使用所述至少一个分布频率来将至少一个比较字段和剪切值组合分配给至少一个非叶节点包括使用至少一个直方图结构来将至少一个比较字段和剪切值组合分配给至少一个非叶节点。
6.如权利要求5所述的方法,其中所述至少一个直方图结构包括至少一个阵列。
7.如权利要求6所述的方法,其中所述至少一个阵列在与所述至少一个字段的值对应的索引处存储所述至少一个字段的值的出现次数。
8.如权利要求7所述的方法,其中将所述信息项集合中的信息项分配给叶节点包括:
遍历所述至少一个阵列并且累计所述至少一个字段的值的出现次数的至少一个计数;以及
使用所述至少一个累计计数以及阵列中的对应值划分所述信息项集合中的信息项的方式来选择所述至少一个比较字段和剪切值组合。
9.如权利要求1所述的方法,其中所述信息项集合中的至少一个信息项指定信息项的至少一个字段的值的范围,并且其中生成所述至少一个分布频率包括仅记录范围的开始值和结束值。
10.如权利要求9所述的方法,其中将所述至少一个比较字段和剪切值组合分配给至少一个非叶节点包括:记录在字段的每个值之前结束、之后结束以及包括字段的每个范围的计数,并且选择在所述至少一个非叶节点的子节点之间最均匀地均衡信息项的所述至少一个比较字段和剪切值组合。
11.如权利要求1所述的方法,其中将信息项分配给叶节点包括将所述信息项集合中的信息项的子集分配给叶节点,其中使用在通向叶节点的树结构的至少一个节点中的所述至少一个比较字段和剪切值组合来确定分配给每个叶节点的子集。
12.如权利要求1所述的方法,其中所述计算设备包括包处理设备,其中所述信息项包括包处理规则,并且其中所述信息单元包括包或包的一部分。
13.一种用于生成树结构的系统,所述系统包括:
包括处理器和存储器的计算设备;以及由处理器实现的树构建器,用于:
接收用于处理信息单元的信息项集合;
选择信息项集合中的至少一个字段,并且确定至少一个字段的值的至少一个分布频率;
使用至少一个分布频率将至少一个比较字段和剪切值组合分配给树结构中的至少一个非叶节点;以及
使用至少一个剪切值和比较字段组合将信息项集合中的信息项分配给树结构中的叶节点。
14.如权利要求13所述的系统,其中所述信息项集合是优先级化的信息项集合。
15.如权利要求13所述的系统,其中选择所述至少一个字段包括识别所述信息项集合中的一个或多个比特的组合。
16.如权利要求13所述的系统,其中确定所述至少一个分布频率包括生成至少一个直方图结构,所述直方图结构存储指示所述信息项集合中的值的出现次数的值。
17.如权利要求16所述的系统,其中使用所述至少一个分布频率来将所述至少一个比较字段和剪切值组合分配给至少一个非叶节点包括使用至少一个直方图结构来将所述至少一个比较字段和剪切值组合分配给所述至少一个非叶节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于极进网络公司,未经极进网络公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580081223.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种锅炉节能装置
- 下一篇:通过图像的任务聚焦搜索





