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

技术编号:33033412 阅读:12 留言:0更新日期:2022-04-15 09:10
本申请涉及一种数据匹配方法、装置、计算机设备和存储介质。所述方法包括:接收数据匹配请求,数据匹配请求携带匹配条件组信息和匹配发起者的身份标识符,匹配条件组信息包括必要条件、选择性条件和主从条件,在预设数据库中匹配出满足必要条件和选择性条件的目标对象,并推送携带身份标识符和主从条件的匹配消息至目标对象对应的终端,当首次接收到终端针对匹配消息反馈的匹配成功字段时,匹配结束,匹配成功字段由目标终端根据目标对象的属性信息判定目标对象满足主从条件、且接收到匹配确认消息的触发操作时发送。采用本方法能够提高匹配结果的准确度。高匹配结果的准确度。高匹配结果的准确度。

【技术实现步骤摘要】
数据匹配方法、装置、计算机设备和存储介质


[0001]本申请涉及数据处理
,特别是涉及一种数据匹配方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着网络技术的快速发展,软件用户的数量越来越多,在应用软件的功能逐渐多样化的背景下,业务复杂度也随之增高,用户在很多应用场景下需要在应用软件中进行信息的查询。
[0003]而目前的应用软件中的匹配机制大多为利用单一条件匹配或简单条件进行匹配,如此,查询出来的匹配结果通常数据量较大且准确度不高,大多是无法满足用户查询需求的结果,服务器需要经过多次匹配处理才能匹配出满足用户查询需求的结果。
[0004]如此,现有的数据匹配方案存在匹配结果准确度不高的问题。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够提高匹配结果准确度的数据匹配方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0006]第一方面,本申请提供了一种数据匹配方法。所述方法包括:
[0007]接收数据匹配请求,数据匹配请求携带匹配条件组信息和匹配发起者的身份标识符,匹配条件组信息包括必要条件、选择性条件和主从条件;
[0008]在预设数据库中匹配出满足必要条件和选择性条件的目标对象,并推送携带身份标识符和主从条件的匹配消息至目标对象对应的终端;
[0009]当首次接收到终端针对匹配消息反馈的匹配成功字段时,匹配结束,匹配成功字段由目标终端根据目标对象的属性信息判定目标对象满足主从条件、且接收到匹配确认消息的触发操作时发送。
[0010]在其中一个实施例中,目标对象包括多个目标对象,终端包括多个终端;
[0011]当首次接收到终端针对匹配消息反馈的匹配成功字段之后,还包括:
[0012]发送匹配确认消息移除字段至除目标终端之外的终端,匹配确认消息移除字段携带身份标识符、用于使除目标终端之外的终端移除与身份标识符对应的匹配消息。
[0013]在其中一个实施例中,在预设数据库中匹配出满足必要条件和选择性条件的目标对象包括:
[0014]提取匹配条件组信息中的必要条件和选择性条件;
[0015]在预设数据库中,对必要条案件和选择性条件进行数据粗匹配,匹配出满足必要条件和选择性条件的目标对象。
[0016]在其中一个实施例中,匹配条件信息组以数组的形式存在;
[0017]提取匹配条件组信息中的必要条件和选择性条件包括:
[0018]识别数组的数据格式和数据元素;
[0019]根据数据格式和数据元素,提取匹配条件组信息中的必要条件和选择性条件。
[0020]在其中一个实施例中,在预设数据库中,对必要条案件和选择性条件进行数据粗匹配,匹配出满足必要条件和选择性条件的目标对象包括:
[0021]在预设数据库中匹配出满足必要条件的初始对象;
[0022]筛选出初始对象中满足选择性条件的目标对象。
[0023]在其中一个实施例中,主从条件包括主条件和主条件附属的从条件;
[0024]匹配成功字段基于以下方式得到:
[0025]终端获取目标对象的属性信息,当根据目标对象的属性信息判定目标对象满足主条件和从条件时,推送匹配确认消息;
[0026]当接收到匹配确认消息的触发操作时,生成匹配成功字段。
[0027]第二方面,本申请还提供了一种数据匹配装置。所述装置包括:
[0028]请求接收模块,用于接收数据匹配请求,数据匹配请求携带匹配条件组信息和匹配发起者的身份标识符,匹配条件组信息包括必要条件、选择性条件和主从条件;
[0029]数据粗匹配模块,用于在预设数据库中匹配出满足必要条件和选择性条件的目标对象,并推送携带身份标识符和主从条件的匹配消息至目标对象对应的终端;
[0030]匹配确认模块,用于当首次接收到终端针对匹配消息反馈的匹配成功字段时,匹配结束,匹配成功字段由目标终端根据目标对象的属性信息判定目标对象满足主从条件、且接收到匹配确认消息的触发操作时发送。
[0031]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0032]接收数据匹配请求,数据匹配请求携带匹配条件组信息和匹配发起者的身份标识符,匹配条件组信息包括必要条件、选择性条件和主从条件;
[0033]在预设数据库中匹配出满足必要条件和选择性条件的目标对象,并推送携带身份标识符和主从条件的匹配消息至目标对象对应的终端;
[0034]当首次接收到终端针对匹配消息反馈的匹配成功字段时,匹配结束,匹配成功字段由目标终端根据目标对象的属性信息判定目标对象满足主从条件、且接收到匹配确认消息的触发操作时发送。
[0035]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0036]接收数据匹配请求,数据匹配请求携带匹配条件组信息和匹配发起者的身份标识符,匹配条件组信息包括必要条件、选择性条件和主从条件;
[0037]在预设数据库中匹配出满足必要条件和选择性条件的目标对象,并推送携带身份标识符和主从条件的匹配消息至目标对象对应的终端;
[0038]当首次接收到终端针对匹配消息反馈的匹配成功字段时,匹配结束,匹配成功字段由目标终端根据目标对象的属性信息判定目标对象满足主从条件、且接收到匹配确认消息的触发操作时发送。
[0039]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0040]接收数据匹配请求,数据匹配请求携带匹配条件组信息和匹配发起者的身份标识
符,匹配条件组信息包括必要条件、选择性条件和主从条件;
[0041]在预设数据库中匹配出满足必要条件和选择性条件的目标对象,并推送携带身份标识符和主从条件的匹配消息至目标对象对应的终端;
[0042]当首次接收到终端针对匹配消息反馈的匹配成功字段时,匹配结束,匹配成功字段由目标终端根据目标对象的属性信息判定目标对象满足主从条件、且接收到匹配确认消息的触发操作时发送。
[0043]上述数据匹配方法、装置、计算机设备、存储介质和计算机程序产品,接收数据匹配请求,数据匹配请求携带匹配条件组信息和匹配发起者的身份标识符,匹配条件组信息包括必要条件、选择性条件和主从条件,在预设数据库中匹配出满足必要条件和选择性条件的目标对象,并推送携带身份标识符和主从条件的匹配消息至目标对象对应的终端,当首次接收到终端针对匹配消息反馈的匹配成功字段时,匹配结束,匹配成功字段由目标终端根据目标对象的属性信息判定目标对象满足主从条件、且接收到匹配确认消息的触发操作时发送。上述方案,设置有包括必要条件、选择性条件和主从条件的数据库本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据匹配方法,其特征在于,所述方法包括:接收数据匹配请求,所述数据匹配请求携带匹配条件组信息和匹配发起者的身份标识符,所述匹配条件组信息包括必要条件、选择性条件和主从条件;在预设数据库中匹配出满足所述必要条件和所述选择性条件的目标对象,并推送携带所述身份标识符和所述主从条件的匹配消息至所述目标对象对应的终端;当首次接收到所述终端针对所述匹配消息反馈的匹配成功字段时,匹配结束,所述匹配成功字段由所述目标终端根据所述目标对象的属性信息判定所述目标对象满足所述主从条件、且接收到匹配确认消息的触发操作时发送。2.根据权利要求1所述的数据匹配方法,其特征在于,所述目标对象包括多个目标对象,所述终端包括多个终端;当首次接收到所述终端针对所述匹配消息反馈的匹配成功字段之后,还包括:发送匹配确认消息移除字段至除所述目标终端之外的终端,所述匹配确认消息移除字段携带所述身份标识符、用于使除所述目标终端之外的终端移除与所述身份标识符对应的匹配消息。3.根据权利要求1所述的数据匹配方法,其特征在于,所述在预设数据库中匹配出满足所述必要条件和选择性条件的目标对象包括:提取所述匹配条件组信息中的必要条件和选择性条件;在预设数据库中,对所述必要条案件和所述选择性条件进行数据粗匹配,匹配出满足所述必要条件和选择性条件的目标对象。4.根据权利要求3所述的数据匹配方法,其特征在于,所述匹配条件信息组以数组的形式存在;所述提取所述匹配条件组信息中的必要条件和选择性条件包括:识别所述数组的数据格式和数据元素;根据所述数据格式和数据元素,提取所述匹配条件组信息中的必要条件和选择性条件。5.根据权利要求3所述的数据匹配方法,其特征在于,所述在预设数据库中,对所述必要条案件和所述选择性条件进行数据...

【专利技术属性】
技术研发人员:胡沁宜郭文杰戚耀中高泽乐黄浩贤郭小曼匡梦叶
申请(专利权)人:广东白云学院
类型:发明
国别省市:

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

1