一种群组的管理方法、装置及存储介质与流程

文档序号:16685651发布日期:2019-01-22 18:17阅读:163来源:国知局
一种群组的管理方法、装置及存储介质与流程

本发明涉及多媒体通信领域中的电子阅读技术,尤其涉及一种群组的管理方法、装置及存储介质。



背景技术:

目前,随着移动终端比如手机、笔记本电脑、电子书阅读器等电子设备的快速发展和不断普及,越来越多的用户可以使用移动终端上的应用程序(app,application)来阅读电子书,并能够随时随地地进行阅读,从而享受阅读的便利性。然而,各个用户的阅读过程是相对独立的,用户彼此之间缺少交互的过程,也就难以实现用户之间针对阅读信息的交流,从而导致用户的阅读体验较差。针对上述技术问题,相关技术尚未提出有效解决方案。



技术实现要素:

有鉴于此,本发明实施例期望提供一种群组的管理方法、装置及存储介质,至少用以解决相关技术中难以有效提高不同用户之间针对阅读信息进行交互的频率的问题。

为达到上述目的,本发明实施例的技术方案是这样实现的:

第一方面,本发明实施例提供一种群组的管理方法,所述方法包括:

获取第一用户针对当前电子书的阅读内容的评论属性信息,其中,所述评论属性信息包括评论内容以及与所述评论内容对应的第一指定阅读内容;

根据所述评论属性信息,将所述第一用户添加到对应的群组中,所述群组中还包括除所述第一用户之外的第二用户,其中,所述第二用户为针对第二指定阅读内容发表过评论的用户,所述第一指定阅读内容与所述第二指定阅读内容具有关联关系。

第二方面,本发明实施例还提供一种群组的管理装置,所述装置包括:获取模块和添加模块;其中,

所述获取模块,用于获取第一用户针对当前电子书的阅读内容的评论属性信息,其中,所述评论属性信息包括评论内容以及与所述评论内容对应的第一指定阅读内容;

所述添加模块,用于根据所述评论属性信息,将所述第一用户添加到对应的群组中,所述群组中还包括除所述第一用户之外的第二用户,其中,所述第二用户为针对第二指定阅读内容发表过评论的用户,所述第一指定阅读内容与所述第二指定阅读内容具有关联关系。

第三方面,本发明实施例还提供一种群组的管理装置,包括存储器、处理器及存储在存储器上并能够由所述处理器运行的可执行程序,所述处理器运行所述可执行程序时执行本发明实施例提供的群组的管理方法的步骤。

第四方面,本发明实施例还提供一种存储介质,其上存储有可执行程序,所述可执行程序被处理器执行时实现本发明实施例提供的群组的管理方法的步骤。

本发明实施例所提供的群组的管理方法、装置及存储介质,获取第一用户针对当前电子书的阅读内容的评论属性信息;根据所述评论属性信息,将所述第一用户添加到对应的群组中。如此,可以根据第一用户在电子书阅读过程中对电子书的阅读内容发表的评论确定所属的群组,将第一用户添加到该群组中,从而使得不同用户之间能够通过群组针对阅读内容进行交流,提高交互的频率,大大提升用户的阅读体验。

附图说明

图1为本发明实施例提供的一种群组的管理方法的实现流程示意图;

图2为本发明实施例提供的一种群组的管理方法的具体实现流程示意图;

图3为本发明实施例提供的另一种群组的管理方法的具体实现流程示意图;

图4为本发明实施例提供的一种群组的管理装置的功能结构示意图;

图5为本发明实施例提供的另一种群组的管理装置的功能结构示意图;

图6为本发明实施例提供的一种群组的管理装置的硬件结构示意图。

具体实施方式

为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。本领域技术人员应当理解,本发明实施例所记载的各技术方案之间,在不冲突的情况下,可以任意组合。

图1为本发明实施例提供的一种群组的管理方法的实现流程示意图,所述群组的管理方法可应用于服务器中;如图1所示,本发明实施例中的所述群组的管理方法的实现流程,可以包括以下步骤:

步骤101:获取第一用户针对当前电子书的阅读内容的评论属性信息,其中,所述评论属性信息包括评论内容以及与所述评论内容对应的第一指定阅读内容。

在本发明实施例中,当第一用户通过安装于终端设备上的阅读app来阅读电子书时,该第一用户可以对电子书的阅读内容进行评论,此时,终端设备将获取第一用户针对当前电子书的阅读内容的评论属性信息,并将所获取的评论属性信息上传给服务器。其中,所述评论属性信息可以包括:第一用户的标识信息、评论内容、与所述评论内容对应的第一指定阅读内容以及评论的发表时间等。

需要说明的是,所述第一用户的标识信息可包括第一用户登录阅读app的用户账号信息;所述评论内容即为第一用户对电子书的阅读内容发表评论的具体内容,例如,评论某本电子书的阅读内容中的女主角非常漂亮和善良;所述第一指定阅读内容即为该评论的评论对象,也就是说,所述第一指定阅读内容可以是该评论所对应的阅读内容,比如,某本电子书、某本电子书中的某一个章节或某一个段落等。在本发明实施例中,所述终端设备可以包括但不限于智能手机、平板电脑、掌上电脑、电子书阅读器等电子设备。

步骤102:根据所述评论属性信息,将所述第一用户添加到对应的群组中,所述群组中还包括除所述第一用户之外的第二用户,其中,所述第二用户为针对第二指定阅读内容发表过评论的用户,所述第一指定阅读内容与所述第二指定阅读内容具有关联关系。

