阅读页样式生成方法和装置与流程

文档序号:23186711发布日期:2020-12-04 14:15阅读:2107来源:国知局
阅读页样式生成方法和装置与流程

本申请涉及计算机技术领域,具体涉及电子阅读技术领域,尤其涉及阅读页样式生成方法和装置。



背景技术:

电子书应用具有便携、无纸化等优势,吸引了大量的阅读者。利用电子书应用,阅读用户能够在各种零碎时间内实现书籍阅读,该方式大幅提升了用户的阅读频次和阅读时长。

在电子书应用中,阅读页面的精美布局可以让用户在阅读文字的同时,观看到吸引人的图案,让用户有更加丰富的视觉体验。



技术实现要素:

提供了一种阅读页样式生成方法、装置、电子设备以及存储介质。

根据第一方面,提供了一种阅读页样式生成方法,用于终端,包括:响应于接收到用于触发对阅读物中阅读页的样式设置的触发操作,显示样式设置页面,其中,所述样式设置页面包括用于接收样式设置操作的多个控件,所述多个控件包括配图控件和/或属性控件;接收对所述多个控件中的至少一个控件的样式设置操作,生成指示所述样式设置操作的样式设置信息,并将所述样式设置信息发送给服务器;从所述服务器接收与所述样式设置信息对应的阅读页样式信息。

根据第二方面,提供了一种阅读页样式生成装置,包括:触发单元,被配置成响应于接收到用于触发对阅读物中阅读页的样式设置的触发操作,显示样式设置页面,其中,所述样式设置页面包括用于接收样式设置操作的多个控件,所述多个控件包括配图控件和/或属性控件;接收单元,被配置成接收对所述多个控件中的至少一个控件的样式设置操作,生成指示所述样式设置操作的样式设置信息,并将所述样式设置信息发送给服务器;样式确定单元,被配置成从所述服务器接收与所述样式设置信息对应的阅读页样式信息。

根据第三方面,提供了一种阅读页样式生成方法,用于服务器,方法包括:从终端接收指示样式设置操作的样式设置信息,其中,所述样式设置操作为所述终端的用户对所述多个控件中的至少一个控件的样式设置操作,所述多个控件显示于样式设置页面且用于接收用户的样式设置操作,所述多个控件包括配图控件和/或属性控件,所述样式设置页面是响应于接收到用于触发对阅读物中阅读页的样式设置的触发操作显示的;生成并向所述终端返回与所述样式设置信息对应的阅读页样式信息。

根据第四方面,提供了一种阅读页样式生成装置,用于服务器,装置包括:信息接收单元,被配置成从终端接收指示样式设置操作的样式设置信息,其中,所述样式设置操作为所述终端的用户对所述多个控件中的至少一个控件的样式设置操作,所述多个控件显示于样式设置页面且用于接收用户的样式设置操作,所述多个控件包括配图控件和/或属性控件,所述样式设置页面是响应于接收到用于触发对阅读物中阅读页的样式设置的触发操作显示的;生成单元,被配置成生成并向所述终端返回与所述样式设置信息对应的阅读页样式信息。

根据第五方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如阅读页样式生成方法中任一实施例的方法。

根据第六方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如阅读页样式生成方法中任一实施例的方法。

根据本申请的方案,能够让用户自主设置阅读页的样式,以使阅读页的样式更加符合用户的意愿,有助于提升用户体验。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1是本申请一些实施例可以应用于其中的示例性系统架构图;

图2是根据本申请的阅读页样式生成方法的一个实施例的流程图;

图3是根据本申请的阅读页样式生成方法的一个应用场景的示意图;

图4a是根据本申请的阅读页样式生成方法的又一个实施例的流程图;

图4b是根据本申请的阅读页样式生成方法的在阅读页中显示图案的示意图。

图5是根据本申请的阅读页样式生成装置的一个实施例的结构示意图;

图6是用来实现本申请实施例的阅读页样式生成方法的电子设备的框图。

