[发明专利]对软件管理树进行模式范围比较的方法和装置无效
申请号: | 01116214.7 | 申请日: | 2001-04-05 |
公开(公告)号: | CN1316708A | 公开(公告)日: | 2001-10-10 |
发明(设计)人: | 让·路易斯·卡尔维格纳;马尔科·C·赫兹;克拉克·德布斯·杰弗里斯;皮尤什·邱尼拉尔·帕特尔;马克·安托尼·里纳尔迪 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 于静 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 管理 进行 模式 范围 比较 方法 装置 | ||
1.一种通过计算机处理部件对软件管理树中的可变长度搜索关键字进行模式范围比较的方法,包括动作:
读作为搜索串的输入关键字;
利用搜索关键字的N个最高有效位作为一个代表搜索树的多个根
节点的表的索引,其中每个非空项含有一个指向搜索树中的
下个分支或者一个叶子的指针;
确定非空表项中的指针是否指向相应搜索树中的一个叶子或下个
分支;
若该指针不指向对应搜索树的叶子,读下个分支内容;
当到达对应搜索树的叶子时读叶子内容,并把该叶子内的一对模
式和搜索关键字比较以判定由该对叶子模式定义的范围是否
包括该搜索关键字;以及
若这些叶子模式包括该搜索关键字把找到的该叶子的内容回送给
请求应用。
2.权利要求1的用于进行模式范围比较的方法还包括利用可编程的散列函数散列输入关键字以形成搜索关键字。
3.权利要求1的用于进行模式范围比较的方法,其中代表搜索树的多个根节点的表含有2N个项。
4.权利要求1的用于进行模式范围比较的方法,其中计算机处理部件是网络处理器。
5.权利要求1的用于进行模式范围比较的方法,其中相应搜索树的下个分支的内容指向其他下个分支。
6.权利要求1的用于进行模式范围比较的方法,其中下个分支的内容指向相应搜索树的叶子。
7.权利要求1的用于进行模式范围比较的方法,还包括:若叶子模式不包括搜索关键字并且不含有至另一个叶子的指针,回送不成功的指示。
8.权利要求1的用于进行模式范围比较的方法还包括:若表的索引是一个空项,回送不成功的指示。
9.权利要求1的用于进行模式范围比较的方法还包括:把色彩寄存器的内容附加到搜索关键字上以提供最终搜索关键字。
10.权利要求1的用于进行模式范围比较的方法还包括:把一串零附加到搜索关键字上以提供最终搜索关键字。
11.权利要求1的用于进行模式范围比较的方法,其中比较一对模式的动作包括按范围比较的操作,在其中把搜索关键字的位对待成一个整数以检查它是否在该对模式定义的范围内。
12.权利要求1的用于进行模式范围比较的方法,其中比较一对模式的动作包括按屏蔽比较的操作,在其中按第二叶子模式规定的屏蔽把搜索关键字中的位和第一叶子模式中的位进行比较。
13.权利要求1的用于进行模式范围比较的方法,还包括动作:
若叶子包含至另一个叶子的链式指针,读另一个叶子中存储的一
对模式并把这些模式和搜索关键字比较;
若所存储的这些模式不包含搜索关键字并且不含有对链中下个叶
子的指针回送不成功的指示。
14.权利要求1的用于进行模式范围比较的方法还包括动作:
若叶子包含至另一个叶子的链式指针,读另一个叶子中存储的一
对模式并把这些模式和搜索关键字比较;
若所存储的这些模式包含该搜索关键字,回送成功的指示。
15.一种包含多个用于为软件管理树中的可变长度搜索关键字进行模式范围比较的数据结构的计算机可读介质,包括:
要搜索的模式或关键字;
一个为搜索树存储第一地址位置的直接表;
多个各代表搜索树中的一个分支的模式搜索控制块;
一个规定和每个项相关的至少一个范围比较的比较表;以及
多个叶子,其中每个叶子存储一对要和搜索关键字比较的模式。
16.权利要求15的包含多个用于进行模式范围比较的数据结构的计算机可读介质,还包括一个管理树搜索存储器的查找定义表。
17.权利要求15的包含多个用于进行模式范围比较的数据结构的计算机可读介质,其中查找定义表包括定义树所驻留的物理存储器、关键字和叶子的尺寸、要执行的搜索类型的项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/01116214.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:放电灯及其制造方法、以及灯组合件
- 下一篇:目镜系统、望远镜、双筒镜及显微镜