一种书籍推荐方法和书籍推荐系统与流程

文档序号:16213336发布日期:2018-12-08 08:02阅读:307来源:国知局
一种书籍推荐方法和书籍推荐系统与流程

本申请涉及计算机领域,具体而言,涉及一种书籍推荐方法和书籍推荐系统。

背景技术

随着互联网技术的不断发展,知识付费的理念不断深入人心,用户会在购物平台上购买书籍来充实自身,但是用户可能对自身的认识不足,或者只根据购物平台上的书籍宣传内容购买,使得购买的书籍和自身需要的匹配度相对较低。



技术实现要素:

本申请的主要目的在于提供一种书籍推荐方法和书籍推荐系统,以使用户购买的书籍和自身需求的匹配度相对较高。

为了实现上述目的,本申请提供了一种书籍推荐方法,所述方法包括:

获取为用户推荐的题目的得分;

根据所述得分,为用户推荐书籍信息。

可选地,所述获取为用户推荐的题目的得分,包括:

获取所述用户选择的兴趣标识;

将所述兴趣标识对应的题目发送给所述用户;

比较所述用户为所述题目提供的答案和目标答案,以得到比较结果;

根据所述比较结果,确定为所述用户推荐的题目的得分。

可选地,所述将所述兴趣标识对应的题目发送给所述用户,包括:

确定所述兴趣标识对应的至少一个目标选项;

根据预设分配规则,对预设阈值和所述目标选项的个数进行除法运算,以确定各目标选项对应的题目个数;

根据各目标选项对应的题目个数,从各目标选项对应的题目中,选择各目标选项对应个数的题目,以将各目标选项对应个数的题目发送给用户。

可选地,所述兴趣标识包括人物标识。

可选地,所述根据所述比较结果,确定为所述用户推荐的题目的得分,包括:

确定各目标选项对应的题目的比较结果;

根据各目标选项对应的题目的比较结果和为各目标选项对应的题目分配的分值,确定各目标选项对应题目的得分。

可选地,所述根据所述得分,为用户推荐书籍信息,包括:

对各目标选项对应题目的得分进行加法运算,得到各目标选项对应的得分;

确定得分最少的目标选项;

根据预设推荐规则,将得分最少的目标选项对应的指定数量的书籍信息推荐给所述用户。

为了实现上述目的,本申请提供了一种书籍推荐系统,所述书籍推荐系统包括:

获取单元,用于获取为用户推荐的题目的得分;

推荐单元,用于根据所述得分,为用户推荐书籍信息。

可选地,在所述获取单元用于获取为用户推荐的题目的得分时,具体用于:

获取所述用户选择的兴趣标识;

将所述兴趣标识对应的题目发送给所述用户;

比较所述用户为所述题目提供的答案和目标答案,以得到比较结果;

根据所述比较结果,确定为所述用户推荐的题目的得分。

可选地,在所述获取单元用于将所述兴趣标识对应的题目发送给所述用户时,具体用于:

确定所述兴趣标识对应的至少一个目标选项;

根据预设分配规则,对预设阈值和所述目标选项的个数进行除法运算,以确定各目标选项对应的题目个数;

根据各目标选项对应的题目个数,从各目标选项对应的题目中,选择各目标选项对应个数的题目,以将各目标选项对应个数的题目发送给用户。

所述兴趣标识包括人物标识。

可选地,在所述获取单元用于根据所述比较结果,确定为所述用户推荐的题目的得分时,具体用于:

确定各目标选项对应的题目的比较结果;

根据各目标选项对应的题目的比较结果和为各目标选项对应的题目分配的分值,确定各目标选项对应题目的得分。

可选地,在所述推荐单元用于根据所述得分,为用户推荐书籍信息时,包括:

对各目标选项对应题目的得分进行加法运算,得到各目标选项对应的得分;

确定得分最少的目标选项;

根据预设推荐规则,将得分最少的目标选项对应的指定数量的书籍信息推荐给所述用户。

本申请的实施例提供的技术方案可以包括以下有益效果:

