一种数据匹配方法、装置、计算机可读存储介质及设备制造方法及图纸

技术编号:29673894 阅读:13 留言:0更新日期:2021-08-13 21:55
本发明专利技术公开了一种数据匹配方法、装置、计算机可读存储介质及设备,所述方法包括:获取用户的第一属性信息,所述第一属性信息包括第一文字和第一图片;检测所述第一属性信息的类型;根据所述第一属性信息的类型调用相应的数据库与所述第一属性信息进行第一匹配;其中所述数据库中事先存储有若干第二属性信息,第二属性信息包括第二文字和第二图片;若第一次匹配不成功,则获取所述第一属性信息的近似信息;将所述近似信息与所述数据库中的第二属性信息进行第二次匹配。本发明专利技术在属性信息匹配不成功的情况下,获得属性信息的近似信息,然后进行再一次的匹配,提高了匹配的精度。

【技术实现步骤摘要】
一种数据匹配方法、装置、计算机可读存储介质及设备
本专利技术涉及人工智能领域,具体涉及一种数据匹配方法、装置、计算机可读存储介质及设备。
技术介绍
随着互联网技术的发展,各种用于浏览信息的信息平台层出不穷;在信息平台上,有很多用户是通过点击信息平台提供出来的推荐信息列表进行阅读。推荐信息的生成一般是通过一些属性信息,来匹配得到对应的推荐信息。而在匹配过程中,一般是通过计算用户提供的属性信息与平台上记载的属性信息的相似度,在相似度超过一定阈值的情况下,认为匹配成功,若没有超过相似度阈值,则认为匹配不成功,这样的匹配方式匹配成功的可能性相对低一些。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种数据匹配方法、装置、计算机可读存储介质及设备,用于解决现有技术存在的问题。为实现上述目的及其他相关目的,本专利技术提供一种数据匹配方法,包括:获取用户的第一属性信息,所述第一属性信息包括文字和图片;检测所述第一属性信息的类型;根据所述第一属性信息的类型调用相应的数据库与所述第一属性信息进行第一匹配;其中所述数据库中事先存储有若干第二属性信息,第二属性信息包括文字和图片;若第一次匹配不成功,则获取所述第一属性信息的近似信息;将所述近似信息与所述数据库中的第二属性信息进行第二次匹配。可选地,所述第一属性信息的近似信息包括近似文字和第一图片;根据预设的同义词语映射关系,确定所述近似文字。可选地,将所述第一属性信息与所述第二属性信息进行匹配,包括:将所述第一文字与所述第二文字进行文字匹配;将所述第一图片与所述第二图片进行图片匹配;若文字匹配与图片匹配均成功,则第一属性信息与第二属性信息匹配成功;将所述近似信息与所述第二属性信息进行匹配,包括:将所述近似文字与所述第二文字进行文字匹配;将所述第一图片与所述第二图片进行图片匹配;若文字匹配与图片匹配均成功,则近似信息与第二属性信息匹配成功;可选地,将所述第一文字与所述第二文字进行文字匹配,包括:计算所述第一文字与所述第二文字的第一相似度,若所述第一相似度超过第一相似度阈值,则所述第一文字与所述第二文字匹配成功;将所述第一图片与所述第二图片进行图片匹配,包括:计算所述第一图片与所述第二图片的第二相似度,若所述第二相似度超过第二相似度阈值,则所述第一图片与所述第二图片匹配成功;将所述近似文字与所述第二文字进行文字匹配,包括:计算所述近似文字与所述第二文字的第一相似度,若所述第一相似度超过第一相似度阈值,则所述近似文字与所述第二文字匹配成功。可选地,计算所述第一文字与所述第二文字之间的相似度,包括:分别获取所述第一文字的第一关键词序列以及所述第二文字的第二关键词序列;计算所述第一关键词序列与所述第二关键词序列间的相似度;计算所述近似文字与所述第二文字间的相似度,包括:分别获取所述近似文字的第三关键词序列以及所述第二文字的第二关键词序列;计算所述第三关键词序列与所述第二关键词序列间的相似度。可选地,计算所述第一图片与所述第二图片的第二相似度,包括:获取所述第一图片的指纹信息以及第二图片的指纹信息,其中所述指纹信息为哈希值;根据所述第一图片的指纹信息与第二图片的指纹信息,计算所述第一图片与第二图片的相似度。可选地,分别获取所述第一图片与第二图片的第一哈希值、第二哈希值、第三哈希值;根据所述第一图片与第二图片的第一哈希值,计算所述第一图片与第二图片的第一相似度;根据所述第一图片与第二图片的第二哈希值,计算所述第一图片与第二图片的第二相似度;根据所述第一图片与第二图片的第三哈希值,计算所述第一图片与第二图片的第三相似度;计算所述第一相似度、第二相似度、第三相似度的平均值,得到所述第一图片与第二图片的相似度。为实现上述目的及其他相关目的,本专利技术还提供一种数据匹配装置,包括:第一信息获取模块,获取用户的第一属性信息,所述第一属性信息包括第一文字和第一图片;类型检测模块,用于检测所述第一属性信息的类型;第一匹配模块,用于根据所述第一属性信息的类型调用相应的数据库与所述第一属性信息进行第一匹配;其中所述数据库中事先存储有若干第二属性信息,第二属性信息包括第二文字和第二图片;第二信息获取模块,用于在第一次匹配不成功时,则获取所述第一属性信息的近似信息;第二匹配模块,用于将所述近似信息与所述数据库中的第二属性信息进行第二次匹配。为实现上述目的及其他相关目的,本专利技术提供一种数据匹配设备,包括处理器,所述处理器和存储器耦合,所述存储器存储有程序指令,当所述存储器存储的程序指令被所述处理器执行时实现所述的方法。为实现上述目的及其他相关目的,本专利技术提供一种计算机可读存储介质,包括程序,当其在计算机上运行时,使得计算机执行所述的方法如上所述,本专利技术提供的一种数据匹配方法、装置、计算机可读存储介质及设备,具有以下有益效果:本专利技术的一种数据匹配方法,包括:获取用户的第一属性信息,所述第一属性信息包括第一文字和第一图片;检测所述第一属性信息的类型;根据所述第一属性信息的类型调用相应的数据库与所述第一属性信息进行第一匹配;其中所述数据库中事先存储有若干第二属性信息,第二属性信息包括第二文字和第二图片;若第一次匹配不成功,则获取所述第一属性信息的近似信息;将所述近似信息与所述数据库中的第二属性信息进行第二次匹配。本专利技术在属性信息匹配不成功的情况下,获得属性信息的近似信息,然后进行再一次的匹配,提高了匹配的精度。附图说明图1为本专利技术一实施例一种数据匹配方法的流程图;图2为本专利技术一实施例一种数据匹配装置的结构示意图。具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。如图1所示,本申请实施例提供一种数据匹配方法,包括:S11获取用户的第一属性信息,所述第一属性信息包括第一文字和第一图片;S12检测所述第一属性信息的类型;S13根据所述第一属性信息的类型调用相应的数据库与所述第一属性信息进行第一匹配;其中所述数据库中事先存储有若干第二属性信息,第二属性信息包括第二文字和本文档来自技高网...

