基于电子书生成话题的方法、计算设备、计算机存储介质与流程

文档序号:13614593阅读:199来源:国知局
基于电子书生成话题的方法、计算设备、计算机存储介质与流程

本发明涉及信息处理技术领域,具体涉及一种基于电子书生成话题的方法、计算设备、计算机存储介质。



背景技术:

为了提升用户之间的互动性,方便用户抒发情感,很多应用都支持评论功能。例如,影音播放类应用支持用户针对已观看的影音内容填写观后感等影音评论,电子书阅读应用支持用户针对已阅读的电子书填写评论信息。例如,电子书的评论信息主要是指:用户阅读某本书以后对于书中内容的评价及个人感情观点的表达。通过电子书的评论信息能够在作者和读者、读者和读者之间构建信息交流的渠道。电子书的评论信息的好坏往往能够影响其他用户的阅读选择。

但现有状况下,电子书中的评论信息往往只有阅读该电子书的用户可以在阅读过程中看到,这样不能有效的利用电子书的评论信息将该电子书更好的推荐给其他未阅读该电子书的用户。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于电子书生成话题的方法、计算设备、计算机存储介质。

根据本发明的一个方面,提供了一种基于电子书生成话题的方法,其包括:

获取至少一本电子书中包含评论信息的至少一个文本对象的相关信息,生成对应的至少一个电子书话题;其中,电子书话题包括至少一个文本对象的文本对象内容和评论信息;

将至少一本电子书中的至少一个电子书话题进行汇总,得到话题广场页面;

在话题广场页面显示各电子书话题的文本内容和/或评论信息。

根据本发明的另一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:

获取至少一本电子书中包含评论信息的至少一个文本对象的相关信息,生成对应的至少一个电子书话题;其中,电子书话题包括至少一个文本对象的文本对象内容和评论信息;

将至少一本电子书中的至少一个电子书话题进行汇总,得到话题广场页面;

在话题广场页面显示各电子书话题的文本内容和/或评论信息。

根据本发明的又一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使所述处理器执行以下操作:

获取至少一本电子书中包含评论信息的至少一个文本对象的相关信息,生成对应的至少一个电子书话题;其中,电子书话题包括至少一个文本对象的文本对象内容和评论信息;

将至少一本电子书中的至少一个电子书话题进行汇总,得到话题广场页面;

在话题广场页面显示各电子书话题的文本内容和/或评论信息。

根据本发明提供的基于电子书生成话题的方法、计算设备、计算机存储介质,获取至少一本电子书中包含评论信息的至少一个文本对象的相关信息,生成对应的至少一个电子书话题;其中,电子书话题包括至少一个文本对象的文本对象内容和评论信息;将至少一本电子书中的至少一个电子书话题进行汇总,得到话题广场页面;在话题广场页面显示各电子书话题的文本内容和/或评论信息。通过获取电子书中包含评论信息的文本对象的相关信息,为其生成对应的电子书话题,有效的利用了文本对象的评论信息,可以使更多的用户通过电子书话题了解电子书。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了根据本发明实施例一的基于电子书生成话题的方法的流程图;

图2示出了本发明话题广场页面的示意图;

图3示出了根据本发明实施例二的基于电子书生成话题的方法的流程图;

图4示出了根据本发明实施例二的文本对象筛选的流程图;

图5示出了根据本发明实施例三的电子书与电子书话题交互方法的流程图;

图6示出了本发明话题展示页的示意图;

图7示出了根据本发明实施例四的一种计算设备的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

电子书中的文本对象可以为电子书中的一个或多个段落、一段文字,或者还可以为一句或几句文字。本发明各实施例中的文本对象以一个段落为例进行说明,但不仅限于此。

实施例一

图1示出了根据本发明实施例一的基于电子书生成话题的方法的流程图,如图1所示,基于电子书生成话题的方法具体包括如下步骤:

步骤s101,获取至少一本电子书中包含评论信息的至少一个文本对象的相关信息,生成对应的至少一个电子书话题。

在电子书中的各个文本对象均允许用户对其发表评论,具体的,用户可以在电子书中对各个文本对象添加自己的阅读感受、想法等内容,作为对该文本对象的评论信息。评论信息是在用户阅读电子书的过程中由用户自动对其想要评论的文本对象进行添加的。在添加评论信息后,该文本对象会相应的记录其添加的评论信息,同时,用户在阅读电子书时,该文本对象会相应的以特殊标记方式进行标记后显示在客户端,方便所有用户在阅读到该段文本对象时,可以清楚的了解到该文本对象已经有用户对其进行了评论。但由于该评论信息目前只能在阅读到该文本对象时才能看到,因此,本发明生成了电子书话题,以便可以提供用户便利的看到文本对象和其对应的评论信息。

电子书话题中包括了至少一个文本对象的文本对象内容和评论信息。文本对象内容即电子书中该个文本对象的文字内容。在生成电子书话题时,需要先获取到电子书中包含了评论信息的文本对象。获取包含了评论信息的文本对象的相关信息,相关信息包括电子书的书籍id、章节id、文本对象位置信息、文本对象内容、评论信息等。当电子书的内容较长,包含多个章节,且多个章节中还包括了多个段落时,文本对象位置信息为具体章节中的具体的段落位置或者更详细的具体章节中的具体的段落位置的具体行数位置等信息。获取到电子书章节id方便后续在获取文本对象内容时可以快速的找到文本对象,同时,可以根据章节id了解文本对象在电子书中的位置,便于了解文本对象所处的剧情发展位置等。

根据获取的至少一本电子书中包含评论信息的至少一个文本对象的相关信息,对应的,为每个文本对象生成一个电子书话题。

步骤s102,将至少一本电子书中的至少一个电子书话题进行汇总,得到话题广场页面。

将生成的电子书话题进行汇总,得到了包含至少一本电子书中的至少一个电子书话题的话题广场页面。话题广场页面由可以由一个或多个电子书话题组成,其中,每个电子书话题中包括了一个文本对象内容和多条评论信息。

步骤s103,在话题广场页面显示各电子书话题的文本内容和/或评论信息。

话题广场页面如图2所示,显示了各个电子书话题的文本内容、各文本内容对应的评论信息等。

根据本发明提供的基于电子书生成话题的方法,获取至少一本电子书中包含评论信息的至少一个文本对象的相关信息,生成对应的至少一个电子书话题;其中,电子书话题包括至少一个文本对象的文本对象内容和评论信息;将至少一本电子书中的至少一个电子书话题进行汇总,得到话题广场页面;在话题广场页面显示各电子书话题的文本内容和/或评论信息。通过获取电子书中包含评论信息的文本对象的相关信息,为其生成对应的电子书话题,有效的利用了文本对象的评论信息,可以使更多的用户通过电子书话题了解电子书。

实施例二

图3示出了根据本发明实施例二的基于电子书生成话题的方法的流程图,如图3所示,基于电子书生成话题的方法包括如下步骤:

步骤s301,获取至少一本电子书中包含评论信息的至少一个文本对象的相关信息。

基于电子书生成对应的电子书话题主要针对包含评论信息的文本对象生成。因此,先获取到电子书中包含了评论信息的文本对象。获取时,需要获取包含了评论信息的文本对象的相关信息,相关信息包括电子书的书籍id、章节id、文本对象位置信息、文本对象内容、评论信息等。

步骤s302,根据至少一个文本对象的相关信息对至少一个文本对象进行筛选。

根据获取到的文本对象的相关信息对这些文本对象进行筛选,以确保文本对象生成的电子书话题的质量较高。具体筛选过程如下:

步骤s3021,将位置相邻的多个文本对象进行整合处理,合并为一个文本对象。

当获取到多个文本对象时,根据各个文本对象相关信息中包括的电子书的书籍id、章节id、文本对象位置信息,可以将同一本电子书同一章节位置相邻的多个文本对象进行整合处理,将其文本对象内容进行合并,合并为一个文本对象,并将原多个文本对象的评论信息记录为整合处理后合并得到的一个文本对象的评论信息。一方面生成的电子书话题中包含的文本对象内容较多,也更容易了解到电子书的剧情,评论信息中涉及剧情走向的内容也更好的理解。另一方面整合文本对象,不再需要对一本书中的每个相邻的文本对象单独生成电子书话题,减少电子书话题个数,提升电子书话题包含的内容丰富度,便于用户阅读,提升用户阅读体验。

步骤s3022,对多个文本对象的文本对象内容进行分析,将文本对象内容相似度大于预设阈值的文本对象进行整合处理,合并为一个文本对象。

对同一本电子书中多个文本对象的文本对象内容进行分析,从词语本身、词语的语义等多方面进行分析,将文本对象内容相似度大于预设阈值的文本对象进行整合处理,合并为一个文本对象。如多个文本对象内容讲述的是基本相同的意思时,可以将多个文本对象进行整合处理。具体文本对象内容相似度的分析和文本对象内容相似度与预设阈值的比较,可以将文本对象内容进行分词处理,对分词后的内容使用全匹配算法、相似匹配算法、编辑距离算法、最大公共序列算法等内容相似度算法来确认多个文本对象的内容相似度是否大于预设阈值。预设阈值根据实施情况具体设置,此处对预设阈值和使用的内容相似度算法不做限定。

对多个文本对象的文本对象内容进行分析,将文本对象内容相似度大于预设阈值的文本对象进行整合处理,可以避免根据文本对象生成的电子书话题存在重复。

以上两个步骤的执行顺序不做限定,可以先执行任一步骤。在经过以上两个步骤后,得到多个文本对象,再对多个文本对象进行排序,将热度高的文本对象排在较前位置。此处的热度可以理解为较多用户对其进行评论、文本对象的内容非常精彩,吸引用户阅读等。排序时,先通过步骤s3023和步骤s3024得到文本对象排序模型。

步骤s3023,确定预设的各个文本对象样本所对应的语义特征以及至少一个文本对象所对应的语义特征,根据至少一个文本对象中每个文本对象样本所对应的语义特征确定各个文本对象样本的特征向量。

