一种信息展示方法、装置及计算机可读存储介质与流程

文档序号:13422126阅读:157来源:国知局
一种信息展示方法、装置及计算机可读存储介质与流程

本发明涉及终端技术领域,尤其涉及一种信息展示方法、装置及计算机可读存储介质。



背景技术:

目前,随着计算机技术的快速发展,以及喜爱阅读的用户在不断增加,通过在终端上进行阅读的用户越来越多。由于在终端的展示页面中大多是通过封面图片来展示内容,由于封面图片包含的能够引导用户阅读的信息较少,因此通过封面图片对用户进行引导阅读的效果不是很好。

举例来说,图1为展示电子书的封面的示意图,如图1所示,在阅读应用程序(app,application)的书架中,只展示用户加入书架的电子书的封面图片。具体地,可以展示纸质图书的封面图片,如图1中的鱼羊野史和金粉世家;也可以展示网络书籍中的一副漫画,如图1中的修真狂少;还可以展示影视作品的宣传图片,如图1中的步步惊心。

但是,随着电子书的数量越来越多、种类越来越丰富,如图文结合的电子书、纯图片的漫画电子书、具有听书功能的电子书。封面图片虽然越来越炫目,同时也带来了审美疲劳,通过展示封面图片引导用户进行阅读的效果较差。



技术实现要素:

有鉴于此,本发明实施例期望提供一种信息展示方法、装置及计算机可读存储介质,能够引导用户阅读图书。

本发明实施例的技术方案是这样实现的:

本发明实施例提供一种信息展示方法,所述方法包括:

确定图书;

基于确定的图书,确定至少一种引导信息;所述引导信息能够引导用户阅读所述图书;

将所述至少一种引导信息展示在所述确定的图书对应的封面展示区域中。

上述方案中,所述基于确定的图书,确定至少一种引导信息,包括:

基于所述确定的图书,确定对应的展示模板;

基于确定的展示模板,确定对应的至少一种引导信息;

相应的,所述将所述至少一种引导信息展示在所述确定的图书对应的封面展示区域中,包括:

利用所述确定的展示模板,将所述至少一种引导信息加载到所述确定的图书对应的封面展示区域中并展示。

上述方案中,所述确定对应的展示模板,包括:

利用超文本标记语言,绘制一个矩形区域;

基于绘制的矩形区域,创建展示模板。

上述方案中,所述创建展示模板,包括:

利用超文本标记语言,绘制一个矩形区域;

基于绘制的矩形区域,创建展示模板。

上述方案中,所述基于绘制的矩形区域,创建展示模板,包括:

通过在所述矩形区域中绘制至少一种路径,将所述矩形区域划分为多个展示区域,得到展示模板;

或者,通过在所述矩形区域中绘制至少一种图形,将所述矩形区域划分为多个展示区域,一个展示区域对应一个图层,得到展示模板;

或者,将所述矩形区域作为展示模板。

上述方案中,所述基于确定的展示模板,确定对应的至少一种引导信息,包括:

利用展示模板包含的区域的数量,以及所述确定的图书对应的多个引导信息按照对应分数的排序结果,确定对应区域的引导信息;所述排序结果是将所述确定的图书对应的多个引导信息按照对应分数降排序得到的结果。

上述方案中,所述方法还包括:

向服务器发送获取引导信息以及对应分数请求;所述请求中携带有所述确定的图书的信息;

接收服务器发送的所述确定的图书对应的多个引导信息以及对应分数;

将所述确定的图书对应的多个引导信息按照对应分数降排序,得到排序结果。

上述方案中,所述利用所述确定的展示模板,将所述至少一种引导信息加载到所述确定的图书对应的封面展示区域中并展示,包括:

在所述确定的图书对应的封面展示区域加载所述确定的展示模板;

将确定的至少一种引导信息加载到所述确定的展示模板中并展示。

上述方案中,所述利用所述确定的展示模板,将所述至少一种引导信息加载到所述确定的图书对应的封面展示区域中并展示,包括:

将确定的至少一种引导信息加载到所述确定的展示模板中,生成包含引导信息的图片作为封面;

将所述封面加载到所述确定的图书对应的封面展示区域中并展示。

上述方案中,所述利用所述确定的展示模板,将所述至少一种引导信息加载到所述确定的图书对应的封面展示区域中并展示,包括:

基于展示模板与包含引导信息的封面的预设对应关系,确定与所述确定的展示模板对应的包含引导信息的封面;

将所述包含引导信息的封面加载到所述图书对应的封面展示区域中并展示。

本发明实施例提供一种信息展示方法,所述方法包括:

接收终端发送的获取引导信息以及对应分数请求;

解析所述请求,得到所述确定的图书的信息;

利用所述确定的图书的信息,确定对应所述确定的图书的多个引导信息;

将所述确定的图书对应的多个引导信息以及对应分数发送给终端;所述多个引导信息用于供终端展示在所述确定的图书对应的封面展示区域中。

上述方案中,所述方法还包括:

针对每个引导信息,确定与引导信息对应的至少一种阅读信息;所述阅读信息表征用户对所述图书信息进行阅读产生的信息;

利用所述阅读信息,以及对应阅读信息的权重,确定对应引导信息的分数。

本发明实施例提供一种信息展示装置,所述装置包括:

确定模块,用于确定图书;基于确定的图书,确定那个至少一种引导信息;所述引导信息能够引导用户阅读所述图书;