在本申请中,在为用户推荐书籍信息时是根据为用户推荐的题目的得分推荐的,由于上述得分能够反映出用户的知识方面的短板,或者能够反映出用户需要补充的知识的方向,因此在根据上述得分为用户推荐书籍信息时,推荐的书籍信息与用户的需求的匹配率相对较高,从而使得用户在根据推荐的书籍信息购买书籍后,购买到的书籍与自身需求的匹配率也相对较高。

附图说明

构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请提供的一种书籍推荐方法的流程示意图;

图2为本申请提供的另一种书籍推荐方法的流程示意图;

图3为本申请提供的另一种书籍推荐方法的流程示意图;

图4为本申请提供的另一种数据推荐方法的流程示意图;

图5为本申请提供的另一种书籍推荐方法的流程示意图;

图6为本申请提供的一种书籍推荐系统的机构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本申请中,术语“上”、“下”、“左”、“右”、“前”、“后”、“顶”、“底”、“内”、“外”、“中”、“竖直”、“水平”、“横向”、“纵向”等指示的方位或位置关系为基于附图所示的方位或位置关系。这些术语主要是为了更好地描述本申请及其实施例,并非用于限定所指示的装置、元件或组成部分必须具有特定方位,或以特定方位进行构造和操作。

并且,上述部分术语除了可以用于表示方位或位置关系以外,还可能用于表示其他含义,例如术语“上”在某些情况下也可能用于表示某种依附关系或连接关系。对于本领域普通技术人员而言,可以根据具体情况理解这些术语在本申请中的具体含义。

此外,术语“安装”、“设置”、“设有”、“连接”、“相连”、“套接”应做广义理解。例如,可以是固定连接,可拆卸连接,或整体式构造;可以是机械连接,或电连接;可以是直接相连,或者是通过中间媒介间接相连,又或者是两个装置、元件或组成部分之间内部的连通。对于本领域普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

图1为本申请提供的一种书籍推荐方法的流程示意图,如图1所示,该方法包括以下步骤:

101、获取为用户推荐的题目的得分。

具体的,用户在书籍推荐系统(例如书籍的购物平台)上购买书籍时,书籍推荐系统为了了解用户的知识需求再或者为了了解用户的知识短板,向用户推荐一定数量的题目,关于具体的题目可以根据实际需要进行设定,例如:是向用户推荐金融方面的题目还是向用户推荐历史方面的题目,以及题目涉及深度等可以根据用户的反馈信息或者可以根据兴趣方面进行推荐,具体推荐题目的方式在此不做具体限定。

102、根据所述得分,为用户推荐书籍信息。

具体的,在为用户推荐书籍信息时是根据为用户推荐的题目的得分推荐的,由于上述得分能够反映出用户的知识方面的短板,或者能够反映出用户需要补充的知识的方向,因此在根据上述得分为用户推荐书籍信息时,推荐的书籍信息与用户的需求的匹配率相对较高,从而使得用户在根据推荐的书籍信息购买书籍后,购买到的书籍与自身需求的匹配率也相对较高。

举例说明,在获得上述得分后,可以先确定该得分所在的分数段,然后获得预先为该分数段配置的书籍信息,再将获得的书籍信息推荐给用,需要注意的是,上述仅是本申请提出的一种推荐书籍信息的示例,并不对本申请的实现方式进行限定,在实际应用中,可以根据需要设定具体书籍推荐规则,具体的书籍推荐规则在此不做具体限定,本申请的原则是根据为用户推荐的题目的得分为用户推荐书籍信息,因此所有根据为用户推荐的题目的得分为用户推荐书籍信息的具体实现方式均应属于本申请的保护范围。

在一个可行的实施方案中,图2为本申请提供的另一种书籍推荐方法的流程示意图,如图2所示,在执行步骤101时,具体可以通过以下步骤实现:

201、获取所述用户选择的兴趣标识。