语义特征包括了隐语义特征和显语义特征。隐语义特征是根据特征提取算法获得。特征提取算法是便于挖掘语义之间的深层次联系的算法,例如,word2vec算法、lda算法。隐语义特征的作用是从文本对象内容的角度体现其热度。显语义特征是根据指定维度而提取的。指定维度可以包括如文本对象内容的词数、文本对象内容的字数、评论信息的条数等。显语义特征的作用是从文本对象本身属性的角度体现其热度。对于语义特征的确定通过不同方式来确定。

将预先挑选出的文本对象样本以及待排序的文本对象共同添加到同一个训练集合中,使文本对象样本与文本对象能够在同一个空间中进行训练,以便于挖掘出文本对象样本与文本对象之间潜在的语义联系,并根据潜在的语义联系确定每个文本对象样本及文本对象所对应的隐语义特征。优选地,隐语义特征包括多个维度,以便于更加准确地反映文本对象的特征。显语义特征根据指定维度从文本对象内容、评论信息直接得到。

确定各个文本对象样本以及文本对象所对应的语义特征之后,进一步根据每个文本对象样本所对应的语义特征确定该文本对象样本的特征向量。其中,特征向量的确定方式可以为多种:例如,可以直接将语义特征所对应的各维度的特征值作为特征向量;又如,也可以进一步结合文本对象样本的预设特征来确定该文本对象样本的特征向量,本发明对此不做限定。

步骤s3024,通过机器学习算法,并结合各个文本对象样本的样本标注结果对各个文本对象样本的特征向量进行训练,得到文本对象排序模型。

机器学习算法为便于确定排序的算法,例如,pairwiserank算法、svmrank算法等。通过机器学习算法对各个文本对象样本的特征向量进行训练时,需结合各个文本对象样本的样本标注结果实现,以便于训练出用于实现文本对象排序的模型。其中,各个文本对象样本的样本标注时机和标注方式可由本领域技术人员灵活选择。例如,既可以在步骤s3023执行之前进行标注,也可以在步骤s3024中进行标注。另外,标注方式既可以为人工标注方式,也可以为机器标注方式,甚至还可以为人机结合标注方式。样本标注结果可以通过正负样本体现、也可以通过样本得分或样本排序体现,还可以通过分档排序后得到的pairwise点对样本体现,本发明对此不做限定。

步骤s3025,根据至少一个文本对象所对应的语义特征确定至少一个文本对象的特征向量,结合文本对象排序模型以及至少一个文本对象的特征向量,确定至少一个文本对象中各文本对象的评价得分。

根据步骤s3023得到的至少一个文本对象所对应的语义特征确定至少一个文本对象的特征向量,结合步骤s3024训练得到文本对象排序模型,可以确定至少一个文本对象中各文本对象的评价得分。具体评论得分如分值3分,文本对象非常精彩用户会进行评论;2分,文本对象比较吸引人文笔也很好,用户可能会进行评论;1分,文本对象比较吸引人文笔也很好,但用户可能不会进行评论;0分,文本对象没有价值没有意义等。

步骤s3026,根据评价得分对至少一个文本对象进行排序。

根据上述得到的评论得分对至少一个文本对象进行排序。排序时,分值高的文本对象排在前面。

通过以上各步骤中根据至少一个文本对象的相关信息,即文本对象内容、评论信息等实现对至少一个文本对象进行排序。

步骤s3027,根据排序结果,筛选排序在前的指定数量的文本对象作为筛选得到的至少一个文本对象。

根据文本对象的排序结果,优选地,可以筛选出排序在前的指定数量的文本对象作为生成电子书话题的文本对象。这些文本对象属于比较优质、有热度的文本对象。对于排序在后且没有吸引用户进行评论价值的文本对象可以不对其生成电子书话题。具体筛选的指定数量本发明不做限定。

通过以上各步骤根据文本对象的相关信息,即文本对象内容、评论信息等实现对至少一个文本对象进行筛选。

步骤s303,根据预设过滤规则对各个文本对象的评论信息进行过滤。

评论信息中有时包含了很多重复的评论信息,或者有些评论信息是广告信息等垃圾评论信息,这些评论信息对用户起不到对文本对象推荐的效果。需要这些文本对象中的评论信息进行过滤。

在过滤时,可以使用预设过滤规则进行过滤。如根据敏感词进行过滤的规则,可以预先设置敏感词词库,并在词库中存储反动、污秽、广告常用词、的敏感词,以去除这些垃圾评论信息。还可以设置滤除重复评论的规则,通过对评论信息进行比较,对重复的评论信息可以仅保留一条或者也可以设置全部滤除;还可以设置滤除评论信息字数低于预设字数阈值的规则,如滤除字数少于10个字的评论信息,滤除如“好看”、“哈哈”等评论信息字数较少的评论信息;还可以设置滤除评论信息点赞数低于预设点赞数阈值的规则,仅保留点赞数较多的优质的评论信息等。预设过滤规则的设置根据实施情况进行设置,在此不作限定。

步骤s304,对各个文本对象的评论信息分别进行排序。

用户在阅读评论信息时,评论信息的顺序也很重要。若先阅读到的评论信息不能提供给用户有价值的评论信息时,用户可能就不会再继续阅读下去。因此,需要对评论信息进行排序,以吸引用户可以继续阅读。

排序时,根据评论信息排序规则对各个文本对象的评论信息分别进行排序。如根据用户兴趣进行排序的规则,如收集用户日常阅读习惯,获取到用户感兴趣的内容,将包含了用户感兴趣内容的评论信息排序在前面;根据不同用户可以对评论信息进行不同的排序;还可以根据点赞数量进行排序的规则,点赞数越多说明评论信息较优质,根据点赞数量的多少依次进行排序;还可以根据评论信息时间进行排序的规则,将评论时间最新的评论信息排在前面,保持评论信息的时效性。评论信息排序规则的设置根据实施情况进行设置,在此不作限定。

进一步,步骤s303和步骤s304也可以在把s302之前执行,这些获取到的文本对象的评论信息仅保留优质的评论信息,再对仅保留优质的评论信息的文本对象进行排序,可以得到更准确的排序结果。

步骤s305,根据各个文本对象的文本对象内容和排序后的评论信息,生成电子书话题。

执行上述各步骤后,根据筛选得到的各个文本对象的文本对象内容和过滤排序后的评论信息,可以对应的生成电子书话题。

步骤s306,将至少一个本电子书中的至少一个电子书话题进行汇总,得到话题广场页面。

在将至少一个本电子书中的至少一个电子书话题进行汇总时,可以通过多种方式进行汇总,满足用户不同的阅读需求。如按照书籍id,对至少一本电子书中的至少一个电子书话题进行汇总,得到特定书籍的话题广场页面。即按照各电子书的书籍id,将每本电子书中的一个或多个的电子书话题进行汇总,得到各本电子书的话题广场页面,用户可以选择查看各本电子书的话题广场页面。进一步,还可以对其中的电子书话题进行排序,如按照电子书剧情进行排序,或者按照电子书话题中的评论信息数量进行排序,或者根据电子书话题生成时间进行排序等方式将话题广场页面中的电子书话题进行排序,方便用户查看。

在将至少一个本电子书中的至少一个电子书话题进行汇总时,还可以按照当前用户的阅读兴趣,对至少一本电子书中的至少一个电子书话题进行汇总,得到符合当前用户阅读兴趣的话题广场页面。如用户对武侠类电子书感兴趣,可以将武侠类电子书话题进行汇总,得到武侠类电子书话题的话题广场页面。进一步,还可以对电子书话题进行排序,如按照电子书话题中的评论信息数量进行排序,或者根据电子书话题生成时间进行排序等方式将话题广场页面中的电子书话题进行排序,方便用户查看。

在将至少一个本电子书中的至少一个电子书话题进行汇总时,还可以按照各电子书话题的当前热度,对至少一本电子书中的至少一个电子书话题进行汇总,得到当前热度较高的话题广场页面。如按照电子书话题的不同点击量进行汇总,得到日点击量、周点击量、月点击量、总点击量等不同分类的电子书话题汇总后的话题广场页面。

在将至少一个本电子书中的至少一个电子书话题进行汇总时,还可以将至少一本电子书中的至少一个电子书话题进行排序,方便用户根据不同排序顺序进行查看。排序可以和上述汇总一起进行,也可以在汇总后,在对电子书话题进行排序。根据电子书的排序结果,得到话题广场页面。在将至少一本电子书中的至少一个电子书话题进行排序时,可以按照至少一个文本对象的排序结果,将对应的电子书话题进行排序。或者还可以根据话题排序规则将对应的电子书话题进行排序。具体的,如根据用户兴趣进行排序的规则,用户对武侠类电子书感兴趣,可以将武侠类电子书话题排序在前;或者根据话题热度排序的规则,如当前用户都在阅读《北京北京》电子书,将该本电子书中文本对象生成的电子书话题排序在前;或者根据用户阅读顺序进行排序的规则,当前用户正在阅读的电子书中文本对象生成的电子书话题排序在前;或者根据电子书剧情进行排序的规则,按照电子书中文本对象位置信息的先后顺序、剧情走向顺序将对应的电子书话题进行排序;或者根据评论信息数量进行排序,将包含评论信息数量较多的电子书话题排序在前;或者根据时间进行排序的规则,根据评论信息的最新时间进行排序等。将多个电子书话题汇总后,根据话题排序规则将对应的电子书话题进行排序,得到话题广场页面。

可以任选一种方式对电子书话题进行汇总、排序,得到话题广场页面,也可以选择以上多种方式对电子书话题进行排序汇总,得到话题广场页面。本发明在此不做限定。

步骤s307,接收客户端发送的话题广场页面的访问请求。

步骤s308,判断客户端是否具有访问话题广场页面中特定评论信息的权限。