展示模块,用于将所述至少一种引导信息展示在所述确定的图书对应的封面展示区域中。

上述方案中,所述确定模块,具体用于基于所述确定的图书,确定对应的展示模板;基于确定的展示模板,确定对应的至少一种引导信息;

相应的,所述展示模块,具体用于利用所述确定的展示模板,将所述至少一种引导信息加载到所述确定的图书对应的封面展示区域中并展示。

上述方案中,所述确定模块,具体用于利用超文本标记语言,绘制一个矩形区域;基于绘制的矩形区域,创建展示模板。

上述方案中,所述确定模块,具体用于通过在所述矩形区域中绘制至少一种路径,将所述矩形区域划分为多个展示区域,得到展示模板;或者,通过在所述矩形区域中绘制至少一种图形,将所述矩形区域划分为多个展示区域,一个展示区域对应一个图层,得到展示模板;或者,将所述矩形区域作为展示模板。

上述方案中,所述确定模块,具体用于利用展示模板包含的区域的数量,以及所述确定的图书对应的多个引导信息按照对应分数的排序结果,确定对应区域的引导信息;所述排序结果是将所述确定的图书对应的多个引导信息按照对应分数降排序得到的结果。

上述方案中,所述展示模块,具体用于在所述确定的图书对应的封面展示区域加载所述确定的展示模板;将确定的至少一种引导信息加载到所述确定的展示模板中并展示。

上述方案中,所述展示模块,具体用于将确定的至少一种引导信息加载到所述确定的展示模板中,生成包含引导信息的图片作为封面;

将所述封面加载到所述确定的图书对应的封面展示区域中并展示。

上述方案中,所述展示模块,具体用于基于展示模板与包含引导信息的封面的预设对应关系,确定与所述确定的展示模板对应的包含引导信息的封面;

将所述包含引导信息的封面加载到所述图书对应的封面展示区域中并展示。

本发明实施例提供一种信息展示装置,所述装置包括:

接收模块,用于接收终端发送的获取引导信息以及对应分数请求;

解析模块,用于解析所述请求,得到所述确定的图书的信息;并利用所述确定的图书的信息,确定对应所述确定的图书的多个引导信息;

发送模块,用于将所述确定的图书对应的多个引导信息以及对应分数发送给终端。

本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上面所述任一种信息展示方法的步骤。

本发明实施例提供一种信息展示装置,包括:存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序;

其中,所述处理器用于运行所述计算机程序时,执行上面所述任一种信息展示方法的步骤。

本发明实施例提供一种信息展示装置,包括:存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序;

其中,所述处理器用于运行所述计算机程序时,执行上面所述任一种信息展示方法的步骤。

本发明实施例提供的信息展示方法、装置及计算机可读存储介质,确定图书;基于确定的图书,确定至少一种引导信息;所述引导信息能够引导用户阅读所述图书;将所述至少一种引导信息展示在所述确定的图书对应的封面展示区域中。在本发明实施例中,由于将能够引导用户阅读所述图书的引导信息展示在所述确定的图书对应的封面展示区域中,因此,能够引导用户阅读图书。

附图说明

图1为相关技术中展示电子书封面的示意图;

图2为本发明实施例信息展示方法的实现流程示意图一;

图3为本发明实施例展示模板的示意图一;

图4为本发明实施例展示模板的示意图二;

图5为本发明实施例展示多种引导信息的示意图;

图6为本发明实施例展示一种引导信息的示意图;

图7为本发明实施例信息展示方法的实现流程示意图二;

图8为本发明实施例信息展示装置的组成结构示意图一;

图9为本发明实施例信息展示装置的组成结构示意图二;

图10为本发明实施例信息展示装置的组成结构示意图三;

图11为本发明实施例信息展示的具体实现流程示意图一;

图12为本发明实施例信息展示的具体实现流程示意图二;

图13为本发明实施例信息展示的具体实现流程示意图三。

具体实施方式

本发明实施例中,确定图书;基于确定的图书,确定至少一种引导信息;所述引导信息能够引导用户阅读所述图书;将所述至少一种引导信息展示在所述确定的图书对应的封面展示区域中。

为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。

如图2所示,本发明实施例以终端侧为例详细说明信息展示方法,包括以下步骤:

步骤201:确定图书。

这里,所述图书可以是电子书、漫画等等。

实际应用时,可以是用户在开启电子书书架时,确定出书架中的电子书;还可以是为用户进行电子书推荐时,确定出推荐的电子书。

步骤202:基于确定的图书,确定至少一种引导信息。

这里,所述引导信息能够引导用户阅读所述确定的图书。

在一实施例中,所述基于确定的图书,确定至少一种引导信息,包括:基于所述确定的图书,确定对应的展示模板;基于确定的展示模板,确定对应的至少一种引导信息。

在一实施例中,所述确定对应的展示模板,包括:利用超文本标记语言,绘制一个矩形区域;基于绘制的矩形区域,创建展示模板。

这里,还可以是根据所述确定的图书的配置文件,确定展示模板;或者,根据所述确定的图书的特征信息,确定展示模板。

实际应用时,可以在图书的配置文件中存储展示模板及其编号的对应关系,举例来说,当确定了图书时,从对应图书的配置文件中解析出展示模板的编号,根据编号确定对应的展示模板。其中,在所述图书的配置文件中,可以添加n种展示模板的编号,每个展示模板对应唯一的编号。

