System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 检索方法、装置、电子设备和可读存储介质制造方法及图纸_技高网

检索方法、装置、电子设备和可读存储介质制造方法及图纸

技术编号:40871996 阅读:6 留言:0更新日期:2024-04-08 16:39
本申请公开了一种检索方法、装置、电子设备和可读存储介质,属于数据处理技术领域。所述方法包括:根据第一对象的第一特征信息,计算所述第一特征信息与第N层结构中的对象的特征信息之间的相似度;其中,N为正整数;确定相似度最大的第二对象;根据所述第N层结构,以及与所述第N层结构相邻的第N‑1层结构之间的连接线,在所述第N‑1层中确定第三对象;其中,所述第二对象与所述第三对象是相同的对象,所述连接线用于连接任意相邻的两层结构中相同的两个对象;根据所述第三对象,确定与所述第一对象相似的至少一个第四对象。

【技术实现步骤摘要】

本申请属于数据处理,具体涉及一种检索方法、装置、电子设备和可读存储介质


技术介绍

1、目前,在电子设备中,检索场景的应用较为广泛。例如,用户想要在大量的照片中搜索某人做某事的照片。

2、在现有技术中,对于大量的对象,会提取每个对象的一些特征标签,从而用于在检索场景中与用户输入的关键信息进行匹配。

3、可见,在现有技术中,因存储的对象较多,特征标签也较多,从而使得检索过程的计算量较大,功耗较大。


技术实现思路

1、本申请实施例的目的是提供一种检索方法,能够解决在现有技术中,因存储的对象较多,特征标签也较多,从而使得检索过程的计算量较大,功耗较大的问题。

2、第一方面,本申请实施例提供了一种检索方法,该方法包括:根据第一对象的第一特征信息,计算所述第一特征信息与第n层结构中的对象的特征信息之间的相似度;其中,n为正整数;确定相似度最大的第二对象;根据所述第n层结构,以及与所述第n层结构相邻的第n-1层结构之间的连接线,在所述第n-1层中确定第三对象;其中,所述第二对象与所述第三对象是相同的对象,所述连接线用于连接任意相邻的两层结构中相同的两个对象;根据所述第三对象,确定与所述第一对象相似的至少一个第四对象。

3、第二方面,本申请实施例提供了一种检索装置,该装置包括:计算模块,用于根据第一对象的第一特征信息,计算所述第一特征信息与第n层结构中的对象的特征信息之间的相似度;其中,n为正整数;第一确定模块,用于确定相似度最大的第二对象;第二确定模块,用于根据所述第n层结构,以及与所述第n层结构相邻的第n-1层结构之间的连接线,在所述第n-1层中确定第三对象;其中,所述第二对象与所述第三对象是相同的对象,所述连接线用于连接任意相邻的两层结构中相同的两个对象;第三确定模块,用于根据所述第三对象,确定与所述第一对象相似的至少一个第四对象。

4、第三方面,本申请实施例提供了一种电子设备,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的步骤。

5、第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

6、第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

7、第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。

8、在本申请的实施例中,提出了一种基于多层结构的检索方法,在用户输入第一对象的情况下,利用第一对象的第一特征信息,从更高层结构开始,查询与第一特征信息最相似的特征信息对应的对象,然后,再基于查找到的对象,利用与更低层结构之间连接相同对象的连接线,例如,在查询过程中,其中两层结构之间的连接线两端的第二对象和第三对象是相同的对象,从而可以在更低层结构中确定与第一对象相似的至少一个第四对象。可见,基于本申请的实施例,通过逐层进行检索,有助于快速锁定目标对象,再基于目标对象进行进一步检索,检索过程逐步递进,而无需针对大量对象进行盲目检索,有效缩短检索时长,提高检索性能。

本文档来自技高网...

【技术保护点】

1.一种检索方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据第一对象的第一特征信息,计算所述第一特征信息与第N层结构中的对象的特征信息之间的相似度,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据第一对象的第一特征信息,计算所述第一特征信息与第N层结构中的对象的特征信息之间的相似之前,所述方法还包括:

4.根据权利要求3所述的检索方法,其特征在于,第0层结构中的任意对象、连接的特征信息之间的相似度大于所述第一阈值的对象数量大于,第N层结构中的任意对象、连接的特征信息之间的相似度大于所述第一阈值的对象数量。

5.根据权利要求1所述的检索方法,其特征在于,所述根据所述第三对象,确定与所述第一对象相似的至少一个第四对象,包括:

6.一种检索装置,其特征在于,所述装置包括:

7.根据权利要求6所述的装置,其特征在于,所述计算模块,包括:

8.根据权利要求6所述的装置,其特征在于,所述装置还包括:

9.根据权利要求8所述的检索装置,其特征在于,第0层结构中的任意对象、连接的特征信息之间的相似度大于所述第一阈值的对象数量大于,第N层结构中的任意对象、连接的特征信息之间的相似度大于所述第一阈值的对象数量。

10.根据权利要求6所述的检索装置,其特征在于,所述第三确定模块,包括:

11.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1~5任一项所述的检索方法的步骤。

12.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1~5任一项所述的检索方法的步骤。

...

【技术特征摘要】

1.一种检索方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据第一对象的第一特征信息,计算所述第一特征信息与第n层结构中的对象的特征信息之间的相似度,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据第一对象的第一特征信息,计算所述第一特征信息与第n层结构中的对象的特征信息之间的相似之前,所述方法还包括:

4.根据权利要求3所述的检索方法,其特征在于,第0层结构中的任意对象、连接的特征信息之间的相似度大于所述第一阈值的对象数量大于,第n层结构中的任意对象、连接的特征信息之间的相似度大于所述第一阈值的对象数量。

5.根据权利要求1所述的检索方法,其特征在于,所述根据所述第三对象,确定与所述第一对象相似的至少一个第四对象,包括:

6.一种检索装置,其特征在于,所述装置包括:

...

【专利技术属性】
技术研发人员:汤颖锴
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:

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

1