【技术保护点】
1.一种数据匹配方法,其特征在于,包括:/n获取用户的第一属性信息,所述第一属性信息包括第一文字和第一图片;/n检测所述第一属性信息的类型;/n根据所述第一属性信息的类型调用相应的数据库与所述第一属性信息进行第一匹配;其中所述数据库中事先存储有若干第二属性信息,第二属性信息包括第二文字和第二图片;/n若第一次匹配不成功,则获取所述第一属性信息的近似信息;/n将所述近似信息与所述数据库中的第二属性信息进行第二次匹配。/n

【技术特征摘要】
1.一种数据匹配方法,其特征在于,包括:
获取用户的第一属性信息,所述第一属性信息包括第一文字和第一图片;
检测所述第一属性信息的类型;
根据所述第一属性信息的类型调用相应的数据库与所述第一属性信息进行第一匹配;其中所述数据库中事先存储有若干第二属性信息,第二属性信息包括第二文字和第二图片;
若第一次匹配不成功,则获取所述第一属性信息的近似信息;
将所述近似信息与所述数据库中的第二属性信息进行第二次匹配。


2.根据权利要求1所述的数据匹配方法,其特征在于,所述第一属性信息的近似信息包括近似文字和第一图片;
根据预设的同义词语映射关系,确定所述近似文字。


3.根据权利要求2所述的数据匹配方法,其特征在于,将所述第一属性信息与所述第二属性信息进行匹配,包括:
将所述第一文字与所述第二文字进行文字匹配;
将所述第一图片与所述第二图片进行图片匹配;
若文字匹配与图片匹配均成功,则第一属性信息与第二属性信息匹配成功;
将所述近似信息与所述第二属性信息进行匹配,包括:
将所述近似文字与所述第二文字进行文字匹配;
将所述第一图片与所述第二图片进行图片匹配;
若文字匹配与图片匹配均成功,则近似信息与第二属性信息匹配成功。


4.根据权利要求3所述的数据匹配方法,其特征在于,将所述第一文字与所述第二文字进行文字匹配,包括:
计算所述第一文字与所述第二文字的第一相似度,若所述第一相似度超过第一相似度阈值,则所述第一文字与所述第二文字匹配成功;
将所述第一图片与所述第二图片进行图片匹配,包括:
计算所述第一图片与所述第二图片的第二相似度,若所述第二相似度超过第二相似度阈值,则所述第一图片与所述第二图片匹配成功;
将所述近似文字与所述第二文字进行文字匹配,包括:
计算所述近似文字与所述第二文字的第一相似度,若所述第一相似度超过第一相似度阈值,则所述近似文字与所述第二文字匹配成功。


5.根据权利要求4所述的数据匹配方法,其特征在于,计算所述第一文字与所述第二文字之间的相似度,包括:
分别获取所述第一文字的第一关键词序列以及所述第二文字的第二关键词序列;
计...

【专利技术属性】
技术研发人员:姚娟娟钟南山樊代明
申请(专利权)人:明品云北京数据科技有限公司
类型:发明
国别省市:北京;11

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

1