书友推荐方法、计算设备及计算机存储介质技术

技术编号:25948976 阅读:52 留言:0更新日期:2020-10-17 03:41
本发明专利技术公开了一种书友推荐方法、计算设备及计算机存储介质。方法包括:确定目标用户,获取目标用户的至少一个维度的阅读数据;获取待推荐用户集合以及待推荐用户集合中各个待推荐用户的至少一个维度的阅读数据;根据目标用户的至少一个维度的阅读数据以及各个待推荐用户的至少一个维度的阅读数据,计算目标用户与各个待推荐用户之间的相似度;根据相似度从待推荐用户集合中筛选出书友推荐给目标用户。本发明专利技术提供的方案,利用在阅读过程中产生的阅读数据来向目标用户推荐具有相似兴趣的书友,不仅提高了推荐的准确性,保证目标用户与所推荐的书友之间具有共同话题,而且还能够进一步提升用户的活跃率,延长了用户使用阅读应用的时间。

【技术实现步骤摘要】
书友推荐方法、计算设备及计算机存储介质
本专利技术涉及计算机应用
,具体涉及一种书友推荐方法、计算设备及计算机存储介质。
技术介绍
随着互联网技术的迅速发展,基于互联网的各种应用应运而生,在阅读方面,产生了相应的阅读应用,阅读爱好者可以通过阅读应用来阅读电子书,由此实现了从传统的纸质书阅读到电子书阅读的转变。然而,目前的阅读应用功能单一,用户通常只是利用阅读应用来阅读电子书,这就导致用户对阅读应用的使用率低,阅读应用的用户活跃率低。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的书友推荐方法、计算设备及计算机存储介质。根据本专利技术的一个方面,提供了一种书友推荐方法,包括:确定目标用户,获取目标用户的至少一个维度的阅读数据;获取待推荐用户集合以及待推荐用户集合中各个待推荐用户的至少一个维度的阅读数据;根据目标用户的至少一个维度的阅读数据以及各个待推荐用户的至少一个维度的阅读数据,计算目标用户与各个待推荐用户之间的相似度;根据相似度从待推荐用户集合中筛选出书友推荐给目标用户。根据本专利技术的另一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行以下操作:确定目标用户,获取目标用户的至少一个维度的阅读数据;获取待推荐用户集合以及待推荐用户集合中各个待推荐用户的至少一个维度的阅读数据;根据目标用户的至少一个维度的阅读数据以及各个待推荐用户的至少一个维度的阅读数据,计算目标用户与各个待推荐用户之间的相似度;根据相似度从待推荐用户集合中筛选出书友推荐给目标用户。根据本专利技术的又一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行以下操作:确定目标用户,获取目标用户的至少一个维度的阅读数据;获取待推荐用户集合以及待推荐用户集合中各个待推荐用户的至少一个维度的阅读数据;根据目标用户的至少一个维度的阅读数据以及各个待推荐用户的至少一个维度的阅读数据,计算目标用户与各个待推荐用户之间的相似度;根据相似度从待推荐用户集合中筛选出书友推荐给目标用户。根据本专利技术提供的方案,确定目标用户,获取目标用户的至少一个维度的阅读数据;获取待推荐用户集合以及待推荐用户集合中各个待推荐用户的至少一个维度的阅读数据;根据目标用户的至少一个维度的阅读数据以及各个待推荐用户的至少一个维度的阅读数据,计算目标用户与各个待推荐用户之间的相似度;根据相似度从待推荐用户集合中筛选出书友推荐给目标用户。本专利技术提供的方案,利用在阅读过程中产生的阅读数据来向目标用户推荐具有相似兴趣的书友,不仅提高了推荐的准确性,保证目标用户与所推荐的书友之间具有共同话题,而且还能够进一步提升用户的活跃率,延长了用户使用阅读应用的时间。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的书友推荐方法的流程示意图;图2示出了根据本专利技术另一个实施例的书友推荐方法的流程示意图;图3示出了根据本专利技术一个实施例的计算设备的结构示意图。具体实施方式下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。图1示出了根据本专利技术一个实施例的书友推荐方法的流程示意图。如图1所示,该方法包括以下步骤:步骤S101,确定目标用户,获取目标用户的至少一个维度的阅读数据。本实施例提供的书友推荐方法的目的是进行书友推荐,因此,就需要先确定目标用户,其中,目标用户指接收书友推荐的用户,例如,可以将通过客户端主动触发书友推荐操作的用户确定为目标用户,或者由服务端主动确定接收书友推荐的目标用户。在确定了目标用户之后,获取目标用户的至少一个维度的阅读数据,其中,至少一个维度的阅读数据是目标用户在阅读电子书过程中所产生的数据。步骤S102,获取待推荐用户集合以及待推荐用户集合中各个待推荐用户的至少一个维度的阅读数据。本实施例是为了向目标用户推荐书友,步骤S101仅是确定了接收书友推荐的目标用户,因此,还需要获取待推荐用户集合,其中,待推荐用户集合包含了多个待推荐用户,最终推荐给目标用户的书友是从待推荐用户集合中筛选出来的。除了获取待推荐用户集合外,还需要获取待推荐用户集合中各个待推荐用户的至少一个维度的阅读数据,这里的阅读数据是各个待推荐用户在阅读电子书过程中所产生的数据。步骤S103,根据目标用户的至少一个维度的阅读数据以及各个待推荐用户的至少一个维度的阅读数据,计算目标用户与各个待推荐用户之间的相似度。待推荐用户集合包含了很多的待推荐用户,为了避免随意向目标用户推荐书友导致目标用户与所推荐的书友无共同话题,在根据上述两个步骤分别获取到目标用户的至少一个维度的阅读数据以及各个待推荐用户的至少一个维度的阅读数据之后,本步骤根据目标用户的至少一个维度的阅读数据以及各个待推荐用户的至少一个维度的阅读数据,计算目标用户与各个待推荐用户之间的相似度。其中,相似度表示目标用户与待推荐用户之间的相似性。步骤S104,根据相似度从待推荐用户集合中筛选出书友推荐给目标用户。在根据步骤S103计算得到目标用户与各个待推荐用户之间的相似度后,可以根据所计算得到的相似度从待推荐用户集合中筛选出要推荐给目标用户的书友,然后,将所筛选出的书友推荐给目标用户。所推荐给目标用户的书友是与目标用户具有一定相似性的,从而保证目标用户与书友之间具有相似兴趣。根据本专利技术上述实施例提供的方法,确定目标用户,获取目标用户的至少一个维度的阅读数据;获取待推荐用户集合以及待推荐用户集合中各个待推荐用户的至少一个维度的阅读数据;根据目标用户的至少一个维度的阅读数据以及各个待推荐用户的至少一个维度的阅读数据,计算目标用户与各个待推荐用户之间的相似度;根据相似度从待推荐用户集合中筛选出书友推荐给目标用户。本专利技术提供的方案,利用在阅读过程中产生的阅读数据来向目标用户推荐具有相似兴趣的书友,不仅提高了推荐的准确性,保证目标用户与所推荐的书友之间具有共同话题,而且还能够进一步提升用户的活跃率,延长了用户使用阅读本文档来自技高网...