接收到客户端发送的话题广场页面的访问请求,需要将话题广场页面发送给客户端,以供客户端进行展示。但由于评论信息中有些特定评论信息为付费评论信息,需要用户付费后才能阅读。如专家、明星等人物撰写的评论信息。因此在将话题广场页面发送给客户端之前,需要判断客户端是否具有访问话题广场页面中特定评论信息的权限,即判断客户端是否已经付费购买了特定评论信息的阅读权限,若是,执行步骤s309,否则,执行步骤s310。

步骤s309,将包含特定评论信息的话题广场页面发送给客户端进行展示。

将包含特定评论信息的具体内容的话题广场页面发送给客户端进行展示,用户可以看到特定评论信息的具体内容。

步骤s310,将隐藏特定评论信息的话题广场页面发送给客户端进行展示。

将特定评论信息的具体内容隐藏,可以显示为付费按钮的形式,将隐藏特定评论信息的话题广场页面发送给客户端进行展示,用户看到付费按钮后,可以自主选择是否付费阅读特定评论信息的具体内容。

以上在将话题广场页面发送给客户端后,可以采用瀑布流方式在客户端展示话题广场页面。话题广场页面展示时,根据展示界面的大小、文本对象中文本对象内容的长度、评论信息的多少、评论信息的长度等因素,分块的展示各个文本对象的部分或全部文本对象内容、以及部分或全部评论信息。

根据本发明提供的基于电子书生成话题的方法,通过机器学习算法挖掘出大量文本对象之间潜在的语义联系,并据此确定各个文本对象的隐语义特征和根据指定维度的显语义特征。根据语义特征训练的文本对象排序模型能够更好地确定各个文本对象的质量,对文本对象进行排序,进而得到优质、热点高的文本对象,从而对应生成的电子书话题的质量较高。同时,对评论信息也进行过滤、排序,使阅读时的用户体验较佳。对生成的电子书话题进行分类、排序,以提升用户对电子书话题的阅读兴趣。进一步,对特定评论信息的阅读权限进行判断,保证话题广场页面的正确展示。

实施例三

在得到话题广场页面后,可以在话题广场页面看到各个文本对象内容和对其的评论信息,当用户在阅读这些电子书话题时,对其对应的电子书发生阅读兴趣,想要阅读该电子书时,或者用户在阅读电子书时,想要详细阅读某个文本对象的评论信息时,还可以通过以下步骤,实现电子书与电子书话题的双向交互,方便用户的阅读。

图5示出了根据本发明实施例三的电子书与电子书话题交互方法的流程图,如图5所示,该方法包括如下步骤:

步骤s501,建立电子书文本对象与话题广场页面中电子书话题的关联关系。

由于电子书话题根据电子书文本对象的相关信息生成,因此,可以根据电子书中各文本对象的相关信息,建立电子书的各文本对象与话题广场页面中相应的各电子书话题的关联关系。文本对象的相关信息包括如下中的至少一个:电子书的书籍id、章节id、文本对象在电子书中的位置信息、文本对象内容、关于文本对象的评论信息。当电子书的内容较长,包含多个章节,且多个章节中还包括了多个段落时,文本对象位置信息为具体章节中的具体的段落位置或者更详细的具体章节中的具体的段落位置的具体行数位置等信息。电子书章节id可以方便快速定位到电子书文本对象,同时,可以根据章节id可以了解电子书文本对象在电子书中的位置,便于了解文本对象所处的剧情发展位置等。

步骤s502,根据客户端发送的在电子书页面中对第一指定文本对象的第一触发请求,查询与第一指定文本对象关联的第一指定话题,将第一指定话题展示页面返回给客户端。

当用户在阅读电子书时,若想要详细的阅读某指定的文本对象相对应的电子书话题时,根据客户端在电子书页面发送的对第一指定文本对象的第一触发请求,第一触发请求中携带有该文本对象的相关信息。由于文本对象与电子书话题的具有关联关系,根据第一触发请求携带的文本对象的相关信息,可以查询与第一指定文本对象关联的第一指定话题。进而将第一指定话题展示页面返回给客户端。

在将第一指定话题展示页面返回给客户端之前,由于第一指定话题展示页面中的评论信息中有些特定评论信息为付费评论信息,需要用户付费后才能阅读。如专家、明星等人物撰写的评论信息。因此在将第一指定话题展示页面返回给客户端之前,需要判断客户端是否具有访问第一指定话题的特定评论信息的权限,即判断客户端是否已经付费购买了特定评论信息的阅读权限,若是,将包含特定评论信息的第一指定话题展示页面返回给客户端,即用户可以看到特定评论信息的具体内容;若否,则将隐藏特定评论信息的第一指定话题展示页面返回给客户端。即将特定评论信息的具体内容隐藏,可以显示为付费按钮的形式,将隐藏特定评论信息的第一指定话题展示页面返回给客户端。用户看到付费按钮后,可以自主选择是否付费阅读特定评论信息的具体内容。

其中,在电子书页面中,可以遍历电子书中各文本对象,检测出与话题广场中的话题存在关联关系的文本对象,确定为话题文本对象。在电子书页面中,可以将话题文本对象以特定标记方式进行显示。如将话题文本对象以红色字体进行显示。

在话题展示页面中,如在第一指定话题展示页面中,显示了第一指定话题的文本对象内容,如图6所示的页面。其中第一指定话题中包括了文本对象内容和上下文内容。将文本对象内容以特定标记方式进行显示,上下文内容不做标记,正常显示。如将文本对象以红色字体显示,上下文内容黑色字体正常显示。

步骤s503,根据客户端发送的在话题广场页面中对第二指定话题的第二触发请求,查询与第二指定话题关联的第二指定文本对象,将第二指定文本对象所属的第二电子书的相关页面返回给客户端。

当用户在话题广场页面阅读电子书话题时,若想要阅读某电子书话题对应的电子书时,话题广场页面如图6所示,可以包括如试读此书的按钮。用户可以点击试读此书的按钮,根据客户端发送的在话题广场页面中对第二指定话题的第二触发请求,第二触发请求中携带有电子书话题对应电子书文本对象的相关信息。由于文本对象与电子书话题的具有关联关系,根据第二触发请求携带的电子书话题对应电子书文本对象的相关信息,可以查询第二指定话题关联的第二指定文本对象。进而将第二指定文本对象所属的第二电子书的相关页面返回给客户端。

第二指定文本对象所属的第二电子书的相关页面可以为第二电子书的书籍详情页。此时,第二触发请求中携带有第二指定文本对象所属电子书的书籍id。根据第二触发请求中携带的书籍id,可以确定第二指定文本对象所属的电子书。进而将第二指定文本对象所属的电子书的书籍详情页发送给客户端进行显示。

第二指定文本对象所属的第二电子书的相关页面还可以为第二指定文本对象所在的电子书页面。此时,第二触发请求中携带有第二指定文本对象所属电子书的书籍id、章节id、以及第二指定文本对象在第二电子书中的位置信息。根据第二触发请求中携带的书籍id、章节id、以及第二指定文本对象在第二电子书中的位置信息,可以在第二电子书中确定第二指定文本对象所在的电子书页面,从而将第二指定文本对象所在的电子书页面发送给客户端。由于有些电子书的文本对象需要付费才能阅读,因此,在将第二指定文本对象所在的电子书页面发送给客户端之前,需要判断客户端是否具有第二指定文本对象所在的电子书页面的阅读权限,即判断用户是否已经购买了第二指定文本对象所在的电子书页面的阅读权限,若是,将第二指定文本对象所在的电子书页面返回给客户端;若否,则显示权限请求页面,即付费页面。在客户端获取阅读权限后,即在用户付费购买第二指定文本对象所在的电子书页面的阅读权限后,将第二指定文本对象所在的电子书页面返回给客户端。

在返回给客户端的电子书页面中,需要将第二指定文本对象以特定标记方式进行标记。如将第二指定文本对象以红色字体进行标记,方便用户在阅读到第二指定文本对象时,可以清楚的了解到第二指定文本对象有评论信息,与第二指定话题相关联,可以与其对应的第二指定话题进行交互。

步骤s504,根据客户端发送的在电子书页面中对第一指定文本对象添加评论信息的请求,在电子书页面中第一指定文本对象处添加评论信息;查询与第一指定文本对象关联的第一指定话题,将评论信息同步至话题广场中第一指定话题。

用户还可以在阅读电子书的过程中对电子书的文本对象添加评论信息,根据客户端发送的在电子书页面中对第一指定文本对象添加评论信息的请求,在电子书页面中第一指定文本对象处添加评论信息。同时,根据第一指定文本对象的相关信息查询与第一指定文本对象关联的第一指定话题,将评论信息同步至话题广场中第一指定话题,方便第一指定话题可以同步的显示或同步的得到添加的评论信息。

步骤s505,根据客户端发送的在第二指定话题展示页面中对第二指定话题添加评论信息的请求,在第二指定话题展示页面添加评论信息;查询与第二指定话题关联的第二指定文本对象,将评论信息同步至第二指定文本对象。

用户还可以在第二指定话题展示页面如图6所示,对第二指定话题添加评论信息,根据客户端发送的在第二指定话题展示页面中对第二指定话题添加评论信息的请求,在第二指定话题展示页面添加评论信息。同时,查询与第二指定话题关联的第二指定文本对象,将评论信息同步至第二指定文本对象,方便用户在阅读电子书的第二指定文本对象时,可以在第二指定文本对象处查看到添加的评论信息。

步骤s506,接收客户端发送的在第二指定话题展示页面发起的分享请求;将第二指定话题分享给好友用户。

用户在阅读第二指定话题展示页面时,还可以将第二指定话题进行分享。具体的,接收客户端发送的在第二指定话题展示页面发起的分享请求,将第二指定话题分享给好友用户,方便好友用户之间相互分享话题。

