一种特征筛选方法及装置制造方法及图纸

技术编号:18426450 阅读:24 留言:0更新日期:2018-07-12 02:01
本发明专利技术公开一种特征筛选方法及装置,所述方法包括:预先获取后台资料库中的对象,并根据预设规则,计算各个对象的特征标签,建立特征标签与对象的对应关系;将所述特征标签与对象的对应关系存储于特征筛选库中;当接收到任一特征筛选请求时,根据所述特征筛选请求中的特征标签,从所述特征筛选库中获取与所述特征标签对应的对象,并返回所述特征标签对应的对象。本发明专利技术预先在离线状态下完成特征标签的计算,以及特征标签与对象的对应关系的建立,当接收到特征筛选请求时能够直接从特征标签与对象的对应关系中筛选出对应的对象,提高了特征筛选的效率,以及前端用户的使用体验。

A feature selection method and device

The present invention discloses a feature screening method and device. The method includes: obtaining the object in the background database in advance, calculating the feature label of each object according to the preset rule, establishing the corresponding relationship between the feature label and the object, and storing the corresponding relation between the feature label and the object in the feature screening library; When receiving a feature selection request, the feature label in the request is screened according to the feature, the object corresponding to the feature label is obtained from the feature screening library and the object corresponding to the feature label is returned. This invention completes the calculation of the feature label in the off-line state and the establishment of the corresponding relationship between the feature label and the object. When the feature screening request is received, the corresponding object can be filtered out directly from the corresponding relationship between the feature label and the object, and the efficiency of feature selection and the experience of the front end user are improved.

【技术实现步骤摘要】
一种特征筛选方法及装置
本专利技术涉及数据处理领域,具体涉及一种特征筛选方法及装置。
技术介绍
特征筛选,即依据特征进行对象的筛选,被广泛应用于各个技术应用领域。比如,在资讯浏览应用中,利用特征筛选能够根据用户喜好为用户筛选出满足用户喜好的资讯、视频等;在群组推荐应用中,利用特征筛选能够依据用户的群组标签、地理位置等特征为用户筛选出合适的群组。目前各个领域普遍使用实时计算的方式进行特征筛选,具体的,当前端存在特征筛选需求时,后台服务器实时获取待选择的对象,并计算各个待选择的对象的特征标签,以及实时的匹配出满足特征筛选需求的对象返回前端。事实上,特征筛选的计算逻辑比较繁重,实时计算对用于特征筛选的后台服务器造成的计算压力较大,这可能导致服务器性能较差,最终可能会影响前端用户的体验。
技术实现思路
本专利技术提供了一种特征筛选方法及装置,能够提高特征筛选的效率,提高前端用户的体验。本专利技术实施例提供了一种特征筛选方法,所述方法包括:预先获取后台资料库中的对象,并根据预设规则,计算各个对象的特征标签,建立特征标签与对象的对应关系;将所述特征标签与对象的对应关系存储于特征筛选库中;当接收到任一特征筛选请求时,根据所述特征筛选请求中的特征标签,从所述特征筛选库中获取与所述特征标签对应的对象,并返回所述特征标签对应的对象。优选地,所述方法还包括:当检测到所述后台资料库中存在更新的对象时,获取所述后台资料库中更新的对象;根据所述预设规则,计算所述对象的特征标签,建立特征标签与对象的对应关系;将所述特征标签与对象的对应关系更新至所述特征筛选库。优选地,所述方法还包括:以预设频率,定期的获取所述后台资料库中全量的对象;根据所述预设规则,计算所述对象的特征标签,建立特征标签与对象的对应关系;利用所述特征标签与对象的对应关系,更新所述特征筛选库中的已存储的特征标签与对象的对应关系。优选地,所述特征筛选库为关系型数据库。优选地,所述特征筛选库为群组筛选库,所述对象为群组。本专利技术还提供了一种特征筛选装置,所述装置包括:第一建立模块,用于预先获取后台资料库中的对象,并根据预设规则,计算各个对象的特征标签,建立特征标签与对象的对应关系;存储模块,用于将所述特征标签与对象的对应关系存储于特征筛选库中;第一获取模块,用于当接收到任一特征筛选请求时,根据所述特征筛选请求中的特征标签,从所述特征筛选库中获取与所述特征标签对应的对象,并返回所述特征标签对应的对象。优选地,所述装置还包括:第二获取模块,用于当检测到所述后台资料库中存在更新的对象时,获取所述后台资料库中更新的对象;第二建立模块,用于根据所述预设规则,计算所述对象的特征标签,建立特征标签与对象的对应关系;第一更新模块,用于将所述特征标签与对象的对应关系更新至所述特征筛选库。优选地,所述装置还包括:第三获取模块,用于以预设频率,定期的获取所述后台资料库中全量的对象;第三建立模块,用于根据所述预设规则,计算所述对象的特征标签,建立特征标签与对象的对应关系;第二更新模块,用于利用所述特征标签与对象的对应关系,更新所述特征筛选库中的已存储的特征标签与对象的对应关系。优选地,所述特征筛选库为关系型数据库。优选地,所述特征筛选库为群组筛选库,所述对象为群组。本专利技术提供的特征筛选方法中,预先获取后台资料库中的对象,并根据预设规则,计算各个对象的特征标签,建立特征标签与对象的对应关系;将所述特征标签与对象的对应关系存储于特征筛选库中。当接收到任一特征筛选请求时,根据所述特征筛选请求中的特征标签,从所述特征筛选库中获取与所述特征标签对应的对象,并返回所述特征标签对应的对象。与现有技术中的实时进行特征标签计算的特征筛选方法相比,本专利技术预先在离线状态下完成特征标签的计算,以及特征标签与对象的对应关系的建立,当接收到特征筛选请求时能够直接从特征标签与对象的对应关系中筛选出对应的对象,提高了特征筛选的效率,以及前端用户的使用体验。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种特征筛选方法流程图;图2为本专利技术提供的一种应用于群组筛选功能的特征筛选方法信令交互图;图3为本专利技术提供的一种群组筛选的结果显示图;图4为本专利技术提供的一种特征筛选装置结构示意图;图5为本专利技术提供的一种计算机的部分结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。参考图1,为本专利技术实施例提供的一种特征筛选方法流程图,所述方法具体可以包括:S101:预先获取后台资料库中的对象,并根据预设规则,计算各个对象的特征标签,建立特征标签与对象的对应关系。实际应用中,后台资料库中存储有用于特征筛选的对象,其中,所述对象可以包括具有特征的音视频对象、群组对象等。在离线状态下,本专利技术实施例预先计算出所述后台资料库中各个对象的特征标签,并建立特征标签与对象之间的对应关系。值得注意的是,一个对象可以具有多个特征标签,利用这些特征标签中的任一个均可以特征筛选出所述对象。具体的,根据预设规则,对各个对象进行特征标签的计算。例如,针对群组对象,可以根据预设规则对群组信息中的名字、等级、位置坐标、人数等信息进行处理,生成所述群组对象的特征标签,例如为“有大神”、“有妹子”等。值得注意的是,本专利技术实施例对用于生成对象的特征标签的规则不做限制。S102:将所述特征标签与对象的对应关系存储于特征筛选库中。本专利技术实施例中,在离线的状态下,预先将建立的特征标签与对象之间的对应关系存储于特征筛选库中,用于供系统进行实时的特征筛选。具体的,所述特征筛选库可以为关系型数据库,利用关系型数据库对特征标签与对象的对应关系进行存储。S103:当接收到任一特征筛选请求时,根据所述特征筛选请求中的特征标签,从所述特征筛选库中获取与所述特征标签对应的对象,并返回所述特征标签对应的对象。实际应用中,当用户存在特征筛选的需求时,触发特征筛选请求。相应的,系统在接收到所述特征筛选请求时,解析所述特征筛选请求中的特征标签,执行简单的sql语句即可实时的从预先建立的特征筛选库中获取与所述特征标签具有对应关系的对象,将所述对象返回至前端并显示给用户。本专利技术实施例提供的特征筛选方法中,预先获取后台资料库中的对象,并根据预设规则,计算各个对象的特征标签,建立特征标签与对象的对应关系;将所述特征标签与对象的对应关系存储于特征筛选库中。当接收到任一特征筛选请求时,根据所述特征筛选请求中的特征标签,从所述特征筛选库中获取与所述特征标签对应的对象,并返回所述特征标签对应的对象。与现有技术中的实时进行特征标签计算的特征筛选方法相比,本专利技术实施例预先在离线状态下完成特征标签的计算,以及特征标签与对象的对应关系的建立,当接收到特征筛选请求时能够直接从特征标签与对象的对应关系中本文档来自技高网...

