当前位置: 首页 > 专利查询>清华大学专利>正文

一种搜索方法及搜索系统技术方案

技术编号:17734040 阅读:54 留言:0更新日期:2018-04-18 11:29
本发明专利技术公开一种搜索方法及搜索系统,所述搜索方法包括:获取区块链网络,所述区块链网络包括若干区块链,每个所述区块链包括多个门户系统;获取用户地址信息及用户输入的信息,所述用户地址信息为用户的门户系统的地址信息;根据所述用户地址信息确定所述区块链网络中各个区块链的级数;按照级数由小到大的顺序在各个所述区块链中与所述信息匹配的门户系统。本发明专利技术提供的搜索方法及搜索系统,采用分级搜索的方式进行搜索。搜索特定门户系统时搜索范围分级逐步扩大,在当前区块链中搜索到匹配的门户系统时即刻结束搜索,有效缩小了搜索范围,不仅能够有效提高搜索效率和搜索结果的精准度,而且能够降低搜索的资源消耗。

A search method and search system

【技术实现步骤摘要】
一种搜索方法及搜索系统
本专利技术涉及互联网领域,特别是涉及一种搜索方法及一种搜索系统。
技术介绍
现有的搜索方法如:分类目录搜索、枚举遍历字符串检索搜索及关键词索引字符串检索搜索,均是基于搜索需求面向整个网络的所有门户系统筛选满足需求的门户系统,资源消耗大、效率低、搜索结果的精准度低。因此,如何提高搜索的效率及搜索结果的精准度,成为本领域技术人员亟需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种采用分级搜索的方式进行搜索的搜索方法及搜索系统,搜索特定门户系统时其搜索范围分级逐步扩大,在当前区块链中搜索到匹配的门户系统时即刻结束搜索,有效缩小了搜索范围,不仅能够有效提高搜索效率和搜索结果的精准度,而且能够降低搜索的资源消耗。为实现上述目的,本专利技术提供了如下方案:一种搜索方法,所述搜索方法包括:获取区块链网络,所述区块链网络包括若干区块链,每个所述区块链包括多个门户系统;获取用户地址信息及用户输入的搜索信息,所述用户地址信息为用户的门户系统的地址信息;根据所述用户地址信息确定所述区块链网络中各个区块链的级数;按照级数由小到大的顺序在各个所述区块链中搜索与所述搜索信息匹配的门户系统。可选的,每个区块链中的各个门户系统之间具有商务关系、政务关系和/或社交关系。可选的,所述区块链网络具体包括:1级区块链、2级区块链、……、N级区块链,其中,N表示正整数,所述1级区块链为所述用户所在的区块链,所述2级区块链为与所述1级区块链相邻的区块链,所述N级区块链为与(N-1)级区块链相邻的、除(N-2)级区块链之外的区块链。可选的,所述按照级数由小到大的顺序在各个所述区块链中搜索与所述搜索信息匹配的门户系统,具体包括:将所述1级区块链作为当前区块链,判断所述当前区块链中是否存在与所述搜索信息匹配的门户系统,获得第一判断结果;当所述第一判断结果表示所述当前区块链中存在与所述搜索信息匹配的门户系统时,将目标门户系统的链接返回给用户,其中,所述目标门户系统为与所述搜索地址信息匹配的门户系统;当所述第一判断结果表示所述当前区块链中不存在与所述搜索信息匹配的门户系统时,将与所述当前区块链相邻的、级数大于所述当前区块链的级数的区块链作为新的当前区块链,返回所述“判断所述当前区块链中是否存在与所述搜索信息匹配的门户系统”。一种搜索系统,所述搜索系统包括:区块链网络获取模块,用于获取区块链网络,所述区块链网络包括若干区块链,每个所述区块链包括多个门户系统;地址获取模块,用于获取用户地址信息,所述用户地址信息为用户的门户系统的地址信息;搜索信息获取模块,用于获取用户输入的搜索信息;级数确定模块,用于根据所述用户地址信息确定所述区块链网络中各个区块链的级数;搜索模块,用于按照级数由小到大的顺序在各个所述区块链中搜索与所述搜索信息匹配的门户系统。可选的,所述区块链网络具体包括:1级区块链、2级区块链、……、N级区块链,其中,N表示正整数,所述1级区块链为所述用户所在的区块链,所述2级区块链为与所述1级区块链相邻的区块链,所述N级区块链为与(N-1)级区块链相邻的、除(N-2)级区块链之外的区块链。可选的,所述搜索模块具体包括:判断单元,用于将所述1级区块链作为当前区块链,判断所述当前区块链中是否存在与所述搜索信息匹配的门户系统,获得第一判断结果;处理单元,用于当所述第一判断结果表示所述当前区块链中存在与所述搜索信息匹配的门户系统时,将目标门户系统的链接返回给用户,其中,所述目标门户系统为与所述搜索地址信息匹配的门户系统;当所述第一判断结果表示所述当前区块链中不存在与所述搜索信息匹配的门户系统时,将与所述当前区块链相邻的、级数大于所述当前区块链的级数的区块链作为新的当前区块链,并将所述新的当前区块链发送给所述判断单元。根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:本专利技术首先根据用户的门户系统的地址信息对区块链网络中的各个区块链进行分级,然后按照分级搜索的方式,首先在级数最小的区块链中进行搜索,若存在与用户输入的搜索信息匹配的门户系统,则结束搜索,否则依次扩大搜索的区块链的级数,从而分级逐步扩大搜索范围,直至获得与搜索地址信息匹配的门户系统。可见,与传统的面向整个网络进行搜索的搜索方法相比,本申请采用分级搜索的方式,搜索特定门户系统时其搜索范围分级逐步扩大,在当前区块链中搜索到匹配的门户系统时即刻结束搜索,有效缩小了搜索范围,不仅能够有效提高搜索效率和搜索结果的精准度,而且能够降低搜索的资源消耗。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例1提供的搜索方法的流程图;图2为门户区块链网络的结构示意图;图3为本专利技术实施例2提供的搜索系统的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的目的是提供一种采用分级搜索的方式进行搜索的搜索方法及搜索系统,搜索特定门户系统时其搜索范围分级逐步扩大,在当前区块链中搜索到匹配的门户系统时即刻结束搜索,有效缩小了搜索范围,不仅能够有效提高搜索效率和搜索结果的精准度,而且能够降低搜索的资源消耗。为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。实施例1:图1为施例1提供的搜索方法的流程图。如图1所示,一种搜索方法,所述搜索方法包括:步骤11:获取区块链网络,所述区块链网络包括若干区块链,每个所述区块链包括多个门户系统。每个区块链中的各个门户系统之间具有商务关系、政务关系和/或社交关系。所述区块链网络具体包括:1级区块链21、2级区块链22、2级区块链22、3级区块链23……、N级区块链,其中,N表示正整数,所述1级区块链为所述用户所在的区块链,所述2级区块链为与所述1级区块链相邻的区块链,所述N级区块链为与(N-1)级区块链相邻的、除(N-2)级区块链之外的区块链。图2为门户区块链网络的结构示意图。如图2所示,区块链网络是若干全息化门户系统区块链通过同一个或多个门户系统关联形成的网络,每个全息化门户系统区块链包括若干具有商务、政务和/或社交关系的全息化门户系统,每个全息化门户系统是区块链网络的一个节点,节点地址是其唯一的网络标识,并与一个特定的IP地址关联。若发出搜索信息的用户为A区块链中的门户系统,则将A区块链作为1级区块链21,与A区块链相邻的B区块链和C区块链为2级区块链22,与C区块链相邻的D区块链为3级区块链23。每个所述区块链包括多个门户系统和多个区块,每个所述门户系统均对应一个区块,每个所述区块均记录有与所述区块对应的门户系统的地址信息。步骤12:获取用户地址信息及用户输入的搜索信息,所述用户地址信息为用户的门户系统的地址信息。步骤13:根据所述用户地址信息确定所述区块链网本文档来自技高网...
一种搜索方法及搜索系统