步骤s507,根据客户端在第一指定话题展示页发送的携带有电子书的书籍id向上级跳转请求,查询与电子书的书籍id关联的电子书话题,将包含电子书话题的话题广场页面返回给客户端。

用户在阅读电子书时,可以从电子书页面触发对第一指定文本对象的第一触发请求,得到第一指定话题展示页面,查看到与第一指定文本对象关联的第一指定话题。进一步,用户在查看第一指定话题展示页面时,还可以从该第一话题展示页面向上跳转,查看该本电子书相关话题的话题广场页面。具体的,根据客户端在第一指定话题展示页发送的携带有电子书的书籍id向上级跳转请求,查询与电子书的书籍id关联的电子书话题,将包含电子书话题的话题广场页面返回给客户端。其中话题广场页面包含的话题为该电子书相关的话题,即该电子书中文本对象的电子书话题,方便用户一次可以查看到电子书所有相关的话题,对电子书可以更详细的了解。

以上步骤s502-s507之间没有前后顺序关系,根据客户端发送的请求执行对应的步骤。

根据本发明提供的基于电子书生成话题的方法,先建立电子书文本对象与话题广场页面中电子书话题的关联关系。根据客户端发送的在电子书页面中对第一指定文本对象的第一触发请求,查询与第一指定文本对象关联的第一指定话题,将第一指定话题展示页面返回给客户端。方便用户在电子书页面可以直接跳转至话题展示页面,查看相关的话题。进一步,还可以在话题展示页向上跳转至包含本电子书的相关其他话题的话题广场页面,方便用户可以查看与本电子书相关的其他话题,对本电子书更加了解。根据客户端发送的在话题广场页面中对第二指定话题的第二触发请求,查询与第二指定话题关联的第二指定文本对象,将第二指定文本对象所属的第二电子书的相关页面返回给客户端。方便用户在话题展示页面直接跳转至电子书页面,阅读电子书,减少繁琐的搜索电子书过程。进一步,在跳转至电子书页面时,可以跳转至电子书的书籍详情页,方便用户了解电子书的整体剧情信息;也可以跳转至文本对象所在的电子书页面,直接阅读对应的文本对象内容;还可以对电子书中具体文本对象内容的阅读权限进行检测,在需要付费阅读时,检测用户是否已付费。避免造成将需要付费阅读的电子书文本对象内容直接显示,少对电子书提供商造成损失。在电子书页面和话题展示页面均提供了添加评论信息的接口,且在电子书页面和话题展示页面任一页面添加评论信息时,两页面保持双向同步,一页面添加的评论信息会同步到另一页面。本发明还对特定评论信息的阅读权限进行判断,保证话题展示页面的正确展示。本发明还可以将话题分享给好友用户,使好友用户之间可以话题共享。

实施例四

本申请实施例四提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的基于电子书生成话题的方法。

可执行指令具体可以用于使得处理器执行以下操作:

获取至少一本电子书中包含评论信息的至少一个文本对象的相关信息,生成对应的至少一个电子书话题;其中,电子书话题包括至少一个文本对象的文本对象内容和评论信息;将至少一本电子书中的至少一个电子书话题进行汇总,得到话题广场页面;在话题广场页面显示各电子书话题的文本内容和/或评论信息。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:根据至少一个文本对象的相关信息对至少一个文本对象进行筛选;其中,文本对象的相关信息包括电子书的书籍id、章节id、文本对象位置信息、文本对象内容和/或评论信息;根据筛选得到的至少一个文本对象的相关信息,生成对应的至少一个电子书话题。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:根据至少一个文本对象的相关信息对至少一个文本对象进行排序;根据排序结果,筛选排序在前的指定数量的文本对象作为筛选得到的至少一个文本对象。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:确定预设的各个文本对象样本所对应的语义特征以及至少一个文本对象所对应的语义特征,根据各个文本对象样本所对应的语义特征确定各个文本对象样本的特征向量;通过机器学习算法,并结合各个文本对象样本的样本标注结果对各个文本对象样本的特征向量进行训练,得到文本对象排序模型;根据至少一个文本对象所对应的语义特征确定至少一个文本对象的特征向量,结合文本对象排序模型以及至少一个文本对象的特征向量,确定至少一个文本对象中各文本对象的评价得分;根据评价得分对至少一个文本对象进行排序。

在一种可选的实施方式中,语义特征包括:隐语义特征和显语义特征;隐语义特征是根据特征提取算法获得,显语义特征是根据指定维度而提取的。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:将位置相邻的多个文本对象进行整合处理,合并为一个文本对象。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:对多个文本对象的文本对象内容进行分析,将文本对象内容相似度大于预设阈值的文本对象进行整合处理,合并为一个文本对象。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:对各个文本对象的评论信息分别进行排序;根据各个文本对象的文本对象内容和排序后的评论信息,生成电子书话题。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:根据评论信息排序规则对各个文本对象的评论信息分别进行排序;其中,评论信息排序规则包括:根据用户兴趣进行排序的规则、根据点赞数量进行排序的规则和/或根据评论信息时间进行排序的规则。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:根据预设过滤规则对各个文本对象的评论信息进行过滤;其中,预设过滤规则包括:根据敏感词进行过滤的规则、滤除重复评论的规则、滤除评论信息字数低于预设字数阈值的规则和/或滤除评论信息点赞数低于预设点赞数阈值的规则。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:按照书籍id,对至少一本电子书中的至少一个电子书话题进行汇总,得到特定书籍的话题广场页面;或者按照当前用户的阅读兴趣,对至少一本电子书中的至少一个电子书话题进行汇总,得到符合当前用户阅读兴趣的话题广场页面;或者按照各电子书话题的当前热度,对至少一本电子书中的至少一个电子书话题进行汇总,得到当前热度较高的话题广场页面。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:将至少一本电子书中的至少一个电子书话题进行排序;根据电子书话题的排序结果,得到话题广场页面。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:根据话题排序规则将至少一个电子书话题进行排序;其中,话题排序规则包括:根据用户兴趣进行排序的规则、根据话题热度排序的规则、根据用户阅读顺序进行排序的规则、根据电子书剧情进行排序的规则、根据评论信息数量进行排序和/或根据时间进行排序的规则。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:接收客户端发送的话题广场页面的访问请求,将话题广场页面发送给客户端,采用瀑布流方式在客户端展示话题广场页面。

在一种可选的实施方式中,话题广场页面分块展示各个文本对象的部分或全部文本对象内容、以及部分或全部评论信息。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:判断客户端是否具有访问话题广场页面中特定评论信息的权限;若是,将包含特定评论信息的话题广场页面发送给客户端进行展示;若否,则将隐藏特定评论信息的话题广场页面发送给客户端进行展示。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:接收客户端发送的指定话题的访问请求,将指定话题展示页面发送给客户端,指定话题展示页面包含全部文本对象内容、文本对象内容的上下文以及全部评论信息。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:建立电子书文本对象与话题广场页面中电子书话题的关联关系;根据客户端发送的在电子书页面中对第一指定文本对象的第一触发请求,查询与第一指定文本对象关联的第一指定话题,将第一指定话题展示页面返回给客户端;根据客户端发送的在话题广场页面中对第二指定话题的第二触发请求,查询与第二指定话题关联的第二指定文本对象,将第二指定文本对象所属的第二电子书的相关页面返回给客户端。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:根据电子书中各文本对象的相关信息,建立电子书的各文本对象与话题广场页面中相应的各电子书话题的关联关系;其中,文本对象的相关信息包括如下中的至少一个:电子书的书籍id、章节id、文本对象在电子书中的位置信息、文本对象内容、关于文本对象的评论信息。

在一种可选的实施方式中,第二指定文本对象所属的第二电子书的相关页面为:第二电子书的书籍详情页;第二触发请求中携带有第二指定文本对象所属的第二电子书的书籍id;可执行指令进一步使处理器执行以下操作:根据第二触发请求中携带的书籍id,确定第二指定文本对象所属的第二电子书;将第二指定文本对象所属的第二电子书的书籍详情页发送给客户端进行显示。

在一种可选的实施方式中,第二指定文本对象所属的第二电子书的相关页面为:第二指定文本对象所在的电子书页面;第二触发请求中携带有第二指定文本对象所属的第二电子书的书籍id、章节id、以及第二指定文本对象在第二电子书中的位置信息;可执行指令进一步使处理器执行以下操作:根据第二触发请求中携带的书籍id、章节id、以及第二指定文本对象在第二电子书中的位置信息,在第二电子书中确定第二指定文本对象所在的电子书页面;将第二指定文本对象所在的电子书页面发送给客户端。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:判断客户端是否具有第二指定文本对象所在的电子书页面的阅读权限;若是,将第二指定文本对象所在的电子书页面发送给客户端;若否,则显示权限请求页面,在客户端获取阅读权限后,将第二指定文本对象所在的电子书页面发送给客户端。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:遍历电子书中各文本对象,检测出与话题广场中的话题存在关联关系的文本对象,确定为话题文本对象;在电子书页面中,将话题文本对象以特定标记方式进行显示。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:在电子书页面中,将第二指定文本对象以特定标记方式进行标记后返回给客户端。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:在话题展示页面中,将话题的文本对象内容以特定标记方式进行显示。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:根据客户端发送的在电子书页面中对第一指定文本对象添加评论信息的请求,在电子书页面中第一指定文本对象处添加评论信息;查询与第一指定文本对象关联的第一指定话题,将评论信息同步至话题广场页面中第一指定话题。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:根据客户端发送的在第二指定话题展示页面中对第二指定话题添加评论信息的请求,在第二指定话题展示页面添加评论信息;查询与第二指定话题关联的第二指定文本对象,将评论信息同步至第二指定文本对象。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:接收客户端发送的在第二指定话题展示页面发起的分享请求;将第二指定话题分享给好友用户。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:判断客户端是否具有访问第一指定话题的特定评论信息的权限;若是,将包含特定评论信息的第一指定话题展示页面返回给客户端;若否,则将隐藏特定评论信息的第一指定话题展示页面返回给客户端。