具体实施方式

以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

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

图1示出了可以应用本申请的阅读页样式生成方法或阅读页样式生成装置的实施例的示例性系统架构100。

如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如电子书应用、视频类应用、直播应用、即时通信工具、邮箱客户端、社交平台软件等。

这里的终端设备101、102、103可以是硬件,也可以是软件。当终端设备101、102、103为硬件时,可以是具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、膝上型便携计算机和台式计算机等等。当终端设备101、102、103为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块(例如用来提供分布式服务的多个软件或软件模块),也可以实现成单个软件或软件模块。在此不做具体限定。

服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103提供支持的后台服务器。后台服务器可以对样式设置信息等数据进行分析等处理,并将处理结果(例如阅读页样式信息)反馈给终端设备。

需要说明的是,本申请实施例所提供的阅读页样式生成方法可以由服务器105或者终端设备101、102、103执行,相应地,阅读页样式生成装置可以设置于服务器105或者终端设备101、102、103中。

应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。

继续参考图2,示出了根据本申请的阅读页样式生成方法的一个实施例的流程200。该阅读页样式生成方法,用于终端,包括以下步骤:

步骤201,响应于接收到用于触发对阅读物中阅读页的样式设置的触发操作,显示样式设置页面,其中,样式设置页面包括用于接收样式设置操作的多个控件,多个控件包括配图控件和/或属性控件。

在本实施例中,阅读页样式生成方法运行于其上的执行主体(例如图1所示的终端设备)若在终端接收到用户的触发操作,向用户显示样式设置页面,这样,用户可以在样式设置页面设置阅读物的阅读页的样式。具体地,该触发操作可以是用户在上述阅读物中进行的,比如该触发操作可以是用户对阅读页的操作,还可以是用户对阅读物的设置项的操作。或者触发操作还可以是对终端的阅读物的应用的界面以外的操作,比如对终端的通用设置项中,阅读物对应的设置项的操作。

样式设置页面可以包括多个控件,用户可以对这多个控件中的至少一个控件进行操作,从而实现对阅读页的样式的至少一个设置项的设置。在实践中,控件可以包括配图控件,还可以包括属性控件。也即页面样式可以包括页面配图和/或页面属性。这里的配图控件可以用于接收用户设置阅读页的配图的操作,这里的属性控件可以用于接收用户设置阅读页的属性的操作。

步骤202,接收对多个控件中的至少一个控件的样式设置操作,生成指示样式设置操作的样式设置信息,并将样式设置信息发送给服务器。

在本实施例中,上述执行主体可以接收用户对上述多个控件中的至少一个控件的样式设置操作,从而生成指示该操作的信息,也即样式设置信息。进而,上述执行主体可以将样式设置信息发送给服务器。

在实践中,样式设置操作即是用户做出的能够设置页面的样式的操作。比如,样式设置操作可以是用户输入的指示阅读页样式的信息。

步骤203,从服务器接收与样式设置信息对应的阅读页样式信息。

在本实施例中,上述执行主体可以接收服务器反馈的阅读页样式信息。该阅读页样式信息与发送给服务器的样式设置信息相对应。服务器基于样式设置信息,生成了该阅读页样式信息。

具体地,服务器可以采用各种方式生成阅读页样式信息,比如,多个控件中的每个控件可以存在若干个选项,样式设置信息可以是一个选项的选项信息,比如选项信息指示阅读页的页面为蓝色。不同的样式设置信息可以预先设置有相对应的阅读页样式信息,例如,上述执行主体可以确定蓝色对应的预设阅读页样式信息。阅读页样式信息可以是在其中显示阅读物内容的页面显示模板,或者是可以用于阅读物对应的、直接显示的页面文件。

本申请的上述实施例提供的方法能够让用户自主设置阅读页的样式,以使阅读页的样式更加符合用户的意愿,有助于提升用户体验。