具体的,书籍推荐系统可以为用户推荐兴趣标识,用户可以根据自身的需求选择对应的兴趣标识,以使书籍推荐系统获取到用户选择的兴趣标识。

举例说明,兴趣标识可以是具有社会影响力的人物的头像标识,并且不同的人物可以对应不同的领域,例如,兴趣标识可以包括马云的头像标识、易中天的头像标识和巴菲特的头像标识等,其中,马云代表互联网领域,易中天代表历史领域,巴菲特代表金融领域,用户可以根据自身感兴趣的领域选择对应的头像标识,在上述示例的基础上,还可以对某个领域进行细分,以历史领域为例,该领域还可以包括阎崇年的头像标识(其熟知清朝年代的历史知识)、易中天的头像标识(其熟知三国时期的历史知识)、袁腾飞的头像标识(其熟知宋朝时期的历史知识),在上述示例的基础上,还可以根据某个具有社会影响力的人物所熟知的某个历史人物或者某段历史事件进行再次细分,在此不再详细赘述。

在上述示例的基础上,书籍推荐系统可以为用户推荐多个头像标识,用户可以根据自身需求选择对应的头像标识,以历史领域为例,如果用户想要对历史进行一个大概了解,可以选择历史领域中易中天的头像标识;如果用户想要对三国时期进行了解,可以选择历史领域下各历史时期中的三国时期对应的易中天的头像标识;如果用户想要对某个历史人物或某个历史事件进行了解,则可以选择与该历史人物或该历史事件熟知的头像标识。

需要注意的是,上述仅是给出的示例性的描述,并不对本申请做具体限定,本申请的目的为了使兴趣标识表示某个领域,或者表示某个领域下的各子领域,或者表示某个子领域下的不同分支,以便用户根据自身需求选择对应的兴趣标识,从而使书籍推荐系统为用户推荐与其需要匹配率较高的书籍信息,关于兴趣标识的具体样式,以及兴趣标识对应的领域或某个领域下的子领域再或者某个子领域的某个分支可以根据实际需求进行设定,在此不做具体限定。

202、将所述兴趣标识对应的题目发送给所述用户。

具体的,在确定用户选择的兴趣标识后,在为该兴趣标识预设的题目中选择题目发送给用户,其中,为该兴趣标识预设的题目数量和具体的题目在此不做具体限定,并且,关于选择的题目的具体数量可以根据实际需求进行设定,在此也不做具体限定。

203、比较所述用户为所述题目提供的答案和目标答案,以得到比较结果。

具体的,用户在获取到为其推荐的题目后,用户可以根据题目的要求选择答案,例如,题目可以为判断题,用户可以对该题目进行对错判断,或者,题目可以是选择题,用户可以为该题目对候选答案进行选择,需要注意的是,上述仅是示例性的描述,并非对本申请的具体限定,关于题目的具体类型在此不做具体限定。

在用户选择好答案后,书籍推荐系统需要判断用户为某一题目选择的答案是否正确,判断方式可以为预先为该题目设定好目标答案,在获得用户为该题目选择的答案后,可以用为该题目设定的目标答案和用户为该题目选择答案进行比对,如果一致,则确定用户为该题目选择的答案为正确,如果不一致,则确定用户为该题目选择的答案为错误的。

204、根据所述比较结果,确定为所述用户推荐的题目的得分。

举例说明,如果该题目的分值为5分,以判断题为例,当用户的答案为正确时,则确定用户在该题目上的得分为5分,当用户的答案是错误时,则确定用户在该题目上的得分为0分,以选择题为例,当用户的答案为正确时,则确定用户在该题目上的得分为5分,当用户的答案是错误时,则确定用户在该题目上的得分为0分,或者可以根据用户选择的答案与目标答案的接近程度确定用户在该题目上的得分,再或者预先为该题目的各答案分配分值,在用户选择出该题目的答案后,确定用户选择的是哪个答案,然后将该答案对应的分值确定为该题目的得分,需要注意的是,上述仅是示例性的说明,关于为题目分配的具体分值以及某一题目的得分方式和标准,可以根据实际需要进行设定,在此不做具体限定。