在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:根据客户端在第一指定话题展示页发送的携带有电子书的书籍id向上级跳转请求,查询与电子书的书籍id关联的电子书话题,将包含与电子书的书籍id关联的电子书话题的话题广场页面返回给客户端。

实施例五

图7示出了根据本发明实施例五的一种计算设备的结构示意图,本发明具体实施例并不对计算设备的具体实现做限定。

如图7所示,该计算设备可以包括:处理器(processor)702、通信接口(communicationsinterface)704、存储器(memory)706、以及通信总线708。

其中:

处理器702、通信接口704、以及存储器706通过通信总线708完成相互间的通信。

通信接口704,用于与其它设备比如客户端或其它服务器等的网元通信。

处理器702,用于执行程序710,具体可以执行上述基于电子书生成话题的方法实施例中的相关步骤。

具体地,程序710可以包括程序代码,该程序代码包括计算机操作指令。

处理器702可能是中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。服务器包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。

存储器706,用于存放程序710。存储器706可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

程序710具体可以用于使得处理器702执行以下操作:

在一种可选的实施方式中,程序710用于使得处理器702获取至少一本电子书中包含评论信息的至少一个文本对象的相关信息,生成对应的至少一个电子书话题;其中,电子书话题包括至少一个文本对象的文本对象内容和评论信息;将至少一本电子书中的至少一个电子书话题进行汇总,得到话题广场页面;在话题广场页面显示各电子书话题的文本内容和/或评论信息。

在一种可选的实施方式中,程序710用于使得处理器702根据至少一个文本对象的相关信息对至少一个文本对象进行筛选;其中,文本对象的相关信息包括电子书的书籍id、章节id、文本对象位置信息、文本对象内容和/或评论信息;根据筛选得到的至少一个文本对象的相关信息,生成对应的至少一个电子书话题。

在一种可选的实施方式中,程序710用于使得处理器702根据至少一个文本对象的相关信息对至少一个文本对象进行排序;根据排序结果,筛选排序在前的指定数量的文本对象作为筛选得到的至少一个文本对象。

在一种可选的实施方式中,程序710用于使得处理器702确定预设的各个文本对象样本所对应的语义特征以及至少一个文本对象所对应的语义特征,根据各个文本对象样本所对应的语义特征确定各个文本对象样本的特征向量;通过机器学习算法,并结合各个文本对象样本的样本标注结果对各个文本对象样本的特征向量进行训练,得到文本对象排序模型;根据至少一个文本对象所对应的语义特征确定至少一个文本对象的特征向量,结合文本对象排序模型以及至少一个文本对象的特征向量,确定至少一个文本对象中各文本对象的评价得分;根据评价得分对至少一个文本对象进行排序。

在一种可选的实施方式中,语义特征包括:隐语义特征和显语义特征;隐语义特征是根据特征提取算法获得,显语义特征是根据指定维度而提取的。

在一种可选的实施方式中,程序710用于使得处理器702将位置相邻的多个文本对象进行整合处理,合并为一个文本对象。

在一种可选的实施方式中,程序710用于使得处理器702对多个文本对象的文本对象内容进行分析,将文本对象内容相似度大于预设阈值的文本对象进行整合处理,合并为一个文本对象。

在一种可选的实施方式中,程序710用于使得处理器702对各个文本对象的评论信息分别进行排序;根据各个文本对象的文本对象内容和排序后的评论信息,生成电子书话题。

在一种可选的实施方式中,程序710用于使得处理器702根据评论信息排序规则对各个文本对象的评论信息分别进行排序;其中,评论信息排序规则包括:根据用户兴趣进行排序的规则、根据点赞数量进行排序的规则和/或根据评论信息时间进行排序的规则。

在一种可选的实施方式中,程序710用于使得处理器702根据预设过滤规则对各个文本对象的评论信息进行过滤;其中,预设过滤规则包括:根据敏感词进行过滤的规则、滤除重复评论的规则、滤除评论信息字数低于预设字数阈值的规则和/或滤除评论信息点赞数低于预设点赞数阈值的规则。

在一种可选的实施方式中,程序710用于使得处理器702按照书籍id,对至少一本电子书中的至少一个电子书话题进行汇总,得到特定书籍的话题广场页面;或者按照当前用户的阅读兴趣,对至少一本电子书中的至少一个电子书话题进行汇总,得到符合当前用户阅读兴趣的话题广场页面;或者按照各电子书话题的当前热度,对至少一本电子书中的至少一个电子书话题进行汇总,得到当前热度较高的话题广场页面。

在一种可选的实施方式中,程序710用于使得处理器702将至少一本电子书中的至少一个电子书话题进行排序;根据电子书话题的排序结果,得到话题广场页面。

在一种可选的实施方式中,程序710用于使得处理器702根据话题排序规则将至少一个电子书话题进行排序;其中,话题排序规则包括:根据用户兴趣进行排序的规则、根据话题热度排序的规则、根据用户阅读顺序进行排序的规则、根据电子书剧情进行排序的规则、根据评论信息数量进行排序和/或根据时间进行排序的规则。

在一种可选的实施方式中,程序710用于使得处理器702接收客户端发送的话题广场页面的访问请求,将话题广场页面发送给客户端,采用瀑布流方式在客户端展示话题广场页面。

在一种可选的实施方式中,话题广场页面分块展示各个文本对象的部分或全部文本对象内容、以及部分或全部评论信息。

在一种可选的实施方式中,程序710用于使得处理器702判断客户端是否具有访问话题广场页面中特定评论信息的权限;若是,将包含特定评论信息的话题广场页面发送给客户端进行展示;若否,则将隐藏特定评论信息的话题广场页面发送给客户端进行展示。

在一种可选的实施方式中,程序710用于使得处理器702接收客户端发送的指定话题的访问请求,将指定话题展示页面发送给客户端,指定话题展示页面包含全部文本对象内容、文本对象内容的上下文以及全部评论信息。

在一种可选的实施方式中,程序710用于使得处理器702建立电子书文本对象与话题广场页面中电子书话题的关联关系;根据客户端发送的在电子书页面中对第一指定文本对象的第一触发请求,查询与第一指定文本对象关联的第一指定话题,将第一指定话题展示页面返回给客户端;根据客户端发送的在话题广场页面中对第二指定话题的第二触发请求,查询与第二指定话题关联的第二指定文本对象,将第二指定文本对象所属的第二电子书的相关页面返回给客户端。

在一种可选的实施方式中,程序710用于使得处理器702根据电子书中各文本对象的相关信息,建立电子书的各文本对象与话题广场页面中相应的各电子书话题的关联关系;其中,文本对象的相关信息包括如下中的至少一个:电子书的书籍id、章节id、文本对象在电子书中的位置信息、文本对象内容、关于文本对象的评论信息。

在一种可选的实施方式中,第二指定文本对象所属的第二电子书的相关页面为:第二电子书的书籍详情页;第二触发请求中携带有第二指定文本对象所属的第二电子书的书籍id;程序710用于使得处理器702根据第二触发请求中携带的书籍id,确定第二指定文本对象所属的第二电子书;将第二指定文本对象所属的第二电子书的书籍详情页发送给客户端进行显示。

在一种可选的实施方式中,第二指定文本对象所属的第二电子书的相关页面为:第二指定文本对象所在的电子书页面;第二触发请求中携带有第二指定文本对象所属的第二电子书的书籍id、章节id、以及第二指定文本对象在第二电子书中的位置信息;程序710用于使得处理器702根据第二触发请求中携带的书籍id、章节id、以及第二指定文本对象在第二电子书中的位置信息,在第二电子书中确定第二指定文本对象所在的电子书页面;将第二指定文本对象所在的电子书页面发送给客户端。

在一种可选的实施方式中,程序710用于使得处理器702判断客户端是否具有第二指定文本对象所在的电子书页面的阅读权限;若是,将第二指定文本对象所在的电子书页面发送给客户端;若否,则显示权限请求页面,在客户端获取阅读权限后,将第二指定文本对象所在的电子书页面发送给客户端。

在一种可选的实施方式中,程序710用于使得处理器702遍历电子书中各文本对象,检测出与话题广场中的话题存在关联关系的文本对象,确定为话题文本对象;在电子书页面中,将话题文本对象以特定标记方式进行显示。

在一种可选的实施方式中,程序710用于使得处理器702在电子书页面中,将第二指定文本对象以特定标记方式进行标记后返回给客户端。

在一种可选的实施方式中,程序710用于使得处理器702在话题展示页面中,将话题的文本对象内容以特定标记方式进行显示。

在一种可选的实施方式中,程序710用于使得处理器702根据客户端发送的在电子书页面中对第一指定文本对象添加评论信息的请求,在电子书页面中第一指定文本对象处添加评论信息;查询与第一指定文本对象关联的第一指定话题,将评论信息同步至话题广场页面中第一指定话题。

在一种可选的实施方式中,程序710用于使得处理器702根据客户端发送的在第二指定话题展示页面中对第二指定话题添加评论信息的请求,在第二指定话题展示页面添加评论信息;查询与第二指定话题关联的第二指定文本对象,将评论信息同步至第二指定文本对象。

在一种可选的实施方式中,程序710用于使得处理器702接收客户端发送的在第二指定话题展示页面发起的分享请求;将第二指定话题分享给好友用户。

在一种可选的实施方式中,程序710用于使得处理器702判断客户端是否具有访问第一指定话题的特定评论信息的权限;若是,将包含特定评论信息的第一指定话题展示页面返回给客户端;若否,则将隐藏特定评论信息的第一指定话题展示页面返回给客户端。

在一种可选的实施方式中,程序710用于使得处理器702根据客户端在第一指定话题展示页发送的携带有电子书的书籍id向上级跳转请求,查询与电子书的书籍id关联的电子书话题,将包含与电子书的书籍id关联的电子书话题的话题广场页面返回给客户端。