需要说明的是,所述第一指定阅读内容与所述第二指定阅读内容具有关联关系,可以理解为,所述第一指定阅读内容与所述第二指定阅读内容可为同一阅读内容,例如,第一指定阅读内容和第二指定阅读内容均指同一本电子书中的同一段落;所述第一指定阅读内容与所述第二指定阅读内容还可为位于当前电子书中的不同阅读内容,例如,第一指定阅读内容指的是当前电子书a中的段落1,第二指定阅读内容指的是当前电子书a中的段落2,而段落1和段落2所对应的内容并不完全相同。

在本发明实施例中,对于本步骤102的实现过程,具体来说,服务器在接收到终端设备上传的评论属性信息之后,可以先确定当前是否存在与所述第一指定阅读内容对应的已有的第一群组,若确定当前存在与所述第一指定阅读内容对应的第一群组,则服务器可以直接将所述第一用户添加到该第一群组中;若确定当前不存在与所述第一指定阅读内容对应的第一群组,则服务器可以根据不同于第一用户的其他用户对所述第一指定阅读内容发表的评论,建立对应的新群组即第二群组,并将所述第一用户添加到该第二群组中。

在本发明实施例中,在所述将所述第一用户添加到对应的群组中之后,所述方法还包括:确定所述群组中的第一用户和第二用户的总数量;检测到所述总数量小于第三设定阈值时,向所述群组中的所述第一用户和第二用户分别发送是否需要解散所述群组的请求消息;检测到同意解散所述群组的用户数量大于第四设定阈值时,解散所述群组。

例如,当所述群组中的第一用户和第二用户的总数量较少比如总数量少于5人时,则服务器将询问当前的群组中的成员是否需要解散该群组,若同意解散该群组的用户数量较多比如大于3人时,将可对当前的群组进行解散。其中,在解散该群组之前,服务器将向该群组中的各成员发送提醒消息,所述提醒消息用于表征提醒该群组中的成员是否需要将处于同一群组的其他成员添加为好友。

在本发明实施例中,对于本步骤102中的将所述第一用户添加到对应的群组中而言,可以采用以下任意一种方式来实现:

方式1)将所述第一用户添加到已有的第一群组中。

在该方式1)中,所述第一指定阅读内容与所述第二指定阅读内容为同一阅读内容时,所述第一群组中的成员均在第一设定时长内对所述第一指定阅读内容发表过评论;其中,所述第一设定时长,例如,可为距该评论的发表时间一周之内,也就是说,所述第一群组中的成员均在距该评论的发表时间一周之内,对所述第一指定阅读内容发表过评论。

在本发明实施例中,在所述将所述第一用户添加到已有的第一群组中之前,所述方法还包括:确定当前存在的所述第一群组的数量;当确定所述第一群组的数量为至少两个时,确定待添加的第一群组。

这里,所述确定待添加的第一群组,包括:根据所述第一用户与所述第二用户对所述第一指定阅读内容的评论风格相似度,确定所述待添加的第一群组。

具体来说,服务器在确定当前存在第一群组后,可以先确定存在的第一群组的数量,然后,基于所述第一群组的数量确定待添加的第一群组,将所述第一用户添加到所确定的待添加的第一群组中。在一个示例中,若确定当前存在的第一群组的数量仅为一个时,则将唯一存在的第一群组确定为所述待添加的第一群组,此时,服务器可以将第一用户添加到该第一群组中;若确定当前存在的第一群组的数量为至少两个时,则服务器需要从这至少两个第一群组中进行进一步筛选,以确定适合第一用户加入的第一群组,具体地,服务器可以先分别确定该第一用户与每个第一群组中的其他群组成员即第二用户对所述第一指定阅读内容的评论风格相似度,然后,服务器根据该评论风格相似度来确定适合第一用户加入的第一群组。

在本发明实施例中,可以通过下述方式来确定所述评论风格相似度:首先,判断所述第一用户对所述第一指定阅读内容发表的第一评论,与所述第一群组中的第二用户对所述第一指定阅读内容发表的第二评论中是否包含相同的第一指定内容;当判定所述第一评论与所述第二评论中包含相同的第一指定内容时,分别获取所述第一评论及所述第二评论中与所述第一指定内容相关联的第二指定内容;其次,确定所述第一评论与所述第二评论中包括的第二指定内容之间的相似度;最后,根据所述第二指定内容之间的相似度,确定所述第一用户与所述第一群组中的第二用户对所述第一指定阅读内容的评论风格相似度。

在一个示例中,所述第一指定内容可以为与作者相关的内容(比如作者的姓名、作者撰写过的书籍、作者参加过的影视节目、作者的亲属姓名或作者的好友姓名等)、与当前阅读的电子书中出现的人、物品、场景、专有名词等相关的内容等,本发明实施例在此不做具体限定。

这里,所述第二指定内容与所述第一指定内容相对应,在一个示例中,所述第二指定内容可以为对所述第一指定内容进行修饰或限定的词语,比如漂亮、善良、温柔等。

在本发明实施例中,服务器可以确定所述第一评论与所述第二评论中包括的第二指定内容之间的相似度,且所述第二指定内容之间的相似度与所述评论风格相似度正相关,也即,若服务器确定所述第二指定内容之间的相似度较高,则可以确定所述第一用户与所述第一群组中的第二用户对所述第一指定阅读内容的评论风格相似度较高。

在一个示例中,当所述第一评论与所述第二评论中包括的各第二指定内容为同义词或近义词时,则可确定所述第一用户与所述第一群组中的第二用户对所述第一指定阅读内容的评论风格相似度较高;当所述第一评论与所述第二评论中包括的各第二指定内容为反义词时,则可确定所述第一用户与所述第一群组中的第二用户对所述第一指定阅读内容的评论风格相似度较低;当所述第一评论与所述第二评论中包括的各第二指定内容均为褒义词时,则可确定所述第一用户与所述第一群组中的第二用户对所述第一指定阅读内容的评论风格相似度较高;当所述第一评论与所述第二评论中包括的各第二指定内容中一个为褒义词,另一个为贬义词时,则可确定所述第一用户与所述第一群组中的第二用户对所述第一指定阅读内容的评论风格相似度较低。