在本实施例的一些可选的实现方式中,触发操作用于触发对阅读物中阅读单元的阅读页的样式设置;阅读页样式信息为针对阅读单元的阅读页的信息。

在这些可选的实现方式中,用户可以针对不同的阅读单元,进行阅读页的设置。也即,对于每个阅读单元,上述执行主体在该阅读单元接收到触发操作,可以针对该阅读单元进行阅读页的设置。这里的阅读单元可以包括至少一个阅读页,比如阅读单元可以是章节、回、季等等。

这样,用户对于不同的阅读单元,可以设置不同的阅读页样式,从而丰富了用户在阅读同一个阅读物时的视觉体验。

在本实施例的一些可选的实现方式中,上述方法还可以包括:响应于接收到退出当前阅读单元的操作,在阅读页样式信息中包括配图的情况下,将阅读物的封面的配图更新为阅读页样式信息中的配图;将阅读物在电子书架中的展示封面,设置为更新后的封面。

在这些可选的实现方式中,在接收到用户的退出阅读单元的操作之后,若服务器反馈的阅读页样式信息包括配图,上述执行主体可以对阅读物的封面的配图进行更新,从而得到更新后的封面。具体地,更新的配图为阅读页样式信息中的配图。并且,上述执行主体还可以将上述阅读物在电子书架中的展示封面,设置为上述更新后的封面。

上述执行主体可以实时根据用户的设置来更新阅读物的封面和书架中呈现的封面,从而能够让封面更加符合用户的意愿,并让用户能够在书架中看到自己设置的作品也即封面,有助于提升用户体验。

在本实施例的一些可选的实现方式中,上述方法还可以包括:接收服务器响应于阅读物存在新增阅读单元生成的新配图,其中,新配图是根据新增阅读单元的目标阅读页的相关信息确定的;将阅读物的封面的配图,更新为新配图。

在这些可选的实现方式中,服务器可以在阅读物更新的情况下,比如存在新增阅读单元的情况下,自动生成该新增阅读单元的新配图。这样,上述执行主体可以接收服务器发送的该新配图,并将该新配图作为阅读物的新的封面配图。

在实践中,比如因为阅读物的作者续写出了新的阅读单元,或者阅读应用(也即电子书应用)获得了新的阅读单元的阅读版权,则阅读物可能存在新增阅读单元。

这些实现方式可以在用户阅读的阅读物有新增章节的情况下,自动为该新增章节进行配图,从而避免新增阅读单元没有及时配图的情况。

在这些实现方式的一些可选的应用场景中,这些实现方式中的将阅读物的封面的配图,更新为新配图,可以包括:响应于新配图的数量为至少两个,周期性更新阅读物的封面的配图,以使各个新配图周期性作为封面的配图。

在这些可选的应用场景中,上述执行主体可以在新配图的数量为至少两个的情况下,周期性更新阅读物的封面的配图,以使各个新配图轮换着作为封面的配图。

这些应用场景可以通过周期性更新封面配图,避免固定封面带来的枯燥和审美疲劳,有助于提升用户体验。

在本实施例的一些可选的实现方式中,步骤201可以包括:响应于接收到对阅读物的阅读页中的可编辑控件的触发操作,显示样式设置页面,其中,可编辑控件是响应于在阅读页接收到预设操作所显示的,可编辑控件包括关闭标识。

在这些可选的实现方式中,上述执行主体可以在接收到对阅读物的阅读页中的可编辑控件的触发操作,显示样式设置页面。在实践中,可编辑控件可以不经用户操作直接显示于阅读页中,或者也可以经用户触发而显示,比如用户可以通过上述预设操作来触发。该可编辑控件可以包括关闭标识。比如,这里的关闭标识可以是一个“×”。用户点击该关闭标识,则该可编辑控件可以从屏幕消失。

这些实现方式可以让用户在阅读过程中,实现对阅读页的快捷编辑,从而节约了进入设置页面等步骤。