程序710中各步骤的具体实现可以参见上述基于电子书生成话题的实施例中的相应步骤中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。

通过本实施例提供的方案,获取至少一本电子书中包含评论信息的至少一个文本对象的相关信息,生成对应的至少一个电子书话题;其中,电子书话题包括至少一个文本对象的文本对象内容和评论信息;将至少一本电子书中的至少一个电子书话题进行汇总,得到话题广场页面;在话题广场页面显示各电子书话题的文本内容和/或评论信息。通过获取电子书中包含评论信息的文本对象的相关信息,为其生成对应的电子书话题,有效的利用了文本对象的评论信息,可以使更多的用户通过电子书话题了解电子书。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

本发明公开了:a1.一种基于电子书生成话题的方法,其包括:

获取至少一本电子书中包含评论信息的至少一个文本对象的相关信息,生成对应的至少一个电子书话题;其中,所述电子书话题包括所述至少一个文本对象的文本对象内容和评论信息;

将所述至少一本电子书中的至少一个电子书话题进行汇总,得到话题广场页面;

在所述话题广场页面显示各电子书话题的文本内容和/或评论信息。

a2.根据a1所述的方法,其中,所述获取至少一本电子书中包含评论信息的至少一个文本对象的相关信息,生成对应的至少一个电子书话题进一步包括:

根据所述至少一个文本对象的相关信息对所述至少一个文本对象进行筛选;其中,所述文本对象的相关信息包括电子书的书籍id、章节id、文本对象位置信息、文本对象内容和/或评论信息;

根据筛选得到的至少一个文本对象的相关信息,生成对应的至少一个电子书话题。

a3.根据a2所述的方法,其中,所述根据所述至少一个文本对象的相关信息对所述至少一个文本对象进行筛选进一步包括:

根据所述至少一个文本对象的相关信息对所述至少一个文本对象进行排序;

根据排序结果,筛选排序在前的指定数量的文本对象作为所述筛选得到的至少一个文本对象。

a4.根据a3所述的方法,其中,所述方法还包括:

确定预设的各个文本对象样本所对应的语义特征以及所述至少一个文本对象所对应的语义特征,根据各个文本对象样本所对应的语义特征确定各个文本对象样本的特征向量;

通过机器学习算法,并结合各个文本对象样本的样本标注结果对各个文本对象样本的特征向量进行训练,得到文本对象排序模型;

所述根据所述至少一个文本对象的相关信息对所述至少一个文本对象进行排序进一步包括:

根据所述至少一个文本对象所对应的语义特征确定所述至少一个文本对象的特征向量,结合所述文本对象排序模型以及所述至少一个文本对象的特征向量,确定所述至少一个文本对象中各文本对象的评价得分;

根据所述评价得分对所述至少一个文本对象进行排序。

a5.根据a4所述的方法,其中,所述语义特征包括:隐语义特征和显语义特征;所述隐语义特征是根据特征提取算法获得,所述显语义特征是根据指定维度而提取的。

a6.根据a3所述的方法,其中,在所述根据所述至少一个文本对象的相关信息对所述至少一个文本对象进行排序之前,所述方法还包括:

将位置相邻的多个文本对象进行整合处理,合并为一个文本对象。

a7.根据a3所述的方法,其中,在所述根据所述至少一个文本对象的相关信息对所述至少一个文本对象进行排序之前,所述方法还包括:

对多个文本对象的文本对象内容进行分析,将文本对象内容相似度大于预设阈值的文本对象进行整合处理,合并为一个文本对象。

a8.根据a1-a7中任一项所述的方法,其中,所述获取至少一本电子书中包含评论信息的至少一个文本对象的相关信息,生成对应的至少一个电子书话题进一步包括:

对各个文本对象的评论信息分别进行排序;

根据所述各个文本对象的文本对象内容和排序后的评论信息,生成电子书话题。

a9.根据a8所述的方法,其中,所述对各个文本对象的评论信息分别进行排序进一步包括:

根据评论信息排序规则对各个文本对象的评论信息分别进行排序;其中,所述评论信息排序规则包括:根据用户兴趣进行排序的规则、根据点赞数量进行排序的规则和/或根据评论信息时间进行排序的规则。

a10.根据a1-a9中任一项所述的方法,其中,在所述生成对应的至少一个电子书话题之前,所述方法还包括:

根据预设过滤规则对各个文本对象的评论信息进行过滤;其中,所述预设过滤规则包括:根据敏感词进行过滤的规则、滤除重复评论的规则、滤除评论信息字数低于预设字数阈值的规则和/或滤除评论信息点赞数低于预设点赞数阈值的规则。

a11、根据a1-a10中任一项所述的方法,其中,所述将所述至少一本电子书中的至少一个电子书话题进行汇总,得到话题广场页面进一步包括:

按照书籍id,对所述至少一本电子书中的至少一个电子书话题进行汇总,得到特定书籍的话题广场页面;或者

按照当前用户的阅读兴趣,对所述至少一本电子书中的至少一个电子书话题进行汇总,得到符合所述当前用户阅读兴趣的话题广场页面;或者

按照各电子书话题的当前热度,对所述至少一本电子书中的至少一个电子书话题进行汇总,得到当前热度较高的话题广场页面。

a12.根据a1-a11中任一项所述的方法,其中,所述将所述至少一本电子书中的至少一个电子书话题进行汇总,得到话题广场页面进一步包括:

将所述至少一本电子书中的至少一个电子书话题进行排序;

根据电子书话题的排序结果,得到话题广场页面。

a13.根据a11所述的方法,其中,所述将至少一本电子书中的至少一个电子书话题进行排序进一步包括:

根据话题排序规则将所述至少一个电子书话题进行排序;其中,所述话题排序规则包括:根据用户兴趣进行排序的规则、根据话题热度排序的规则、根据用户阅读顺序进行排序的规则、根据电子书剧情进行排序的规则、根据评论信息数量进行排序和/或根据时间进行排序的规则。

a14.根据a1-a13中任一项所述的方法,其中,所述在所述话题广场页面显示各电子书话题的文本内容和/或评论信息进一步包括:

接收客户端发送的话题广场页面的访问请求,将所述话题广场页面发送给客户端,采用瀑布流方式在客户端展示所述话题广场页面。

a15.根据a14所述的方法,其中,所述话题广场页面分块展示各个文本对象的部分或全部文本对象内容、以及部分或全部评论信息。

a16.根据a1-a15中任一项所述的方法,其中,在所述在话题广场页面显示各电子书话题的文本内容和/或评论信息之前,所述方法还包括:

判断所述客户端是否具有访问所述话题广场页面中特定评论信息的权限;

若是,将包含所述特定评论信息的所述话题广场页面发送给客户端进行展示;

若否,则将隐藏所述特定评论信息的所述话题广场页面发送给客户端进行展示。

a17.根据a1-a16中任一项所述的方法,其中,所述方法还包括:

接收客户端发送的指定话题的访问请求,将指定话题展示页面发送给客户端,所述指定话题展示页面包含全部文本对象内容、文本对象内容的上下文以及全部评论信息。

a18.根据a17所述的方法,其中,所述方法还包括:

建立电子书文本对象与话题广场页面中电子书话题的关联关系;

根据客户端发送的在电子书页面中对第一指定文本对象的第一触发请求,查询与第一指定文本对象关联的第一指定话题,将第一指定话题展示页面返回给客户端;

根据客户端发送的在话题广场页面中对第二指定话题的第二触发请求,查询与第二指定话题关联的第二指定文本对象,将第二指定文本对象所属的第二电子书的相关页面返回给客户端。

a19.根据a18所述的方法,其中,所述建立电子书文本对象与话题广场页面中电子书话题的关联关系进一步包括:

根据电子书中各文本对象的相关信息,建立电子书的各文本对象与话题广场页面中相应的各电子书话题的关联关系;

其中,文本对象的相关信息包括如下中的至少一个:电子书的书籍id、章节id、文本对象在电子书中的位置信息、文本对象内容、关于文本对象的评论信息。

a20.根据a19所述的方法,其中,所述第二指定文本对象所属的第二电子书的相关页面为:所述第二电子书的书籍详情页;

所述第二触发请求中携带有所述第二指定文本对象所属的第二电子书的书籍id;

所述将第二指定文本对象所属的第二电子书的相关页面发送给客户端,包括:根据所述第二触发请求中携带的书籍id,确定所述第二指定文本对象所属的第二电子书;将所述第二指定文本对象所属的第二电子书的书籍详情页发送给客户端进行显示。

a21、根据a19所述的方法,其中,所述第二指定文本对象所属的第二电子书的相关页面为:所述第二指定文本对象所在的电子书页面;

所述第二触发请求中携带有所述第二指定文本对象所属的第二电子书的书籍id、章节id、以及第二指定文本对象在所述第二电子书中的位置信息;

所述将第二指定文本对象所属的第二电子书的相关页面发送给客户端,包括:根据所述第二触发请求中携带的书籍id、章节id、以及第二指定文本对象在所述第二电子书中的位置信息,在所述第二电子书中确定所述第二指定文本对象所在的电子书页面;将所述第二指定文本对象所在的电子书页面发送给客户端。

a22、根据a21所述的方法,其中,在所述将所述第二指定文本对象所在的电子书页面发送给客户端之前,所述方法还包括:

判断所述客户端是否具有所述第二指定文本对象所在的电子书页面的阅读权限;

若是,将所述第二指定文本对象所在的电子书页面发送给客户端;若否,则显示权限请求页面,在所述客户端获取所述阅读权限后,将所述第二指定文本对象所在的电子书页面发送给客户端。

a23.根据a18-a22中任一项所述的方法,其中,所述方法还包括:

遍历电子书中各文本对象,检测出与话题广场中的话题存在关联关系的文本对象,确定为话题文本对象;

