一种基于检索引擎的智能运检知识库制造技术

技术编号:38580603 阅读:8 留言:0更新日期:2023-08-26 23:26
本发明专利技术公开了一种基于检索引擎的智能运检知识库,属于知识库检索领域,解决了如何快速而准确的从运检知识库获取知识的问题;知识库模块对运检信息进行存储;检索引擎模块从知识库模块获取运检信息生成索引项并存储,对获取的检索访问信息在其索引数据库中检索,将获取的检索结果返回至用户终端;用户终端通过检索端口获取检索结果,获取知识库模块中运检信息;调度模块通过计算分布式检索引擎服务器或分布式知识库服务器的用户终端连接数和用户终端访问数以及与当前用户终端的连接距离,与对应预设阈值比较,确定最佳访问的分布式检索引擎服务器或分布式知识库服务器;管理模块对知识库模块、检索引擎模块、用户终端以及调度模块进行管理。模块进行管理。模块进行管理。

【技术实现步骤摘要】
一种基于检索引擎的智能运检知识库


[0001]本专利技术属于知识库检索领域,具体是一种基于检索引擎的智能运检知识库。

技术介绍

[0002]随着电力领域的规模化,所出现的电力问题也随之增多,可以通过建立运检知识库为本行业人员提供可靠的知识,从而解决相应的问题。
[0003]目前针对电网工作所建立的运检知识库在一定程度上能够为本行业人员解决问题,但大多数运检知识库的检索引擎不能实现索引项的准确获取,从而获取的关键词较少;另外,服务器访问人数一多容易造成检索引擎或知识库的服务器拥挤甚至瘫痪,使得本行业人员遇到突发问题时不能准确且快速的获取相应的知识,以及在平时学习运检知识时也因为关键词少而搜索不到想要学习的知识。
[0004]为此,本专利技术提出了一种基于检索引擎的智能运检知识库。

技术实现思路