【技术保护点】
1.一种特征筛选方法,其特征在于,所述方法包括:预先获取后台资料库中的对象,并根据预设规则,计算各个对象的特征标签,建立特征标签与对象的对应关系;将所述特征标签与对象的对应关系存储于特征筛选库中;当接收到任一特征筛选请求时,根据所述特征筛选请求中的特征标签,从所述特征筛选库中获取与所述特征标签对应的对象,并返回所述特征标签对应的对象。

【技术特征摘要】
1.一种特征筛选方法,其特征在于,所述方法包括:预先获取后台资料库中的对象,并根据预设规则,计算各个对象的特征标签,建立特征标签与对象的对应关系;将所述特征标签与对象的对应关系存储于特征筛选库中;当接收到任一特征筛选请求时,根据所述特征筛选请求中的特征标签,从所述特征筛选库中获取与所述特征标签对应的对象,并返回所述特征标签对应的对象。2.根据权利要求1所述的特征筛选方法,其特征在于,所述方法还包括:当检测到所述后台资料库中存在更新的对象时,获取所述后台资料库中更新的对象;根据所述预设规则,计算所述对象的特征标签,建立特征标签与对象的对应关系;将所述特征标签与对象的对应关系更新至所述特征筛选库。3.根据权利要求1所述的特征筛选方法,其特征在于,所述方法还包括:以预设频率,定期的获取所述后台资料库中全量的对象;根据所述预设规则,计算所述对象的特征标签,建立特征标签与对象的对应关系;利用所述特征标签与对象的对应关系,更新所述特征筛选库中的已存储的特征标签与对象的对应关系。4.根据权利要求1所述的特征筛选方法,其特征在于,所述特征筛选库为关系型数据库。5.根据权利要求1所述的特征筛选方法,其特征在于,所述特征筛选库为群组筛选库,所述对象为群组。6.一种特征筛选装置,其特征在于,所述装置包括:第一建立模块,用于预先获取后台资...

【专利技术属性】
技术研发人员:冯锋
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1