在本发明实施例中,对于所述根据所述第一用户与所述第二用户对所述第一指定阅读内容的评论风格相似度,确定所述待添加的第一群组来说,还可以采用以下方式来实现:根据所述第一用户与所述第一群组中的第二用户对所述第一指定阅读内容的评论风格相似度,以及所述第一群组中的有效群组成员的数量,确定所述第一群组对应的平均评论风格相似度,其中,所述有效群组成员对所述第一指定阅读内容的评论包括所述第一指定内容和所述第二指定内容;根据所述第一群组对应的平均评论风格相似度,确定所述待添加的第一群组。

具体来说,在服务器获得该第一用户与同一个第一群组中的所有有效群组成员对所述第一指定阅读内容的评论风格相似度之后,可以确定该第一群组对应的平均评论风格相似度,基于同样的确定方式在确定所有第一群组对应的平均评论风格相似度之后,服务器可以将该第一用户添加到平均评论相似度最高的第一群组中。这里,平均评论风格相似度可为同一个第一群组中的第一用户与其他群组成员对所述第一指定阅读内容的评论风格相似度总和,与该第一群组中有效群组成员的数量的比值;其中,所述有效群组成员为对所述第一指定阅读内容发表的评论中同时包括第一指定内容及第二指定内容的群组成员。

在本发明实施例中,在将第一用户添加到第一群组中时,可以根据第一用户的标识信息来向该第一用户推送推荐加入第一群组的消息,例如,当第一用户点击该消息时,可以看到该第一群组中的群组成员对第一指定阅读内容发表的评论,并确定是否加入该第一群组,当第一用户确定加入该第一群组中时,服务器将接收到同意加入该第一群组的反馈消息,在服务器接收到该反馈消息之后,将第一用户对第一指定阅读内容的评论推送至该第一群组中的所有群组成员,并监控是否有群组成员拒绝该第一用户加入该第一群组,若未发现有群组成员拒绝,或拒绝人数不满足设定上限值比如拒绝人数达不到群组成员总数量的二分之一时,则服务器可以将该第一用户加入到该第一群组中。

方式2)将所述第一用户添加到新建立的第二群组中。

对于该方式2)来说,所述第一指定阅读内容与所述第二指定阅读内容为同一阅读内容时,所述第二群组为根据第二目标用户以及所述第一用户建立的群组,所述第二目标用户为在第二设定时长内对所述第一指定阅读内容发表过评论、且评论风格与所述第一用户对所述第一指定阅读内容的评论风格之间的相似度大于第一设定阈值的用户。

这里,所述第二设定时长可以是固定值,例如,可将第二设定时长设置为距第二目标用户评论的发表时间十五小时之内,也就是说,在确定当前不存在与所述第一指定阅读内容对应的第一群组时,服务器可以确定是否存在距第二目标用户评论的发表时间十五小时之内,对所述第一指定阅读内容发表过评论、且评论风格与所述第一用户对所述第一指定阅读内容的评论风格之间的相似度大于第一设定阈值的用户,比如,可将两者的评论风格之间的相似度最高的用户设置为第二目标用户。

需要说明的是,所述第二设定时长也可以是不固定的值,具体地,可以根据第二目标用户在最近一段时间内对其他电子书的阅读情况来确定,其中,当第二目标用户在最近一段时间内较多地阅读其他电子书时,所述第二设定时长可为距该第二目标用户评论的发表时间十小时之内;当第二目标用户在最近一段时间内较少地阅读其他电子书时,所述第二设定时长可为距该第二目标用户评论的发表时间二十小时之内。

在上述方式2)中,在建立新的第二群组时,服务器可以向第二目标用户以及该第一用户推送推荐加入第二群组的消息,当该第一用户或第二目标用户点击该消息时,可以看到其他推荐加入第二群组的用户针对第一指定阅读内容发表的评论内容,并确定是否加入该第二群组中。当确定加入该第二群组中时,服务器可以接收到同意加入该第二群组的反馈消息,在服务器接收到该反馈消息之后,将确定加入该第二群组的用户加入到第二群组中。

在本发明的一个示例中,在将所述第一用户添加到对应的群组中之后,所述方法还包括:确定所述第一用户当前的阅读进度;

根据所述第一用户当前的阅读进度,对所述第一用户所属的群组进行调整。

在本发明的另一个示例中,在将所述第一用户添加到对应的群组中之后,所述方法还包括:监测设定时间区间内所述第一用户在所属的群组中的发言情况;

当监测到所述第一用户在所属的群组中的发言次数和/或发言时间小于相应阈值时,确定所述第一用户当前的阅读进度;

根据所述第一用户当前的阅读进度,对所述第一用户所属的群组进行调整。

在本发明实施例中,对于根据所述第一用户当前的阅读进度,对所述第一用户所属的群组进行调整来说,可以采用以下方式来实现:

检测到所述第一用户当前的阅读进度与所述第一指定阅读内容对应的设定阅读进度之间的差值大于第二设定阈值时,确定是否存在与所述第一用户当前的阅读进度相匹配的目标群组;当确定存在与所述第一用户当前的阅读进度相匹配的目标群组时,将所述群组中的所述第一用户调整至所述目标群组中。

这里,在所述确定存在与所述第一用户当前的阅读进度相匹配的目标群组之后,所述方法还包括:向所述第一用户发送是否需要进行群组调整的确认消息;在接收到所述第一用户发送的需要进行群组调整的确认消息后,将所述群组中的所述第一用户调整至所述目标群组中。