在一个可行的实施方案中,图3为本申请提供的另一种书籍推荐方法的流程示意图,如图3所示,在执行步骤202时,可以通过以下步骤实现:

301、确定所述兴趣标识对应的至少一个目标选项。

具体的,不同的兴趣标识可以对应不同数量和不同种类的目标选项,或者也可以对应相同数量和相同种类的目标选项,其中,目标选项可以使能力维度,如逻辑能力、沟通能力、理解能力、分析能力等,并且可以根据不同兴趣标识的特点为该兴趣标识配置能力维度。

需要注意的是,兴趣标识对应的目标选项的数量和种类可以根据实际需要进行设定,在此不做具体限定。

302、根据预设分配规则,对预设阈值和所述目标选项的个数进行除法运算,以确定各目标选项对应的题目个数。

举例说明,预先为兴趣标识设定预设阈值,在确定出某个兴趣标识对应的目标选项后,对该预设阈值和目标选项的个数进行除法运算,以确定出该兴趣标识下的各目标选项对应的题目的个数,例如,某个兴趣标识对应的目标选项包括第一目标选项、第二目标选项和第三目标选项,该兴趣标识对应的预设阈值为25,在根据上述方法确定各目标选项的题目个数后,第一目标选项对应的题目个数可以为8个,第二目标选项对应的题目个数可以为8个,第三目标选项对应的题目个数可以为9个,如果该兴趣标识对应的预设阈值为24时,第一目标选项、第二目标选项和第三目标选项可以分别对应8个题目。

需要注意的是,上述仅是本申请提供的一种示例性的实现方式,并不对本申请做具体限定,关于预设分配规则的具体实现可以根据实际需要进行设定,在此不做具体限定。

需要再次注意的是,不同的兴趣标识对应的预设阈值可以不同,或者也可以相同,兴趣标识对应的预设阈值可以根据实际需要进行设定,在此不做具体限定。

303、根据各目标选项对应的题目个数,从各目标选项对应的题目中,选择各目标选项对应个数的题目,以将各目标选项对应个数的题目发送给用户。

举例说明,预先为各目标选项配置一定量的题目,例如,预先为第一目标选项配置20个题目,预先为第二目标选项配置30个题目,预先为第三选项配置20个题目,在确定好各目标选项对应的题目个数后,在预先为各目标选项配置的题目中选择对应个数的题目,如:第一目标选项对应的题目个数为8个,第二目标选项对应的题目个数为8个,第三目标选项对应的题目个数为9个时,则在预先为第一目标选项配置20个题目中选择8个题目,在预先为第二目标选项配置30个题目中选择8个题目,在预先为第三选项配置20个题目中选择9个题目,需要注意的是,选择题目的方式可以使随机选取,或者也可以按照一定的规则来选取,具体选择题目的方式在此不做具体限定。

在一个可行的实施方案中,图2或图3中所示的兴趣标识可以为人物标识。

具体的,人物标识可以包括:马云的图像标识、易中天的图像标识和巴菲特的图像标识等,其中,马云的图像标识代表互联网领域,易中天的图像标识代表历史领域,巴菲特的图像标识代表金融领域,用户可以根据自身的需求选择对应的图像标识,然后根据用户选择的图像标识将对应的书籍信息推荐给用户,关于书籍信息的具体推荐方法,在上述有详细说明,在此不再详细赘述。

在一个可行的实施方案中,图4为本申请提供的另一种数据推荐方法的流程示意图,如图4所示,在执行步骤204时,可以通过以下步骤实现:

401、确定各目标选项对应的题目的比较结果。

402、根据各目标选项对应的题目的比较结果和为各目标选项对应的题目分配的分值,确定各目标选项对应题目的得分。

