[发明专利]数据处理方法、装置及设备有效
申请号: | 202010002937.8 | 申请日: | 2020-01-02 |
公开(公告)号: | CN111209462B | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 张晋玮;白雅雯 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F16/951 | 分类号: | G06F16/951;G06F16/953;G06F16/23 |
代理公司: | 上海光栅知识产权代理有限公司 31340 | 代理人: | 马雯雯 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 设备 | ||
本公开实施例提供一种数据处理方法、装置及设备,该方法包括:获取请求消息,请求消息用于请求获取第一对象的相关对象,相关对象与第一对象的相似度大于或等于预设阈值;确定当前时刻对应的最新版本信息,并基于最新版本信息在分布式系统的多个群组确定至少一个目标群组,目标群组中的服务设备中的索引信息的版本信息为最新版本信息,索引信息包括服务设备中的对象的特征信息;向至少一个目标群组中的服务设备请求获取至少一个参考对象,并基于参考对象与第一对象的相似度,在至少一个参考对象中确定相关对象,参考对象与第一对象的相似度大于或等于预设阈值。提高了数据处理效率。
技术领域
本公开实施例涉及计算机技术领域,尤其涉及一种数据处理方法、装置及设备。
背景技术
在用户在网络中进行对象(例如,音频、视频、商品信息等)搜索时,在搜索到一个目标对象之后,服务器还可以向用户推荐该目标对象的相关对象,例如,相关对象可以为与目标对象相似度较高的对象。
在相关技术中,服务器通常获取目标对象对应的关键信息,并根据目标对象的关键信息与服务器中其它对象的关键信息进行匹配,以确定该目标对象的相关对象,并向用户推荐该相关对象。然而,在实际应用过程中,服务器中存储的对象的数量通常较多,将目标对象与服务器中的其它对象的关键信息进行一一匹配的过程,需要消耗较多的时长,使得确定目标对象的相关对象的效率较低,即,服务器进行数据处理的效率较低。
发明内容
本公开实施例提供一种数据处理方法、装置及设备,提高了数据处理效率。
第一方面,本公开实施例提供一种数据处理方法,包括:
获取请求消息,所述请求消息用于请求获取所述第一对象的相关对象,所述相关对象与所述第一对象的相似度大于或等于预设阈值;
确定当前时刻对应的最新版本信息,并基于所述最新版本信息在分布式系统的多个群组确定至少一个目标群组,所述目标群组中的服务设备中的索引信息的版本信息为所述最新版本信息,所述索引信息包括所述服务设备中的对象的特征信息;
向所述至少一个目标群组中的服务设备请求获取至少一个参考对象,并基于所述参考对象与所述第一对象的相似度,在所述至少一个参考对象中确定所述相关对象,所述参考对象与所述第一对象的相似度大于或等于所述预设阈值。
在一种可能的实施方式中,基于所述最新版本信息在多个群组确定至少一个目标群组,包括:
获取所述多个群组中每个群组的版本信息;
将版本信息与所述最新版本信息相同的群组确定为所述至少一个目标群组。
在一种可能的实施方式中,向所述至少一个目标群组中的服务设备请求获取至少一个参考对象,包括:
在所述至少一个目标群组中确定至少一个目标服务设备;
向所述至少一个目标服务设备请求获取至少一个参考对象。
在一种可能的实施方式中,基于所述参考对象与所述第一对象的相似度,在所述至少一个参考对象中确定所述相关对象,包括:
按照所述参考对象与所述第一对象的相似度从高到低的顺序,对所述至少一个参考对象进行排序;
将排序后的所述至少一个参考对象中、前N个参考对象确定为所述相关对象,所述N为大于或等于1的整数。
在一种可能的实施方式中,所述方法还包括:
获取第一群组中各服务设备的状态;
在所述第一群组中各服务设备的状态为完成状态时,重建所述第一群组对应的索引信息。
在一种可能的实施方式中,所述第一群组中主服务设备和从服务设备;重建所述第一群组对应的索引信息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010002937.8/2.html,转载请声明来源钻瓜专利网。