在一个示例中,若服务器未接收到所述第一用户发送的需要进行群组调整的确认消息,则服务器可以先不对所述第一用户进行群组调整,而是将会定期比如每隔二十四小时,来确定所述第一用户的阅读进度,以及是否存在与此时的第一用户的阅读进度相匹配的目标群组,直至服务器根据所述第一用户最新的阅读进度确定与该最新的阅读进度相匹配的目标群组为止。

这里,若存在多个与所述第一用户当前的阅读进度相匹配的目标群组,则服务器可以根据多个目标群组中包含的群组成员的好友数量、与该群组成员曾同在一个群组中的成员数量等来确定目标群组,并将所述第一用户调整至所确定的目标群组中。其中,所述第二设定阈值可为阅读电子书的百分之二十或五个章节等。

需要说明的是,若想对所述第一用户所属的群组中的其他用户进行群组调整,则可采用与将第一用户调整至目标群组中同样的实现方式进行调整,这里不再赘述。

采用本发明实施例的技术方案,根据第一用户在电子书阅读过程中对电子书的阅读内容发表的评论确定所属的群组,将第一用户添加到该群组中,从而使得各个群组中的成员在完成阅读任务的过程中实现阅读情况的互相了解、相互讨论以及资源共享,从而使得不同用户之间能够通过群组针对阅读内容进行交流,提高交互的频率和互动性。

下面针对上述将第一用户添加到对应的群组中的两种不同的实现方式,对本发明实施例提供的所述群组的管理方法的具体实现过程做进一步地详细说明。

图2为本发明实施例提供的一种群组的管理方法的具体实现流程示意图,所述群组的管理方法可应用于服务器中;如图2所示,所述群组的管理方法的具体实现流程,可以包括以下步骤:

步骤201:获取第一用户针对当前电子书的阅读内容的评论属性信息,所述评论属性信息包括评论内容以及与所述评论内容对应的第一指定阅读内容。

在本发明实施例中,所述评论属性信息还可以包括第一用户的标识信息和评论的发表时间。其中,所述第一用户的标识信息可包括第一用户登录阅读app的用户账号信息,所述指定阅读内容即为该评论的评论对象;也就是说,所述指定阅读内容可以是该评论所对应的阅读内容,比如,某本电子书、某本电子书中的某一个章节或某一个段落等。

步骤202:根据所述评论属性信息,确定当前存在对应的已有第一群组时,确定已有的第一群组的数量。

这里,所述群组中还包括除所述第一用户之外的第二用户,其中,所述第二用户为针对第二指定阅读内容发表过评论的用户,所述第一指定阅读内容与所述第二指定阅读内容具有关联关系。当所述第一指定阅读内容与所述第二指定阅读内容为同一阅读内容时,所述第一群组中的成员均在第一设定时长内对所述第一指定阅读内容发表过评论;其中,所述第一设定时长,例如,可为距该评论的发表时间一周之内,也就是说,所述第一群组中的成员均在距该评论的发表时间一周之内,对所述第一指定阅读内容发表过评论。

步骤203:当所述第一群组的数量为至少两个时,根据第一用户与第二用户对第一指定阅读内容的评论风格相似度,确定待添加的第一群组。

在本发明实施例中,可以通过下述方式来确定所述评论风格相似度:首先,判断所述第一用户对所述第一指定阅读内容发表的第一评论,与所述第一群组中的第二用户对所述第一指定阅读内容发表的第二评论中是否包含相同的第一指定内容;当判定所述第一评论与所述第二评论中包含相同的第一指定内容时,分别获取所述第一评论及所述第二评论中与所述第一指定内容相关联的第二指定内容;其次,确定所述第一评论与所述第二评论中包括的第二指定内容之间的相似度;最后,根据所述第二指定内容之间的相似度,确定所述第一用户与所述第一群组中的第二用户对所述第一指定阅读内容的评论风格相似度。

其中,所述第一指定内容可以为与作者相关的内容、与当前阅读的电子书中出现的人、物品、场景、专有名词等相关的内容等,本发明实施例对此不做具体限定。所述第二指定内容与所述第一指定内容相对应,具体可以为对所述第一指定内容进行修饰或限定的词语。

需要说明的是,所述第二指定内容之间的相似度与所述评论风格相似度正相关,也就是说,若服务器确定所述第二指定内容之间的相似度较高,则可以确定所述第一用户与所述第一群组中的第二用户对所述第一指定阅读内容的评论风格相似度较高。另外,当所述第一群组的数量仅为一个时,则服务器将唯一存在的第一群组确定为所述待添加的第一群组。

在本发明实施例中,对于本步骤203中的根据第一用户与第二用户对第一指定阅读内容的评论风格相似度,确定待添加的第一群组来说,还可以采用以下方式来实现:

根据所述第一用户与所述第一群组中的第二用户对所述第一指定阅读内容的评论风格相似度,以及所述第一群组中的有效群组成员的数量,确定所述第一群组对应的平均评论风格相似度;其中,所述有效群组成员对所述第一指定阅读内容的评论包括所述第一指定内容和所述第二指定内容;根据所述第一群组对应的平均评论风格相似度,确定所述待添加的第一群组。

步骤204:将所述第一用户添加到所确定的待添加的第一群组中。

步骤205:确定所述第一用户当前的阅读进度。

在一个示例中,在确定所述第一用户当前的阅读进度之前,所述方法还包括:监测设定时间区间内所述第一用户在所属的群组中的发言情况;当监测到所述第一用户在所属的群组中的发言次数和/或发言时间小于相应阈值时,再确定所述第一用户当前的阅读进度。

步骤206:根据所述第一用户当前的阅读进度,对所述第一用户所属的群组进行调整。