在这些实现方式的一些可选的应用场景中,上述方法还可以包括:获取终端的登录用户对可编辑控件的历史操作信息;基于历史操作信息,更新阅读页样式信息,其中,历史操作信息包括指示对关闭标识的操作的关闭操作信息。

在这些可选的应用场景中,上述执行主体可以获取登录用户的历史操作信息,并基于该历史操作信息更新阅读页样式信息。历史操作信息可以包括关闭操作信息,此外,还可以包括移动操作信息,移动操作信息能够指示用户对可编辑控件的移动目的位置也即移动到的位置的信息。

在实践中,上述执行主体可以采用各种方式基于历史操作信息更新阅读页样式信息。比如,历史操作信息中如果存在用户对某个可编辑控件的关闭操作信息,则上述执行主体可以删除阅读页样式信息中,该可编辑控件的位置的配图,或者将该配图移动到该位置以外的其它位置。此外,历史操作信息中如果存在用户对某个可编辑控件的移动操作信息,上述执行主体可以将该可编辑控件的位置的配图,移动到上述移动操作信息指示的位置。

这些应用场景可以根据用户的历史操作,自动对配图进行处理,从而可以有助于让生成的配图更加符合用户的意愿。

继续参见图3,图3是根据本实施例的阅读页样式生成方法的应用场景的一个示意图。在图3的应用场景中,执行主体301响应于接收到用户用于触发对阅读物《安徒生童话》中阅读页的样式设置的触发操作302,显示样式设置页面303,其中,样式设置页面303包括用于接收样式设置操作的多个控件,多个控件包括配图控件和/或属性控件。执行主体301接收对多个控件中的至少一个控件的样式设置操作304,生成指示样式设置操作的样式设置信息305,并将样式设置信息305发送给服务器。执行主体301从服务器接收与样式设置信息305对应的阅读页样式信息306。

进一步参考图4a,其示出了阅读页样式生成方法的又一个实施例的流程400。该流程400,包括以下步骤:

步骤401,响应于接收到用于触发对阅读物中阅读页的样式设置的触发操作,对于多个控件中的控件,在该控件的位置显示该控件的候选选项,其中,样式设置页面包括用于接收样式设置操作的多个控件,多个控件包括配图控件和/或属性控件。

在本实施例中,阅读页样式生成方法运行于其上的执行主体(例如图1所示的终端设备)可以对于上述多个控件中的至少一个控件,在该控件的位置显示该控件的候选选项。具体地,每个控件在样式设置页面中均存在对应的控件位置,并且,每个控件在样式设置页面中均存在对应的候选选项。比如,页面属性控件中的页面颜色控件的候选选项可以分别对应黄色、蓝色等等。页面属性控件中的页面主题控件的候选选项可以包括山水主题、童话主题、浪漫主题等等。每个主题都具有相对应的风格,不同主题对应的风格也可以是相同的。

步骤402,响应于接收对多个控件中的至少一个控件的样式设置操作,生成指示样式设置操作的样式设置信息,并发送给服务器。

在本实施例中,上述执行主体可以接收对上述多个控件中的一个或多个控件的样式设置操作,从而生成指示该操作的信息,也即样式设置信息。进而,上述执行主体可以将样式设置信息发送给服务器。

步骤403,响应于未接收到对任意一个控件的位置中显示的候选选项的选择操作,若在至少一个控件的位置接收到本地信息选择操作,生成指示各个所接收到的本地信息选择操作的样式设置信息。

在本实施例中,上述执行主体若未接收到对上述多个控件中的任一控件中的候选选项的选择操作,若在至少一个控件的位置接收到本地信息选择操作,则可以生成指示该操作的样式设置信息。具体地,本地信息选择操作可以是选择本地的图像作为配图、选择本地的主题模板作为阅读页主题等等。也即,如果用户没有对阅读应用显示的候选选项进行选择,可以在本地进行选择,上述执行主体则可以将选择的内容携带在样式设置信息中,上传到服务器。

步骤404,从服务器接收与样式设置信息对应的阅读页样式信息。

