CN114527910A - 书架页面显示方法、电子设备及存储介质 - Google Patents
书架页面显示方法、电子设备及存储介质 Download PDFInfo
- Publication number
- CN114527910A CN114527910A CN202210142025.XA CN202210142025A CN114527910A CN 114527910 A CN114527910 A CN 114527910A CN 202210142025 A CN202210142025 A CN 202210142025A CN 114527910 A CN114527910 A CN 114527910A
- Authority
- CN
- China
- Prior art keywords
- book
- recommended
- list
- display unit
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 238000009877 rendering Methods 0.000 claims abstract description 42
- 230000004044 response Effects 0.000 claims abstract description 36
- 238000012216 screening Methods 0.000 claims description 24
- 238000004590 computer program Methods 0.000 claims description 11
- 230000009191 jumping Effects 0.000 claims description 4
- 230000000694 effects Effects 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 208000004547 Hallucinations Diseases 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 235000019633 pungent taste Nutrition 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本公开涉及一种书架页面显示方法、电子设备及存储介质。其中,书架页面显示方法包括:接收与阅读应用的用户信息相对应的推荐书单;推荐书单包含多个书籍封面和相应的书籍介绍信息;基于推荐书单,渲染目标书籍显示单元,使得目标书籍显示单元具有不同于其他书籍显示单元的显示样式;响应于检测到的针对目标书籍显示单元的触发操作,对推荐书单进行显示。可见,电子设备可以基于推荐书单,渲染目标书籍显示单元,以使用户可以在多个书籍显示单元中快速分辨出目标书籍显示单元,并且电子设备可以响应于检测到的针对目标书籍显示单元的触发操作显示该推荐书单,达到了快捷地、方便地、高效地向用户呈现推荐书单的效果,提高了用户体验。
Description
技术领域
本公开涉及计算机技术领域,尤其涉及一种书架页面显示方法、电子设备及存储介质。
背景技术
电子书形式的书籍由于具有可随时下载、可随身携带、便于更改字体格式等优势,受到了人们的喜爱。
现有技术中,阅读应用通常是通过虚拟的书架来管理书籍,书籍会呈现在书架页面中以便用户查找或阅读。但是,目前还没有一种能够向用户呈现推荐书单的方法,因此,亟需一种将推荐书单呈现给用户的方法,以便用户能够快捷地、方便地、高效地查看推荐书单,从而提升用户体验。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种书架页面显示方法、电子设备及存储介质。
第一方面,本公开提供了一种书架页面显示方法,该书架页面中包含多个书籍显示单元,该方法包括:
接收与阅读应用的用户信息相对应的推荐书单;其中,推荐书单包含多个书籍封面和相应的书籍介绍信息;
基于推荐书单,渲染目标书籍显示单元,使得目标书籍显示单元具有不同于其他书籍显示单元的显示样式;
响应于检测到的针对目标书籍显示单元的触发操作,对推荐书单进行显示。
第二方面,本公开提供了一种电子设备,电子设备用于显示书架页面,书架页面中包含多个书籍显示单元,电子设备包括处理器和存储器,存储器用于存储可执行指令,可执行指令使处理器执行以下操作:
接收与阅读应用的用户信息相对应的推荐书单;其中,推荐书单包含多个书籍封面和相应的书籍介绍信息;
基于推荐书单,渲染目标书籍显示单元,使得目标书籍显示单元具有不同于其他书籍显示单元的显示样式;
响应于检测到的针对目标书籍显示单元的触发操作,对推荐书单进行显示。
第三方面,本公开提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现第一方面的书架页面显示方法。
本公开实施例提供的技术方案与现有技术相比具有如下优点:
本公开实施例的书架页面显示方法、电子设备及存储介质,该书架页面中包含多个书籍显示单元,该方法包括:接收与阅读应用的用户信息相对应的推荐书单;其中,推荐书单包含多个书籍封面和相应的书籍介绍信息,基于推荐书单,渲染目标书籍显示单元,使得目标书籍显示单元具有不同于其他书籍显示单元的显示样式,并响应于检测到的针对目标书籍显示单元的触发操作,对推荐书单进行显示。可见,根据本公开实施例,电子设备可以基于推荐书单,渲染目标书籍显示单元,以使用户可以在书架页面的多个书籍显示单元中快速分辨出目标书籍显示单元,并且当用户想要查看推荐书单中包含的各推荐书籍的具体书籍信息时,可向电子设备输入针对目标书籍显示单元的触发操作,电子设备响应于检测到该操作可以显示该推荐书单,达到了快捷地、方便地、高效地向用户呈现推荐书单的效果,如此,可提高用户体验。
附图说明
结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
图1示出了本公开实施例提供的一种书架页面显示方法的流程示意图;
图2示出了本公开实施例提供的一种书架页面的示意图;
图3示出了本公开实施例提供的另一种书架页面显示方法的流程示意图;
图4示出了本公开实施例提供的又一种书架页面显示方法的流程示意图;
图5示出了本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
本公开实施例提供了一种能够快捷地、方便地、高效地将推荐书单呈现给用户的书架页面显示方法、电子设备及存储介质。
下面首先结合图1-4对本公开实施例提供的书架页面显示方法进行说明。
本公开实施例提供的书架页面显示方法,该书架页面显示方法可以由电子设备执行。其中,该电子设备可以包括但不限于诸如智能手机、笔记本电脑、个人数字助理(PDA)、平板电脑(PAD)、便携式多媒体播放器(PMP)、车载终端(例如车载导航终端)、可穿戴设备等的移动终端,以及诸如数字TV、台式计算机、智能家居设备等的固定终端。
图1示出了本公开实施例提供的一种书架页面显示方法的流程示意图。
如图1所示,该书架页面显示方法可以包括如下步骤。
S110、接收与阅读应用的用户信息相对应的推荐书单。
其中,推荐书单包含多个书籍封面和相应的书籍介绍信息。
在本公开实施例中,电子设备中可以安装一种阅读应用,并接收与该阅读应用的用户信息相对应的推荐书单。
具体地,推荐书单可以包括至少一本推荐书籍,具体地,包括每本推荐书籍的书籍封面和相应的书籍介绍信息。
具体地,书籍介绍信息可以包括书籍名称、书籍作者、书籍标签等,但并不限于此。
具体地,在S110之前,服务器可以将人工书籍池中的书籍确定为推荐书籍,得到第一书单;并将第一书单中各推荐书籍的书籍数据发送至电子设备;和/或;服务器可以按照预设算法,从算法书籍池中确定出与用户信息相匹配的至少一本推荐书籍,得到第二书单;并将第二书单中各推荐书籍的书籍数据发送至电子设备。如此,服务器可向电子设备发送与阅读应用的用户信息相对应的推荐书单。
具体地,书籍数据可以包括书籍封面、书籍介绍信息、书籍身份证标识号(Identity Document,ID)、书籍标签等,但并不限于此。可选地,书籍数据中还可以包括来源标识,来源标识包括第一来源标识和第二来源标识,第一来源标识用于标记推荐书籍来源于人工书籍池,第二来源标识用于标记推荐书籍来源于算法书籍池。第一来源标识和第二来源标识的具体形式本领域技术人员可根据实际情况设置,此处不作限定。例如,第一来源标识为“1”、第二来源标识为“0”。
具体地,人工书籍池中的书籍是由运维人员人工配置的,可以包括阅读应用重点推广书籍、近期热门书籍等,但并不限于此。可选地,运维人员可周期性更换人工书籍池中的书籍,更换周期的具体时长例如可以包括半天、1天、或者2天等,但并不限于此。
具体地,对于老用户来说,老用户在使用阅读应用时,会产生历史阅读信息、历史浏览信息、历史添加书架信息、历史搜索信息、历史收藏信息等,因此,用户信息可以包括用户历史阅读信息、用户历史浏览信息、用户历史添加书架信息、用户历史搜索信息、用户历史收藏信息等不同维度的信息,但并不限于此。
相应地,基于每个维度的信息,服务器可按照预设算法确定出该维度的信息对应的各候选推荐书籍以及各候选推荐书籍的书籍评分;基于书籍评分,从候选书籍中选取出推荐书籍,得到第二书单。
示例性地,基于用户历史阅读信息可确定用户近期阅读书籍(阅读了书籍内的章节内容),基于用户历史浏览信息可确定用户近期浏览书籍(仅浏览了书籍的详情介绍),基于用户历史添加书架信息可确定用户书籍,基于用户历史搜索信息可确定用户近期搜索书籍、基于用户历史收藏信息可确定用户近期收藏书籍。针对用户近期阅读书籍,按照预设算法,可从算法书籍池中匹配出与用户近期阅读书籍同类型的书籍,作为候选推荐书籍,其中,候选推荐书籍具有匹配分值,匹配分值与用户近期阅读书籍和候选推荐书籍的相似程度相关,将匹配分值乘以该候选推荐书籍对应的维度的信息的权重,即可得到候选推荐书籍的书籍评分。对于用户近期浏览书籍、用户书籍、用户近期搜索书籍、用户近期收藏书籍等同理,均可匹配出候选书籍并且得到候选书籍的书籍评分,此处不再赘述。然后,服务器可将各候选推荐书籍的书籍评分按照从大到小的顺序进行排序,选取前预设数量的书籍评分对应的候选推荐书籍作为推荐书籍,得到第二书单。
可选地,用户历史阅读信息的权重大于用户历史添加书架信息的权重,用户历史添加书架信息的权重大于用户历史浏览信息的权重、用户历史搜索信息的权重、以及用户历史收藏信息的权重。
可以理解的是,基于用户历史阅读信息可确定用户近期阅读书籍,而用户近期阅读书籍为用户近期比较感兴趣的书籍,基于用户近期阅读书籍得到的候选推荐书籍为用户感兴趣的书籍的概率较高,同理,基于用户历史添加书架信息可确定用户书籍,而用户书籍为用户相对比较感兴趣的书籍,基于用户书籍得到的候选推荐书籍为用户感兴趣的书籍的概率也相对较高,因此,设置用户历史阅读信息的权重最大,用户历史添加书架信息的权重次大,可使最终确定出的推荐书籍更贴合用户喜好,有效提升推荐效果。
需要说明的是,“近期”的具体时间期限本领域技术人员可根据实际情况设置,此处不作限定。例如,距离当前时刻1周、2周或者1个月为近期,但并不限于此。
还需要说明的是,预设算法的具体内容本领域技术人员可根据实际情况设置,此处不作限定。此外,当一本候选推荐书籍对应于多个维度的用户信息,该候选推荐书籍的最终书籍评分可以为其在各个维度的用户信息下的书籍评分之和。
具体地,对于新用户来说,当用户是通过投放在其他应用的广告信息(例如某本书籍的广告信息)而下载的阅读应用,用户信息可以包括历史广告阅读信息,但并不限于此;当用户是通过在搜索引擎搜索某本书籍或者搜索某个书籍分类而下载的阅读应用,用户信息可以包括用户基于搜索引擎的搜索信息,但并不限于此;当用户是通过应用市场下载的阅读应用,用户信息可以包括用户首次登录阅读应用时设置的用户基础信息,例如,用户年龄、身份、性别、爱好、选取频道(男频或女频)等,但并不限于此。
相应地,基于历史广告阅读信息、用户基于搜索引擎的搜索信息、或用户基础信息,服务器或电子设备可按照预设算法确定出用户信息对应的候选推荐书籍以及候选推荐书籍的书籍评分;基于书籍评分,从候选书籍中选取出推荐书籍,得到第二书单。
需要说明的是,第一书单、第二书单中推荐书籍的数量,本领域技术人员可根据实际情况设置,此处不作限定。例如,第一书单和第二书单中各包括5本、10本、或15本推荐书籍等。
具体地,服务器可周期性地向电子设备发送推荐书籍的书籍数据,以使电子设备更新推荐书单。其中,服务器发送书籍数据的周期例如可以包括半天、1天、或者2天等,但并不限于此。
具体地,当推荐书单包括第一书单和第二书单时,电子设备可以从第一接口接收来源于人工书籍池的推荐书籍的书籍数据;从第二接口接收来源于算法书籍池的推荐书籍的书籍数据。不同来源的推荐书籍可从不同接收接口接入,如此,电子设备可确定各推荐书籍的来源。本领域技术人员应当理解的是,上文中仅示例性示出了服务器将推荐书单发送至电子设备,如此,从人工书籍池和/或算法书籍池中选取推荐书籍的任务可以分配在服务器中,电子设备无需承担该项任务,有利于降低对电子设备性能的要求,但并不限于此,例如,在其他实施方式中,电子设备也可以将人工书籍池中的书籍确定为推荐书籍,得到第一书单;和/或;从算法书籍池中确定出与用户信息相匹配的至少一本推荐书籍,得到第二书单。
S120、基于推荐书单,渲染目标书籍显示单元,使得目标书籍显示单元具有不同于其他书籍显示单元的显示样式。
在本公开实施例中,电子设备可以显示书架页面,书架页面中包含多个书籍显示单元。电子设备在接收到推荐书单后,可以基于推荐书单渲染目标书籍显示单元,以使目标书籍显示单元与其他书籍显示单元的显示样式不同。
具体地,目标书籍显示单元可以为多个书籍显示单元中的任意一个书籍显示单元,并且,目标书籍显示单元与推荐书单关联。
具体地,书架页面包括多个用于显示书籍信息的书籍显示单元。其中,目标书籍显示单元可以与推荐书单关联,除目标书籍显示单元之外的其他书籍显示单元可以用于显示用户书籍等,但并不限于此,其中,用户书籍可以包括用户购买、下载或导入的书籍等,用户书籍可以通过触发添加至书架控件等方式添加至书架中,但并不限于此。
具体地,基于推荐书单渲染目标书籍显示单元,可使目标书籍显示单元和其他书籍显示单元的显示样式不同,例如,目标书籍显示单元中显示至少两本推荐书籍的书籍封面和书籍介绍信息,并且其他书籍显示单元中显示一本书籍的书籍封面;和/或;目标推荐书籍显示单元中显示有预设标识,并且其他书籍显示单元中未显示有该预设标识。又例如,按照书籍显示顺序,目标书籍显示单元中动态轮播书籍推荐书单中各推荐书籍的书籍封面和书籍介绍信息,并且,其他书籍显示单元固定显示一本书籍的书籍封面。
具体地,按照书籍显示顺序,在目标书籍显示单元依次显示各第一推荐书籍的书籍信息,如此,完成一个轮播周期,然后进行下一个轮播周期,依此类推。
示例性地,图2示出了本公开实施例提供的一种书架页面的示意图。参见图2,书架页面包括多个书籍显示单元210,其中,目标书籍显示单元211与推荐书单关联,其他书籍显示单元210用于显示用户书籍,并且,目标书籍显示单元211的显示样式和其他书籍显示单元210的显示样式不同。
可以理解的是,通过设置目标书籍显示单元和其他书籍显示单元的显示样式不同,可使用户能够快速从多个书籍显示单元中分辨出目标书籍显示单元,从而向电设备输入针对目标书籍显示单元的触发操作。
S130、响应于检测到的针对目标书籍显示单元的触发操作,对推荐书单进行显示。
在本公开实施例中,当用户想要查看推荐书单中包含的各推荐书籍的具体书籍信息时,可以向电子设备输入针对目标书籍显示单元的触发操作,电子设备响应于检测到该操作,可以对推荐书单进行显示。
具体地,针对目标书籍显示单元的触发操作可以包括对目标书籍显示单元的单击、双击等手势操作等,但并不限于此。
在一些实施例中,对推荐书单进行显示可以包括:在悬浮窗中显示推荐书单。
在另一些实施例中,对推荐书单进行显示可以包括:跳转至推荐书单页面,并在推荐书单页面显示推荐书单。
本公开实施例的书架页面显示方法、电子设备及存储介质,该书架页面中包含多个书籍显示单元,该方法包括:接收与阅读应用的用户信息相对应的推荐书单;其中,推荐书单包含多个书籍封面和相应的书籍介绍信息,基于推荐书单,渲染目标书籍显示单元,使得目标书籍显示单元具有不同于其他书籍显示单元的显示样式,并响应于检测到的针对目标书籍显示单元的触发操作,对推荐书单进行显示。可见,根据本公开实施例,电子设备可以基于推荐书单,渲染目标书籍显示单元,以使用户可以在书架页面的多个书籍显示单元中快速分辨出目标书籍显示单元,并且当用户想要查看推荐书单中包含的各推荐书籍的具体书籍信息时,可向电子设备输入针对目标书籍显示单元的触发操作,电子设备响应于检测到该操作可以显示该推荐书单,达到了快捷地、方便地、高效地向用户呈现推荐书单的效果,如此,可提高用户体验。
在本公开另一种实施方式中,S120可以包括:S121、基于推荐书单和预设标识,渲染目标书籍显示单元;其中,预设标识用于提示用户通过目标书籍显示单元来触发推荐书单。
具体地,用户可以根据预设标识区分目标书籍显示单元和书架页面中的其他书籍显示单元。
具体地,预设标识的具体形式可以包括“专属书单”字样(如图2所示)、“推荐书单”字样、星标等,但并不限于此。
在一些实施例中,S121可以包括:基于推荐书单中各推荐书籍的书籍封面和\或书籍介绍信息、以及预设标识,渲染目标书籍显示单元。
具体地,目标书籍显示单元中显示各推荐书籍的书籍封面以及预设标识;或者,目标书籍显示单元中显示各推荐书籍的书籍介绍信息以及预设标识;或者,目标书籍显示单元中显示各推荐书籍的书籍封面和书籍介绍信息、以及预设标识。
在另一些实施例中,S121可以包括:S1211、从推荐书单中,筛选第二预设数量的第三推荐书籍;S1212、基于各个第三推荐书籍的书籍封面和\或书籍介绍信息、以及预设标识,渲染目标书籍显示单元。
具体地,从推荐书单中筛选出的第二预设数量的推荐书籍即为第三推荐书籍。其中,第二预设数量例如可以包括1、或2等,但并不限于此。
具体地,S1211的具体实施方式与下文中的S122的具体实施方式类似,请参照下文中关于S122的具体实施方式的描述理解,此处不再赘述。
具体地,目标书籍显示单元中显示第三推荐书籍的书籍封面和书籍介绍信息、以及预设标识。
可以理解的是,通过基于推荐书单和预设标识渲染目标书籍显示单元,可使目标书籍显示单元和其他书籍显示单元在显示样式上具有较明显的区别,便于用户快速定位到目标书籍显示单元,进而向电子设备输入针对目标书籍显示单元的触发操作,有利于快速地、高效地、便捷地向用户呈现推荐书单。
在本公开又一种实施方式中,S120可以包括:S122、从推荐书单中,筛选第一预设数量的第一推荐书籍;S123、基于各个第一推荐书籍的书籍封面和相应的书籍介绍信息,渲染目标书籍显示单元。
具体地,从推荐书单中筛选出的第一预设数量的推荐书籍即为第一推荐书籍。其中,第一预设数量可以大于或等于2,例如第一预设数量可以包括2、或5等,但并不限于此。
在一些实施例中,S122可以包括:从推荐书单中,随机筛选第一预设数量的第一推荐书籍。
在另一些实施例中,S122可以包括:按照从大到小的顺序对推荐书单中各推荐书籍的书籍评分进行排序,选取前第一预设数量的书籍评分对应的推荐书籍,得到第一预设数量的第一推荐书籍。
在又一些实施例中,推荐书单中的各个推荐书籍按照书籍显示顺序进行排列,S122可以包括:根据书籍显示顺序,从推荐书单中选择第一预设数量的第一推荐书籍。
具体地,书籍显示顺序为推荐书单中推荐书籍的显示顺序。
具体地,书籍显示顺序的具体确定方式可根据实际情况设置,此处不作限定。例如,基于书籍评分、书籍完结程度、书籍热度等,确定书籍显示顺序。
具体地,按照书籍显示顺序,选取前第一预设数量的推荐书籍,得到第一预设数量的第一推荐书籍。
具体地,目标书籍显示单元中显示第一推荐书籍的书籍封面和/或书籍介绍信息。
可以理解的是,除目标书籍显示单元之外的其他书籍显示单元中通常显示一本书籍的书籍封面,本公开实施例中,通过基于筛选出的各个第一推荐书籍的书籍封面和相应的书籍介绍信息,渲染目标书籍显示单元,可使目标书籍显示单元和其他书籍显示单元在显示样式上具有较明显的区别,便于用户快速定位到目标书籍显示单元,进而向电子设备输入针对目标书籍显示单元的触发操作,有利于快速地、高效地、便捷地向用户呈现推荐书单。
图3示出了本公开实施例提供的另一种书架页面显示方法的流程示意图。其中,本公开实施例在上述实施例的基础上进行优化,本公开实施例可以与上述一个或者多个实施例中各个可选方案结合。
如图3所示,该书架页面显示方法可以包括如下步骤。
S310、接收与阅读应用的用户信息相对应的推荐书单。
具体地,S310与S110类似,此处不再赘述。
S320、从推荐书单中,筛选第一预设数量的第一推荐书籍。
具体地,S320与S122类似,此处不再赘述。
S330、基于各个第一推荐书籍的书籍封面和相应的书籍介绍信息,渲染目标书籍显示单元。
在一些实施例中,S330可以包括:S331、将各个第一推荐书籍的书籍封面进行图像组合操作,以生成相应的推荐书单封面;图像组合操作包括图像拼接操作和/或图像堆叠操作;S332、基于推荐书单封面,渲染目标书籍显示单元。
可选地,S331可以包括:按照书籍显示顺序,将各个第一推荐书籍的书籍封面进行图像堆叠操作,以生成相应的推荐书单封面。
具体地,第一推荐书籍在书籍显示顺序中越靠前,其书籍封面越位于堆叠而成的推荐书单封面的上层。
在一个示例中,位于最上层的第一推荐书籍的书籍封面可以完整显示,其他第一推荐书籍的书籍封面可以部分显示,另外部分被位于其上的第一推荐书籍的书籍封面遮盖无法显示。
在另一个示例中,位于最上层的第一推荐书籍的书籍封面可以完整显示,其他第一推荐书籍的书籍封面采用纯色图片(例如黑色图片)替代且被部分遮盖,如图2所示。
可选地,S331可以包括:将各个第一推荐书籍的书籍封面进行图像拼接操作,以生成相应的推荐书单封面。
在一个示例中,将第一预设数量的第一推荐书籍的书籍封面排列为M行N列,并进行图像拼接操作,以得到推荐书单封面,其中,M和N均为大于1的正整数。
在另一个示例中,按照书籍显示顺序,将各个第一推荐书籍的书籍封面沿行方向(或列方向)排列为一行(或一列),并进行图像拼接操作,以得到推荐书单封面。
具体地,目标书籍显示单元显示推荐书单封面,但并不限于此,例如,目标书籍显示单元还可以显示第一推荐书籍的书籍介绍信息。
可以理解的是,通过在目标书籍显示单元显示第一预设数量的第一推荐书籍的书籍信息,可使电子设备在显示书架页面时,用户即可看到第一预设数量的第一推荐书籍的书籍信息,如此,有利于吸引用户向电子设备输入针对目标书籍显示单元的触发操作,进而响应于针对目标书籍显示单元的触发操作显示推荐书单,向用户展示更多的推荐书籍。
S340、在满足预设条件时,从推荐书单中,重新筛选其他的第一预设数量的第二推荐书籍。
在本公开实施例中,在满足预设条件时,电子设备可以从推荐书单中,重新筛选其他的第一预设数量的第二推荐书籍,以便更换在目标书籍显示单元渲染的推荐书籍的书籍封面和书籍介绍信息。
在一些实施例中,重新筛选的第一预设数量的第二推荐书籍与之前第一预设数量的第一推荐书籍不存在重合书籍。
在另一些实施例中,重新筛选的第一预设数量的第二推荐书籍与之前第一预设数量的第一推荐书籍存在至少一本重合的书籍。
在一个示例中,若推荐书单封面是按照书籍显示顺序,将各个第一推荐书籍的书籍封面进行图像堆叠操作生成的,可以设置重新筛选的第一预设数量的第二推荐书籍包括除书籍封面位于最上层的第一推荐书籍之外的其他所有第一推荐书籍、以及在书籍显示顺序中与第一预设数量的第一推荐书籍后相邻的推荐书籍。
例如,第P次渲染目标书籍显示单元时,选取书籍显示顺序中的第一本和第二本推荐书籍作为第一推荐书籍,将该两本第一推荐书籍的书籍封面进行图像堆叠操作,得到推荐书单封面,并基于该推荐书单封面,渲染目标书籍显示单元;第P+1次渲染目标书籍显示单元时,选取书籍显示顺序中的第二本和第三本推荐书籍作为第二推荐书籍,将该两本第二推荐书籍的书籍封面进行图像堆叠操作,得到推荐书单封面,并基于该推荐书单封面,渲染目标书籍显示单元,依次类推,此处不再赘述,其中,P为正整数。
S350、基于各个第二推荐书籍的书籍封面和相应的书籍介绍信息,重新渲染目标书籍显示单元。
在一些实施例中,S350可以包括:S351、将各个第二推荐书籍的书籍封面进行图像组合操作,以生成相应的推荐书单封面;图像组合操作包括图像拼接操作和/或图像堆叠操作;S352、基于推荐书单封面,渲染目标书籍显示单元。
具体地,S351与S331类似,S352与S332类似,此处不再赘述。
本公开实施例提供的书架页面显示方法,通过基于各个第一推荐书籍的书籍封面和相应的书籍介绍信息,渲染目标书籍显示单元,并且,在满足预设条件时,重新筛选其他的第一预设数量的第二推荐书籍,基于各个第二推荐书籍的书籍封面和相应的书籍介绍信息,重新渲染目标书籍显示单元,可使电子设备在显示书架页面时,即使未响应于检测到针对目标显示单元的触发操作而对推荐书单进行显示,用户也能够获取多本推荐书籍的书籍信息,有利于快速地、高效地、便捷地将多本推荐书籍的书籍信息呈现给用户。
在本公开另一种实施方式中,S340可以包括:在检测到从其他显示页面重新回至书架页面时,从推荐书单中,重新筛选其他的第一预设数量的第二推荐书籍。
具体地,电子设备可以响应于检测到针对其他显示页面的访问操作,从书架页面跳转至其他显示页面,对其他显示页面进行显示。并且,电子设备还可以响应于检测到针对书架页面的访问操作,跳回至书架页面,对书架页面进行显示。
具体地,针对其他显示页面的访问操作可以包括对其他显示页面的入口控件的单击、双击等手势操作等,但并不限于此。同理,针对书架页面的访问操作可以包括对书架的入口控件的单击、双击等手势操作等,但并不限于此。
例如,继续参见图2,电子设备当前在对书架页面进行显示,当用户单击“书城”控件,电子设备可以响应于检测到该操作,跳转至书城页面,对书城页面进行显示,当用户单击“书架”控件,电子设备可以响应于检测到该操作,跳回至书架页面,对书城页面进行显示,此时,电子设备可以从推荐书单中,重新筛选其他的第一预设数量的第二推荐书籍,并基于各个第二推荐书籍的书籍封面和相应的书籍介绍信息,重新渲染目标书籍显示单元。
可以理解的是,通过设置电子设备跳转至其他显示页面且再次跳转回书架页面时,从推荐书单中,重新筛选其他的第一预设数量的第二推荐书籍,并基于各个第二推荐书籍的书籍封面和相应的书籍介绍信息,重新渲染目标书籍显示单元,可使电子设备每次对书架页面进行显示时,用户均能够获取到新的推荐书籍的书籍信息,有利于提高用户体验。
在本公开又一种实施方式中,S340可以包括:检测基于第一推荐书籍所渲染的目标书籍显示单元的持续显示时长是否大于预设时长阈值;在检测到持续显示时长大于预设时长阈值时,从推荐书单中,重新筛选其他的第一预设数量的第二推荐书籍。
具体地,持续显示时长指的是,电子设备从开始在目标显示书籍单元显示当前显示的推荐书单封面的时刻至当前时刻之间的时长。在持续显示时长内,电子设备持续在目标书籍显示单元显示基于第一推荐书籍的书籍封面进行图像组合操作而生成的推荐书单封面。
具体地,预设时长阈值的具体值,本领域技术人员可根据实际情况设置,此处不作限定。例如,预设时长阈值可以为10S、30S、或者1分钟等,此处不作限定。
可以理解的是,当持续显示时长大于预设时长阈值时,表明当前显示的推荐书单封面已经在目标书籍显示单元持续显示了较长时间,用户已经有充裕的时间获取该当前显示的推荐书单封面所展示的书籍信息,此时,电子设备可以从推荐书单中,重新筛选其他的第一预设数量的第二推荐书籍,并基于各个第二推荐书籍的书籍封面和相应的书籍介绍信息,重新渲染目标书籍显示单元,可使用户获取新的推荐书单封面所展示的书籍信息,有利于提高用户体验。
在本公开再一种实施方式中,S340可以包括:响应于检测到针对目标书籍显示单元的第一刷新操作,从推荐书单中,重新筛选其他的第一预设数量的第二推荐书籍。
具体地,针对目标书籍显示单元显示的第一刷新操作可以包括对第一刷新控件的单击、双击等手势操作等,但并不限于此。其中,第一刷新控件可以包括“换一换”控件等,但并不限于此。
可以理解的是,当用户想要获取新的推荐书籍的书籍信息时,可以向电子设备输入针对目标书籍显示单元显示的第一刷新操作,电子设备响应于检测到该操作可以从推荐书单中,重新筛选其他的第一预设数量的第二推荐书籍,并基于各个第二推荐书籍的书籍封面和相应的书籍介绍信息,重新渲染目标书籍显示单元,以达到向用户展示新的推荐书籍的书籍信息的效果,有利于提高用户体验。
图4示出了本公开实施例提供的又一种书架页面显示方法的流程示意图。其中,本公开实施例在上述实施例的基础上进行优化,本公开实施例可以与上述一个或者多个实施例中各个可选方案结合。
如图4所示,该书架页面显示方法可以包括如下步骤。
S410、接收与阅读应用的用户信息相对应的推荐书单。
具体地,S410与S110类似,此处不再赘述。
S420、基于推荐书单,渲染目标书籍显示单元,使得目标书籍显示单元具有不同于其他书籍显示单元的显示样式。
具体地,S420与S120类似,此处不再赘述。
S430、响应于检测到的针对目标书籍显示单元的触发操作,对推荐书单进行显示。
具体地,S430与S130类似,此处不再赘述。
S440、响应于检测到针对推荐书单的第二刷新操作,更新推荐书单。
在本公开实施例中,当用户想要更新推荐书单时,可以向电子设备输入针对推荐书单的第二刷新操作,电子设备响应于检测到该操作,可以更新推荐书单。
具体地,针对推荐书单的第二刷新操作可以包括对第二刷新控件的单击、双击等手势操作等,但并不限于此。其中,第二刷新控件可以包括“显示更多”控件、“刷新”控件等,但并不限于此。
具体地,针对推荐书单的第二刷新操作还可以包括在悬浮窗或者推荐书单内面中的任意位置处执行第一手势滑动操作等,但并不限于此。其中,第一手势滑动操作可以包括向上滑动操作或者向下滑动操作。
在一些实施例中,更新推荐书单可以包括:向服务器发送推荐书单更新请求;接收与阅读应用的用户信息相对应的推荐书单。
具体地,响应于检测到针对推荐书单的第二刷新操作,电子设备可以向服务器发送推荐书单更新请求,服务器响应于推荐书单更新请求,可以重新将当前人工书籍池中的书籍确定为推荐书籍,得到更新后的第一书单;并将更新后的第一书单中各推荐书籍的书籍数据发送至电子设备;和/或;服务器可以按照预设算法,从算法书籍池中重新确定出与用户信息相匹配的至少一本推荐书籍,得到更新后的第二书单;并将更新后的第二书单中各推荐书籍的书籍数据发送至电子设备。如此,服务器可向电子设备发送与阅读应用的用户信息相对应的更新后的推荐书单。
S450、对更新后的推荐书单进行显示。
在本公开实施例中,电子设备在更新推荐书单后,可以对更新后的推荐书单进行显示。
在一些实施例中,S450可以包括:在悬浮窗中或者推荐书单页面显示更新后的推荐书单中的全部第一推荐书籍。
在一些实施例中,S450可以包括:在悬浮窗中或者推荐书单页面显示更新后的推荐书单中相比于更新前的推荐书单新增的推荐书籍。
本公开实施例提供的书架页面的显示方法,电子设备能够响应于检测到针对推荐书单的第二刷新操作,更新推荐书单,并且对更新后的推荐书单进行显示,使得用户可以通过针对推荐书单的第二刷新操作,获取更多新的推荐书籍,便于用户快速找到符合自己喜好的书籍,有效提升了书籍推荐效果。
在本公开另一种实施方式中,该方法还包括:确定检测到第二刷新操作的次数是否大于预设刷新次数阈值;在检测到第二刷新操作的次数大于预设刷新次数阈值时,显示书籍分类控件;响应于检测到针对书籍分类控件的选择操作,确定目标书籍分类;显示属于目标书籍分类的至少一本分类书籍。
具体地,检测到第二刷新操作的次数指的是,在本次对推荐书单进行显示后,检测到第二刷新操作的总次数。需要说明的是,预设刷新次数阈值的具体值本领域技术人员可根据实际情况设置,此处不作限定。例如,预设刷新次数阈值可以包括2次、或3次等。
具体地,书籍分类控件的数量以及对应的具体书籍分类本领域技术人员可以根据实际情况设置,此处不作限定。例如,书籍分类控件包括“玄幻”控件、“悬疑”控件、“校园青春”控件、“都市”控件、“言情”控件等,但并不限于此。
具体地,针对书籍分类控件的选择操作可以包括对书籍分类控件的单击、双击等手势操作等,但并不限于此。
具体地,目标书籍分类为针对书籍分类控件的选择操作所选中的书籍分类。
在一些实施例中,在S450之前还包括:获取属于目标书籍分类的至少一本分类书籍。
可选地,电子设备可以预先构建推荐书籍池,推荐书籍池中包括服务器周期性发送的推荐书单中包含的各推荐书籍以及服务器响应于推荐书单更新请求发送的推荐书单中包含的各推荐书籍,其中,获取属于目标书籍分类的至少一本分类书籍可以包括:在推荐书籍池中选取属于目标书籍分类的至少一本第二推荐书籍。
具体地,推荐书籍池中的每本推荐书籍均具有书籍标签,书籍标签用于表征其对应的书籍所述的书籍分类。电子设备可以在推荐书籍值池中选取具有与目标书籍分类对应的书籍标签的推荐书籍,作为分类书籍。
可以理解的是,推荐书籍池中的推荐书籍本身便是基于用户信息确定的,再从推荐书籍池中选取属于目标书籍分类的推荐书籍作为第二推荐书籍,可更精准地为用户选取出其感兴趣的书籍。
在另一些实施例中,显示属于目标书籍分类的至少一本分类书籍可以包括:向服务器发送分类书籍获取请求;接收服务器发送的属于目标书籍分类的至少一本分类书籍的书籍数据;其中,分类书籍获取请求中包括目标书籍分类。
具体地,分类书籍获取请求用于触发服务器在书籍资源库中查找属于目标书籍分类的书籍,并从查找到的属于目标书籍分类的书籍中选取至少一本作为分类书籍。
具体地,电子设备可以向服务器发送分类书籍获取请求,服务器响应于检测到分类书籍获取请求可以在书籍资源库中查找属于目标书籍分类的书籍,并从查找到的书籍中选取出至少一本书籍,作为分类书籍,并且服务器可以向电子设备发送作为分类书籍的书籍数据。
在一些实施例中,显示属于目标书籍分类的至少一本分类书籍可以包括:在悬浮窗或者在推荐书单页面显示分类书籍。
在另一些实施例中,显示属于目标书籍分类的至少一本分类书籍可以包括:在目标书籍分类对应的推荐页面显示分类书籍。
可以理解的是,通过向服务器发送书籍推荐请求,以使服务器基于目标书籍分类确定分类书籍,可为用户从不同于推荐书籍池的方向为用户重新推荐书籍,可使重新推荐的分类书籍能够较好的符合用户的阅读偏好,便于用户从中找到感兴趣的书籍,有利于提升书籍推荐效果。
图5示出了本公开实施例提供的一种电子设备的结构示意图。
本公开实施例提供的电子设备可以包括支持电子书阅读功能的电子设备。该电子设备可以包括但不限于诸如智能手机、笔记本电脑、个人数字助理(PDA)、平板电脑(PAD)、便携式多媒体播放器(PMP)、车载终端(例如车载导航终端)、可穿戴设备等的移动终端,以及诸如数字TV、台式计算机、智能家居设备等的固定终端。
需要说明的是,图5示出的电子设备500仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
该电子设备500传统上包括处理器510和以存储器520形式的计算机程序产品或者计算机可读介质。存储器520可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。存储器520具有用于执行上述书架页面显示方法中的任何方法步骤的可执行指令(或程序代码)5211的存储空间521。例如,用于可执行指令的存储空间521可以包括分别用于实现上面的书架页面显示方法中的各种步骤的各个可执行指令5211。这些可执行指令可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,光盘(CD)、存储卡或者软盘之类的程序代码载体。这样的计算机程序产品通常为便携式或者固定存储单元。该存储单元可以具有与图5的电子设备500中的存储器520类似布置的存储段或者存储空间等。可执行指令可以例如以适当形式进行压缩。通常,存储单元包括用于执行根据本公开的书架页面显示方法步骤的可执行指令,即可以由例如诸如处理器510之类的处理器读取的代码,这些代码当由电子设备500运行时,导致该电子设备500执行上面所描述的书架页面显示方法中的各个步骤。
当然,为了简化,图5中仅示出了该电子设备500中与本公开有关的组件中的一些,省略了诸如总线、输入/输出接口、输入装置和输出装置等等的组件。除此之外,根据具体应用情况,电子设备500还可以包括任何其他适当的组件。
本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序指令,计算机程序指令在被处理器运行时使得处理器执行本公开各实施例所提供的书架页面显示方法。
该计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
在本公开实施例中,可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
本申请公开了:
1A、一种书架页面显示方法,其中,所述书架页面中包含多个书籍显示单元,所述方法包括:
接收与阅读应用的用户信息相对应的推荐书单;其中,所述推荐书单包含多个书籍封面和相应的书籍介绍信息;
基于所述推荐书单,渲染目标书籍显示单元,使得所述目标书籍显示单元具有不同于其他书籍显示单元的显示样式;
响应于检测到的针对所述目标书籍显示单元的触发操作,对所述推荐书单进行显示。
2A、根据1A所述的方法,其中,所述对所述推荐书单进行显示,包括:
在悬浮窗中显示所述推荐书单;或者;
跳转至推荐书单页面,并在所述推荐书单页面显示所述推荐书单。
3A、根据1A或2A所述的方法,其中,所述基于所述推荐书单,渲染目标书籍显示单元,包括:
基于所述推荐书单和预设标识,渲染目标书籍显示单元;其中,所述预设标识用于提示用户通过所述目标书籍显示单元来触发推荐书单。
4A、根据1A或2A所述的方法,其中,所述基于所述推荐书单,渲染目标书籍显示单元,包括:
从所述推荐书单中,筛选第一预设数量的第一推荐书籍;
基于各个所述第一推荐书籍的书籍封面和相应的书籍介绍信息,渲染目标书籍显示单元。
5A、根据4A所述的方法,其中,所述基于各个所述第一推荐书籍的书籍封面和相应的书籍介绍信息,渲染目标书籍显示单元,包括:
将各个所述第一推荐书籍的书籍封面进行图像组合操作,以生成相应的推荐书单封面;所述图像组合操作包括图像拼接操作和/或图像堆叠操作;
基于所述推荐书单封面,渲染目标书籍显示单元。
6A、根据4A所述的方法,其中,所述推荐书单中的各个推荐书籍按照书籍显示顺序进行排列;
其中,所述从所述推荐书单中,筛选第一预设数量的第一推荐书籍,包括:
根据所述书籍显示顺序,从所述推荐书单中选择第一预设数量的第一推荐书籍。
7A、根据4A所述的方法,其中,在所述基于各个所述第一推荐书籍的书籍封面和相应的书籍介绍信息,渲染目标书籍显示单元之后,所述方法还包括:
在满足预设条件时,从所述推荐书单中,重新筛选其他的所述第一预设数量的第二推荐书籍;
基于各个所述第二推荐书籍的书籍封面和相应的书籍介绍信息,重新渲染目标书籍显示单元。
8A、根据7A所述的方法,其中,所述在满足预设条件时,从所述推荐书单中,重新筛选其他的所述第一预设数量的第二推荐书籍,包括:
在检测到从其他显示页面重新回至所述书架页面时,从所述推荐书单中,重新筛选其他的所述第一预设数量的第二推荐书籍。
9A、根据7A所述的方法,其中,所述在满足预设条件时,从所述推荐书单中,重新筛选其他的所述第一预设数量的第二推荐书籍,包括:
检测基于所述第一推荐书籍所渲染的目标书籍显示单元的持续显示时长是否大于预设时长阈值;
在检测到所述持续显示时长大于所述预设时长阈值时,从所述推荐书单中,重新筛选其他的所述第一预设数量的第二推荐书籍。
10A、根据7A所述的方法,其中,所述在满足预设条件时,从所述推荐书单中,重新筛选其他的所述第一预设数量的第二推荐书籍,包括:
响应于检测到针对所述目标书籍显示单元的第一刷新操作,从所述推荐书单中,重新筛选其他的所述第一预设数量的第二推荐书籍。
11A、根据1A或2A所述的方法,其中,在所述对所述推荐书单进行显示之后,所述方法还包括:
响应于检测到针对所述推荐书单的第二刷新操作,更新所述推荐书单;
对更新后的推荐书单进行显示。
12A、根据1A或2A所述的方法,其中,所述方法还包括:
确定检测到第二刷新操作的次数是否大于预设刷新次数阈值;
在检测到所述第二刷新操作的次数大于所述预设刷新次数阈值时,显示书籍分类控件;
响应于检测到针对所述书籍分类控件的选择操作,确定目标书籍分类;
显示属于所述目标书籍分类的至少一本分类书籍。
13A、根据1A或2A所述的方法,其中,所述推荐书单包括基于人工配置的第一书单和基于预设算法确定的与所述用户信息相匹配的第二书单。
14B、一种电子设备,其中,所述电子设备用于显示书架页面,所述书架页面中包含多个书籍显示单元,所述电子设备包括处理器和存储器,所述存储器用于存储可执行指令,所述可执行指令使所述处理器执行以下操作:
接收与阅读应用的用户信息相对应的推荐书单;其中,所述推荐书单包含多个书籍封面和相应的书籍介绍信息;
基于所述推荐书单,渲染目标书籍显示单元,使得所述目标书籍显示单元具有不同于其他书籍显示单元的显示样式;
响应于检测到的针对所述目标书籍显示单元的触发操作,对所述推荐书单进行显示。
15B、根据14B所述的电子设备,其中,在所述处理器执行所述对所述推荐书单进行显示时,所述可执行指令具体使所述处理器执行:
在悬浮窗中显示所述推荐书单;或者;
跳转至推荐书单页面,并在所述推荐书单页面显示所述推荐书单。
16B、根据14B或15B所述的电子设备,其中,在所述处理器执行所述基于所述推荐书单,渲染目标书籍显示单元时,所述可执行指令具体使所述处理器执行:
基于所述推荐书单和预设标识,渲染目标书籍显示单元;其中,所述预设标识用于提示用户通过所述目标书籍显示单元来触发推荐书单。
17B、根据14B或15B所述的电子设备,其中,在所述处理器执行所述基于所述推荐书单,渲染目标书籍显示单元时,所述可执行指令具体使所述处理器执行:
从所述推荐书单中,筛选第一预设数量的第一推荐书籍;
基于各个所述第一推荐书籍的书籍封面和相应的书籍介绍信息,渲染目标书籍显示单元。
18B、根据17B所述的电子设备,其中,在所述处理器执行所述基于各个所述第一推荐书籍的书籍封面和相应的书籍介绍信息,渲染目标书籍显示单元时,所述可执行指令具体使所述处理器执行:
将各个所述第一推荐书籍的书籍封面进行图像组合操作,以生成相应的推荐书单封面;所述图像组合操作包括图像拼接操作和/或图像堆叠操作;
基于所述推荐书单封面,渲染目标书籍显示单元。
19B、根据17B所述的电子设备,其中,所述推荐书单中的各个推荐书籍按照书籍显示顺序进行排列;
其中,在所述处理器执行所述从所述推荐书单中,筛选第一预设数量的第一推荐书籍时,所述可执行指令具体使所述处理器执行:
根据所述书籍显示顺序,从所述推荐书单中选择第一预设数量的第一推荐书籍。
20B、根据17B所述的电子设备,其中,在所述处理器执行所述基于各个所述第一推荐书籍的书籍封面和相应的书籍介绍信息,渲染目标书籍显示单元之后,所述可执行指令还使所述处理器执行:
在满足预设条件时,从所述推荐书单中,重新筛选其他的所述第一预设数量的第二推荐书籍;
基于各个所述第二推荐书籍的书籍封面和相应的书籍介绍信息,重新渲染目标书籍显示单元。
21B、根据20B所述的电子设备,其中,在所述处理器执行所述在满足预设条件时,从所述推荐书单中,重新筛选其他的所述第一预设数量的第二推荐书籍时,所述可执行指令具体使所述处理器执行:
在检测到从其他显示页面重新回至所述书架页面时,从所述推荐书单中,重新筛选其他的所述第一预设数量的第二推荐书籍。
22B、根据20B所述的电子设备,其中,在所述处理器执行所述在满足预设条件时,从所述推荐书单中,重新筛选其他的所述第一预设数量的第二推荐书籍时,所述可执行指令具体使所述处理器执行:
检测基于所述第一推荐书籍所渲染的目标书籍显示单元的持续显示时长是否大于预设时长阈值;
在检测到所述持续显示时长大于所述预设时长阈值时,从所述推荐书单中,重新筛选其他的所述第一预设数量的第二推荐书籍。
23B、根据20B所述的电子设备,其中,在所述处理器执行所述在满足预设条件时,从所述推荐书单中,重新筛选其他的所述第一预设数量的第二推荐书籍时,所述可执行指令具体使所述处理器执行:
响应于检测到针对所述目标书籍显示单元的第一刷新操作,从所述推荐书单中,重新筛选其他的所述第一预设数量的第二推荐书籍。
24B、根据14B或15B所述的电子设备,其中,在所述处理器执行所述对所述推荐书单进行显示之后,所述可执行指令还使所述处理器执行:
响应于检测到针对所述推荐书单的第二刷新操作,更新所述推荐书单;
对更新后的推荐书单进行显示。
25B、根据14B或15B所述的电子设备,其中,所述可执行指令还使所述处理器执行:
确定检测到第二刷新操作的次数是否大于预设刷新次数阈值;
在检测到所述第二刷新操作的次数大于所述预设刷新次数阈值时,显示书籍分类控件;
响应于检测到针对所述书籍分类控件的选择操作,确定目标书籍分类;
显示属于所述目标书籍分类的至少一本分类书籍。
26B、根据14B或15B所述的电子设备,其中,所述推荐书单包括基于人工配置的第一书单和基于预设算法确定的与所述用户信息相匹配的第二书单。
27C、一种计算机可读存储介质,其中,所述存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使得处理器实现用上述1A-13A中任一项所述的书架页面显示方法。
本公开的各个部件实施例可以全部或部分步骤以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本公开实施例的电子设备中的一些或者全部部件的一些或者全部功能。本公开还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本公开的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其他技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
Claims (10)
1.一种书架页面显示方法,其特征在于,所述书架页面中包含多个书籍显示单元,所述方法包括:
接收与阅读应用的用户信息相对应的推荐书单;其中,所述推荐书单包含多个书籍封面和相应的书籍介绍信息;
基于所述推荐书单,渲染目标书籍显示单元,使得所述目标书籍显示单元具有不同于其他书籍显示单元的显示样式;
响应于检测到的针对所述目标书籍显示单元的触发操作,对所述推荐书单进行显示。
2.根据权利要求1所述的方法,其特征在于,所述对所述推荐书单进行显示,包括:
在悬浮窗中显示所述推荐书单;或者;
跳转至推荐书单页面,并在所述推荐书单页面显示所述推荐书单。
3.根据权利要求1或2所述的方法,其特征在于,所述基于所述推荐书单,渲染目标书籍显示单元,包括:
基于所述推荐书单和预设标识,渲染目标书籍显示单元;其中,所述预设标识用于提示用户通过所述目标书籍显示单元来触发推荐书单。
4.根据权利要求1或2所述的方法,其特征在于,所述基于所述推荐书单,渲染目标书籍显示单元,包括:
从所述推荐书单中,筛选第一预设数量的第一推荐书籍;
基于各个所述第一推荐书籍的书籍封面和相应的书籍介绍信息,渲染目标书籍显示单元。
5.根据权利要求4所述的方法,其特征在于,所述基于各个所述第一推荐书籍的书籍封面和相应的书籍介绍信息,渲染目标书籍显示单元,包括:
将各个所述第一推荐书籍的书籍封面进行图像组合操作,以生成相应的推荐书单封面;所述图像组合操作包括图像拼接操作和/或图像堆叠操作;
基于所述推荐书单封面,渲染目标书籍显示单元。
6.根据权利要求4所述的方法,其特征在于,所述推荐书单中的各个推荐书籍按照书籍显示顺序进行排列;
其中,所述从所述推荐书单中,筛选第一预设数量的第一推荐书籍,包括:
根据所述书籍显示顺序,从所述推荐书单中选择第一预设数量的第一推荐书籍。
7.根据权利要求4所述的方法,其特征在于,在所述基于各个所述第一推荐书籍的书籍封面和相应的书籍介绍信息,渲染目标书籍显示单元之后,所述方法还包括:在满足预设条件时,从所述推荐书单中,重新筛选其他的所述第一预设数量的第二推荐书籍;
基于各个所述第二推荐书籍的书籍封面和相应的书籍介绍信息,重新渲染目标书籍显示单元。
8.根据权利要求7所述的方法,其特征在于,所述在满足预设条件时,从所述推荐书单中,重新筛选其他的所述第一预设数量的第二推荐书籍,包括:在检测到从其他显示页面重新回至所述书架页面时,从所述推荐书单中,重新筛选其他的所述第一预设数量的第二推荐书籍。
9.一种电子设备,其特征在于,所述电子设备用于显示书架页面,所述书架页面中包含多个书籍显示单元,所述电子设备包括处理器和存储器,所述存储器用于存储可执行指令,所述可执行指令使所述处理器执行以下操作:
接收与阅读应用的用户信息相对应的推荐书单;其中,所述推荐书单包含多个书籍封面和相应的书籍介绍信息;
基于所述推荐书单,渲染目标书籍显示单元,使得所述目标书籍显示单元具有不同于其他书籍显示单元的显示样式;
响应于检测到的针对所述目标书籍显示单元的触发操作,对所述推荐书单进行显示。
10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使得处理器实现用上述权利要求1-8中任一项所述的书架页面显示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210142025.XA CN114527910B (zh) | 2022-02-16 | 2022-02-16 | 书架页面显示方法、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210142025.XA CN114527910B (zh) | 2022-02-16 | 2022-02-16 | 书架页面显示方法、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114527910A true CN114527910A (zh) | 2022-05-24 |
CN114527910B CN114527910B (zh) | 2024-06-25 |
Family
ID=81622535
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210142025.XA Active CN114527910B (zh) | 2022-02-16 | 2022-02-16 | 书架页面显示方法、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114527910B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013089083A1 (ja) * | 2011-12-14 | 2013-06-20 | 株式会社インプレスR&D | 電子書籍の情報管理システム |
JP2014063440A (ja) * | 2012-09-24 | 2014-04-10 | Dainippon Printing Co Ltd | カップリング装置およびカップリングシステム |
US20160275192A1 (en) * | 2015-03-17 | 2016-09-22 | Kobo Incorporated | Personalizing an e-book search query |
CN108763519A (zh) * | 2018-05-30 | 2018-11-06 | 深圳市零度智控科技有限公司 | 阅读的推荐方法、装置及可读存储介质 |
CN110781287A (zh) * | 2019-09-02 | 2020-02-11 | 上海连尚网络科技有限公司 | 一种提供电子书籍的方法与设备 |
CN110851712A (zh) * | 2019-10-31 | 2020-02-28 | 上海连尚网络科技有限公司 | 书籍信息的推荐方法、设备以及计算机可读介质 |
CN111782933A (zh) * | 2020-04-10 | 2020-10-16 | 北京沃东天骏信息技术有限公司 | 用于推荐书单的方法和装置 |
CN111930277A (zh) * | 2020-07-02 | 2020-11-13 | 上海连尚网络科技有限公司 | 一种用于提供呈现信息的方法与设备 |
CN112650429A (zh) * | 2020-12-18 | 2021-04-13 | 掌阅科技股份有限公司 | 书架页面的书籍推荐方法、计算设备及存储介质 |
CN113987387A (zh) * | 2021-10-29 | 2022-01-28 | 掌阅科技股份有限公司 | 页面展示方法、电子设备及计算机存储介质 |
-
2022
- 2022-02-16 CN CN202210142025.XA patent/CN114527910B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013089083A1 (ja) * | 2011-12-14 | 2013-06-20 | 株式会社インプレスR&D | 電子書籍の情報管理システム |
JP2014063440A (ja) * | 2012-09-24 | 2014-04-10 | Dainippon Printing Co Ltd | カップリング装置およびカップリングシステム |
US20160275192A1 (en) * | 2015-03-17 | 2016-09-22 | Kobo Incorporated | Personalizing an e-book search query |
CN108763519A (zh) * | 2018-05-30 | 2018-11-06 | 深圳市零度智控科技有限公司 | 阅读的推荐方法、装置及可读存储介质 |
CN110781287A (zh) * | 2019-09-02 | 2020-02-11 | 上海连尚网络科技有限公司 | 一种提供电子书籍的方法与设备 |
CN110851712A (zh) * | 2019-10-31 | 2020-02-28 | 上海连尚网络科技有限公司 | 书籍信息的推荐方法、设备以及计算机可读介质 |
CN111782933A (zh) * | 2020-04-10 | 2020-10-16 | 北京沃东天骏信息技术有限公司 | 用于推荐书单的方法和装置 |
CN111930277A (zh) * | 2020-07-02 | 2020-11-13 | 上海连尚网络科技有限公司 | 一种用于提供呈现信息的方法与设备 |
CN112650429A (zh) * | 2020-12-18 | 2021-04-13 | 掌阅科技股份有限公司 | 书架页面的书籍推荐方法、计算设备及存储介质 |
CN113987387A (zh) * | 2021-10-29 | 2022-01-28 | 掌阅科技股份有限公司 | 页面展示方法、电子设备及计算机存储介质 |
Non-Patent Citations (2)
Title |
---|
北京得间科技有限公司: "得间免费小说 版本号v4.6.6", 得间免费小说, 26 January 2022 (2022-01-26), pages 1 - 8 * |
李大伟;杜洪波;周孝林;岳赛;齐飞;: "基于"用户画像"挖掘的图书推荐App设计", 软件, no. 05, 15 May 2018 (2018-05-15), pages 43 - 45 * |
Also Published As
Publication number | Publication date |
---|---|
CN114527910B (zh) | 2024-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106682063B (zh) | 一种广告信息推送方法、装置以及*** | |
CN109690529B (zh) | 按事件将文档编译到时间线中 | |
CN110134931B (zh) | 媒介标题生成方法、装置、电子设备及可读介质 | |
CN108090111B (zh) | 用于搜索结果的动画摘录 | |
US9158846B2 (en) | Entity detection and extraction for entity cards | |
US9613268B2 (en) | Processing of images during assessment of suitability of books for conversion to audio format | |
CN104077290B (zh) | 一种生成推广账户的方法和装置 | |
US9563695B2 (en) | Personalized electronic magazine | |
US20120284283A1 (en) | Information Processing Method, Apparatus, and Computer Program | |
CN102929939A (zh) | 个性化信息的提供方法及装置 | |
CN113961794A (zh) | 一种书籍推荐方法、装置、计算机设备及存储介质 | |
JP2011253572A (ja) | 情報価値を反映した情報検索方法及びその装置 | |
CN111191112A (zh) | 一种电子读物数据处理方法、装置及存储介质 | |
JP2008146492A (ja) | 情報提供装置、情報提供方法、及びコンピュータプログラム | |
CN113536172A (zh) | 一种百科信息展示的方法、装置及计算机存储介质 | |
US20140214541A1 (en) | Method and system for user-controlled rendering of mobile advertisements | |
CN113672758A (zh) | 歌单生成方法、装置、介质和计算设备 | |
CN101482881B (zh) | 用于确定文档的含义以使文档与内容匹配的方法和*** | |
CN108804491A (zh) | 项目推荐方法、装置、计算设备及存储介质 | |
CN112256967A (zh) | 一种行程推荐方法、装置、设备及存储介质 | |
CN114527910B (zh) | 书架页面显示方法、电子设备及存储介质 | |
CN113761384B (zh) | 基于大数据的游客分级数据处理方法及*** | |
JP2021056825A (ja) | ユーザインタフェース方法、端末プログラム、端末装置、及び広告システム | |
CN115357753A (zh) | 一种信息展示方法、装置、计算机设备及存储介质 | |
CN114020980A (zh) | 生成、创建内容清单的方法、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |