【技术实现步骤摘要】
本专利技术涉及电子信息及计算机应用
,具体涉及信息查询系统及方法。
技术介绍
随着电子信息技术及网络技术的快速发展,需要存储、记录和查询的信息越来越多。因此,更快速、更准确的信息检索查询系统成为本行业研究和开发的重点。中国200610064555. 8号专利技术专利公开了一种快速查询黑白名单的系统及方法,其系统包括查询单元,用于查询黑白名单中是否包括待检测关键字;还包括数组创建单元,用于将黑白名单中的所有关键字分别作运算后根据运算值生成数组;数组存储单元,用于存储所述数组创建单元创建的数组;匹配单元,用于将待测试的关键字作运算后将所述待测试的关键字的运算值与所述数组存储单元中的数组进行比对,并在待测试的关键字的运算值与所述数组匹配时,使查询单元查询黑白名单中是否存在待测试的关键字。 上述专利的技术中,具体是通过待测试关键字的哈希值比对后再查询黑白名单,其减少了查询过程中对数据库中黑白名单的访问,实现了快速查询。然而,对于一些关键词比较清晰,要求更快速度获得关键词相应信息的查询系统,则可以简化上述专利技术的数组创建单元和匹配单元的工作,进一步提高查询效率。专利技术内 ...
【技术保护点】
一种信息查询系统,包括数据库创建装置、数据库及查询装置,其特征在于:数据库创建装置包括:第一运算模块,用于对每条被存储信息的数据的预设关键词作运算,得到一索引数组;数据存储模块,用于将所述索引数组及其相应的被存储信息的数据存储在数据库;数据库包括:索引区,用于存储所述索引数组;数据区,用来存储可查询的所有被存储信息的数据;查询装置包括:关键词输入模块,用于输入查询关键词;第二运算模块,用于对所述查询关键词作运算,得到一查询数组;匹配模块,用于将所述查询数组和所述索引数组进行比对,判断数据库中是否存在与查询关键词匹配的被存储信息数据;信息提取模块,用于将存在的与查询关键词匹配 ...
【技术特征摘要】
1.一种信息查询系统,包括数据库创建装置、数据库及查询装置,其特征在于 数据库创建装置包括第一运算模块,用于对每条被存储信息的数据的预设关键词作运算,得到一索引数组;数据存储模块,用于将所述索引数组及其相应的被存储信息的数据存储在数据库; 数据库包括索引区,用于存储所述索引数组;数据区,用来存储可查询的所有被存储信息的数据; 查询装置包括关键词输入模块,用于输入查询关键词;第二运算模块,用于对所述查询关键词作运算,得到一查询数组;匹配模块,用于将所述查询数组和所述索引数组进行比对,判断数据库中是否存在与查询关键词匹配的被存储信息数据;信息提取模块,用于将存在的与查询关键词匹配的被存储信息数据读取出来。2.根据权利要求I所述的信息查询系统,其特征在于所述第一运算模块和第二运算模块均包括一个哈希运算单元和一个数组提取单元,哈希运算单元将所述预定关键词或查询关键词运算为一初始数组,数组提取单元提取所述初始数组的一段作为所述索引数组或所述查询数组。3.根据权利要求I所述的信息查询系统,其特征在于所述索引区在所述索引数组相应的位置记录该索引数组下第一条信息数据的偏移值,数据区用来存储可查询的所有被存储信息的数据,并且属于同一索引数组下的前一条数据后记录下一条数据的偏移值,某一条数据后记录的偏移值为“-I”时,则代表该条数据为该索引数组的最后一条信息数据。4.一种基于权利要求I所述信息查询系统的信息查询方法,包...
【专利技术属性】
技术研发人员:杨锐,彭仁诚,
申请(专利权)人:珠海市君天电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。