在本实施例中,上述执行主体可以接收服务器反馈的阅读页样式信息。该阅读页样式信息与发送给服务器的样式设置信息相对应。服务器基于样式设置信息,生成了阅读页样式信息。

本实施例可以在用户对候选选项进行选择,或者在用户希望使用本地资源的情况下,生成对应的阅读页样式,从而有助于让阅读页样式更加符合用户的意愿。

在本实施例的一些可选的实现方式中,步骤402可以包括:响应于接收到对至少一个控件中第一控件的位置中显示的候选选项的第一选择操作,且在至少一个控件中第一控件以外的任一其它控件的位置接收到本地信息选择操作,生成指示各个第一选择操作和各个本地信息选择操作的样式设置信息。

在这些可选的实现方式中,上述执行主体在接收到对上述至少一个控件中的第一控件的位置中显示的候选选项的选择操作的情况下,如果接收到用户对另外的控件的位置的本地信息选择操作,则上述执行主体可以生成指示本地信息选择操作以及对候选选项的选择操作的信息,也即样式设置信息。上述的第一控件的数量可以是至少一个,此外,上述的另外的控件的数量为至少一个。

在实践中,如果用户仅仅想要选择部分控件对应的候选选项,则可以对这些候选选项进行选择,并选择本地的资源,这样,用户不会受到阅读应用提供的资源的限制,自由地选择本地以及候选选项中的样式。

在本实施例的一些可选的实现方式中,步骤401中的对于多个控件中的控件,在该控件的位置显示该控件的候选选项,可以包括:在配图控件的位置显示配图控件的配图候选选项,其中,配图控件的不同配图候选选项对应不同的风格;以及步骤402可以包括:响应于接收到对配图控件的一个配图候选选项的选择操作,生成指示对一个配图候选选项的选择操作的第一样式设置信息。

在这些可选的实现方式中,用户可以在不同的配图候选选项中选择不同风格的候选选项。此外,用户如果对任意一个配图候选选项进行了选择操作,上述执行主体可以生成指示该选择操作的第一样式设置信息。上述执行主体向服务器发送的样式设置信息可以仅包括该第一样式设置信息,或者也可以包括其它样式设置信息。

这些实现方式可以让用户在配图候选选项中,选择符合自己意愿的配图。

在这些实现方式的一些可选的应用场景中,属性控件包括属性候选选项;在这些实现方式中的生成指示对一个配图候选选项的选择操作的第一样式设置信息之后,步骤402还可以包括:从服务器接收对于第一样式设置信息反馈的、属性控件的属性候选选项,显示所接收的属性候选选项,其中,所接收的属性候选选项与一个配图候选选项的风格相同或相似;响应于接收到对一个属性候选选项的选择操作,生成指示对一个属性候选选项的选择操作的第二样式设置信息。

在这些可选的应用场景中,服务器可以对于第一样式设置信息,确定该第一样式设置信息中的配图候选选项所对应的属性候选选项。比如相对应的配图候选选项和属性候选选项可以是风格相同或相似的的。上述风格比如可以包括动漫风格、国画风格、可爱风格、浪漫风格等等。这里的风格相似指预设的相似风格,比如可爱风格和动漫风格可以是相似风格。

这样,上述执行主体可以接收服务器反馈的属性候选选项,并向用户显示出来。上述执行主体可以响应于接收到用户对任意属性候选选项的选择操作,生成指示该操作的第二样式设置信息。在样式设置信息中,可以包括指示配图的第一样式设置信息和指示属性的第二样式设置信息。

这些应用场景可以针对用户选择的配图,智能地为用户推荐风格类似的属性候选选项,从而有助于用户选择到符合自己意愿的属性。