在本发明实施例中,对于本步骤206中的所述根据所述第一用户当前的阅读进度,对所述第一用户所属的群组进行调整来说,可以采用以下方式来实现:

检测所述第一用户当前的阅读进度与所述第一指定阅读内容对应的设定阅读进度之间的差值是否大于第二设定阈值;当检测到所述第一用户当前的阅读进度与所述第一指定阅读内容对应的设定阅读进度之间的差值大于第二设定阈值时,确定是否存在与所述第一用户当前的阅读进度相匹配的目标群组;当确定存在与所述第一用户当前的阅读进度相匹配的目标群组时,将所述群组中的所述第一用户调整至所述目标群组中。

这里,在所述确定存在与所述第一用户当前的阅读进度相匹配的目标群组之后,所述方法还包括:向所述第一用户发送是否需要进行群组调整的确认消息;在接收到所述第一用户发送的需要进行群组调整的确认消息后,将所述群组中的所述第一用户调整至所述目标群组中。

在一个示例中,若服务器未接收到所述第一用户发送的需要进行群组调整的确认消息,则服务器可以先不对所述第一用户进行群组调整,而是将会定期比如每隔二十四小时,来确定所述第一用户的阅读进度,以及是否存在与此时的第一用户的阅读进度相匹配的目标群组,直至服务器根据所述第一用户最新的阅读进度确定与该最新的阅读进度相匹配的目标群组为止。

这里,若存在多个与所述第一用户当前的阅读进度相匹配的目标群组,则服务器可以根据多个目标群组中包含的群组成员的好友数量、与该群组成员曾同在一个群组中的成员数量等来确定目标群组,并将所述第一用户调整至所确定的目标群组中。其中,所述第二设定阈值可为阅读电子书的百分之二十或五个章节等。

采用本发明实施例的技术方案,可以将所述第一用户添加到已有的第一群组中,当所述第一群组的数量为至少两个时,可根据第一用户与第二用户对指定阅读内容的评论风格相似度,确定待添加的第一群组,并基于阅读进度来管理该第一群组,从而使得不同用户之间能够通过该第一群组针对阅读内容进行交流,提高交互的频率,大大提升用户的阅读体验。

图3为本发明实施例提供的另一种群组的管理方法的具体实现流程示意图,所述群组的管理方法可应用于服务器中;如图3所示,所述群组的管理方法的具体实现流程,可以包括以下步骤:

步骤301:获取第一用户针对当前电子书的阅读内容的评论属性信息,所述评论属性信息包括评论内容以及与所述评论内容对应的第一指定阅读内容。

在本发明实施例中,所述评论属性信息还可以包括第一用户的标识信息和评论的发表时间。其中,所述第一用户的标识信息可包括第一用户登录阅读app的用户账号信息,所述指定阅读内容即为该评论的评论对象;也就是说,所述指定阅读内容可以是该评论所对应的阅读内容,比如,某本电子书、某本电子书中的某一个章节或某一个段落等。

步骤302:根据所述评论属性信息,确定当前不存在对应的已有第一群组时,根据第二目标用户以及所述第一用户建立第二群组。

这里,所述群组中还包括除所述第一用户之外的第二用户,其中,所述第二用户为针对第二指定阅读内容发表过评论的用户,所述第一指定阅读内容与所述第二指定阅读内容具有关联关系。当所述第一指定阅读内容与所述第二指定阅读内容为同一阅读内容时,所述第二群组为根据第二目标用户以及第一用户对所述第一指定阅读内容发表的评论建立的新群组,所述第二目标用户为在第二设定时长内对所述第一指定阅读内容发表过评论、且评论风格与所述第一用户对所述第一指定阅读内容的评论风格之间的相似度大于第一设定阈值的用户。

其中,所述第二设定时长可以是固定值,例如,可将第二设定时长设置为距第二目标用户评论的发表时间十五小时之内,也就是说,在确定当前不存在与所述第一指定阅读内容对应的第一群组时,服务器可以确定是否存在距第二目标用户评论的发表时间十五小时之内,对所述第一指定阅读内容发表过评论、且评论风格与所述第一用户对所述第一指定阅读内容的评论风格之间的相似度大于第一设定阈值的用户,比如,可将两者的评论风格之间的相似度最高的用户设置为第二目标用户。

步骤303:将所述第一用户添加到新建立的第二群组中。

在本发明实施例中,在建立第二群组时,服务器可以向第二目标用户以及该第一用户推送推荐加入第二群组的消息,当该第一用户或第二目标用户点击该消息时,可以看到其他推荐加入第二群组的用户针对第一指定阅读内容发表的评论内容,并确定是否加入该第二群组中。当确定加入该第二群组中时,服务器可以接收到同意加入该第二群组的反馈消息,在服务器接收到该反馈消息之后,将确定加入该第二群组的用户加入到第二群组中。

步骤304:确定所述第一用户当前的阅读进度。

在一个示例中,在确定所述第一用户当前的阅读进度之前,所述方法还包括:监测设定时间区间内所述第一用户在所属的群组中的发言情况;当监测到所述第一用户在所属的群组中的发言次数和/或发言时间小于相应阈值时,再确定所述第一用户当前的阅读进度。

步骤305:根据所述第一用户当前的阅读进度,对所述第一用户所属的群组进行调整。

在本发明实施例中,对于本步骤305中的所述根据所述第一用户当前的阅读进度,对所述第一用户所属的群组进行调整来说,可以采用以下方式来实现:

