一种检索方法和系统,及存储介质技术方案

技术编号:32216046 阅读:8 留言:0更新日期:2022-02-09 17:21
本申请实施例公开了一种检索方法和系统,及存储介质,检索方法应用于检索系统,检索系统包括第一客户端、服务器以及区块链平台;检索系统中的第一客户端生成检索信息和检索信息对应的约束参数,并将检索信息和约束参数发送至区块链平台;其中,约束参数包括第一约束参数和第二约束参数;第一约束参数用于对第一客户端在检索过程中的行为进行约束;第二约束参数用于对服务器在检索过程中的行为进行约束;区块链平台将检索信息和第二约束参数发送至服务器,以获取检索信息对应的目标检索结果;若目标检索结果为检索失败或验证失败,则通过约束参数对服务器和第一客户端进行约束处理。处理。处理。

【技术实现步骤摘要】
一种检索方法和系统,及存储介质


[0001]本专利技术涉及信息安全
,尤其涉及一种检索方法和系统,及存储介质。

技术介绍

[0002]在现有的检索方法中,用户可以向云端服务器发起检索操作,云端服务器在接收到用户发送的检索信息以后,可以将检索信息对应的检索结果反馈给用户,从而实现对数据的检索。
[0003]然而,基于现有的检索方法,用户在进行数据搜索时,可能存在云端服务器没有返回检索结果或者返回的检索结果错误的情况,因此,现有的检索方法存在可靠性较低的问题。

技术实现思路

