[发明专利]在数据模型中查找参数的方法无效
申请号: | 201010245054.6 | 申请日: | 2010-08-04 |
公开(公告)号: | CN102346747A | 公开(公告)日: | 2012-02-08 |
发明(设计)人: | 陈炳荣;黄智源 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据模型 查找 参数 方法 | ||
1.一种在数据模型中查找参数的方法,其特征在于,该方法包括:
提供第一哈希表,用于储存数据模型中所有叶子节点处的配置参数名称的索引值;
提供第二哈希表,用于储存数据模型中重复配置参数的完整数据路径的索引值;
接收用户输入的字符串并读取字符串中最后一个字符;
在第一哈希表中查找与该最后一个字符对应的索引值;及
若在第一哈希表中查找到该字符有不重复的索引值,则将所述字符串中的余下字符依出现顺序自后向前与数据模型中对应的叶子节点的父节点自下向上逐级进行比较,以查找与该字符串匹配的配置参数在数据模型中的完整数据路径,或者,若在第一哈希表中查找到该字符有重复的索引值,则在第二哈希表中查找所述字符串对应的索引值,根据该第二哈希表中该字符串对应的索引值查找与该字符串匹配的配置参数在数据模型中的完整数据路径。
2.如权利要求1所述的在数据模型中查找参数的方法,其特征在于,所述第一哈希表储存在存储装置,该第一哈希表中每个配置参数名称的索引值映射到一个数据路径记录。
3.如权利要求1所述的在数据模型中查找参数的方法,其特征在于,所述第二哈希表储存在存储装置,该第二哈希表中每个字符串的索引值映射到一个数据路径记录。
4.如权利要求1所述的在数据模型中查找参数的方法,其特征在于,该方法还包括:
若在第一哈希表中未查找到该字符对应的索引值,则提示用户输入错误。
5.如权利要求1所述的在数据模型中查找参数的方法,其特征在于,该方法还包括:当该字符在第一哈希表中有不重复的索引值时,若所述字符串中的余下字符依出现顺序自后向前与数据模型中对应的叶子节点的父节点自下向上逐级进行比较的结果不一一匹配,则提示用户输入错误。
6.如权利要求1所述的在数据模型中查找参数的方法,其特征在于,该方法还包括:若在第二哈希表中未查找到该字符串对应的索引值,则提示用户输入错误。
7.如权利要求2或3所述的在数据模型中查找参数的方法,其特征在于,所述存储装置为计算机内存或外部存储器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010245054.6/1.html,转载请声明来源钻瓜专利网。