检测所述第一用户当前的阅读进度与所述第一指定阅读内容对应的设定阅读进度之间的差值是否大于第二设定阈值;当检测到所述第一用户当前的阅读进度与所述第一指定阅读内容对应的设定阅读进度之间的差值大于第二设定阈值时,确定是否存在与所述第一用户当前的阅读进度相匹配的目标群组;当确定存在与所述第一用户当前的阅读进度相匹配的目标群组时,将所述群组中的所述第一用户调整至所述目标群组中。

这里,若存在多个与所述第一用户当前的阅读进度相匹配的目标群组,则服务器可以根据多个目标群组中包含的群组成员的好友数量、与该群组成员曾同在一个群组中的成员数量等来确定目标群组,并将所述第一用户调整至所确定的目标群组中。其中,所述第二设定阈值可为阅读电子书的百分之二十或五个章节等。

采用本发明实施例的技术方案,可以基于第一用户及第二目标用户对所述指定阅读内容发表的评论建立新的群组即第二群组,将所述第一用户添加到第二群组中,并基于阅读进度来管理该第二群组,从而使得不同用户之间能够通过该第二群组针对阅读内容进行交流,提高交互的频率,大大提升用户的阅读体验。

为了实现上述群组的管理方法,本发明实施例还提供了一种群组的管理装置,所述群组的管理装置可应用于服务器中,图4为本发明实施例提供的一种群组的管理装置的功能结构示意图;如图4所示,所述群组的管理装置包括:获取模块41和添加模块42;其中,

所述获取模块41,用于获取第一用户针对当前电子书的阅读内容的评论属性信息,其中,所述评论属性信息包括评论内容以及与所述评论内容对应的第一指定阅读内容;

所述添加模块42,用于根据所述评论属性信息,将所述第一用户添加到对应的群组中,所述群组中还包括除所述第一用户之外的第二用户,其中,所述第二用户为针对第二指定阅读内容发表过评论的用户,所述第一指定阅读内容与所述第二指定阅读内容具有关联关系。

在本发明的一个示例中,在所述添加模块42将所述第一用户添加到对应的群组中之后,所述群组的管理装置还包括:

第一确定模块43,用于确定所述第一用户当前的阅读进度;

调整模块44,用于根据所述第一用户当前的阅读进度,对所述第一用户所属的群组进行调整。

在本发明的另一个示例中,在所述添加模块42将所述第一用户添加到对应的群组中之后,所述群组的管理装置还包括:

监测模块45,用于监测设定时间区间内所述第一用户在所属的群组中的发言情况;

所述第一确定模块43,用于当所述监测模块45监测到所述第一用户在所属的群组中的发言次数和/或发言时间小于相应阈值时,确定所述第一用户当前的阅读进度;

所述调整模块44,用于根据所述第一用户当前的阅读进度,对所述第一用户所属的群组进行调整。

在本发明实施例中,对于所述添加模块42将所述第一用户添加到对应的群组中来说,可以采用以下任意一种方式来实现:将所述第一用户添加到已有的第一群组中;或者,将所述第一用户添加到新建立的第二群组中。

这里,所述第一指定阅读内容与所述第二指定阅读内容为同一阅读内容时,所述第一群组的成员在第一设定时长内对所述第一指定阅读内容发表过评论;所述第二群组为根据第二目标用户以及所述第一用户建立的群组,所述第二目标用户为在第二设定时长内对所述第一指定阅读内容发表过评论、且评论风格与所述第一用户对所述第一指定阅读内容的评论风格之间的相似度大于第一设定阈值的用户。

在本发明实施例中,对于所述调整模块44根据所述第一用户当前的阅读进度,对所述第一用户所属的群组进行调整来说,可以采用以下方式来实现:检测到所述第一用户当前的阅读进度与所述第一指定阅读内容对应的设定阅读进度之间的差值大于第二设定阈值时,确定是否存在与所述第一用户当前的阅读进度相匹配的目标群组;当确定存在与所述第一用户当前的阅读进度相匹配的目标群组时,将所述群组中的所述第一用户调整至所述目标群组中。

作为一种实施方式,图5为本发明实施例提供的另一种群组的管理装置的功能结构示意图,如图5所示,所述群组的管理装置还可以包括:

第二确定模块46,用于在所述添加模块42将所述第一用户添加到已有的第一群组中之前,确定当前存在的所述第一群组的数量;

第三确定模块47,用于当所述第二确定模块46确定所述第一群组的数量为至少两个时,确定待添加的第一群组。

在本发明实施例中,对于所述第三确定模块47确定待添加的第一群组来说,可以采用以下方式来实现:根据所述第一用户与所述第二用户对所述第一指定阅读内容的评论风格相似度,确定所述待添加的第一群组。

其中,所述评论风格相似度,是通过下述方式确定的:首先,判断所述第一用户对所述第一指定阅读内容发表的第一评论,与所述第一群组中的第二用户对所述第一指定阅读内容发表的第二评论中是否包含相同的第一指定内容;当判定所述第一评论与所述第二评论中包含相同的第一指定内容时,再分别获取所述第一评论及所述第二评论中与所述第一指定内容相关联的第二指定内容;其次,确定所述第一评论与所述第二评论中包括的第二指定内容之间的相似度;最后,根据所述第二指定内容之间的相似度,确定所述第一用户与所述第一群组中的第二用户对所述第一指定阅读内容的评论风格相似度。

在本发明实施例中,对于所述第三确定模块47根据所述第一用户与所述第二用户对所述第一指定阅读内容的评论风格相似度,确定所述待添加的第一群组而言,可以采用以下方式来实现:首先,根据所述第一用户与所述第一群组中的第二用户对所述第一指定阅读内容的评论风格相似度,以及所述第一群组中的有效群组成员的数量,确定所述第一群组对应的平均评论风格相似度,其中,所述有效群组成员对所述第一指定阅读内容的评论包括所述第一指定内容和所述第二指定内容;然后,根据所述第一群组对应的平均评论风格相似度,确定所述待添加的第一群组。

