一种基于大数据的数字资产搜索方法技术

技术编号:39130000 阅读:9 留言:0更新日期:2023-10-23 14:50
本申请公开了一种基于大数据的数字资产搜索方法,从数字资产的数据类型、语义的维度分别着手,在数字资产借由本地资源进行存储时,即确定其可能面临的搜索情况,对其进行分类。在检测到搜索指令时,分别从数据类型、语义的维度分别地确定搜索结果,使得得到的搜索结果,能够至少从数据类型、语义的维度与搜索指令匹配。进一步地,本说明书还对得到的搜索结果进行了排序,使得在排序上相邻的搜索结构之间的相似度较小,则用户在观察搜索结果时,能够较为便捷的察觉到序列中的搜索结果之间的差异,使得用户能够较快的找到其目标的数字资产。产。产。

【技术实现步骤摘要】
一种基于大数据的数字资产搜索方法


[0001]本申请涉及数据识别
,尤其涉及一种基于大数据的数字资产搜索方法。

技术介绍

[0002]数字资产(Digital assets)是指企业或个人持有或控制的,以电子数据形式存在的,在日常活动中持有以备出售或处于生产过程中的非货币性资产。以个人持有的数字资产为例,该用户持有的数字资产可能是一段音频文件、一张图片、一个文档等。若用户持有的数字资产较多,数字资产的内容较为丰富,则有可能导致难以对其进行管理的现象,则在众多的数字资产中进行搜索时,由于数字资产的数据类型不尽相同,数字资产的量较多,某一数据内容又未必基于某一特定的数据类型,将导致针对其进行的搜索无从下手。

技术实现思路