在本实施例的一些可选的实现方式中,多个控件还包括阅读物推荐控件;步骤401中的对于多个控件中的控件,在该控件的位置显示该控件的候选选项,可以包括:响应于在阅读物推荐控件接收到触发位置选择的操作,显示用于接收位置选择操作的第一选择界面;上述接收对多个控件中的至少一个控件的样式设置操作,生成指示样式设置操作的样式设置信息,可以包括:响应于在第一选择界面接收到对目标位置的位置选择操作,生成指示位置选择操作的位置选择信息,并生成携带位置选择信息的样式设置信息,以使服务器确定与目标阅读页的相关信息对应的图案并生成包括显示于目标位置的图案的阅读页样式信息,其中,目标位置为未被占用的空隙位置、段落首端或者段落尾端。

在这些可选的实现方式中,上述执行主体可以在用户阅读的阅读物的阅读页中,向用户展示图案,从而实现对其它阅读物的推荐。比如,该图案可以对应一个其它阅读物。这里的其它阅读物可以是用户阅读的阅读物的相同作者的阅读物、同类型阅读物(比如阅读热度在热度排序中靠先的同类型阅读物)等等。阅读物的类型可以是恐怖类型和/或悬疑类型等等。一个阅读物可以对应多个类型,所对应的至少一个类型相同的阅读物,则可以作为同类型阅读物。

上述执行主体可以在第一选择页面中选择目标位置。具体地,该目标位置可以显示图案,比如图像、图形(比如可以显示于行间的半透明图案)、花纹。第一选择界面可以显示出各个待选位置的位置信息,比如可以是位置的文字描述信息,此外,也可以是用于接收位置选择操作的阅读页页面,用户可以通过在该页面进行点击等动作,执行位置选择操作。上述执行主体可以生成指示位置选择操作的位置选择信息,并生成包含该位置选择信息的样式设置信息发送给服务器。该位置选择信息包含上述目标位置的位置信息。

上述服务器可以确定与目标阅读页的相关信息对应的图案,并生成包括在上述目标位置显示的图案的阅读页样式信息。具体地,目标位置可以是空隙位置,比如页面下沿处、页脚处、页眉处、不同行之间,同行的字与字之间等等。目标阅读页是用户要在其中选择位置的阅读页。相关信息可以是与阅读页相关的各种信息,比如,相关信息可以是阅读页的内容,例如文字内容和/或图像内容。

这些实现方式可以让用户自主选择图案的显示位置,从而让图案的显示位置更加符合用户的意愿。

在这些实现方式的一些可选的应用场景中,步骤404中的从服务器接收与样式设置信息对应的阅读页样式信息之后,还可以包括:响应于在目标位置接收到操作,显示阅读物详情页。

如图4b所示,图中示出了在阅读页中显示图案的示意图。用户如果对该图案进行操作,比如点击操作,则上述执行主体可以显示推荐的阅读物的阅读物详情页。

在这些可选的应用场景中,上述执行主体可以在目标位置显示图案。如果上述执行主体在目标位置接收到用户的操作,则可以显示出阅读物详情页。阅读物详情页用于显示阅读物有关的详细信息,比如以下至少一项:阅读物的封面照片、作者名字、阅读物内容简介、用户对阅读物的评论等等。

上述图案可以是一个预设图案,也可以是与所推荐的阅读物对应的图案,比如封面图案。相应地,该阅读物详情页可以是与目标位置展示的图案对应的阅读物的阅读物详情页。

这些应用场景可以在用户点击目标位置的情况下,显示阅读物详情页,从而实现向用户推荐阅读物。

在本实施例的一些可选的实现方式中,多个控件还包括推广信息控件;步骤401中的对于多个控件中的控件,在该控件的位置显示该控件的候选选项,可以包括:响应于在推广信息控件接收到触发位置选择的操作,显示用于接收位置选择操作的第二选择界面;上述接收对多个控件中的至少一个控件的样式设置操作,生成指示样式设置操作的样式设置信息,可以包括:响应于在第二选择界面接收到对目标位置的位置选取操作,生成指示位置选取操作的位置选取信息,并生成携带位置选取信息的样式设置信息并发送给服务器,其中,目标位置为未被占用的空隙位置、段落首端或者段落尾端。