[0004]本申请实施例提供了一种检索方法和系统,及存储介质,能够有效提高数据检索的可靠性。
[0005]本申请实施例的技术方案是这样实现的:
[0006]第一方面,本申请实施例提供了一种检索方法,所述方法应用于检索系统,所述检索系统包括第一客户端、服务器以及区块链平台;所述方法包括:
[0007]所述第一客户端生成检索信息和所述检索信息对应的约束参数,并将所述检索信息和所述约束参数发送至所述区块链平台;其中,所述约束参数包括第一约束参数和第二约束参数;所述第一约束参数用于对所述第一客户端在检索过程中的行为进行约束;所述第二约束参数用于对所述服务器在检索过程中的行为进行约束;
[0008]所述区块链平台将所述检索信息和所述第二约束参数发送至所述服务器,以获取所述检索信息对应的目标检索结果;
[0009]若所述目标检索结果为检索失败或验证失败,则通过所述约束参数对所述服务器和所述第一客户端进行约束处理。
[0010]第二方面,本申请实施例提供了一种检索系统,所述检索系统包括第一客户端、服务器以及区块链平台;所述检索系统包括生成单元、第一发送单元以及处理单元,
[0011]所述生成单元,用于所述第一客户端生成检索信息和所述检索信息对应的约束参数,并将所述检索信息和所述约束参数发送至所述区块链平台;其中,所述约束参数包括第一约束参数和第二约束参数;所述第一约束参数用于对所述第一客户端在检索过程中的行为进行约束;所述第二约束参数用于对所述服务器在检索过程中的行为进行约束;
[0012]所述第一发送单元,用于所述区块链平台将所述检索信息和所述第二约束参数发送至所述服务器,以获取所述检索信息对应的目标检索结果;
[0013]所述处理单元,用于若所述目标检索结果为检索失败或验证失败,则通过所述约束参数对所述服务器和所述第一客户端进行约束处理。
[0014]第三方面,本申请实施例提供了一种检索系统,所述检索系统还包括处理器、存储
有所述处理器可执行指令的存储器,当所述指令被所述处理器执行时,实现如上所述的检索方法。
[0015]第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有程序,应用于检索系统中,所述程序被处理器执行时,实现如上所述的检索方法。
[0016]本申请实施例提供了一种检索方法和系统,及存储介质,检索系统包括第一客户端、服务器以及区块链平台;第一客户端生成检索信息和检索信息对应的约束参数,并将检索信息和约束参数发送至区块链平台;其中,约束参数包括第一约束参数和第二约束参数;第一约束参数用于对第一客户端在检索过程中的行为进行约束;第二约束参数用于对服务器在检索过程中的行为进行约束;区块链平台将检索信息和第二约束参数发送至服务器,以获取检索信息对应的目标检索结果;若目标检索结果为检索失败或验证失败,则通过约束参数对服务器和第一客户端进行约束处理。也就是说,在本申请中,当第一客户端需要进行文件检索时,首先将检索信息和约束参数发送至区块链平台,然后区块链平台将检索信息和约束参数发送给服务器,使得服务器进行检索,进而区块链平台就可以获得目标检索结果,如果目标检索结果为检索失败或验证失败,就可以通过约束参数对服务器和第一客户端进行相应的约束处理,具体地,约束参数包括第一约束参数和第二约束参数,第一约束参数用于对第一客户端在检索过程中的行为进行约束;第二约束参数用于对服务器在检索过程中的行为进行约束;由此可见,本申请通过引入区块链平台,以及设置约束参数的方式,可以在检索文件的过程中,对第一客户端和服务器的行为进行有效约束,从而能够解决由于恶意或不诚实行为所造成的检索结果不可靠的问题,保证了检索过程的公平性,极大地提升数据检索的可靠性。
附图说明
[0017]图1为本申请实施例提出的检索系统的组成结构示意图一;
[0018]图2为本申请实施例提出的检索方法的实现流程示意图一;
[0019]图3为本申请实施例提出的检索方法的实现流程示意图二;
[0020]图4为本申请实施例提出的检索方法的实现流程示意图三;
[0021]图5为本申请实施例提出的检索系统的组成结构示意图二;
[0022]图6为本申请实施例提出的检索方法的实现流程示意图四;
[0023]图7为本申请实施例提出的检索方法的实现流程示意图五;
[0024]图8为本申请实施例提出的检索方法的实现流程示意图六;
[0025]图9为本申请实施例提出的检索方法的实现流程示意图七;
[0026]图10为本申请实施例提出的检索方法的实现流程示意图八;
[0027]图11为本申请实施例提出的检索方法的实现流程示意图九;
[0028]图12为本申请实施例提出的检索方法的实现流程示意图十;
[0029]图13为本申请实施例提出的检索系统的组成结构示意图三;
[0030]图14为本申请实施例提出的检索系统的组成结构示意图四。
具体实施方式
[0031]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完
整地描述。可以理解的是,此处所描述的具体实施例仅用于解释相关申请,而非对该申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关申请相关的部分。
[0032]在现有的检索方法中,用户可以向云端服务器发起检索操作,云端服务器在接收到用户发送的检索信息以后,可以将检索信息对应的检索结果反馈给用户,从而实现对数据的检索。然而,基于现有的检索方法,用户在进行数据搜索时,可能存在云端服务器没有返回检索结果或者返回的检索结果错误的情况,因此,现有的检索方法存在可靠性较低的问题。
[0033]为了解决现有技术中检索方法所存在的问题,本申请中的检索系统包括第一客户端、服务器以及区块链平台;第一客户端生成检索信息和检索信息对应的约束参数,并将检索信息和约束参数发送至区块链平台;其中,约束参数包括第一约束参数和第二约束参数;第一约束参数用于对第一客户端在检索过程中的行为进行约束;第二约束参数用于对服务器在检索过程中的行为进行约束;区块链平台将检索信息和第二约束参数发送至服务器,以获取检索信息对应的目标检索结果;若目标检索结果为检索失败或验证失败,则通过约束参数对服务器和第一客户端进行约束处理;能够令检索过程更加公平,极大地提升数据检索的可靠性。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种检索方法,其特征在于,所述方法应用于检索系统,所述检索系统包括第一客户端、服务器以及区块链平台;所述方法包括:所述第一客户端生成检索信息和所述检索信息对应的约束参数,并将所述检索信息和所述约束参数发送至所述区块链平台;其中,所述约束参数包括第一约束参数和第二约束参数;所述第一约束参数用于对所述第一客户端在检索过程中的行为进行约束;所述第二约束参数用于对所述服务器在检索过程中的行为进行约束;所述区块链平台将所述检索信息和所述第二约束参数发送至所述服务器,以获取所述检索信息对应的目标检索结果;若所述目标检索结果为检索失败或验证失败,则通过所述约束参数对所述服务器和所述第一客户端进行约束处理。2.根据权利要求1所述的方法,其特征在于,所述方法包括:所述服务器基于所述检索信息和预存索引集合进行检索处理,获得所述检索信息对应的检索文件,并将所述检索文件发送至区块链平台;所述区块链平台对所述检索文件进行验证处理,获得所述目标检索结果。3.根据权利要求2所述的方法,其特征在于,所述区块链平台将所述检索信息和所述第二约束参数发送至所述服务器,以通过所述服务器获取所述检索信息对应的目标检索结果之后,所述方法还包括:若所述目标检索结果为验证成功,则所述区块链平台将所述检索文件发送至所述第一客户端。4.根据权利要求2所述的方法,其特征在于,所述检索系统还包括第二客户端;其中,所述第二客户端与所述第一客户端相同或不同;所述第一客户端生成检索信息和所述检索信息对应的约束参数,并将所述检索信息和所述约束参数发送至所述区块链平台之前,所述方法还包括:所述第二客户端对文档进行加密处理,获得所述检索文件;所述第二客户端将所述检索文件发送至所述服务器。5.根据权利要求4所述的方法,其特征在于,所述第一客户端生成检索信息和所述检索信息对应的约束参数,并将所述检索信息和所述约束参数发送至所述区块链平台之前,所述方法还包括:所述第二客户端对所述文档进行关键词提取处理,获得所述文档对应的关键词集合;所述第二客户端根据所述关键词集合创建所述检索文件对应的索引信息;所述第二客户端将所述索引信息发送至所述服务器,以将所述索引信息存储至所述预存索引集合。6.根据权利要求1所述的方法,其特征在于,所述区块链平台将所述检索信息和所述第二约束参数发送至所述服务器,包括:所述区块链平台向所...

【专利技术属性】
技术研发人员:李涵
申请(专利权)人:卓尔智联武汉研究院有限公司
类型:发明
国别省市:

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

1