[发明专利]对象的匹配方法和装置在审
申请号: | 201710309924.3 | 申请日: | 2017-05-04 |
公开(公告)号: | CN107103089A | 公开(公告)日: | 2017-08-29 |
发明(设计)人: | 祝清鲁;王杰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q40/06;A63F13/795 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 赵囡囡,褚敏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对象 匹配 方法 装置 | ||
1.一种对象的匹配方法,其特征在于,包括:
接收到目标指令,其中,所述目标指令用于指示获取相互匹配的两个对象;
获取第一集合中的多个第一标识组,并创建用于表示获取的多个所述第一标识组的第一对象,其中,所述第一集合用于保存预先创建的标识组,所述第一集合中的每个标识组包括至少一个标识;
判断第二集合中是否存在第二对象,其中,所述第二对象的目标属性值与所述第一对象的目标属性值之间的差值在预设范围内,所述第二集合用于保存待匹配的对象,每个所述待匹配的对象用于表示多个第二标识组,所述待匹配的对象表示的多个所述第二标识组的标识数量与所述第一对象表示的多个所述第一标识组的标识数量相同;
在判断出所述第二集合中存在所述第二对象的情况下,将所述第一对象和所述第二对象作为相互匹配的两个对象。
2.根据权利要求1所述的方法,其特征在于,判断所述第二集合中是否存在所述第二对象包括:
获取所述第一对象的目标属性值和所述第二集合中任一对象的目标属性值,其中,所述第一对象的目标属性值为多个所述第一标识组中所有标识在目标属性上的属性值的平均值,所述任一对象的目标属性值为所述任一对象表示的多个所述第二标识组中所有标识在目标属性上的属性值的平均值;
判断所述第一对象的目标属性值与所述任一对象的目标属性值之间的差值是否在所述预设范围内,其中,目标属性值与所述第一对象的目标属性值之间的差值在所述预设范围内的所述任一对象为所述第二对象。
3.根据权利要求1或2所述的方法,其特征在于,在判断所述第二集合中是否存在所述第二对象之后,所述方法还包括:
在判断出所述第二集合中不存在与所述第一对象匹配的所述第二对象的情况下,将所述第一对象作为一个待匹配的对象保存至所述第二集合中,以与后续创建的对象进行匹配。
4.根据权利要求3所述的方法,其特征在于,在将所述第一对象作为一个待匹配的对象保存至所述第二集合中之后,所述方法还包括:
获取所述第一集合中的多个第三标识组,并创建用于表示获取的多个所述第三标识组的第三对象,其中,所述第三标识组与所述第一标识组为不同的标识组;
判断所述第三对象的目标属性值与所述第二集合中的所述第一对象的目标属性值之间的差值是否在所述预设范围内;
在判断出所述第三对象的目标属性值与所述第一对象的目标属性值之间的差值在所述预设范围内的情况下,将所述第一对象和所述第三对象作为相互匹配的两个对象。
5.根据权利要求3所述的方法,其特征在于,在将所述第一对象作为一个待匹配的对象保存至所述第二集合中之后,所述方法还包括:
在预设时长内未查找到与所述第一对象匹配的对象的情况下,将所述第二集合中的所述第一对象转存至第三集合,其中,所述第三集合用于保存超时未查找到匹配对象的对象。
6.根据权利要求5所述的方法,其特征在于,在将所述第二集合中的所述第一对象转存至第三集合之后,所述方法包括:
在接收到匹配指令时,对所述第三集合中的对象按照目标属性值的大小进行排序;
从目标属性值最大或者目标属性值最小的对象开始,将所述第三集合中排序相邻的两个对象作为相互匹配的两个对象。
7.根据权利要求6所述的方法,其特征在于,在将所述第三集合中排序相邻的两个对象作为相互匹配的两个对象之后,所述方法还包括:
在不存在与所述第三集合中的所述第一对象匹配的对象的情况下,查找所述第二集合中目标属性值与所述第一对象的目标属性值之间的差值最小的第四对象;
将所述第一对象和所述第四对象作为相互匹配的两个对象。
8.根据权利要求1所述的方法,其特征在于,获取所述第一集合中的多个所述第一标识组包括:
在所述第一集合中所有标识的标识数量不为预设数量的整数倍的情况下,删除所述第一集合中标识数量为目标数量的标识组,其中,所述目标数量为所述第一集合中所有标识的标识数量与所述预设数量进行取余运算后的余数;
在所述第一集合中所有标识的标识数量为所述预设数量的整数倍的情况下,或在删除所述第一集合中标识数量为所述目标数量的标识组之后,按照所述预设数量查找多个所述第一标识组,其中,查找到的多个所述第一标识组中所有标识的标识数量为所述预设数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710309924.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种建筑住宅用智能灯具
- 下一篇:一种污水取样检测盒