还可以根据图书的特征信息确定展示模板,举例来说,特征信息为电子书的字数所属的区间段,不同的区间段对应不同的展示模板。特征信息还可以为阅读次数、购买次数等等。

在一实施例中,所述基于绘制的矩形区域,创建展示模板,包括:通过在所述矩形区域中绘制至少一种路径,将所述矩形区域划分为多个展示区域,得到展示模板;或者,通过在所述矩形区域中绘制至少一种图形,将所述矩形区域划分为多个展示区域,一个展示区域对应一个图层,得到展示模板;或者,将所述矩形区域作为展示模板。

这里,可以通过超文本标记语言(html,hypertextmark-uplanguage)的新版本即html5标准,在确定的图书的封面展示区域中,预先绘制一个矩形区域,基于绘制的矩形区域,创建展示模板。

实际应用时,可以在矩形区域内定义多个展示区域的组合,得到展示模板;还可以在矩形区域内定义多个展示区域的组合,一个展示区域对应一个图层,得到展示模板。这里,可以基于html5标准得到展示模板,还可以通过坐标确定多个展示区域,得到展示模板。

图3为一种展示模板的示意图,如图3所示,在一个矩形区域中,定义三个矩形的展示区域的组合。图4为另一种展示模板的示意图,如图4所示,在一个矩形区域中,定义一个矩形区域和一个圆形区域的组合,圆形区域对应一个图层,矩形区域对应一个图层。

在一实施例中,所述基于确定的展示模板,确定对应的至少一种引导信息,包括:利用展示模板包含的区域的数量,以及所述确定的图书对应的多个引导信息按照对应分数的排序结果,确定对应区域的引导信息;所述排序结果是将所述确定的图书对应的多个引导信息按照对应分数降排序得到的结果。

这里,将确定的图书对应的多个引导信息按照对应分数降排序,包括:从服务器获取与所述确定的图书对应的阅读信息;根据获取的阅读信息,对所述确定的图书对应的多个引导信息进行打分,得到对应分数;按照对应分数降排序,生成引导信息分数数据表。

这里,所述阅读信息包括但不限于评论信息、点赞信息、阅读时长、购买信息、笔记信息、书签信息、分享次数等等。所述引导信息包括但不限于精彩评论、精彩情节、图书介绍、作者介绍等等。

举例来说,根据阅读信息(如点赞数)对引导信息(如精彩评论a)进行打分,并确定精彩评论a的点赞数在所有评论中得分最高,引导信息(即精彩评论a)能够较好地引导读者进行阅读。或者,根据阅读信息(如笔记数)对引导信息(如b段落的文字)进行打分,确定b段落的文字出现的笔记数量最多,可以判断b段落是全本电子书中最精彩的部分,引导信息(即b段落的文字)能够较好地引导读者进行阅读。

表1为引导信息与阅读信息的对应关系,如表1所示,一个引导信息可以对应至少一种阅读信息。所述阅读信息包括点赞数、分享数、回复数等等。引导信息包括评论、情节、电子书介绍、作者介绍等等。

表1

实际应用时,根据引导信息对应的阅读信息为每个引导信息打分时,由于每个阅读信息的数量级是不同的,比如,对应某些电子书,评论数很高、笔记数很高,但点赞数、回复数很低;或者,对应某些电子书,评论数很低,但笔记数、分享数量都很高,因此需要建立一套均衡的打分体系。

具体地,可以通过自身占比的方式,对每个阅读信息进行归一化处理;其中,自身为阅读信息。

举例来说,一个引导信息对应一个阅读信息时,根据阅读信息(如点赞数)对引导信息(如评论)进行打分,评论的分数等于该评论的点赞数除以所有评论的点赞数。比如,有10个评论,“评论一”的点赞数为10个,这10个评论的点赞数为30个,根据点赞数对“评论一”进行打分的分值为:10/30=0.3。

一个引导信息对应多个阅读信息时,可以通过不同的权重进行加权计算,确定对应引导信息的分数。比如引导信息为“评论”,对应的阅读信息为:点赞数、分享数、回复数,对应阅读信息的权重分别为:0.7、0.1、0.2,再进行加权计算得到对应引导信息的分数。其中,点赞数对应的权重是高的,因为点赞数能够直观体现读者对引导信息即评论的认可。

根据引导信息对应的阅读信息,确定针对每本图书的多个引导信息的分数。根据分数进行排序,生成引导信息分数数据表。可以将每本图书的引导信息分数数据表,保存在每本图书对应的配置文件中;其中,可以定期(如一周或者一个月等等)更新所述配置文件。

在一实施例中,所述方法还包括:向服务器发送获取引导信息以及对应分数请求;所述请求中携带有所述确定的图书的信息;接收服务器发送的所述确定的图书对应的多个引导信息以及对应分数;将所述确定的图书对应的多个引导信息按照对应分数降排序,得到排序结果。

实际应用时,可以向服务器获取引导信息对应的分数,服务器确定引导信息分数的过程与终端确定的过程相同。为了减轻服务器的压力,终端在阅读某一本图书(如电子书)时,下载关于这本图书(如电子书)的全部阅读信息,再根据下载的阅读信息,对多个引导信息进行打分排序,并将打分结果上传到服务器中。

