基于互联网的云端信息在线检索系统的制作方法
- 国知局
- 2024-10-09 15:25:30
本发明涉及信息,尤其涉及基于互联网的云端信息在线检索系统。
背景技术:
1、近年来云存储技术不断发展,云存储以其海量存储、管理灵活、价格低廉等特点不断吸引着越来越多的用户和企业;随着云存储技术的发展越来越多的有关云端数据安全问题被不断暴露出来;
2、与现有技术相比,传统的信息在线检索系统存在检索效率低下且在相应检索过程中容易出现信息泄漏等问题,这些是我们需要解决的问题,为此,我们提供了基于互联网的云端信息在线检索系统。
技术实现思路
1、本发明的目的在于提供了基于互联网的云端信息在线检索系统;
2、本发明的目的可以通过以下技术方法实现:基于互联网的云端信息在线检索系统,包括检索中心,所述检索中心通信连接有数据采集模块、数据处理模块以及数据检索模块和数据查阅模块;
3、所述数据采集模块用于对用户所拥有的数据信息进行采集,获得相应的待检索信息;
4、所述数据处理模块用于对所获得的待检索信息进行加密处理,获得相应的密文信息,并将其上传至云端数据库内进行储存;还用于依据所获得的待检索信息对相应的索引列表进行更新;
5、所述数据检索模块用于供用户生成相应的检索请求,并依据检索请求生成相应的检索策略;
6、所述数据查阅模块用于基于所获得的检索策略对存储的密文数据进行检索,并将检索结果反馈给用户。
7、进一步的,所述数据采集模块对用户所拥有的数据信息进行采集,获得相应的待检索信息的过程包括:
8、所述数据采集模块内设置有若干个客户端,向所述客户端内输入用户账户、密码以及个人基本信息进行双重身份验证,待权限验证通过后,获得相应用户所对应的权限等级;
9、待身份验证通过,所述客户端向用户提供服务页面,用户基于服务页面选择储存数据或查阅数据;
10、若用户选择存储数据,则通过所述客户端对相应用户所拥有的数据进行采集,获得相应的待检索信息,并将相应用户标记为数据用户;
11、若用户选择查阅数据,则进入数据检索模块,并将相应用户标记为检索用户。
12、进一步的,用户账户、密码的获取过程包括:
13、所述客户端内设置有注册单元,用户通过所述注册单元将个人身份信息输入,并反馈至检索中心进行审核,待审核通过,所述检索中心依据用户的个人身份信息生成相应的用户账号及密码,并将其反馈给用户,同时依据用户的个人身份信息为相应用户账号设置对应的权限等级。
14、进一步的,所述数据处理模块对所获得的待检索信息进行加密处理,获得相应的密文信息,并将其上传至云端数据库内进行储存的过程包括:
15、读取相应待检索信息内的文本信息,并对其进行编码处理,获得相应的文本编码数据;
16、对所获得的文本编码数据进行加密,获得相应的密文数据和检索密钥;
17、将所获得的检索密钥和密文数据上传至检索中心,所述检索中心将相应检索密钥进行本地存储;将相应密文数据上传至云端数据库内进行存储,同时,获得相应的存储路径。
18、进一步的,对所获得的文本编码数据进行加密的过程包括:
19、依据预设长度对所获得的文本编码数据进行划分,获得若干个文本编码片段;读取文本编码片段,对相应文本编码片段内的编码值的位置进行随机置换,并对置换过程进行记录,获得相应的第一置换数据;
20、待置换完成,将置换后的编码片段与相应的编码片段进行异或处理,获得相应的密文片段;
21、采用上述方法对所有的文本编码片段进行处理,获得相应的密文片段,并对所获得的密文片段之间进行位置置换,并对置换过程进行记录,获得相应的第二置换数据;
22、待置换完成,依据相应密文片段当前的位置顺序进行片段组合,获得相应的密文数据;
23、读取所获得的第一置换数据和第二置换数据,对其进行数据压缩,并将压缩后的第一置换数据和第二置换数据记为检索密钥。
24、进一步的,依据所获得的待检索信息对相应的索引列表进行更新的过程包括:
25、读取所采集的待检索数据,对相应待检索数据内的文本信息进行分词处理,获得相应的待检索数据所对应的关键词数据,所述关键数据包括若干个类别的关键词以及相应关键词所出现的次数;
26、读取所获得的关键词数据,获取相应关键词数据内关键词所对应的词组系数;
27、设置词组阈值,将所获得的词组系数与相应词组阈值进行比较,并依据比较结果判断是否选取相应关键词作为检索索引;
28、若词组系数低于词组阈值,则不进行其他任何操作;若词组系数不低于词组阈值,则将相应关键词标记为检索索引;
29、读取所获得的所有检索索引,并将其与相应待检索数据所对应的检索密钥和密文数据的存储路径进行相互关联;
30、待相互关联完成,基于相关联的检索密钥对相应检索索引进行加密,获得相应的密文索引;
31、将所获得的密文索引与已有的索引列表内所存储的密文索引进行匹配,若匹配成功,则将相应密文数据的存储路径更新至相应索引列表内,并依据关联关系将相应密文数据的存储路径与所储存的密文索引进行连接建立;若匹配失败,则将相应的密文索引和密文数据的存储路径同时更新至相应的索引列表内。
32、进一步的,所述数据检索模块供用户生成相应的检索请求,并依据检索请求生成相应的检索策略的过程包括:
33、当用户选择查阅数据时,将相应用户标记为检索用户;所述检索用户通过所述客户端发起检索请求;
34、读取所获得的检索请求,并对其进行分词处理,获得相应的检索关键词;并对所获得的检索关键词进行语义分析,获得相应的检索近义词以及检索同义词;
35、统计所获得的检索近义词、检索同义词以及检索关键词,并基于所储存的检索密钥对相应检索关键词、近义词、检索同义词进行数据加密,获得相应的第一索引、第二索引和第三索引;
36、将所获得的第一索引和第二索引以及第三索引进行汇总,获得相应的检索策略。
37、进一步的,所述数据查阅模块基于所获得的检索策略对存储的密文数据进行检索,并将检索结果反馈给用户的过程包括:
38、读取所获得的检索策略内的第一索引,将所获得的第一索引与相应索引列表内的密文索引进行匹配;
39、若匹配失败,则基于第二索引进行匹配,并以此类推,若相应检索策略均匹配失败,则基于所述客户端向用户反馈检索失败通知;
40、若匹配成功,则获得相应的第一检索结果;并依据检索用户所对应的权限等级对相应第一检索结果内的密文数据筛选;获得相应的第二检索结果;
41、基于所存储的检索密钥对相应第二检索结果内的密文数据进行解密,获得相应的检索文档,并对其进行摘要提取,获得相应的文本摘要,通过所述客户端将相应文本摘要反馈给检索用户,进而检索用户可依据文本摘要选择是否查阅相应检索文档
42、与现有技术相比,本发明的有益效果是:
43、1、采用了多重加密措施和严格的权限管理机制;同时通过构建高效的索引列表和实施精确的检索策略,确保了检索的准确性和速度;
44、2、通过相应的在线检索过程均以密文索引的形式进行检索,有利于保护被检索数据的安全性。
本文地址:https://www.jishuxx.com/zhuanli/20241009/308678.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。