在这些可选的实现方式中,用户可以对推广信息控件进行操作,这样,上述执行主体可以接收到该操作,并显示第二选择界面,该界面用于接收位置选择操作。用户可以在该第二选择界面中进行位置选择操作,以实现选择推广信息在阅读页中显示的位置。具体地,第二选择界面可以显示出各个待选位置的位置信息,比如可以是位置的文字描述信息,此外,也可以显示用于接收位置选择操作的阅读页页面,用户可以通过在该页面进行点击等动作,执行位置选择操作。

这里的每个推广信息可以是广告信息,比如文字广告、图像广告或视频广告。

这些实现方式中,用户可以选择推广信息显示的位置,从而让推广信息的显示位置在阅读应用中有更强的可控性且更符合用户的意愿。

在样式设置信息包括第一样式设置信息的情况下,上述将样式设置信息发送给服务器,可以包括:将包括第一样式设置信息的样式设置信息发送给服务器,以使服务器根据目标阅读页的相关信息确定目标阅读页的配图,其中,目标阅读页为接收到触发操作的当前阅读页,阅读页样式信息包括配图。

在这些上述执行主体可以将样式设置信息发送给服务器,以使服务器根据目标阅读页的相关信息,确定该目标阅读页的配图。

上述执行主体可以根据当前阅读页的相关信息生成配图,生成准确的配图。在实践中,上述服务器可以采用各种方式,根据相关信息确定配图。比如,服务器可以获取相关信息与配图之间的对应关系,从而确定相关信息对应的配图。

上述执行主体中的服务器可以根据当前阅读页的相关信息,准确地生成配图。

可选地,目标阅读页的相关信息可以包括以下的至少一项:目标阅读页的内容、目标阅读页所属阅读单元的标题和/或阅读物的名称,其中,目标阅读页的内容包括场景词。

具体地,目标阅读页所属阅读单元的标题比如可以是章节题目。场景词指可以体现阅读内容中的故事场景的词语。比如场景词可以是“险恶暗藏”、“天罗地网”、“风花雪月”等等。场景词可以对应各个风格,比如,“风花雪月”可以对应浪漫风格。

举例来说,场景词可以包括景观描述词,比如,江、河、湖等等。配图可以是上述的景观描述词对应的配图,比如显示有江、河或湖的图像。

这些实现方式可以通过各种相关信息,准确地确定出阅读页的样式。

在本实施例的一些可选的实现方式中,步骤401中的响应于接收到用于触发对阅读物中阅读页的样式设置的触发操作,包括:响应于接收到用于触发对阅读物中阅读页的样式设置的触发操作,向服务器发送推荐指令,以使服务器在与多个用户对应的历史阅读页样式信息中,根据历史阅读页样式信息的热度确定至少两个历史阅读页样式信息,其中,热度是基于采用次数和/或采用频率确定的;以及上述步骤401中的对于多个控件中的控件,在该控件的位置显示该控件的候选选项,可以包括:从服务器接收至少两个历史阅读页样式信息,对于多个控件中的控件,在该控件的位置显示至少两个历史阅读页样式信息分别对应的候选选项。

在这些可选的实现方式中,服务器可以向终端推荐用户热度较高的历史阅读页样式信息。上述执行主体可以获取多个用户的阅读页采用的历史阅读页样式信息,并在这些历史阅读页样式信息中确定出至少两个历史阅读页样式信息,发送给终端,从而让用户从中进行选择。上述服务器可以按照热度由大到小的顺序确定出至少两个历史阅读页样式信息。这里的热度可以是上述用户采用各个阅读页样式信息的采用次数,也可以是采用频率。

这些实现方式可以通过历史热度,向用户推荐阅读页样式,从而提高用户对显示的候选选项感兴趣的可能性。