步骤203:将所述至少一种引导信息展示在所示确定的图书对应的封面展示区域中。

这里,所述将所述至少一种引导信息展示在所述确定的图书对应的封面展示区域中,包括:利用所述确定的展示模板,将所述至少一种引导信息加载到所述确定的图书对应的封面展示区域中并展示。

在一实施例中,所述利用所述确定的展示模板,将所述至少一种引导信息加载到所述确定的图书对应的封面展示区域中并展示,包括:在所述确定的图书对应的封面展示区域加载所述确定的展示模板;将确定的至少一种引导信息加载到所述确定的展示模板中并展示。

如前文所述,可以通过html5标准,在确定的图书的封面展示区域中,预先绘制一个矩形区域,在所述矩形区域中定义多个展示区域的组合,得到展示模板;其中每个展示区域均可以加载一种引导信息。

图5为展示多种引导信息的示意图,如图5所示,展示模板中有三个展示区域,每个展示区域加载一种引导信息,从而通过三种引导信息引导读者进行阅读。

图6为展示一种引导信息的示意图,如图6所示,展示模板有两个展示区域,一个展示区域对应一个图层,在矩形区域的图层中加载图书(如电子书)的原封面图片,在圆形区域的图层中加载一种引导信息。

这里,加载到展示区域中的引导信息,可以通过多个引导信息按照对应分数的排序结果确定。对于图3所示的展示模板,可以从排序结果中筛选出分数前三的三种引导信息,分别加载到展示模板的三个展示区域中。对于图4的展示模板,可以从排序结果中筛选出分数最高的引导信息,加载到中间的圆形区域中,在矩形区域加载电子书的原有封面图片。

在一实施例中,所述利用所述确定的展示模板,将所述至少一种引导信息加载到所述确定的图书对应的封面展示区域中并展示,包括:将确定的至少一种引导信息加载到所述确定的展示模板中,生成包含引导信息的图片作为封面;将所述封面加载到所述确定的图书对应的封面展示区域中并展示。

实际应用时,对于一本图书(如电子书)的引导信息的分数在较短的时间内基本是比较稳定的,所以,没有必要频繁对引导信息进行打分排序。举例来说,对于一个非常精彩的评论,会越来越多的人点赞,且较长一段时间内所述评论可能会一直是点赞数最多的评论;或者,对于一个优秀的作者,关注的人会越来越多,较长一段时间内所述作者可能会一直是关注数最多的作者。

因此,为了减少频繁打分、频繁筛选、频繁加载多种引导信息带来的处理资源浪费,可以在首次将筛选的引导信息加载到根据确定的图书确定出的展示模板中之后,生成包含引导信息的图片作为封面。

还可以由服务器将确定的至少一种引导信息加载到所述确定的展示模板中,生成包含引导信息的图片作为封面。具体的,对多个引导信息进行打分得到引导信息分数数据表后,为每个图书根据展示模板和引导信息分数数据表生成一个包含引导信息的图片作为封面,在终端确定出所展示的图书后,直接从服务器调取对应的包含引导信息的封面图片进行加载。

还可以将封面上传到服务器中,在展示图书的封面时,可以直接调用。

这里,可以由终端或服务器生成所述封面,由终端将所述封面展示在所述确定的图书对应的封面展示区域中。

在一实施例中,所述利用所述确定的展示模板,将所述至少一种引导信息加载到所述确定的图书对应的封面展示区域中并展示,包括:基于展示模板与包含引导信息的封面的预设对应关系,确定与所述确定的展示模板对应的包含引导信息的封面;将所述包含引导信息的封面加载到所述图书对应的封面展示区域中并展示。

实际应用时,当终端确定了所展示的图书时,根据服务器中存储的展示模板与包含引导信息的封面的预设对应关系,调取包含引导信息的封面,将包含引导信息的封面加载在图书对应的封面展示区域中,以展示能够引导用户阅读的引导信息。

本发明实施例提供的信息展示方法,确定图书;基于确定的图书,确定至少一种引导信息;所述引导信息能够引导用户阅读所述图书;将所述至少一种引导信息展示在所述确定的图书对应的封面展示区域中。由于将能够引导用户阅读所述图书的引导信息展示在所述确定的图书对应的封面展示区域中,因此,能够引导用户阅读图书。

如图7所示,本发明实施例以服务器侧为例详细说明信息展示方法,包括以下步骤:

步骤701:接收终端发送的获取引导信息以及对应分数请求。

所述服务器可以是咪咕阅读服务器,咪咕阅读服务器中会保存所有用户针对每本图书的阅读信息(如评论信息、点赞信息、阅读时长、购买信息、笔记信息、书签信息、分享次数等),以及阅读信息与引导信息的对应关系。

步骤702:解析所述请求,得到所述确定的图书的信息。

步骤703:利用所述确定的图书的信息,确定对应所述确定的图书的多个引导信息。

这里,服务器可以利用引导信息与阅读信息的对应关系(如表1所示的对应关系),确定对应所述确定的图书的多个引导信息。

步骤704:将所述确定的图书对应的多个引导信息以及对应分数发送给终端;所述多个引导信息用于供终端展示在所述确定的图书对应的封面展示区域中。

在一实施例中,所述方法还包括:针对每个引导信息,确定与引导信息对应的至少一种阅读信息;所述阅读信息表征用户对所述图书信息进行阅读产生的信息;利用所述阅读信息,以及对应阅读信息的权重,确定对应引导信息的分数。