【技术保护点】
一种搜索方法,其特征在于,所述搜索方法包括:获取区块链网络,所述区块链网络包括若干区块链,每个所述区块链包括多个门户系统;获取用户地址信息及用户输入的搜索信息,所述用户地址信息为用户的门户系统的地址信息;根据所述用户地址信息确定所述区块链网络中各个区块链的级数;按照级数由小到大的顺序在各个所述区块链中搜索与所述搜索信息匹配的门户系统。

【技术特征摘要】
1.一种搜索方法,其特征在于,所述搜索方法包括:获取区块链网络,所述区块链网络包括若干区块链,每个所述区块链包括多个门户系统;获取用户地址信息及用户输入的搜索信息,所述用户地址信息为用户的门户系统的地址信息;根据所述用户地址信息确定所述区块链网络中各个区块链的级数;按照级数由小到大的顺序在各个所述区块链中搜索与所述搜索信息匹配的门户系统。2.根据权利要求1所述的搜索方法,其特征在于,每个区块链中的各个门户系统之间具有商务关系、政务关系和/或社交关系。3.根据权利要求1所述的搜索方法,其特征在于,所述区块链网络具体包括:1级区块链、2级区块链、……、N级区块链,其中,N表示正整数,所述1级区块链为所述用户所在的区块链,所述2级区块链为与所述1级区块链相邻的区块链,所述N级区块链为与(N-1)级区块链相邻的、除(N-2)级区块链之外的区块链。4.根据权利要求3所述的搜索方法,其特征在于,所述按照级数由小到大的顺序在各个所述区块链中搜索与所述搜索信息匹配的门户系统,具体包括:将所述1级区块链作为当前区块链,判断所述当前区块链中是否存在与所述搜索信息匹配的门户系统,获得第一判断结果;当所述第一判断结果表示所述当前区块链中存在与所述搜索信息匹配的门户系统时,将目标门户系统的链接返回给用户,其中,所述目标门户系统为与所述搜索地址信息匹配的门户系统;当所述第一判断结果表示所述当前区块链中不存在与所述搜索信息匹配的门户系统时,将与所述当前区块链相邻的、级数大于所述当前区块链的级数的区块链作为新的当前区块链,返回所述“判断所述当前区块链中...

【专利技术属性】
技术研发人员:柴跃廷于潇黄亚东
申请(专利权)人:清华大学
类型:发明
国别省市:北京,11

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

1