[0003]本申请实施例提供了一种基于大数据的数字资产搜索方法,以至少部分的解决上述技术问题。
[0004]本申请实施例采用下述技术方案:第一方面,本申请实施例提供一种基于大数据的数字资产搜索方法,所述方法包括:将本地存储的数字资产,确定为参照对象;按照所述参照对象的数据类型,对所述参照对象进行聚类,得到第一聚类结果;对所述参照对象进行语义分析,按照所述语义分析的结果,对所述参照对象进行聚类,得到第二聚类结果;将检测到的待存储至本地的数字资产,确定为待定对象;根据所述待定对象的所述数据类型,将所述待定对象添加至所述第一聚类结果中;并且,根据所述待定对象的语义分析的结果,将所述待定对象添加至所述第二聚类结果中;在检测到搜索指令时,若解析出所述搜索指令指向的所述数据类型,则从所述第一聚类结果中确定出与所述搜索指令匹配的,作为第一类;根据所述搜索指令表示出的语义,从所述第二聚类结果中确定出与所述搜索指令匹配的,作为第二类;确定所述第一类和所述第二类的交集,作为第一目标对象;按照所述第一目标对象之间的相似度,对所述第一目标对象进行排序,得到第一目标序列,使得所述第一目标序列中相邻的所述第一目标对象之间的相似度之和最小;展示所述第一目标序列。
[0005]在本说明书一个可选的实施例中,所述方法还包括:若未解析出所述搜索指令指向的所述数据类型,则针对所述第二类中的每个类,从其包含的所述数字资产中确定出其对应的第二目标对象,使得所述第二目标对象与其所
属的所述第二类中除所述第二目标对象以外的其他所述数字资产的相似度之和最大;按照所述第二目标对象之间的相似度,对所述第二目标对象进行排序,得到所述第一目标序列,使得所述第一目标序列中相邻的所述第二目标对象之间的相似度之和最小。
[0006]在本说明书一个可选的实施例中,针对所述第二类中的每个类,从其包含的所述数字资产中确定出其对应的第二目标对象,包括:基于预设的每种所述数据类型,针对所述第二类中的每个类,从其包含的所述数字资产中确定出分别对应于每种所述数据类型的所述第二目标对象。
[0007]在本说明书一个可选的实施例中,按照所述第二目标对象之间的相似度,对所述第二目标对象进行排序,得到所述第一目标序列,包括:以所述第一目标序列中相邻的所述第二目标对象之间的相似度之和最小、且相邻的所述第二目标对象的所述数据类型不同为目标,对所述第二目标对象进行排序,得到所述第一目标序列。
[0008]在本说明书一个可选的实施例中,所述数据类型包括:图片、视频、文字、音频。
[0009]在本说明书一个可选的实施例中,所述方法还包括:在检测到针对所述第一目标序列中的所述数字资产的选择操作时,将所述选择操作针对的所述数字资产,确定为第三目标对象;将所述第三目标对象所属的第二聚类结果,作为目标类;从所述目标类中,以与所述搜索指令的匹配度、和与所述第三目标对象的匹配度之和最大化为目标,确定出指定数量个所述数字资产,作为第四目标对象;对所述第四目标对象进行排序,得到第二目标序列;在基于所述选择操作展示所述第三目标对象时,展示所述第二目标序列。
[0010]在本说明书一个可选的实施例中,所述指定数量与所述第一目标序列涵盖的所述数据类型的数量和所述第二类的数量的比值正相关,且所述指定数量还与匹配度差值正相关;所述匹配度差值是所述第一目标序列中的所述数字资产与所述搜索指令的最大匹配度、和所述第三目标对象与所述搜索指令的匹配度的差值。
[0011]第二方面,本申请实施例还提供一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行第一方面所述的方法步骤。
[0012]第三方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行第一方面所述的方法步骤。
[0013]本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:本说明书中的方法,从数字资产的数据类型、语义的维度分别着手,在数字资产借由本地资源进行存储时,即确定其可能面临的搜索情况,对其进行分类。在检测到搜索指令时,分别从数据类型、语义的维度分别地确定搜索结果,使得得到的搜索结果,能够至少从
数据类型、语义的维度与搜索指令匹配。进一步地,本说明书还对得到的搜索结果进行了排序,使得在排序上相邻的搜索结构之间的相似度较小,则用户在观察搜索结果时,能够较为便捷的察觉到序列中的搜索结果之间的差异,使得用户能够较快的找到其目标的数字资产。
附图说明
[0014]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本说明书实施例提供的一种基于大数据的数字资产搜索方法的过程示意图;图2为本说明书实施例中一种电子设备的结构示意图。
具体实施方式
[0015]下面通过具体实施方式结合附图对本专利技术作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其它元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。
[0016]另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。
[0017]本文中为部件所编序号本身,例如“第一”、“第二”等,仅用于区分所描述的对象,不具有任何顺序或技术含义。而本申请所说“连接”、“联接”,如无特别说明,均包括直接和间接连接(联接)本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于大数据的数字资产搜索方法,其特征在于,所述方法包括:将本地存储的数字资产,确定为参照对象;按照所述参照对象的数据类型,对所述参照对象进行聚类,得到第一聚类结果;对所述参照对象进行语义分析,按照所述语义分析的结果,对所述参照对象进行聚类,得到第二聚类结果;将检测到的待存储至本地的数字资产,确定为待定对象;根据所述待定对象的所述数据类型,将所述待定对象添加至所述第一聚类结果中;并且,根据所述待定对象的语义分析的结果,将所述待定对象添加至所述第二聚类结果中;在检测到搜索指令时,若解析出所述搜索指令指向的所述数据类型,则从所述第一聚类结果中确定出与所述搜索指令匹配的,作为第一类;根据所述搜索指令表示出的语义,从所述第二聚类结果中确定出与所述搜索指令匹配的,作为第二类;确定所述第一类和所述第二类的交集,作为第一目标对象;按照所述第一目标对象之间的相似度,对所述第一目标对象进行排序,得到第一目标序列,使得所述第一目标序列中相邻的所述第一目标对象之间的相似度之和最小;展示所述第一目标序列。2.如权利要求1所述方法,其特征在于,所述方法还包括:若未解析出所述搜索指令指向的所述数据类型,则针对所述第二类中的每个类,从其包含的所述数字资产中确定出其对应的第二目标对象,使得所述第二目标对象与其所属的所述第二类中除所述第二目标对象以外的其他所述数字资产的相似度之和最大;按照所述第二目标对象之间的相似度,对所述第二目标对象进行排序,得到所述第一目标序列,使得所述第一目标序列中相邻的所述第二目标对象之间的相似度之和最小。3.如权利要求2所述方法,其特征在于,针对所述第二类中的每个类,从其包含的所述数字资产中确定出其对应的第二目标对象,包括:基于预设的每种所述数据类型,针对所述第二类中的每个类,从其包含的所述数字资产中...

【专利技术属性】
技术研发人员:王双程越高昂王淑敏
申请(专利权)人:中国标准化研究院
类型:发明
国别省市:

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

1