实际应用时,可以在服务器上建立一套均衡的打分体系,根据引导信息对应的阅读信息,确定针对每本图书的多个引导信息的分数。具体地,通过自身占比的方式,对每个阅读信息进行归一化处理,以确定引导信息的分数;其中,自身为阅读信息。

举例来说,一个引导信息对应一个阅读信息时,根据阅读信息(如点赞数)对引导信息(如评论)进行打分,评论的分数等于该评论的点赞数除以所有评论的点赞数。比如,有10个评论,“评论一”的点赞数为10个,这10个评论的点赞数为30个,根据点赞数对“评论一”进行打分的分值为:10/30=0.3。

一个引导信息对应多个阅读信息时,可以通过不同的权重进行加权计算,确定对应引导信息的分数。比如引导信息为“评论”,对应的阅读信息为:点赞数、分享数、回复数,对应阅读信息的权重分别为:0.7、0.1、0.2,再进行加权计算得到对应引导信息的分数。其中,点赞数对应的权重是高的,因为点赞数能够直观体现读者对引导信息即评论的认可。

这里,可以在服务器中存储展示模板与包含引导信息的封面的预设对应关系。所述服务器确定每本图书对应的展示模板,根据确定的展示模板以及引导信息分数数据表,生成包含引导信息的图片作为封面,并建立每本图书与每个封面的对应关系。

基于本申请各实施例提供的信息展示方法,本申请还提供一种信息展示装置,可以设置在终端上,如图8所示,所述装置包括:确定模块81、展示模块82;其中,

所述确定模块81,用于确定图书;还用于基于确定的图书,确定至少一种引导信息。

所述展示模块82,用于将所述至少一种引导信息展示在所示确定的图书对应的封面展示区域中。

这里,所述图书可以是电子书、漫画等等。所述引导信息能够引导用户阅读所述确定的图书。

所述确定模块81,具体用于基于所述确定的图书,确定对应的展示模板;基于确定的展示模板,确定对应的至少一种引导信息。

所述确定模块81,具体用于利用超文本标记语言,绘制一个矩形区域;基于绘制的矩形区域,创建展示模板。

这里,还可以是根据所述确定的图书的配置文件,确定展示模板;或者,根据所述确定的图书的特征信息,确定展示模板。

实际应用时,可以在图书的配置文件中存储展示模板及其编号的对应关系,举例来说,当确定了图书时,从对应图书的配置文件中解析出展示模板的编号,根据编号确定对应的展示模板。其中,在所述图书的配置文件中,可以添加n种展示模板的编号,每个展示模板对应唯一的编号。

还可以根据图书的特征信息确定展示模板,举例来说,特征信息为电子书的字数所属的区间段,不同的区间段对应不同的展示模板。特征信息还可以为阅读次数、购买次数等等。

所述确定模块81,具体用于通过在所述矩形区域中绘制至少一种路径,将所述矩形区域划分为多个展示区域,得到展示模板;或者,通过在所述矩形区域中绘制至少一种图形,将所述矩形区域划分为多个展示区域,一个展示区域对应一个图层,得到展示模板;或者,将所述矩形区域作为展示模板。

这里,可以通过html5标准,在确定的图书的封面展示区域中,预先绘制一个矩形区域,基于绘制的矩形区域,创建展示模板。

实际应用时,可以在矩形区域内定义多个展示区域的组合,得到展示模板;还可以在矩形区域内定义多个展示区域的组合,一个展示区域对应一个图层,得到展示模板。这里,可以基于html5标准得到展示模板,还可以通过坐标确定多个展示区域,得到展示模板。

所述确定模块81,具体用于利用展示模板包含的区域的数量,以及所述确定的图书对应的多个引导信息按照对应分数的排序结果,确定对应区域的引导信息;所述排序结果是将所述确定的图书对应的多个引导信息按照对应分数降排序得到的结果。

实际应用时,可以从服务器获取与所述确定的图书对应的阅读信息;根据获取的阅读信息,对所述确定的图书对应的多个引导信息进行打分,得到对应分数;按照对应分数降排序,生成引导信息分数数据表。

这里,所述阅读信息包括但不限于评论信息、点赞信息、阅读时长、购买信息、笔记信息、书签信息、分享次数等等。所述引导信息包括但不限于精彩评论、精彩情节、图书介绍、作者介绍等等。

在一实施例中,所述装置还包括:

排序模块,用于向服务器发送获取引导信息以及对应分数请求;所述请求中携带有所述确定的图书的信息;并接收服务器发送的所述确定的图书对应的多个引导信息以及对应分数;将所述确定的图书对应的多个引导信息按照对应分数降排序,得到排序结果。

在一实施例中,所述展示模块82,具体用于在所述确定的图书对应的封面展示区域加载所述确定的展示模板;将确定的至少一种引导信息加载到所述确定的展示模板中并展示。

这里,加载到展示区域中的引导信息,可以通过多个引导信息按照对应分数的排序结果确定。

在一实施例中,所述展示模块82,具体用于将确定的至少一种引导信息加载到所述确定的展示模板中,生成包含引导信息的图片作为封面;将所述封面加载到所述确定的图书对应的封面展示区域中并展示。