在所述电子书页面中,将所述话题文本对象以特定标记方式进行显示。

a24.根据a21或a22所述的方法,其中,所述将第二指定文本对象所在的电子书页面发送给客户端进一步包括:

在所述电子书页面中,将所述第二指定文本对象以特定标记方式进行标记。

a25.根据a18-a24中任一项所述的方法,其中,所述方法还包括:

在话题展示页面中,将所述话题的文本对象内容以特定标记方式进行显示。

a26.根据a18-a25中任一项所述的方法,其中,所述方法还包括:

根据客户端发送的在电子书页面中对第一指定文本对象添加评论信息的请求,在电子书页面中第一指定文本对象处添加所述评论信息;

查询与第一指定文本对象关联的第一指定话题,将所述评论信息同步至话题广场中第一指定话题。

a27.根据a18-a26中任一项所述的方法,其中,所述方法还包括:

根据客户端发送的在第二指定话题展示页面中对第二指定话题添加评论信息的请求,在第二指定话题展示页面添加所述评论信息;

查询与第二指定话题关联的第二指定文本对象,将所述评论信息同步至第二指定文本对象。

a28.根据a18-a27中任一项所述的方法,其中,所述方法还包括:

接收客户端发送的在第二指定话题展示页面发起的分享请求;

将第二指定话题分享给好友用户。

a29.根据a18-a28中任一项所述的方法,其中,在所述将第一指定话题展示页面返回给客户端之前,所述方法还包括:

判断所述客户端是否具有访问第一指定话题的特定评论信息的权限;

若是,将包含所述特定评论信息的第一指定话题展示页面返回给客户端;

若否,则将隐藏所述特定评论信息的第一指定话题展示页面返回给客户端。

a30.根据a18-a29中任一项所述的方法,其中,所述方法还包括:

根据客户端在所述第一指定话题展示页发送的携带有电子书的书籍id向上级跳转请求,查询与所述电子书的书籍id关联的电子书话题,将包含与所述电子书的书籍id关联的所述电子书话题的话题广场页面返回给客户端。

本发明还公开了:b31.一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:

获取至少一本电子书中包含评论信息的至少一个文本对象的相关信息,生成对应的至少一个电子书话题;其中,所述电子书话题包括所述至少一个文本对象的文本对象内容和评论信息;

将所述至少一本电子书中的至少一个电子书话题进行汇总,得到话题广场页面;

在所述话题广场页面显示各电子书话题的文本内容和/或评论信息。

b32.根据b31所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

根据所述至少一个文本对象的相关信息对所述至少一个文本对象进行筛选;其中,所述文本对象的相关信息包括电子书的书籍id、章节id、文本对象位置信息、文本对象内容和/或评论信息;

根据筛选得到的至少一个文本对象的相关信息,生成对应的至少一个电子书话题。

b33.根据b32所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

根据所述至少一个文本对象的相关信息对所述至少一个文本对象进行排序;

根据排序结果,筛选排序在前的指定数量的文本对象作为所述筛选得到的至少一个文本对象。

b34.根据b33所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

确定预设的各个文本对象样本所对应的语义特征以及所述至少一个文本对象所对应的语义特征,根据各个文本对象样本所对应的语义特征确定各个文本对象样本的特征向量;

通过机器学习算法,并结合各个文本对象样本的样本标注结果对各个文本对象样本的特征向量进行训练,得到文本对象排序模型;

所述根据所述至少一个文本对象的相关信息对所述至少一个文本对象进行排序进一步包括:

根据所述至少一个文本对象所对应的语义特征确定所述至少一个文本对象的特征向量,结合所述文本对象排序模型以及所述至少一个文本对象的特征向量,确定所述至少一个文本对象中各文本对象的评价得分;

根据所述评价得分对所述至少一个文本对象进行排序。

b35.根据b34所述的计算设备,所述语义特征包括:隐语义特征和显语义特征;所述隐语义特征是根据特征提取算法获得,所述显语义特征是根据指定维度而提取的。

b36.根据b33所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

将位置相邻的多个文本对象进行整合处理,合并为一个文本对象。

b37.根据b33所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

对多个文本对象的文本对象内容进行分析,将文本对象内容相似度大于预设阈值的文本对象进行整合处理,合并为一个文本对象。

b38.根据b31-b37中任一项所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

对各个文本对象的评论信息分别进行排序;

根据所述各个文本对象的文本对象内容和排序后的评论信息,生成电子书话题。

b39.根据b38所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

根据评论信息排序规则对各个文本对象的评论信息分别进行排序;其中,所述评论信息排序规则包括:根据用户兴趣进行排序的规则、根据点赞数量进行排序的规则和/或根据评论信息时间进行排序的规则。

b40.根据b31-b39中任一项所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

根据预设过滤规则对各个文本对象的评论信息进行过滤;其中,所述预设过滤规则包括:根据敏感词进行过滤的规则、滤除重复评论的规则、滤除评论信息字数低于预设字数阈值的规则和/或滤除评论信息点赞数低于预设点赞数阈值的规则。

b41、根据b31-b40中任一项所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

按照书籍id,对所述至少一本电子书中的至少一个电子书话题进行汇总,得到特定书籍的话题广场页面;或者

按照当前用户的阅读兴趣,对所述至少一本电子书中的至少一个电子书话题进行汇总,得到符合所述当前用户阅读兴趣的话题广场页面;或者

按照各电子书话题的当前热度,对所述至少一本电子书中的至少一个电子书话题进行汇总,得到当前热度较高的话题广场页面。

b42.根据b31-b41中任一项所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

将所述至少一本电子书中的至少一个电子书话题进行排序;

根据电子书话题的排序结果,得到话题广场页面。

b43.根据b41所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

根据话题排序规则将所述至少一个电子书话题进行排序;其中,所述话题排序规则包括:根据用户兴趣进行排序的规则、根据话题热度排序的规则、根据用户阅读顺序进行排序的规则、根据电子书剧情进行排序的规则、根据评论信息数量进行排序和/或根据时间进行排序的规则。

b44.根据b31-b43中任一项所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

接收客户端发送的话题广场页面的访问请求,将所述话题广场页面发送给客户端,采用瀑布流方式在客户端展示所述话题广场页面。

b45.根据b44所述的计算设备,所述话题广场页面分块展示各个文本对象的部分或全部文本对象内容、以及部分或全部评论信息。

b46.根据b31-b45中任一项所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

判断所述客户端是否具有访问所述话题广场页面中特定评论信息的权限;

若是,将包含所述特定评论信息的所述话题广场页面发送给客户端进行展示;

若否,则将隐藏所述特定评论信息的所述话题广场页面发送给客户端进行展示。

b47.根据b31-b46中任一项所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

接收客户端发送的指定话题的访问请求,将指定话题展示页面发送给客户端,所述指定话题展示页面包含全部文本对象内容、文本对象内容的上下文以及全部评论信息。

b48.根据b47所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

建立电子书文本对象与话题广场页面中电子书话题的关联关系;

根据客户端发送的在电子书页面中对第一指定文本对象的第一触发请求,查询与第一指定文本对象关联的第一指定话题,将第一指定话题展示页面返回给客户端;

根据客户端发送的在话题广场页面中对第二指定话题的第二触发请求,查询与第二指定话题关联的第二指定文本对象,将第二指定文本对象所属的第二电子书的相关页面返回给客户端。

b49.根据b48所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

根据电子书中各文本对象的相关信息,建立电子书的各文本对象与话题广场页面中相应的各电子书话题的关联关系;

其中,文本对象的相关信息包括如下中的至少一个:电子书的书籍id、章节id、文本对象在电子书中的位置信息、文本对象内容、关于文本对象的评论信息。

b50.根据b49所述的计算设备,所述第二指定文本对象所属的第二电子书的相关页面为:所述第二电子书的书籍详情页;

所述第二触发请求中携带有所述第二指定文本对象所属的第二电子书的书籍id;

所述可执行指令进一步使所述处理器执行以下操作:根据所述第二触发请求中携带的书籍id,确定所述第二指定文本对象所属的第二电子书;将所述第二指定文本对象所属的第二电子书的书籍详情页发送给客户端进行显示。

b51、根据b49所述的计算设备,所述第二指定文本对象所属的第二电子书的相关页面为:所述第二指定文本对象所在的电子书页面;

所述第二触发请求中携带有所述第二指定文本对象所属的第二电子书的书籍id、章节id、以及第二指定文本对象在所述第二电子书中的位置信息;

所述可执行指令进一步使所述处理器执行以下操作:根据所述第二触发请求中携带的书籍id、章节id、以及第二指定文本对象在所述第二电子书中的位置信息,在所述第二电子书中确定所述第二指定文本对象所在的电子书页面;将所述第二指定文本对象所在的电子书页面发送给客户端。

b52、根据b51所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

判断所述客户端是否具有所述第二指定文本对象所在的电子书页面的阅读权限;

若是,将所述第二指定文本对象所在的电子书页面发送给客户端;若否,则显示权限请求页面,在所述客户端获取所述阅读权限后,将所述第二指定文本对象所在的电子书页面发送给客户端。

b53.根据b48-b52中任一项所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

遍历电子书中各文本对象,检测出与话题广场中的话题存在关联关系的文本对象,确定为话题文本对象;

在所述电子书页面中,将所述话题文本对象以特定标记方式进行显示。

b54.根据b51或b52所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

在所述电子书页面中,将所述第二指定文本对象以特定标记方式进行标记。

b55.根据b48-b54中任一项所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

在话题展示页面中,将所述话题的文本对象内容以特定标记方式进行显示。

b56.根据b48-b55中任一项所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

根据客户端发送的在电子书页面中对第一指定文本对象添加评论信息的请求,在电子书页面中第一指定文本对象处添加所述评论信息;

查询与第一指定文本对象关联的第一指定话题,将所述评论信息同步至话题广场中第一指定话题。

b57.根据b48-b56中任一项所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

