图片简介:
本申请提供了一种信息推送方法及装置,可以先获取用户的目标需求信息,然后根据目标需求信息中的需求类型确定包括第一备选信息的第一备选信息集合,第一备选信息的信息类型与需求类型匹配。接着可以比较第一备选信息集合中任意一个备选信息的信息分数是否小于需求分数。如果第一备选信息集合中任意一个第一备选信息的信息分数均小于需求分数时,则说明不存在同时符合用户的需求类型和需求分数的备选信息。那么,可以继续根据需求类型确定包括至少一个第二备选信息的第二备选信息集合,第二备选信息的信息分数大于需求分数。如此,当需求类型中缺乏满足用户的分数需求的备用信息时,可以向用户推送其他符合分数需求的备用信息,提高了用户体验。
技术要求
1.一种信息推送方法,其特征在于,所述方法包括:
获取用户的目标需求信息,所述目标需求信息包括需求类型和需求分数,所述需求类型表示所述用户所需信息所属的类型;
根据所述需求类型确定第一备选信息集合,所述第一备选信息集合包括至少一个第一备选信息,所述第一备选信息包括信息分数和信息类型,所述信息分数表示所述第一备选信息的质量,所述第一备选信息的信息类型与所述需求类型匹配;
比较所述第一备选信息集合中任意一个备选信息的信息分数是否小于所述需求分数;当所述第一备选信息集合中任意一个第一备选信息的信息分数均小于所述需求分数时,根据所述信息分数确定第二备选信息集合,所述第二备选信息集合包括至少一个第二备选信息,所述至少一个第二备选信息的信息分数大于所述需求分数;将所述第二备选信息集合推送给用户。
2.根据权利要求1所述的方法,其特征在于,所述根据所述需求类型确定第一备选信息集
合包括:
从备选信息库中选择信息类型与所述需求类型匹配的第一备选信息集合;
其中,所述备选信息库包括多个备选信息集合,所述多个备选信息库中任意一个备选信息集合包括至少一个备选信息,所述至少一个备选信息的信息类型相同。
3.根据权利要求2所述的方法,其特征在于,所述根据所述信息分数确定第二备选信息集
合包括:
根据所述需求类型确定第一上级类型,所述需求类型从属于所述第一上级类型;从备选信息库中选择至少一个第三备选信息,所述第三备选信息的信息类型为所述第一上级类型;
选择信息分数大于从所述至少一个第三备选信息中选择信息分数大于所述需求分数的第三备选信息作为所述第二备选信息。
4.根据权利要求3所述的方法,其特征在于,若所述至少一个第三备选信息中任意一个第
三备选信息的信息分数均小于所述需求分数,所述方法还包括:
根据所述第一上级类型确定第二上级类型,所述第一上级类型从属于所述第二上级类型;
从备选信息库中选择至少一个第四备选信息,所述第四备选信息的信息类型为所述第二上级类型;
选择信息分数大于从所述至少一个第四备选信息中选择信息分数大于所述需求分数的第四备选信息作为所述第二备选信息。
5.根据权利要求2所述的方法,其特征在于,所述备选信息库是通过以下方法得到的:
获取可选信息,所述可选信息包括可选信息分数;判断所述可选信息的可选信息分数是否大于分数阈值;
当所述可选信息的可选信息分数大于或等于所述分数阈值时,将所述可选信息作为备选信息加入所述备选信息库。
6.一种信息推送装置,其特征在于,所述装置包括:
需求获取模块,用于获取用户的目标需求信息,所述目标需求信息包括需求类型和需求分数,所述需求类型表示所述用户所需信息所属的类型;
第一确定模块,用于根据所述需求类型确定第一备选信息集合,所述第一备选信息集合包括至少一个第一备选信息,所述第一备选信息包括信息分数和信息类型,所述信息分数表示所述第一备选信息的质量,所述第一备选信息的信息类型与所述需求类型匹配;比较模块,用于比较所述第一备选信息集合中任意一个备选信息的信息分数是否小于所述需求分数;
第二确定模块,用于当所述第一备选信息集合中任意一个第一备选信息的信息分数均小于所述需求分数时,根据所述信息分数确定第二备选信息集合,所述第二备选信息集合包括至少一个第二备选信息,所述至少一个第二备选信息的信息分数大于所述需求分数;
信息推送模块,用于将所述第二备选信息集合推送给用户。
7.根据权利要求6所述的装置,其特征在于,所述第一确定模块具体用于:
从备选信息库中选择信息类型与所述需求类型匹配的第一备选信息集合;
其中,所述备选信息库包括多个备选信息集合,所述多个备选信息库中任意一个备选信息集合包括至少一个备选信息,所述至少一个备选信息的信息类型相同。
8.根据权利要求7所述的装置,其特征在于,所述第二确定模块包括:
类型确定模块,用于根据所述需求类型确定第一上级类型,所述需求类型从属于所述第一上级类型;
第一选择模块,用于从备选信息库中选择至少一个第三备选信息,所述第三备选信息的信息类型为所述第一上级类型;
第二选择模块,用于选择信息分数大于从所述至少一个第三备选信息中选择信息分数大于所述需求分数的第三备选信息作为所述第二备选信息。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括第三确定模块,用于:
根据所述第一上级类型确定第二上级类型,所述第一上级类型从属于所述第二上级类型;
从备选信息库中选择至少一个第四备选信息,所述第四备选信息的信息类型为所述第二上级类型;
选择信息分数大于从所述至少一个第四备选信息中选择信息分数大于所述需求分数的第四备选信息作为所述第二备选信息。
10.根据权利要求7所述的装置,其特征在于,所述备选信息库是通过以下方法得到的:
获取可选信息,所述可选信息包括可选信息分数;判断所述可选信息的可选信息分数是否大于分数阈值;
当所述可选信息的可选信息分数大于或等于所述分数阈值时,将所述可选信息作为备选信息加入所述备选信息库。
技术说明书
一种信息推送方法及装置技术领域
本申请涉及计算机技术领域,尤其涉及一种信息推送方法及装置。背景技术
随着计算机技术的发展,用户可以通过网络获取信息。但是对于一些专业的知识或信息,从网络获取无法满足用户的需求。为此,许多网站推出了专家在线咨询业务,网站可以提供不同技术领域的候选专家的相关信息。用户可以从候选专家中选择符合需求的专家,并向专家进行咨询。
但是,一些大的技术领域可以细分为多个小的技术领域,每个小技术领域还可以细分为更小的技术领域。某个技术领域的专家可能对其他技术领域的知识并不了解。因此,为了更好地为客户提供服务,可以根据专家的知识背景,将专家划分至不同的技术领域中。那么客户可以直接选择对应的技术领域,并从技术领域中挑选专家。
但是,如果该技术领域中不存在符合客户需求的专家,客户只能手动从其他技术领域中挑选接近自身需求的专家。客户不但浪费了时间,而且还可能无法找到符合自身需求的专家。技术内容
有鉴于此,本申请实施例提供了一种信息推送方法及装置,旨在当属于用户指定的技术领域的专家无法完全满足用户需求时,为用户推荐相邻技术领域的专家。一种信息推送方法,所述方法包括:
获取用户的目标需求信息,所述目标需求信息包括需求类型和需求分数,所述需求类型表示所述用户所需信息所属的类型;
根据所述需求类型确定第一备选信息集合,所述第一备选信息集合包括至少一个第一备选信息,所述第一备选信息包括信息分数和信息类型,所述信息分数表示所述第一备选信息的质量,所述第一备选信息的信息类型与所述需求类型匹配;