【技术保护点】
1.一种书友推荐方法,包括:/n确定目标用户,获取目标用户的至少一个维度的阅读数据;/n获取待推荐用户集合以及所述待推荐用户集合中各个待推荐用户的至少一个维度的阅读数据;/n根据所述目标用户的至少一个维度的阅读数据以及各个待推荐用户的至少一个维度的阅读数据,计算目标用户与所述各个待推荐用户之间的相似度;/n根据相似度从所述待推荐用户集合中筛选出书友推荐给目标用户。/n

【技术特征摘要】
1.一种书友推荐方法,包括:
确定目标用户,获取目标用户的至少一个维度的阅读数据;
获取待推荐用户集合以及所述待推荐用户集合中各个待推荐用户的至少一个维度的阅读数据;
根据所述目标用户的至少一个维度的阅读数据以及各个待推荐用户的至少一个维度的阅读数据,计算目标用户与所述各个待推荐用户之间的相似度;
根据相似度从所述待推荐用户集合中筛选出书友推荐给目标用户。


2.根据权利要求1所述的方法,其中,所述至少一个维度的阅读数据包含:阅读标记数据;所述阅读标记数据包含:指定段落内容的评论信息、批注和/或想法;
所述获取待推荐用户集合以及所述待推荐用户集合中各个待推荐用户的至少一个维度的阅读数据进一步包括:
获取指定段落内容对应的待推荐用户集合以及所述待推荐用户集合中各个待推荐用户的阅读标记数据;
所述根据所述目标用户的至少一个维度的阅读数据以及各个待推荐用户的至少一个维度的阅读数据,计算目标用户与所述各个待推荐用户之间的相似度进一步包括:
分别对目标用户的阅读标记数据及各个待推荐用户的阅读标记数据进行语义分析,确定目标用户意图识别结果及各个待推荐用户意图识别结果;
根据目标用户意图识别结果以及各个待推荐用户意图识别结果,计算目标用户与所述各个待推荐用户之间的相似度。


3.根据权利要求1所述的方法,其中,所述至少一个维度的阅读数据包含:阅读标记数据;所述阅读标记数据包含:指定电子书的评论信息和/或想法;
所述获取待推荐用户集合以及所述待推荐用户集合中各个待推荐用户的至少一个维度的阅读数据进一步包括:
获取指定电子书对应的待推荐用户集合以及所述待推荐用户集合中各个待推荐用户的阅读标记数据;
所述根据所述目标用户的至少一个维度的阅读数据以及各个待推荐用户的至少一个维度的阅读数据,计算目标用户与所述各个待推荐用户之间的相似度进一步包括:
分别对目标用户的阅读标记数据及各个待推荐用户的阅读标记数据进行语义分析,确定目标用户意图识别结果及各个待推荐用户意图识别结果;
根据目标用户意图识别结果以及各个待推荐用户意图识别结果,计算目标用户与所述各个待推荐用户之间的相似度。


4.根据权利要求1-3中任一项所述的方法,其中,至少一个维度的阅读数据还包含:阅读行为数据;所述阅读行为数据包括以下数据中的一种或多种:阅读书籍类型、阅读时长、阅读时间点、指定章节内容和/或段落内容的阅读频次。


5.根据权利要求1-4中任一项所述的方法,其中,在根据相似度从所述待推荐用户集合中筛选出书友推荐给目标用户之后,所述方法还包括:根据推荐书友的阅读历史数据确定待推荐电子书,将所述待推荐电子书推荐给目标用户。


6.根据权利要求1-5中任一项所述的方法,其中,所述待推荐用户集合包...

【专利技术属性】
技术研发人员:戴树颖
申请(专利权)人:掌阅科技股份有限公司
类型:发明
国别省市:北京;11

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

1