举例说明,如果目标选项包括第一目标选项和第二目标选项,其中,第一目标选项对应的题目包括第一题目和第二题目,第二目标选项对应的题目包括第三题目、第四题目和第五题目,在获得用户为第一题目至第五题目提供的答案后,确定第一题目和第二题目对应的答案,以及确定第三题目至第五题目对应的答案,然后在确定出第一目标选项下的第一题目和第二题目对应的得分,以及确定出第二目标选项下的第三题目至第五题目对应的得分,以便确定各目标选项对应的得分情况。

关于为题目分配分值和方式和题目的得分方式在上述有详细说明,在此不做具体限定。

在一个可行的实施方式,图5为本申请提供的另一种书籍推荐方法的流程示意图,如图5所示,在执行步骤101时,可以通过以下步骤实现:

501、对各目标选项对应题目的得分进行加法运算,得到各目标选项对应的得分。

502、确定得分最少的目标选项。

503、根据预设推荐规则,将得分最少的目标选项对应的指定数量的书籍信息推荐给所述用户。

具体的,在确定出各目标选项对应的题目和该题目的得分后,可以确定出各目标选项的总得分,得分最少的目标选项能够表明用户需要补充知识的方向或者能够表明用户知识的短板,因此可以将得分最少的目标选项下的书籍信息推荐给用户,并且,在推荐书籍时可以按照预设的指定数量推荐,其中,在向用户推荐指定数量的书籍时,可以按照预设推荐规则推荐,例如,得分最少的目标选项为第一目标选项,且预先为第一目标选项配置的数据信息包括20本,如果指定数量为10本,则可以在上述20本书籍中随机挑选10本书籍推荐给用户,或者按照上述20本书籍的销量,将销量排在前10的书籍推荐给用户,上述仅是示例性的说明预设的推荐规则,当然也可以包括其他推荐方式的推荐规则,具体的推荐规则可以根据实际情况进行设定,在此不做具体限定。

图6为本申请提供的一种书籍推荐系统的机构示意图,如图6所示,该书籍推荐系统包括:

获取单元61,用于获取为用户推荐的题目的得分;

推荐单元62,用于根据所述得分,为用户推荐书籍信息。

在一个可行的实施方案中,在所述获取单元61用于获取为用户推荐的题目的得分时,具体用于:

获取所述用户选择的兴趣标识;

将所述兴趣标识对应的题目发送给所述用户;

比较所述用户为所述题目提供的答案和目标答案,以得到比较结果;

根据所述比较结果,确定为所述用户推荐的题目的得分。

在一个可行的实施方案中,在所述获取单元61用于将所述兴趣标识对应的题目发送给所述用户时,具体用于:

确定所述兴趣标识对应的至少一个目标选项;

根据预设分配规则,对预设阈值和所述目标选项的个数进行除法运算,以确定各目标选项对应的题目个数;

根据各目标选项对应的题目个数,从各目标选项对应的题目中,选择各目标选项对应个数的题目,以将各目标选项对应个数的题目发送给用户。

在一个可行的实施方案中,所述兴趣标识包括人物标识。

在一个可行的实施方案中,在所述获取单元61用于根据所述比较结果,确定为所述用户推荐的题目的得分时,具体用于:

确定各目标选项对应的题目的比较结果;

根据各目标选项对应的题目的比较结果和为各目标选项对应的题目分配的分值,确定各目标选项对应题目的得分。

在一个可行的实施方案中,在所述推荐单元62用于根据所述得分,为用户推荐书籍信息时,包括:

对各目标选项对应题目的得分进行加法运算,得到各目标选项对应的得分;

确定得分最少的目标选项;

根据预设推荐规则,将得分最少的目标选项对应的指定数量的书籍信息推荐给所述用户。

关于上述实施例中的系统,其中各个单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

在本申请中,在为用户推荐书籍信息时是根据为用户推荐的题目的得分推荐的,由于上述得分能够反映出用户的知识方面的短板,或者能够反映出用户需要补充的知识的方向,因此在根据上述得分为用户推荐书籍信息时,推荐的书籍信息与用户的需求的匹配率相对较高,从而使得用户在根据推荐的书籍信息购买书籍后,购买到的书籍与自身需求的匹配率也相对较高。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1