需要说明的是:上述实施例提供的群组的管理装置在对群组中的成员进行管理时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将群组的管理装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的群组的管理装置与群组的管理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再详细赘述。

在实际应用中,所述群组的管理装置中的获取模块41,在实际应用中可通过通信模组(包含:基础通信套件、操作系统、通信模块、标准化接口和协议等)及收发天线等实现;所述添加模块42、第一确定模块43、调整模块44、监测模块45、第二确定模块46和第三确定模块47均可由服务器上的中央处理器(cpu,centralprocessingunit)、微处理器(mpu,microprocessorunit)、数字信号处理器(dsp,digitalsignalprocessor)或现场可编程门阵列(fpga,fieldprogrammablegatearray)等实现。

为了实现上述群组的管理方法,本发明实施例还提供了一种群组的管理装置的硬件结构。现在将参考附图描述实现本发明实施例的群组的管理装置,所述群组的管理装置可以以各种形式的服务器如云服务器来实施。下面对本发明实施例的群组的管理装置的硬件结构做进一步说明,可以理解,图6仅仅示出了群组的管理装置的示例性结构而非全部结构,根据需要可以实施图6示出的部分结构或全部结构。

参见图6,图6为本发明实施例提供的一种群组的管理装置的硬件结构示意图,图6所示的群组的管理装置600包括:至少一个处理器601、存储器602、用户接口603和至少一个网络接口604。所述群组的管理装置600中的各个组件通过总线系统605耦合在一起。可以理解,总线系统605用于实现这些组件之间的连接通信。总线系统605除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为总线系统605。

其中,用户接口603可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。

可以理解,存储器602可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。

本发明实施例中的存储器602用于存储各种类型的数据以支持群组的管理装置600的操作。这些数据的示例包括:用于在群组的管理装置600上操作的任何计算机程序,如可执行程序6021和操作系统6022,实现本发明实施例的群组的管理方法的程序可以包含在可执行程序6021中。

本发明实施例揭示的群组的管理方法可以应用于处理器601中,或者由处理器601实现。处理器601可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述群组的管理方法的各步骤可以通过处理器601中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器601可以是通用处理器、dsp,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器601可以实现或者执行本发明实施例中提供的各群组的管理方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所提供的群组的管理方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器602,处理器601读取存储器602中的信息,结合其硬件完成本发明实施例提供的群组的管理方法的步骤。

在本发明实施例中,所述群组的管理装置600包括存储器602、处理器601及存储在存储器602上并能够由所述处理器601运行的可执行程序6021,所述处理器601运行所述可执行程序6021时实现:获取第一用户针对当前电子书的阅读内容的评论属性信息,其中,所述评论属性信息包括评论内容以及与所述评论内容对应的第一指定阅读内容;根据所述评论属性信息,将所述第一用户添加到对应的群组中,所述群组中还包括除所述第一用户之外的第二用户,其中,所述第二用户为针对第二指定阅读内容发表过评论的用户,所述第一指定阅读内容与所述第二指定阅读内容具有关联关系。

作为一种实施方式,所述处理器601运行所述可执行程序6021时实现:在所述将所述第一用户添加到对应的群组中之后,确定所述第一用户当前的阅读进度;根据所述第一用户当前的阅读进度,对所述第一用户所属的群组进行调整。

作为一种实施方式,所述处理器601运行所述可执行程序6021时实现:在所述将所述第一用户添加到对应的群组中之后,监测设定时间区间内所述第一用户在所属的群组中的发言情况;当监测到所述第一用户在所属的群组中的发言次数和/或发言时间小于相应阈值时,确定所述第一用户当前的阅读进度;根据所述第一用户当前的阅读进度,对所述第一用户所属的群组进行调整。

作为一种实施方式,所述处理器601运行所述可执行程序6021时实现:将所述第一用户添加到已有的第一群组中;或者,将所述第一用户添加到新建立的第二群组中;其中,所述第一指定阅读内容与所述第二指定阅读内容为同一阅读内容时,所述第一群组的成员在第一设定时长内对所述第一指定阅读内容发表过评论;所述第二群组为根据第二目标用户以及所述第一用户建立的群组,所述第二目标用户为在第二设定时长内对所述第一指定阅读内容发表过评论、且评论风格与所述第一用户对所述第一指定阅读内容的评论风格之间的相似度大于第一设定阈值的用户。

作为一种实施方式,所述处理器601运行所述可执行程序6021时实现:在所述将所述第一用户添加到已有的第一群组中之前,确定当前存在的所述第一群组的数量;当确定所述第一群组的数量为至少两个时,确定待添加的第一群组。

作为一种实施方式,所述处理器601运行所述可执行程序6021时实现:根据所述第一用户与所述第二用户对所述第一指定阅读内容的评论风格相似度,确定所述待添加的第一群组;其中,所述评论风格相似度,是通过下述方式确定的:判断所述第一用户对所述第一指定阅读内容发表的第一评论,与所述第一群组中的第二用户对所述第一指定阅读内容发表的第二评论中是否包含相同的第一指定内容;当判定所述第一评论与所述第二评论中包含相同的第一指定内容时,分别获取所述第一评论及所述第二评论中与所述第一指定内容相关联的第二指定内容;确定所述第一评论与所述第二评论中包括的第二指定内容之间的相似度,根据所述第二指定内容之间的相似度,确定所述第一用户与所述第一群组中的第二用户对所述第一指定阅读内容的评论风格相似度。