为了减少频繁打分、频繁筛选、频繁加载多种引导信息带来的处理资源浪费,可以在首次将筛选的引导信息加载到根据确定的图书确定出的展示模板中之后,生成包含引导信息的图片作为封面。

在一实施例中,所述展示模块82,具体用于基于展示模板与包含引导信息的封面的预设对应关系,确定与所述确定的展示模板对应的包含引导信息的封面;将所述包含引导信息的封面加载到所述图书对应的封面展示区域中并展示。

实际应用时,当确定了所展示的图书时,根据服务器中存储的展示模板与包含引导信息的封面的预设对应关系,调取包含引导信息的封面,将包含引导信息的封面加载在图书对应的封面展示区域中,以展示能够引导用户阅读的引导信息。

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

在实际应用中,确定模块81、展示模块82、排序模块可由位于信息展示装置上的中央处理器(cpu,centralprocessingunit)、微处理器(mpu,microprocessorunit)、数字信号处理器(dsp,digitalsignalprocessor)、或现场可编程门阵列(fpga,fieldprogrammablegatearray)等实现。

基于本申请各实施例提供的信息展示方法,本申请提供一种信息展示装置,可以设置在服务器上,如图9所示,所述装置包括:接收模块91、解析模块92、发送模块93;其中,

所述接收模块91,用于接收终端发送的获取引导信息以及对应分数请求。

所述解析模块92,用于解析所述请求,得到所述确定的图书的信息;利用所述确定的图书的信息,确定对应所述确定的图书的多个引导信息。

发送模块93,用于将所述确定的图书对应的多个引导信息以及对应分数发送给终端;所述多个引导信息用于供终端展示在所述确定的图书对应的封面展示区域中。

这里,可以保存所有用户针对每本图书的阅读信息(如评论信息、点赞信息、阅读时长、购买信息、笔记信息、书签信息、分享次数等),以及阅读信息与引导信息的对应关系。

这里,可以利用引导信息与阅读信息的对应关系(如表1所示的对应关系),确定对应所述确定的图书的多个引导信息。

在一实施例中,所述装置还包括:

分数确定模块,用于针对每个引导信息,确定与引导信息对应的至少一种阅读信息;所述阅读信息表征用户对所述图书信息进行阅读产生的信息;利用所述阅读信息,以及对应阅读信息的权重,确定对应引导信息的分数。

实际应用时,可以在建立一套均衡的打分体系,根据引导信息对应的阅读信息,确定针对每本图书的多个引导信息的分数。具体地,通过自身占比的方式,对每个阅读信息进行归一化处理,以确定引导信息的分数;其中,自身为阅读信息。

举例来说,一个引导信息对应一个阅读信息时,根据阅读信息(如点赞数)对引导信息(如评论)进行打分,评论的分数等于该评论的点赞数除以所有评论的点赞数。比如,有10个评论,“评论一”的点赞数为10个,这10个评论的点赞数为30个,根据点赞数对“评论一”进行打分的分值为:10/30=0.3。

一个引导信息对应多个阅读信息时,可以通过不同的权重进行加权计算,确定对应引导信息的分数。比如引导信息为“评论”,对应的阅读信息为:点赞数、分享数、回复数,对应阅读信息的权重分别为:0.7、0.1、0.2,再进行加权计算得到对应引导信息的分数。其中,点赞数对应的权重是高的,因为点赞数能够直观体现读者对引导信息即评论的认可。

这里,可以存储展示模板与包含引导信息的封面的预设对应关系。当确定每本图书对应的展示模板后,根据确定的展示模板以及引导信息分数数据表,生成包含引导信息的图片作为封面,并建立每本图书与每个封面的对应关系。

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

在实际应用中,接收模块91、发送模块93由位于信息展示装置上的网络接口实现;解析模块92、分数确定模块可由位于信息展示装置上的cpu、mpu、dsp、fpga等实现。

图10是本发明信息展示装置的结构示意图,图10所示的信息展示装置1000包括:至少一个处理器1001、存储器1002、用户接口1003、至少一个网络接口1004。信息展示装置1000中的各个组件通过总线系统1005耦合在一起。可理解,总线系统1005用于实现这些组件之间的连接通信。总线系统1005除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图10中将各种总线都标为总线系统1005。

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

可以理解,存储器1002可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,randomaccessmemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,staticrandomaccessmemory)、同步静态随机存取存储器(ssram,synchronousstaticrandomaccessmemory)、动态随机存取存储器(dram,dynamicrandomaccessmemory)、同步动态随机存取存储器(sdram,synchronousdynamicrandomaccessmemory)、双倍数据速率同步动态随机存取存储器(ddrsdram,doubledataratesynchronousdynamicrandomaccessmemory)、增强型同步动态随机存取存储器(esdram,enhancedsynchronousdynamicrandomaccessmemory)、同步连接动态随机存取存储器(sldram,synclinkdynamicrandomaccessmemory)、直接内存总线随机存取存储器(drram,directrambusrandomaccessmemory)。本发明实施例描述的存储器1002旨在包括但不限于这些和任意其它适合类型的存储器。

本发明实施例中的存储器1002用于存储各种类型的数据以支持信息展示装置1000的操作。这些数据的示例包括:用于在信息展示装置1000上操作的任何计算机程序,如操作系统10021和应用程序10022;其中,操作系统10021包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序10022可以包含各种应用程序,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序10022中。

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

