本公开涉及计算机,尤其涉及一种用于获取对象特征的方法及相关设备。
背景技术:
1、在计算机技术领域,对象特征可以被用于对象信息的处理和分析。相关技术中,利用特征来完成处理和分析,可以提高效率。
2、但是,本公开的发明人发现,不同的对象可能存在相同的对象信息,如果由于对象不同的原因而对相同的对象信息进行多次特征计算,容易造成计算资源的浪费。
技术实现思路
1、本公开提出一种用于获取对象特征的方法及相关设备,以解决或部分解决上述问题。
2、本公开第一方面,提供了一种用于获取对象特征的方法,包括:
3、获取对象的对象信息;
4、按照预设算法,基于所述对象信息,计算所述对象信息对应的查询标识;其中,所述对象信息与所述查询标识是一一对应的;
5、根据所述查询标识获取所述对象信息对应的特征数据;
6、响应于不能根据所述查询标识获取所述对象信息对应的特征数据,计算所述对象信息的特征数据,并将计算得到的所述特征数据与所述查询标识进行关联并存储。
7、本公开第二方面,提供了一种用于获取对象特征的装置,包括:
8、第一获取模块,被配置为:获取对象的对象信息;
9、计算模块,被配置为:按照预设算法,基于所述对象信息,计算所述对象信息对应的查询标识;其中,所述对象信息与所述查询标识是一一对应的;
10、第二获取模块,被配置为:根据所述查询标识获取所述对象信息对应的特征数据;
11、计算与存储模块,被配置为:响应于不能根据所述查询标识获取所述对象信息对应的特征数据,计算所述对象信息的特征数据,并将计算得到的所述特征数据与所述查询标识进行关联并存储。
12、本公开第三方面,提供了一种计算机设备,包括一个或者多个处理器、存储器;和一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被所述一个或多个处理器执行,所述程序包括用于执行根据第一方面所述的方法的指令。
13、本公开第四方面,提供了一种包含计算机程序的非易失性计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,使得所述处理器执行第一方面所述的方法。
14、本公开第五方面,提供了一种计算机程序产品,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行如第一方面所述的方法。
15、本公开实施例提供的用于获取对象特征的方法及相关设备,按照预设算法,来计算对象信息的查询标识,并先基于查询标识来获取特征数据,在不能获取特征数据时计算特征数据,能够节省大量的计算资源。
1.一种用于获取对象特征的方法,包括:
2.如权利要求1所述的方法,其中,所述对象信息包括用于描述所述对象的图片信息、文本信息、多模态数据中的至少其一。
3.如权利要求2所述的方法,其中,所述对象信息为用于描述所述对象的图片信息,所述预设算法为加密算法。
4.如权利要求2所述的方法,其中,所述对象包括商品,所述对象信息为用于描述所述商品的文本信息;
5.如权利要求2所述的方法,其中,获取对象的对象信息,包括:
6.如权利要求1所述的方法,其中,所述对象信息包括所述对象对应的多个对象信息,所述特征数据包括所述多个对象信息对应的多个特征数据,所述查询标识包括所述多个对象信息对应的多个查询标识。
7.如权利要求6所述的方法,其中,将所述特征数据与所述查询标识进行关联并存储,包括:
8.如权利要求6所述的方法,还包括:
9.如权利要求1所述的方法,其中,计算所述对象信息的特征数据,包括:
10.如权利要求9所述的方法,还包括:
11.一种用于获取对象特征的装置,包括:
12.一种计算机设备,包括一个或者多个处理器、存储器;和一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被所述一个或多个处理器执行,所述程序包括用于执行根据权利要求1至10任一项所述的方法的指令。
13.一种包含计算机程序的非易失性计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,使得所述处理器执行权利要求1至10任一项所述的方法。
14.一种计算机程序产品,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行如权利要求1至10中任一项所述的方法。