作为一种实施方式,所述处理器601运行所述可执行程序6021时实现:根据所述第一用户与所述第一群组中的第二用户对所述第一指定阅读内容的评论风格相似度,以及所述第一群组中的有效群组成员的数量,确定所述第一群组对应的平均评论风格相似度,其中,所述有效群组成员对所述第一指定阅读内容的评论包括所述第一指定内容和所述第二指定内容;根据所述第一群组对应的平均评论风格相似度,确定所述待添加的第一群组。

作为一种实施方式,所述处理器601运行所述可执行程序6021时实现:检测到所述第一用户当前的阅读进度与所述第一指定阅读内容对应的设定阅读进度之间的差值大于第二设定阈值时,确定是否存在与所述第一用户当前的阅读进度相匹配的目标群组;当确定存在与所述第一用户当前的阅读进度相匹配的目标群组时,将所述群组中的所述第一用户调整至所述目标群组中。

在示例性实施例中,本发明实施例还提供了一种存储介质,所述存储介质可为光盘、闪存或磁盘等存储介质,可选为非瞬间存储介质。本发明实施例中,所述存储介质上存储有可执行程序6021,所述可执行程序6021被处理器601执行时实现:获取第一用户针对当前电子书的阅读内容的评论属性信息,其中,所述评论属性信息包括评论内容以及与所述评论内容对应的第一指定阅读内容;根据所述评论属性信息,将所述第一用户添加到对应的群组中,所述群组中还包括除所述第一用户之外的第二用户,其中,所述第二用户为针对第二指定阅读内容发表过评论的用户,所述第一指定阅读内容与所述第二指定阅读内容具有关联关系。

作为一种实施方式,所述可执行程序6021被处理器601执行时实现:在所述将所述第一用户添加到对应的群组中之后,确定所述第一用户当前的阅读进度;根据所述第一用户当前的阅读进度,对所述第一用户所属的群组进行调整。

作为一种实施方式,所述可执行程序6021被处理器601执行时实现:在所述将所述第一用户添加到对应的群组中之后,监测设定时间区间内所述第一用户在所属的群组中的发言情况;当监测到所述第一用户在所属的群组中的发言次数和/或发言时间小于相应阈值时,确定所述第一用户当前的阅读进度;根据所述第一用户当前的阅读进度,对所述第一用户所属的群组进行调整。

作为一种实施方式,所述可执行程序6021被处理器601执行时实现:将所述第一用户添加到已有的第一群组中;或者,将所述第一用户添加到新建立的第二群组中;其中,所述第一指定阅读内容与所述第二指定阅读内容为同一阅读内容时,所述第一群组的成员在第一设定时长内对所述第一指定阅读内容发表过评论;所述第二群组为根据第二目标用户以及所述第一用户建立的群组,所述第二目标用户为在第二设定时长内对所述第一指定阅读内容发表过评论、且评论风格与所述第一用户对所述第一指定阅读内容的评论风格之间的相似度大于第一设定阈值的用户。

作为一种实施方式,所述可执行程序6021被处理器601执行时实现:在所述将所述第一用户添加到已有的第一群组中之前,确定当前存在的所述第一群组的数量;当确定所述第一群组的数量为至少两个时,确定待添加的第一群组。

作为一种实施方式,所述可执行程序6021被处理器601执行时实现:根据所述第一用户与所述第二用户对所述第一指定阅读内容的评论风格相似度,确定所述待添加的第一群组;其中,所述评论风格相似度,是通过下述方式确定的:判断所述第一用户对所述第一指定阅读内容发表的第一评论,与所述第一群组中的第二用户对所述第一指定阅读内容发表的第二评论中是否包含相同的第一指定内容;当判定所述第一评论与所述第二评论中包含相同的第一指定内容时,分别获取所述第一评论及所述第二评论中与所述第一指定内容相关联的第二指定内容;确定所述第一评论与所述第二评论中包括的第二指定内容之间的相似度,根据所述第二指定内容之间的相似度,确定所述第一用户与所述第一群组中的第二用户对所述第一指定阅读内容的评论风格相似度。

作为一种实施方式,所述可执行程序6021被处理器601执行时实现:根据所述第一用户与所述第一群组中的第二用户对所述第一指定阅读内容的评论风格相似度,以及所述第一群组中的有效群组成员的数量,确定所述第一群组对应的平均评论风格相似度,其中,所述有效群组成员对所述第一指定阅读内容的评论包括所述第一指定内容和所述第二指定内容;根据所述第一群组对应的平均评论风格相似度,确定所述待添加的第一群组。

作为一种实施方式,所述可执行程序6021被处理器601执行时实现:检测到所述第一用户当前的阅读进度与所述第一指定阅读内容对应的设定阅读进度之间的差值大于第二设定阈值时,确定是否存在与所述第一用户当前的阅读进度相匹配的目标群组;当确定存在与所述第一用户当前的阅读进度相匹配的目标群组时,将所述群组中的所述第一用户调整至所述目标群组中。

综上所述,采用本发明实施例所提供的群组的管理方法,可以根据第一用户在电子书阅读过程中对电子书的阅读内容发表的评论确定所属的群组,并基于发言情况和阅读进度来管理该群组,从而使得不同用户之间能够通过群组对电子书的阅读内容进行交互,提高交互的频率,进而提升用户的阅读体验。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或可执行程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的可执行程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和可执行程序产品的流程图和/或方框图来描述的。应理解可由可执行程序指令实现流程图和/或方框图中的每一流程和/或方框以及流程图和/或方框图中的流程和/或方框的结合。可提供这些可执行程序指令到通用计算机、专用计算机、嵌入式处理机或参考可编程数据处理设备的处理器以产生一个机器,使得通过计算机或参考可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些可执行程序指令也可存储在能引导计算机或参考可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些可执行程序指令也可装载到计算机或参考可编程数据处理设备上,使得在计算机或参考可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或参考可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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