本申请还提供了一种阅读页样式生成方法,用于服务器,方法包括:步骤1,从终端接收指示样式设置操作的样式设置信息,其中,样式设置操作为终端的用户对多个控件中的至少一个控件的样式设置操作,多个控件显示于样式设置页面且用于接收用户的样式设置操作,多个控件包括配图控件和/或属性控件,样式设置页面是响应于接收到用于触发对阅读物中阅读页的样式设置的触发操作显示的。步骤2,生成并向终端返回与样式设置信息对应的阅读页样式信息。

本实施例提供的方法能够让用户自主设置阅读页的样式,以使阅读页的样式更加符合用户的意愿,有助于提升用户体验。

进一步参考图5,作为对上述各图所示方法的实现,本申请提供了一种阅读页样式生成装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,除下面所记载的特征外,该装置实施例还可以包括与图2所示的方法实施例相同或相应的特征或效果。该装置具体可以应用于各种电子设备中。

如图5所示,本实施例的阅读页样式生成装置500包括:触发单元501、接收单元502和样式确定单元503。其中,触发单元501,被配置成响应于接收到用于触发对阅读物中阅读页的样式设置的触发操作,显示样式设置页面,其中,样式设置页面包括用于接收样式设置操作的多个控件,多个控件包括配图控件和/或属性控件;接收单元502,被配置成接收对多个控件中的至少一个控件的样式设置操作,生成指示样式设置操作的样式设置信息,并将样式设置信息发送给服务器;样式确定单元503,被配置成从服务器接收与样式设置信息对应的阅读页样式信息。

在本实施例中,阅读页样式生成装置500的触发单元501、接收单元502和样式确定单元503的具体处理及其所带来的技术效果可分别参考图2对应实施例中步骤201、步骤202和步骤203的相关说明,在此不再赘述。

根据本申请的实施例,本申请还提供了一种电子设备和一种可读存储介质。

如图6所示,是根据本申请实施例的阅读页样式生成方法的电子设备的框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。

如图6所示,该电子设备包括:一个或多个处理器601、存储器602,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示gui的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器系统)。图6中以一个处理器601为例。

存储器602即为本申请所提供的非瞬时计算机可读存储介质。其中,存储器存储有可由至少一个处理器执行的指令,以使至少一个处理器执行本申请所提供的阅读页样式生成方法。本申请的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本申请所提供的阅读页样式生成方法。

存储器602作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本申请实施例中的阅读页样式生成方法对应的程序指令/模块(例如,附图5所示的触发单元501、接收单元502和样式确定单元503)。处理器601通过运行存储在存储器602中的非瞬时软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的阅读页样式生成方法。

存储器602可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据阅读页样式生成电子设备的使用所创建的数据等。此外,存储器602可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施例中,存储器602可选包括相对于处理器601远程设置的存储器,这些远程存储器可以通过网络连接至阅读页样式生成电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

阅读页样式生成方法的电子设备还可以包括:输入装置603和输出装置604。处理器601、存储器602、输入装置603和输出装置604可以通过总线或者其他方式连接,图6中以通过总线连接为例。

输入装置603可接收输入的数字或字符信息,以及产生与阅读页样式生成电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。输出装置604可以包括显示设备、辅助照明装置(例如,led)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(lcd)、发光二极管(led)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。

此处描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、专用asic(专用集成电路)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。

这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(pld)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。

计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括触发单元、接收单元和样式确定单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,样式确定单元还可以被描述为“从服务器接收与样式设置信息对应的阅读页样式信息的单元”。

作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的装置中所包含的;也可以是单独存在,而未装配入该装置中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该装置执行时,使得该装置:响应于接收到用于触发对阅读物中阅读页的样式设置的触发操作,显示样式设置页面,其中,所述样式设置页面包括用于接收样式设置操作的多个控件,所述多个控件包括配图控件和/或属性控件;接收对所述多个控件中的至少一个控件的样式设置操作,生成指示所述样式设置操作的样式设置信息,并将所述样式设置信息发送给服务器;从所述服务器接收与所述样式设置信息对应的阅读页样式信息。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

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