具体来说,本发明实施例还提供了一种信息展示装置,参照图10所示,所述信息展示装置包括:存储器1002、处理器1001以及存储在存储器上并可在处理器上运行的计算机程序,

其中,所述处理器1001用于运行所述计算机程序时,执行以下操作:确定图书;基于确定的图书,确定至少一种引导信息;所述引导信息能够引导用户阅读所述图书;将所述至少一种引导信息展示在所述确定的图书对应的封面展示区域中。

在一实施例中,所述处理器1001用于运行所述计算机程序时,还执行以下操作:基于所述确定的图书,确定对应的展示模板;基于确定的展示模板,确定对应的至少一种引导信息;

相应的,在一实施例中,所述处理器1001用于运行所述计算机程序时,还执行以下操作:利用所述确定的展示模板,将所述至少一种引导信息加载到所述确定的图书对应的封面展示区域中并展示。

在一实施例中,所述处理器1001用于运行所述计算机程序时,还执行以下操作:利用超文本标记语言,绘制一个矩形区域;基于绘制的矩形区域,创建展示模板。

在一实施例中,所述处理器1001用于运行所述计算机程序时,还执行以下操作:利用超文本标记语言,绘制一个矩形区域;基于绘制的矩形区域,创建展示模板。

在一实施例中,所述处理器1001用于运行所述计算机程序时,还执行以下操作:通过在所述矩形区域中绘制至少一种路径,将所述矩形区域划分为多个展示区域,得到展示模板;或者,通过在所述矩形区域中绘制至少一种图形,将所述矩形区域划分为多个展示区域,一个展示区域对应一个图层,得到展示模板;或者,将所述矩形区域作为展示模板。

在一实施例中,所述处理器1001用于运行所述计算机程序时,还执行以下操作:利用展示模板包含的区域的数量,以及所述确定的图书对应的多个引导信息按照对应分数的排序结果,确定对应区域的引导信息;所述排序结果是将所述确定的图书对应的多个引导信息按照对应分数降排序得到的结果。

在一实施例中,所述处理器1001用于运行所述计算机程序时,还执行以下操作:向服务器发送获取引导信息以及对应分数请求;所述请求中携带有所述确定的图书的信息;接收服务器发送的所述确定的图书对应的多个引导信息以及对应分数;将所述确定的图书对应的多个引导信息按照对应分数降排序,得到排序结果。

在一实施例中,所述处理器1001用于运行所述计算机程序时,还执行以下操作:在所述确定的图书对应的封面展示区域加载所述确定的展示模板;将确定的至少一种引导信息加载到所述确定的展示模板中并展示。

在一实施例中,所述处理器1001用于运行所述计算机程序时,还执行以下操作:将确定的至少一种引导信息加载到所述确定的展示模板中,生成包含引导信息的图片作为封面;将所述封面加载到所述确定的图书对应的封面展示区域中并展示。

在一实施例中,所述处理器1001用于运行所述计算机程序时,还执行以下操作:基于展示模板与包含引导信息的封面的预设对应关系,确定与所述确定的展示模板对应的包含引导信息的封面;将所述包含引导信息的封面加载到所述图书对应的封面展示区域中并展示。

具体来说,本发明实施例还提供了一种信息展示装置,参照图10所示,所述信息展示装置包括:存储器1002、处理器1001以及存储在存储器上并可在处理器上运行的计算机程序,

其中,所述处理器1001用于运行所述计算机程序时,执行以下操作:接收终端发送的获取引导信息以及对应分数请求;解析所述请求,得到所述确定的图书的信息;利用所述确定的图书的信息,确定对应所述确定的图书的多个引导信息;将所述确定的图书对应的多个引导信息以及对应分数发送给终端;所述多个引导信息用于供终端展示在所述确定的图书对应的封面展示区域中。

在一实施例中,所述处理器1001用于运行所述计算机程序时,执行以下操作:针对每个引导信息,确定与引导信息对应的至少一种阅读信息;所述阅读信息表征用户对所述图书信息进行阅读产生的信息;利用所述阅读信息,以及对应阅读信息的权重,确定对应引导信息的分数。

基于本申请各实施例提供的信息展示方法,本申请还提供一种计算机可读存储介质,参照图10所示,所述计算机可读存储介质可以包括:用于存储计算机程序的存储器1002,上述计算机程序可由信息展示装置1000的处理器1001执行,以完成前述方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flashmemory、磁表面存储器、光盘、或cd-rom等存储器。

具体地,本发明实施例提供的计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时,执行以下操作:确定图书;基于确定的图书,确定至少一种引导信息;所述引导信息能够引导用户阅读所述图书;将所述至少一种引导信息展示在所述确定的图书对应的封面展示区域中。

在一实施例中,所述计算机程序被处理器运行时,还执行以下操作:基于所述确定的图书,确定对应的展示模板;基于确定的展示模板,确定对应的至少一种引导信息;

相应的,在一实施例中,所述计算机程序被处理器运行时,还执行以下操作:利用所述确定的展示模板,将所述至少一种引导信息加载到所述确定的图书对应的封面展示区域中并展示。

在一实施例中,所述计算机程序被处理器运行时,还执行以下操作:利用超文本标记语言,绘制一个矩形区域;基于绘制的矩形区域,创建展示模板。

在一实施例中,所述计算机程序被处理器运行时,还执行以下操作:利用超文本标记语言,绘制一个矩形区域;基于绘制的矩形区域,创建展示模板。