[0005]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种基于检索引擎的智能运检知识库,该种基于检索引擎的智能运检知识库解决了如何快速而准确的从运检知识库获取知识的问题。
[0006]为实现上述目的,根据本专利技术的第一方面的实施例提出一种基于检索引擎的智能运检知识库,包括:知识库模块、检索引擎模块、用户终端、调度模块以及管理模块;
[0007]所述知识库模块包括至少一个分布式知识库服务器,用于对以不同文件格式的电力领域的运检信息进行存储;
[0008]所述检索引擎模块包括至少一个分布式检索引擎服务器,用于从知识库模块获取运检信息生成索引项并存储,还用于对获取的检索访问信息在其索引数据库中检索,并将获取的检索结果返回至用户终端;过程如下:
[0009]步骤S1:分布式检索引擎服务器每隔单位时间对与之连接的知识库模块中存储的运检信息的网址进行读取,通过网址对当前文件信息是否更新进行判断,若已更新,则对当前网址的运检信息进行采集,并将获取的运检信息所对应的文件格式转化为文本格式;
[0010]步骤S2:将获取的文本信息存入固定存储空间并进行唯一编号,将文本中所有关键词与词典进行比较获取唯一编号,并为新的关键词建立唯一编号存入词典,生成相应的关键词索引项进行存储,直到该文本所有关键词索引项生成完毕后进行下一文本的处理;
[0011]步骤S3:当固定存储空间被占满时,对存储的索引项按照关键词编号和文本编号从小到大依次排序,存入临时存储空间,清除固定存储空间中的所有索引项,进行下一轮索引项的存储和排序;
[0012]步骤S4:当临时存储空间被占满后,对存储的各个索引项按照关键词编号进行合并,并存入索引数据库,将临时存储空间清空,进行下一轮索引项的合并;
[0013]步骤S5:分布式检索引擎服务器的检索端口对获取的检索访问信息进行解析获取
关键词和检索指令;将关键词在索引数据库中检索,获取若干个检索结果,并对各个检索结果进行关键词的相似度计算,以及获取各个检索结果的访问次数,最终将各个检索结果按照关键词相似度最高以及访问次数最多的优先级排序,并通过检索端口输出至用户终端;
[0014]所述用户终端用于通过分布式检索引擎服务器的检索端口获取索引数据库中的检索结果,从而获取知识库模块中相应的运检信息;所述用户终端还设置有智能语义分析单元,对用户输入的检索信息进行语义分析,并将语义分析结果输出至分布式检索引擎服务器的检索端口;
[0015]所述调度模块用于对知识库模块、检索引擎模块以及用户终端之间的信息传输进行调度;通过计算分布式检索引擎服务器或分布式知识库服务器的用户终端连接数和用户终端访问数以及与当前用户终端的连接距离,并与对应预设阈值比较,确定最佳访问的分布式检索引擎服务器或分布式知识库服务器;
[0016]以及所述管理模块用于对知识库模块、检索引擎模块、用户终端以及调度模块进行管理。
[0017]进一步地,运检知识信息的文件格式包括文本格式、音频格式、视频格式、图片格式以及其他格式。
[0018]进一步地,索引项的格式为(关键词编号,文本编号,关键词频次)。
[0019]进一步地,检索访问信息包括检索信息和访问信息,用户通过用户终端输入的检索信息包括文字信息和语音信息,其中文字信息直接输出至检索端口,若为语音信息,则所述智能语义分析单元对语音信息进行相应的语音语义端点检测,提取语音信息的意图,转化为相应的关键词输出至检索端口。
[0020]进一步地,所述知识库模块中各个分布式知识库服务器均存储有相同的运检信息;以及检索引擎模块中的分布式检索引擎服务器所存储的索引项也同步更新。
[0021]进一步地,所述知识库模块各个分布式知识库服务器集群均存储有相同的运检信息;所述检索引擎模块中所有分布式检索引擎服务器集群所存储的索引项同步更新。
[0022]进一步地,知识库模块中的各个分布式知识库服务器和检索引擎模块中各个分布式检索引擎服务器所在地域划分为若干个单位面积的网格地域。
[0023]进一步地,所述管理模块针对不同岗位人员设置不同用户权限,并根据不同用户权限对所有用户的账号进行分类标记和存储。
[0024]进一步地,岗位人员类型包括知识库管理人员、系统开发技术人员以及普通人员;知识库管理人员对知识库的信息进行更新和审核;系统开发技术人员对知识库模块、检索引擎模块、用户终端以及调度模块的系统结构进行技术维护;普通人员对知识库进行查阅以及通过检索引擎模块进入知识库模块进行知识的检索和查阅。
[0025]与现有技术相比,本专利技术的有益效果是:
[0026]本专利技术中知识库模块包括至少一个分布式知识库服务器,对以不同文件格式的电力领域的运检信息进行存储;以及还可以设置多个分布式知识库服务器或分布式知识库服务器集群,能够存储更多的运检信息;检索引擎模块包括至少一个分布式检索引擎服务器,用于从知识库模块获取运检信息生成索引项并存储,还用于对获取的检索访问信息在其索引数据库中检索,并将获取的检索结果返回至用户终端;以及还可以设置多个分布式检索引擎服务器或分布式检索引擎服务器集群,能够存储更多的索引项,以及能够有更快速的
对知识库模块中的运检信息进行读取和迅速响应用户终端的检索访问信息;用户终端通过分布式检索引擎服务器的检索端口获取索引数据库中的检索结果,从而获取知识库模块中相应的运检信息;用户终端还设置有智能语义分析单元,对用户输入的检索信息进行语义分析,并将语义分析结果输出至分布式检索引擎服务器的检索端口;从而满足不同形式的检索信息,使得检索更加方便;调度模块对知识库模块、检索引擎模块以及用户终端之间的信息传输进行调度;通过计算分布式检索引擎服务器或分布式知识库服务器的用户终端连接数和用户终端访问数以及与当前用户终端的连接距离,并与对应预设阈值比较,确定最佳访问的分布式检索引擎服务器或分布式知识库服务器;从而使得用户在查询和/或访问分布式检索引擎服务器或分布式知识库服务器时更加快速、准确,且服务器访问不拥挤;以及所述管理模块用于对知识库模块、检索引擎模块、用户终端以及本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于检索引擎的智能运检知识库,其特征在于,包括:知识库模块、检索引擎模块、用户终端、调度模块以及管理模块;所述知识库模块包括至少一个分布式知识库服务器,用于对以不同文件格式的电力领域的运检信息进行存储;所述检索引擎模块包括至少一个分布式检索引擎服务器,用于从知识库模块获取运检信息生成索引项并存储,还用于对获取的检索访问信息在其索引数据库中检索,并将获取的检索结果返回至用户终端;过程如下:步骤S1:分布式检索引擎服务器每隔单位时间对与之连接的知识库模块中存储的运检信息的网址进行读取,通过网址对当前文件信息是否更新进行判断,若已更新,则对当前网址的运检信息进行采集,并将获取的运检信息所对应的文件格式转化为文本格式;步骤S2:将获取的文本信息存入固定存储空间并进行唯一编号,将文本中所有关键词与词典进行比较获取唯一编号,并为新的关键词建立唯一编号存入词典,生成相应的关键词索引项进行存储,直到该文本所有关键词索引项生成完毕后进行下一文本的处理;步骤S3:当固定存储空间被占满时,对存储的索引项按照关键词编号和文本编号从小到大依次排序,存入临时存储空间,清除固定存储空间中的所有索引项,进行下一轮索引项的存储和排序;步骤S4:当临时存储空间被占满后,对存储的各个索引项按照关键词编号进行合并,并存入索引数据库,将临时存储空间清空,进行下一轮索引项的合并;步骤S5:分布式检索引擎服务器的检索端口对获取的检索访问信息进行解析获取关键词和检索指令;将关键词在索引数据库中检索,获取若干个检索结果,并对各个检索结果进行关键词的相似度计算,以及获取各个检索结果的访问次数,最终将各个检索结果按照关键词相似度最高以及访问次数最多的优先级排序,并通过检索端口输出至用户终端;所述用户终端用于通过分布式检索引擎服务器的检索端口获取索引数据库中的检索结果,从而获取知识库模块中相应的运检信息;所述用户终端还设置有智能语义分析单元,对用户输入的检索信息进行语义分析,并将语义分析结果输出至分布式检索引擎服务器的检索端口;所述调度模块用于对知识库模块、检索引擎模块以及用户终端之间的信息传输进行调度;通过计算分布式检索引擎服务器或分布式知识库服务器的用户终端连接数和用户终端访问数以及与当前用户终端...

【专利技术属性】
技术研发人员:施雯施绮葛健李冀杜鹏郭振宇黄道均张学友郭龙刚沈杨朱靖谢铖郝雨马欢汪运陶有奎
申请(专利权)人:国家电网有限公司华东分部国网安徽省电力有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1