根据客户端发送的在第二指定话题展示页面中对第二指定话题添加评论信息的请求,在第二指定话题展示页面添加所述评论信息;

查询与第二指定话题关联的第二指定文本对象,将所述评论信息同步至第二指定文本对象。

b58.根据b48-b57中任一项所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

接收客户端发送的在第二指定话题展示页面发起的分享请求;

将第二指定话题分享给好友用户。

b59.根据b48-b58中任一项所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

判断所述客户端是否具有访问第一指定话题的特定评论信息的权限;

若是,将包含所述特定评论信息的第一指定话题展示页面返回给客户端;

若否,则将隐藏所述特定评论信息的第一指定话题展示页面返回给客户端。

b60.根据b48-b59中任一项所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:

根据客户端在所述第一指定话题展示页发送的携带有电子书的书籍id向上级跳转请求,查询与所述电子书的书籍id关联的电子书话题,将包含与所述电子书的书籍id关联的所述电子书话题的话题广场页面返回给客户端。

本发明还公开了:c61.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使所述处理器执行以下操作:

获取至少一本电子书中包含评论信息的至少一个文本对象的相关信息,生成对应的至少一个电子书话题;其中,所述电子书话题包括所述至少一个文本对象的文本对象内容和评论信息;

将所述至少一本电子书中的至少一个电子书话题进行汇总,得到话题广场页面;

在所述话题广场页面显示各电子书话题的文本内容和/或评论信息。

c62.根据c61所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

根据所述至少一个文本对象的相关信息对所述至少一个文本对象进行筛选;其中,所述文本对象的相关信息包括电子书的书籍id、章节id、文本对象位置信息、文本对象内容和/或评论信息;

根据筛选得到的至少一个文本对象的相关信息,生成对应的至少一个电子书话题。

c63.根据c62所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

根据所述至少一个文本对象的相关信息对所述至少一个文本对象进行排序;

根据排序结果,筛选排序在前的指定数量的文本对象作为所述筛选得到的至少一个文本对象。

c64.根据c63所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

确定预设的各个文本对象样本所对应的语义特征以及所述至少一个文本对象所对应的语义特征,根据各个文本对象样本所对应的语义特征确定各个文本对象样本的特征向量;

通过机器学习算法,并结合各个文本对象样本的样本标注结果对各个文本对象样本的特征向量进行训练,得到文本对象排序模型;

所述根据所述至少一个文本对象的相关信息对所述至少一个文本对象进行排序进一步包括:

根据所述至少一个文本对象所对应的语义特征确定所述至少一个文本对象的特征向量,结合所述文本对象排序模型以及所述至少一个文本对象的特征向量,确定所述至少一个文本对象中各文本对象的评价得分;

根据所述评价得分对所述至少一个文本对象进行排序。

c65.根据c64所述的计算机存储介质,所述语义特征包括:隐语义特征和显语义特征;所述隐语义特征是根据特征提取算法获得,所述显语义特征是根据指定维度而提取的。

c66.根据c63所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

将位置相邻的多个文本对象进行整合处理,合并为一个文本对象。

c67.根据c63所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

对多个文本对象的文本对象内容进行分析,将文本对象内容相似度大于预设阈值的文本对象进行整合处理,合并为一个文本对象。

c68.根据c61-c67中任一项所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

对各个文本对象的评论信息分别进行排序;

根据所述各个文本对象的文本对象内容和排序后的评论信息,生成电子书话题。

c69.根据c68所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

根据评论信息排序规则对各个文本对象的评论信息分别进行排序;其中,所述评论信息排序规则包括:根据用户兴趣进行排序的规则、根据点赞数量进行排序的规则和/或根据评论信息时间进行排序的规则。

c70.根据c61-c69中任一项所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

根据预设过滤规则对各个文本对象的评论信息进行过滤;其中,所述预设过滤规则包括:根据敏感词进行过滤的规则、滤除重复评论的规则、滤除评论信息字数低于预设字数阈值的规则和/或滤除评论信息点赞数低于预设点赞数阈值的规则。

c71、根据c61-c70中任一项所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

按照书籍id,对所述至少一本电子书中的至少一个电子书话题进行汇总,得到特定书籍的话题广场页面;或者

按照当前用户的阅读兴趣,对所述至少一本电子书中的至少一个电子书话题进行汇总,得到符合所述当前用户阅读兴趣的话题广场页面;或者

按照各电子书话题的当前热度,对所述至少一本电子书中的至少一个电子书话题进行汇总,得到当前热度较高的话题广场页面。

c72.根据c61-c71中任一项所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

将所述至少一本电子书中的至少一个电子书话题进行排序;

根据电子书话题的排序结果,得到话题广场页面。

c73.根据c71所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

根据话题排序规则将所述至少一个电子书话题进行排序;其中,所述话题排序规则包括:根据用户兴趣进行排序的规则、根据话题热度排序的规则、根据用户阅读顺序进行排序的规则、根据电子书剧情进行排序的规则、根据评论信息数量进行排序和/或根据时间进行排序的规则。

c74.根据c61-c73中任一项所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

接收客户端发送的话题广场页面的访问请求,将所述话题广场页面发送给客户端,采用瀑布流方式在客户端展示所述话题广场页面。

c75.根据c74所述的计算机存储介质,所述话题广场页面分块展示各个文本对象的部分或全部文本对象内容、以及部分或全部评论信息。

c76.根据c61-c75中任一项所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

判断所述客户端是否具有访问所述话题广场页面中特定评论信息的权限;

若是,将包含所述特定评论信息的所述话题广场页面发送给客户端进行展示;

若否,则将隐藏所述特定评论信息的所述话题广场页面发送给客户端进行展示。

c77.根据c61-c76中任一项所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

接收客户端发送的指定话题的访问请求,将指定话题展示页面发送给客户端,所述指定话题展示页面包含全部文本对象内容、文本对象内容的上下文以及全部评论信息。

c78.根据c77所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

建立电子书文本对象与话题广场页面中电子书话题的关联关系;

根据客户端发送的在电子书页面中对第一指定文本对象的第一触发请求,查询与第一指定文本对象关联的第一指定话题,将第一指定话题展示页面返回给客户端;

根据客户端发送的在话题广场页面中对第二指定话题的第二触发请求,查询与第二指定话题关联的第二指定文本对象,将第二指定文本对象所属的第二电子书的相关页面返回给客户端。

c79.根据c78所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

根据电子书中各文本对象的相关信息,建立电子书的各文本对象与话题广场页面中相应的各电子书话题的关联关系;

其中,文本对象的相关信息包括如下中的至少一个:电子书的书籍id、章节id、文本对象在电子书中的位置信息、文本对象内容、关于文本对象的评论信息。

c80.根据c79所述的计算机存储介质,所述第二指定文本对象所属的第二电子书的相关页面为:所述第二电子书的书籍详情页;

所述第二触发请求中携带有所述第二指定文本对象所属的第二电子书的书籍id;

所述可执行指令进一步使所述处理器执行以下操作:根据所述第二触发请求中携带的书籍id,确定所述第二指定文本对象所属的第二电子书;将所述第二指定文本对象所属的第二电子书的书籍详情页发送给客户端进行显示。

c81、根据c79所述的计算机存储介质,所述第二指定文本对象所属的第二电子书的相关页面为:所述第二指定文本对象所在的电子书页面;

所述第二触发请求中携带有所述第二指定文本对象所属的第二电子书的书籍id、章节id、以及第二指定文本对象在所述第二电子书中的位置信息;

所述可执行指令进一步使所述处理器执行以下操作:根据所述第二触发请求中携带的书籍id、章节id、以及第二指定文本对象在所述第二电子书中的位置信息,在所述第二电子书中确定所述第二指定文本对象所在的电子书页面;将所述第二指定文本对象所在的电子书页面发送给客户端。

c82、根据c81所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

判断所述客户端是否具有所述第二指定文本对象所在的电子书页面的阅读权限;

若是,将所述第二指定文本对象所在的电子书页面发送给客户端;若否,则显示权限请求页面,在所述客户端获取所述阅读权限后,将所述第二指定文本对象所在的电子书页面发送给客户端。

c83.根据c78-c82中任一项所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

遍历电子书中各文本对象,检测出与话题广场中的话题存在关联关系的文本对象,确定为话题文本对象;

在所述电子书页面中,将所述话题文本对象以特定标记方式进行显示。

c84.根据c81或c82所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

在所述电子书页面中,将所述第二指定文本对象以特定标记方式进行标记。

c85.根据c78-c84中任一项所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

在话题展示页面中,将所述话题的文本对象内容以特定标记方式进行显示。

c86.根据c78-c85中任一项所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

根据客户端发送的在电子书页面中对第一指定文本对象添加评论信息的请求,在电子书页面中第一指定文本对象处添加所述评论信息;

查询与第一指定文本对象关联的第一指定话题,将所述评论信息同步至话题广场中第一指定话题。

c87.根据c78-c86中任一项所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

根据客户端发送的在第二指定话题展示页面中对第二指定话题添加评论信息的请求,在第二指定话题展示页面添加所述评论信息;

查询与第二指定话题关联的第二指定文本对象,将所述评论信息同步至第二指定文本对象。

c88.根据c78-c87中任一项所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

接收客户端发送的在第二指定话题展示页面发起的分享请求;

将第二指定话题分享给好友用户。

c89.根据c78-c88中任一项所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

判断所述客户端是否具有访问第一指定话题的特定评论信息的权限;

若是,将包含所述特定评论信息的第一指定话题展示页面返回给客户端;

若否,则将隐藏所述特定评论信息的第一指定话题展示页面返回给客户端。

c90.根据c78-c89中任一项所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

根据客户端在所述第一指定话题展示页发送的携带有电子书的书籍id向上级跳转请求,查询与所述电子书的书籍id关联的电子书话题,将包含与所述电子书的书籍id关联的所述电子书话题的话题广场页面返回给客户端。

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