在一实施例中,所述计算机程序被处理器运行时,还执行以下操作:通过在所述矩形区域中绘制至少一种路径,将所述矩形区域划分为多个展示区域,得到展示模板;或者,通过在所述矩形区域中绘制至少一种图形,将所述矩形区域划分为多个展示区域,一个展示区域对应一个图层,得到展示模板;或者,将所述矩形区域作为展示模板。

在一实施例中,所述计算机程序被处理器运行时,还执行以下操作:利用展示模板包含的区域的数量,以及所述确定的图书对应的多个引导信息按照对应分数的排序结果,确定对应区域的引导信息;所述排序结果是将所述确定的图书对应的多个引导信息按照对应分数降排序得到的结果。

在一实施例中,所述计算机程序被处理器运行时,还执行以下操作:向服务器发送获取引导信息以及对应分数请求;所述请求中携带有所述确定的图书的信息;接收服务器发送的所述确定的图书对应的多个引导信息以及对应分数;将所述确定的图书对应的多个引导信息按照对应分数降排序,得到排序结果。

在一实施例中,所述计算机程序被处理器运行时,还执行以下操作:在所述确定的图书对应的封面展示区域加载所述确定的展示模板;将确定的至少一种引导信息加载到所述确定的展示模板中并展示。

在一实施例中,所述计算机程序被处理器运行时,还执行以下操作:将确定的至少一种引导信息加载到所述确定的展示模板中,生成包含引导信息的图片作为封面;将所述封面加载到所述确定的图书对应的封面展示区域中并展示。

在一实施例中,所述计算机程序被处理器运行时,还执行以下操作:基于展示模板与包含引导信息的封面的预设对应关系,确定与所述确定的展示模板对应的包含引导信息的封面;将所述包含引导信息的封面加载到所述图书对应的封面展示区域中并展示。

具体地,本发明实施例提供的计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时,执行以下操作:接收终端发送的获取引导信息以及对应分数请求;解析所述请求,得到所述确定的图书的信息;利用所述确定的图书的信息,确定对应所述确定的图书的多个引导信息;将所述确定的图书对应的多个引导信息以及对应分数发送给终端;所述多个引导信息用于供终端展示在所述确定的图书对应的封面展示区域中。

在一实施例中,所述计算机程序被处理器运行时,执行以下操作:针对每个引导信息,确定与引导信息对应的至少一种阅读信息;所述阅读信息表征用户对所述图书信息进行阅读产生的信息;利用所述阅读信息,以及对应阅读信息的权重,确定对应引导信息的分数。

下面以图书为电子书为例,详细说明本发明在实际应用中的实现过程及原理。

图11为本发明实施例终端实现信息展示的具体实现流程示意图,具体实现过程,包括如下步骤:

步骤1101:确定所展示的电子书。

步骤1102:确定所述电子书对应的展示模板。

步骤1103:利用所述展示模板以及多个引导信息的排序结果,确定对应区域的至少一种引导信息;将确定的至少一种引导信息加载到所述确定的展示模板中;在所述确定的图书对应的封面展示区域加载所述确定的展示模板,并展示所述引导信息。

其中,确定多个引导信息的排序结果的过程,包括以下步骤:

步骤1104:终端从服务器获取与所述确定的图书对应的阅读信息;

步骤1105:根据获取的阅读信息,对所述确定的图书对应的多个引导信息进行打分,得到对应分数;

步骤1106:按照对应分数降排序,生成包含排序结果的引导信息分数数据表。

图12为本发明实施例终端实现信息展示的具体实现流程示意图,具体实现过程,包括如下步骤:

步骤1201:确定所展示的电子书。

步骤1202:确定所述电子书对应的展示模板。

步骤1203:利用所述展示模板以及多个引导信息的排序结果,确定对应区域的至少一种引导信息;将确定的至少一种引导信息加载到所述确定的展示模板中,生成包含引导信息的图片作为封面;

步骤1204:将所述封面加载到所述确定的图书对应的封面展示区域中并展示。

其中,确定多个引导信息的排序结果的过程,包括以下步骤:

步骤1205:终端从服务器获取与所述确定的图书对应的阅读信息;根据获取的阅读信息,对所述确定的图书对应的多个引导信息进行打分,得到对应分数;按照对应分数降排序,生成包含所述排序结果的引导信息分数数据表。

图13为本发明实施例终端实现信息展示的具体实现流程示意图,具体实现过程,包括如下步骤:

步骤1301:确定所展示的电子书。

步骤1302:确定所述电子书对应的展示模板;基于展示模板与包含引导信息的封面的预设对应关系,确定与所述确定的展示模板对应的包含引导信息的封面;将所述包含引导信息的封面加载到所述图书对应的封面展示区域中并展示。

其中,所述包含引导信息的封面的过程,包括以下步骤:

步骤1303:确定所述电子书对应的展示模板;

步骤1304:终端从服务器获取与所述确定的图书对应的阅读信息;根据获取的阅读信息,对所述确定的图书对应的多个引导信息进行打分,得到对应分数;按照对应分数降排序,生成包含所述排序结果的引导信息分数数据表。

步骤1305:利用所述展示模板以及排序结果,确定对应区域的至少一种引导信息;将确定的至少一种引导信息加载到所述确定的展示模板中,生成包含引导信息的图片作为封面。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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