CN105930042B - 一种呈现试读内容的方法和装置 - Google Patents
一种呈现试读内容的方法和装置 Download PDFInfo
- Publication number
- CN105930042B CN105930042B CN201610210477.1A CN201610210477A CN105930042B CN 105930042 B CN105930042 B CN 105930042B CN 201610210477 A CN201610210477 A CN 201610210477A CN 105930042 B CN105930042 B CN 105930042B
- Authority
- CN
- China
- Prior art keywords
- labeled fragment
- content
- label
- book
- academic probation
- 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.)
- Active
Links
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
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/117—Tagging; Marking up; Designating a block; Setting of attributes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
- G06Q30/0643—Graphical representation of items or shoppers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Human Computer Interaction (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例中,提出一种呈现试读内容的方法和装置:根据电子书籍中标记重合次数生成试读内容;响应于用于打开所述电子书籍的第一点击操作,呈现试读标签和第一购买标签,其中,所述试读标签链接至所述试读内容,所述第一购买标签链接至所述电子书籍的购买界面;响应于针对所述试读标签的第二点击操作,呈现所述试读内容;在该方案中,试读内容是根据电子书籍中标记重合次数生成的,不再是从正文的起始部分开始,因此,提高了试读内容跟电子书籍中读者感兴趣部分的相关性,及试读内容的形式的灵活性。
Description
技术领域
本发明的实施方式涉及电子书籍阅读领域,更具体地,本发明的实施方式涉及一种呈现试读内容的方法和装置。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
目前,市场上出现了各种各样的移动终端,例如,手机、掌上电脑、移动上网终端等,用户使用这些移动终端可以随时随地阅读图书、杂志、动漫、报纸新闻等电子书籍。
电子书籍又称为e-book,简单地说,所谓的电子书籍是指通过特殊的阅读软件,以电子文件的形式下载至储存阅读器的移动终端的书籍,是一种传统纸质图书的可选替代品。
目前,在未购买电子书籍的情况下,用户只能阅读电子书籍的试读内容,如图1所示,用户点击“免费试读”链接之后,移动终端呈现试读内容,例如,用户可以从电子书籍的正文开始阅读,直至试读内容部分结束为止。
发明内容
目前的试读内容都是从正文的起始部分开始,但是正文的起始部分跟电子书籍中读者感兴趣部分的相关性不是很高,用户不能通过阅读试读内容很好地了解电子书籍,同时,试读内容的形式的灵活性较低,因此,目前呈现的试读内容存在与电子书籍中读者感兴趣部分相关性较差,及试读内容的形式的灵活性较差的缺陷,这是非常令人烦恼的过程。
为此,非常需要一种改进的呈现试读内容的方法和装置,以使提高呈现的试读内容与电子书籍中读者感兴趣部分的相关性,并提高试读内容的形式的灵活性。
在本上下文中,本发明的实施方式期望提供一种呈现试读内容的方法和装置。
在本发明实施方式的第一方面中,提供了一种呈现试读内容的方法,包括:
根据电子书籍中标记重合次数生成试读内容;
响应于用于打开所述电子书籍的第一点击操作,呈现试读标签和第一购买标签,其中,所述试读标签链接至所述试读内容,所述第一购买标签链接至所述电子书籍的购买界面;
响应于针对所述试读标签的第二点击操作,呈现所述试读内容。
在一个实施例中,根据本发明的上述实施例所述的方法,根据电子书籍中标记重合次数生成试读内容的方法,包括:
获取所述电子书籍的至少一个标记片段;
针对所述至少一个标记片段中的任意一标记片段,确定所述任意一标记片段的起始位置和终止位置,并根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数,所述剩余标记片段为所述至少一个标记片段中除所述任意一标记片段之外的标记片段;
基于所有标记重合次数中达到阈值的标记重合次数对应的目标标记片段生成试读内容。
在一些实施例中,根据本发明的上述任一实施例所述的方法,根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数,包括:
计算所述起始位置落在所述剩余标记片段中的第一总次数,及所述终止位置落在所述剩余标记片段中的第二总次数;
将所述第一总次数和所述第二总次数之和,作为所述任意一标记片段与所述剩余片段的标记重合次数。
在一些实施例中,根据本发明的上述任一实施例所述的方法,获取所述电子书籍的至少一个标记片段之前,所述方法还包括:
存储电子书籍名称和标记片段的起始位置、终止位置、章节名称的映射关系;
获取所述电子书籍的至少一个标记片段,包括:
根据所述映射关系,获取所述电子书籍的至少一个标记片段。
在一些实施例中,根据本发明的上述任一实施例所述的方法,呈现所述试读内容之后,所述方法还包括:
在试读内容界面呈现第二购买标签,所述第二购买标签链接至所述购买界面。
在本发明实施方式的第二方面中,提供了一种呈现试读内容的装置,包括:
试读生成单元,用于根据电子书籍中标记重合次数生成试读内容;
接收单元,用于接收用于打开电子书籍的第一点击操作;
呈现单元,用于响应于所述第一点击操作,呈现试读标签和第一购买标签,其中,所述试读标签链接至所述试读内容,所述第一购买标签链接至所述电子书籍的购买界面;
所述接收单元还用于,接收针对所述试读标签的第二点击操作;
所述呈现单元还用于,响应于所述第二点击操作,呈现所述试读内容。
在一个实施例中,根据本发明的上述实施例所述的装置,所述试读生成单元包括获取单元、确定单元和计算单元,其中:
所述获取单元,用于获取所述电子书籍的至少一个标记片段;
所述确定单元,用于针对所述至少一个标记片段中的任意一标记片段,确定所述任意一标记片段的起始位置和终止位置;
所述计算单元,用于根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数,所述剩余标记片段为所述至少一个标记片段中除所述任意一标记片段之外的标记片段;
所述确定单元还用于,基于所有标记重合次数中达到阈值的重合次数对应的目标标记片段生成试读内容。
在一些实施例中,根据本发明的上述任一实施例所述的装置,所述计算单元根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数时,具体为:
计算所述起始位置落在所述剩余标记片段中的第一总次数,及所述终止位置落在所述剩余标记片段中的第二总次数;
将所述第一总次数和所述第二总次数之和,作为所述任意一标记片段与所述剩余片段的标记重合次数。
在一些实施例中,根据本发明的上述任一实施例所述的装置,所述装置还包括存储单元,用于存储电子书籍名称和标记片段的起始位置、终止位置、章节名称的映射关系;
所述获取单元获取电子书籍的至少一个标记片段时,具体为:
根据所述映射关系,获取所述电子书籍的至少一个标记片段。
在一些实施例中,根据本发明的上述任一实施例所述的装置,所述呈现单元还用于,在试读内容界面呈现第二购买标签,所述第二购买标签链接至所述购买界面。
在本发明实施方式的第三方面中,提供了一种呈现略读内容的方法,包括:
根据电子书籍中标记重合次数生成略读内容;
响应于用于打开电子书籍的第一点击操作,呈现略读标签链接和精读标签链接;
响应于针对所述略读标签链接的第二点击操作,呈现所述略读内容。
在一个实施例中,根据本发明的上述实施例所述的方法,根据电子书籍中标记重合次数生成略读内容的方法,包括:
获取所述电子书籍的至少一个标记片段;
针对所述至少一个标记片段中的任意一标记片段,确定所述任意一标记片段的起始位置和终止位置,并根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数,所述剩余标记片段为所述至少一个标记片段中除所述任意一标记片段之外的标记片段;
基于所有标记重合次数中达到阈值的标记重合次数对应的目标标记片段生成略读内容。
在一些实施例中,根据本发明的上述任一实施例所述的方法,所述方法还包括:
响应于针对所述略读内容中章节链接的第三点击操作时,呈现所述略读内容所属章节的内容。
在一些实施例中,根据本发明的上述任一实施例所述的方法,呈现所述略读内容所属章节的内容,包括:
从所述所属章节的起始部分在所述电子书籍中的页面开始,呈现所述所属章节的内容;或者
从所述略读内容在所述电子书籍中的页面开始,呈现所述所属章节的内容。
在一些实施例中,根据本发明的上述任一实施例所述的方法,呈现所述略读内容所属章节的内容,包括:
呈现所述所属章节的全部内容;或者
呈现所述所属章节的标记片段组成的内容。
在本发明实施方式的第四方面中,提供了一种呈现略读内容的装置,包括:
略读生成单元,用于根据电子书籍中标记重合次数生成略读内容;
接收单元,用于接收用于打开电子书籍的第一点击操作;
呈现单元,用于响应于所述第一点击操作,呈现略读标签链接和精读标签链接;
所述接收单元还用于,接收针对所述略读标签链接的第二点击操作;
所述呈现单元还用于,响应于所述第二点击操作,呈现所述略读内容。
在一个实施例中,根据本发明的上述实施例所述的装置,所述略读生成单元包括获取单元、确定单元和计算单元,其中:
所述获取单元,用于获取所述电子书籍的至少一个标记片段;
所述确定单元,用于针对所述至少一个标记片段中的任意一标记片段,确定所述任意一标记片段的起始位置和终止位置;
所述计算单元,用于根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数,所述剩余标记片段为所述至少一个标记片段中除所述任意一标记片段之外的标记片段;
所述确定单元还用于,基于所有标记重合次数中达到阈值的标记重合次数对应的目标标记片段生成略读内容。
在一些实施例中,根据本发明的上述任一实施例所述的装置,所述接收单元还用于,接收针对所述略读内容中章节链接的第三点击操作;
所述呈现单元还用于,响应于所述第三点击操作,呈现所述略读内容所属章节的内容。
在一些实施例中,根据本发明的上述任一实施例所述的装置,所述呈现单元呈现所述略读内容所属章节的内容时,具体为:
从所述所属章节的起始部分在所述电子书籍中的页面开始,呈现所述所属章节的内容;或者
从所述略读内容在所述电子书籍中的页面开始,呈现所述所属章节的内容。
在一些实施例中,根据本发明的上述任一实施例所述的装置,所述呈现单元呈现所述略读内容所属章节的内容时,具体为:
呈现所述所属章节的全部内容;或者
呈现所述所属章节的标记片段组成的内容。
在本发明实施方式的第五方面中,提供了一种生成试读内容的方法,包括:
获取书籍的至少一个标记片段;
针对所述至少一个标记片段中的任意一标记片段,确定所述任意一标记片段的起始位置和终止位置,并根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的重合次数,所述剩余标记片段为所述至少一个标记片段中除所述任意一标记片段之外的标记片段;
基于所有重合次数中达到阈值的重合次数对应的目标标记片段生成试读内容。
在本发明实施方式的第六方面中,提供了一种生成试读内容的装置,包括:
获取单元,用于获取书籍的至少一个标记片段;
确定单元,用于针对所述至少一个标记片段中的任意一标记片段,确定所述任意一标记片段的起始位置和终止位置;
计算单元,用于根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的重合次数,所述剩余标记片段为所述至少一个标记片段中除所述任意一标记片段之外的标记片段;
所述确定单元还用于,基于所有重合次数中达到阈值的重合次数对应的目标标记片段生成试读内容。
本发明实施例中,提出一种呈现试读内容的方法:根据电子书籍中标记重合次数生成试读内容;响应于用于打开所述电子书籍的第一点击操作,呈现试读标签和第一购买标签,其中,所述试读标签链接至所述试读内容,所述第一购买标签链接至所述电子书籍的购买界面;响应于针对所述试读标签的第二点击操作,呈现所述试读内容;在该方案中,试读内容是根据电子书籍中标记重合次数生成的,不再是从正文的起始部分开始,因此,提高了试读内容跟电子书籍中读者感兴趣部分的相关性,及试读内容的形式的灵活性。
附图说明
通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
图1示意性地示出了现有技术中进入免费试读的示意图;
图2A示意性地示出了根据本发明实施例提出的一种呈现试读内容的流程图;
图2B示意性地示出了本发明实施例中在未购买电子书籍的情况下打开电子书籍的示意图;
图2C示意性地示出了本发明实施例中在未购买电子书籍的情况下进入试读内容的示意图;
图2D示意性地示出了本发明实施例中标记片段的示意图;
图3A示意性地示出了根据本发明实施例提出的呈现略读内容的流程图;
图3B示意性地示出了本发明实施例中在购买电子书籍的情况下打开电子书籍的示意图;
图3C示意性地示出了本发明实施例中从略读内容到略读内容所属章节的内容的示意图;
图4示意性地示出了根据本发明实施例提出的生成试读内容的方法的流程图;
图5示意性地示出了根据本发明实施例提出的呈现试读内容的装置的示意图;
图6示意性地示出了根据本发明实施例提出的呈现略读内容的装置的示意图;
图7示意性地示出了根据本发明实施例提出的生成试读内容的装置的示意图;
图8示意性地示出了根据本发明实施例提出的呈现或者生成试读内容或者呈现略读内容的装置的一种示意图;
图9示意性地示出了根据本发明实施例提出的呈现或者生成试读内容或者呈现略读内容的装置的另一种示意图;
在附图中,相同的标号表示相同或相似的部分。
具体实施方式
下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
本领域技术技术人员知道,本发明的实施方式可以实现为一种***、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
根据本发明的实施方式,提出了一种呈现试读内容的方法和装置。
在本文中,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
下面对本发明中可能使用到的技术术语进行简单描述。
App客户端:可以指基于手机操作***的应用,例如iPhone版的网易云阅读。用户打开App客户端中某个界面,承载APP客户端的移动终端发送请求到产品服务器,产品服务器返回数据,并呈现给用户。用户在App客户端的界面上进行输入操作,承载APP客户端的移动终端发送数据到产品服务器,产品服务器存储数据。
章节:可以指文章的组成部分,通常一本书分为若干章(一章相当于一篇文章),一章又分为若干节(一节是一个自然段或几个自然段)。
书摘:可以指用户从电子书籍正文中摘录的内容节选,既可以是对书中妙言警句的摘抄鉴赏,也可以是对书中精彩段落、精辟语句的摘录,或者也可以是自己对书中故事的感想或评价。
笔记:可以指读者对当前所读内容的随笔记录。
下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
发明概述
本发明人发现,将电子书籍的正文的起始部分作为试读内容时,如果大部分读者对起始部分都不感兴趣的话,会影响电子书籍的销量,如果根据电子书籍的用户对内容作的标记,将大家感兴趣的部分也即标记重合次数较高的内容生成试读内容的话,会提高试读内容跟电子书籍中读者感兴趣部分的相关性,及生成的试读内容的形式的灵活性,读者通过试读内容能够更好地了解电子书籍,进而提高电子书籍的销量。
在介绍了本发明的基本原理之后,下面具体介绍本发明的各种非限制性实施方式。
应用场景总览
例如,电子书籍1有10个标记片段,标记片段1、标记片段2和标记片段3的标记重合次数都超过50次,标记片段4、标记片段5和标记片段6的标记重合次数都超过20次小于50次,标记片段7、标记片段8、标记片段9和标记片段10的标记重合次数都小于20次,此时,可以根据标记片段1、标记片段2和标记片段3生成试读内容,这样,试读内容是根据电子书籍中标记重合次数生成的,不再是从正文的起始部分开始,因此,提高了试读内容跟电子书籍中读者感兴趣部分的相关性,及试读内容的形式的灵活性。
需要说明的是,本发明实施例中所提及的电子书籍可以是网易云课堂中的书籍,也可以是网易公开课中的书籍,在此不做具体限定。
呈现电子书籍的终端可以为智能手机、平板电脑、ipad、穿戴式设备等,此处的终端可以是任何现有的、正在研发的或将来研发的智能手机、非智能手机、平板电脑、个人计算机等,本发明不做具体限定。
示例性方法
下面结合前面的描述,参考图2来描述根据本发明示例性实施方式的用于呈现试读内容的方法。需要注意的是,上述应用场景仅是为了便于理解本发明的精神和原理而示出,本发明的实施方式在此方面不受任何限制。相反,本发明的实施方式可以应用于适用的任何场景。
图2示意性地示出了根据本发明实施方式的用于呈现试读内容的方法20的流程示意图。如图2所示,该方法可以包括步骤200、210以及220。
步骤200:根据电子书籍中标记重合次数生成试读内容。
步骤210:响应于用于打开所述电子书籍的第一点击操作,呈现试读标签和第一购买标签,其中,所述试读标签链接至所述试读内容,所述第一购买标签链接至所述电子书籍的购买界面。
如2B所示,终端接收到打开所述电子书籍的第一点击操作之后,呈现的页面中包括试读标签21和第一购买标签22。
步骤220:响应于针对所述试读标签的第二点击操作,呈现所述试读内容。
如图2C所示,终端接收到针对图2B中的试读标签的第二点击操作时,呈现图2C中左图所示的试读页面1,读者阅读完试读页面1之后翻页,如图2C中的中间图所示的翻页,试读页面1翻页之后,终端呈现试读页面2,如图2C中右图所示。
本发明实施例中,根据电子书籍中标记重合次数生成试读内容的方法的方式有多种,可选地,可以采用如下方式:
获取所述电子书籍的至少一个标记片段;
针对所述至少一个标记片段中的任意一标记片段,确定所述任意一标记片段的起始位置和终止位置,并根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数,所述剩余标记片段为所述至少一个标记片段中除所述任意一标记片段之外的标记片段;
基于所有标记重合次数中达到阈值的标记重合次数对应的目标标记片段生成试读内容。
其中,这些标记片段可来源于其他用户对该电子书籍作的笔记。如通过对其他用户在书籍中划线部分的内容进行提取来获得这些标记片段。在一个实施例中,将所有标记重合次数中达到阈值的标记重合次数对应的目标标记片段作为试读内容。在另一个实施例中,将目标标记片段所在的完整的句子作为试读内容,以增强可读性。当然,试读内容的生成方式不限于此。
如图2D所示,A1至A2是一个标记片段,A1为该标记片段的起始位置,A2为该标记片段的终止位置,B1至B2是另一个标记片段,B1为该标记片段的起始位置,B2为该标记片段的终止位置。该标记片段可为从一用户连续的划线标记中所获得,剩余标记片段可为从剩余用户的划线标记中获得。
本发明实施例中,根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数时,可选地,可以采用如下方式:
计算所述起始位置落在所述剩余标记片段中的第一总次数,及所述终止位置落在所述剩余标记片段中的第二总次数;
将所述第一总次数和所述第二总次数之和,作为所述任意一标记片段与所述剩余片段的标记重合次数。
例如,标记片段A:起始位置A1、终止位置A2;标记片段B:起始位置B1、终止位置B2;标记片段C:起始位置C1、终止位置C2;标记片段D:起始位置D1、终止位置D2;计算标记片段A的标记重合次数的过程为:计算A1落在B1-B2、C1-C2、D1-D2区间的次数的总和为第一总次数X;计算A2落在B1-B2、C1-C2、D1-D2区间的次数的总和为第二总次数Y;则X+Y为标记片段A的标记重合次数,标记片段B、标记片段C、标记片段D的标记重合次数的计算过程与标记片段A的标记重合次数的计算过程类似,在此不再进行详述。
本发明实施例中,获取所述电子书籍的至少一个标记片段之前,所述方法还包括如下操作:
存储电子书籍名称和标记片段的起始位置、终止位置、章节名称的映射关系;
这样,获取所述电子书籍的至少一个标记片段时,可以根据所述映射关系,获取所述电子书籍的至少一个标记片段。
其中,映射关系的存储字段如表1所示。
表1映射关系
本发明实施例中,呈现所述试读内容之后,所述方法还包括如下操作:
在试读内容界面呈现第二购买标签23,所述第二购买标签亦链接至所述电子书籍的购买界面。
如图2C所示,在试读页面1和试读页面2中均呈现第二购买标签。
在该方案中,试读内容是根据电子书籍中标记重合次数生成的,不再是从正文的起始部分开始,因此,提高了试读内容跟电子书籍中读者感兴趣部分的相关性,及试读内容的形式的灵活性。
前面描述的是在未购买电子书籍的情况下进入试读状态的过程,在试读状态下,用户可以购买电子书籍,接下来描述本发明实施例中提出的在购买状态下进入电子书籍的情况,可选地,在购买状态下,进入电子书籍时,可以选择阅读略读内容还是阅读精读内容。
图3A示意性地示出了根据本发明实施方式的用于呈现略读内容的方法30的流程示意图。如图3A所示,该方法可以包括步骤300、310以及320。
步骤300:根据电子书籍中标记重合次数生成略读内容。
本发明实施例中,可选地,服务器根据用户对该电子书籍作的标记,根据其重合次数生成略读内容。
步骤310:响应于用于打开电子书籍的第一点击操作,呈现略读标签链接和精读标签链接。
如3B所示,终端接收到打开所述电子书籍的第一点击操作之后,呈现的页面中包括略读标签链接和精读标签链接。
步骤320:响应于针对所述略读标签链接的第二点击操作,呈现所述略读内容。
本发明实施例中,根据电子书籍中标记重合次数生成略读内容的方法有多种,可选地,可以采用如下方式:
获取所述电子书籍的至少一个标记片段;
针对所述至少一个标记片段中的任意一标记片段,确定所述任意一标记片段的起始位置和终止位置,并根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数,所述剩余标记片段为所述至少一个标记片段中除所述任意一标记片段之外的标记片段;
基于所有标记重合次数中达到阈值的标记重合次数对应的目标标记片段生成略读内容。
其中,这些标记片段可来源于其他用户对该电子书籍作的笔记。如通过对其他用户在书籍中划线部分的内容进行提取来获得这些标记片段。在一个实施例中,将所有标记重合次数中达到阈值的标记重合次数对应的目标标记片段作为试读内容。在另一个实施例中,将目标标记片段所在的完整的句子作为试读内容,以增强可读性。当然,试读内容的生成方式不限于此。
如图2D所示,A1至A2是一个标记片段,A1为该标记片段的起始位置,A2为该标记片段的终止位置,B1至B2是另一个标记片段,B1为该标记片段的起始位置,B2为该标记片段的终止位置。该标记片段可为从一用户连续的划线标记中所获得,剩余标记片段可为从剩余用户的划线标记中获得。
本发明实施例中,根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数时,可选地,可以采用如下方式:
计算所述起始位置落在所述剩余标记片段中的第一总次数,及所述终止位置落在所述剩余标记片段中的第二总次数;
将所述第一总次数和所述第二总次数之和,作为所述任意一标记片段与所述剩余片段的标记重合次数。
例如,标记片段A:起始位置A1、终止位置A2;标记片段B:起始位置B1、终止位置B2;标记片段C:起始位置C1、终止位置C2;标记片段D:起始位置D1、终止位置D2;计算标记片段A的标记重合次数的过程为:计算A1落在B1-B2、C1-C2、D1-D2区间的次数的总和为第一总次数X;计算A2落在B1-B2、C1-C2、D1-D2区间的次数的总和为第二总次数Y;则X+Y为标记片段A的标记重合次数,标记片段B、标记片段C、标记片段D的标记重合次数的计算过程与标记片段A的标记重合次数的计算过程类似,在此不再进行详述。
本发明实施例中,获取所述电子书籍的至少一个标记片段之前,所述方法还包括如下操作:
存储电子书籍名称和标记片段的起始位置、终止位置、章节名称的映射关系;
这样,获取所述电子书籍的至少一个标记片段时,可以根据所述映射关系,获取所述电子书籍的至少一个标记片段。
其中,映射关系的存储字段如表1所示。
本发明实施例中,呈现略读内容之后,所述方法还包括如下操作:
响应于针对所述略读内容中章节链接的第三点击操作时,呈现所述略读内容所属章节的内容。
如图3C所示,接收到针对“第八章统计与分析”的第三点击操作时,呈现第八章的内容。
本发明实施例中,呈现所述略读内容所属章节的内容的方式有多种,可选地,可以采用如下方式:
从所述所属章节的起始部分在所述电子书籍中的页面开始,呈现所述所属章节的内容;或者
从所述略读内容在所述电子书籍中的页面开始,呈现所述所属章节的内容。
例如,略读内容属于第八章中第5页的内容,那么呈现略读内容所属章节的内容时,可以直接呈现第八章中第1页的内容,也可以直接呈现第八章中第5页的内容。
本发明实施例中,呈现所述略读内容所属章节的内容时,可选地,可以采用如下方式:
呈现所述所属章节的全部内容;或者
呈现所述所属章节的标记片段组成的内容。
也就是说,呈现所属章节的内容时,可以直接呈现所属章节的全部内容,即所属章节的正文,或者也可以是所属章节中由标记片段组成的内容,例如,所属章节有10个标记片段,标记片段1、标记片段2和标记片段3的标记重合次数都超过50次,标记片段4、标记片段5和标记片段6的标记重合次数都超过20次小于50次,标记片段7、标记片段8、标记片段9和标记片段10的标记重合次数都小于20次,此时,可以呈现10个标记片段组成的内容。
前面描述的是点击略读标签链接的情况,在实际应用中,还可能存在点击精读标签链接的情况,此时,终端呈现所述电子书籍的正文,或者呈现所述电子书籍中符合预设情况的标记片段,例如,呈现所述电子书籍中对应的标记重合次数未达到阈值的标记片段。
在该方案中,略读内容是根据电子书籍中标记重合次数生成的,不再是从正文的起始部分开始,因此,提高了略读内容跟电子书籍中读者感兴趣部分的相关性,及略读内容的形式的灵活性。
需要说明的是,本发明实施例中试读内容和略读内容的意义是相同的,都指的是电子书籍的缩略部分,只不过在未购买电子书籍的情况下,缩略部分叫做试读内容,在购买电子书籍的情况下,缩略部分叫做略读内容。
图4示意性地示出了根据本发明实施方式的用于生成试读内容的方法40的流程示意图。如图4所示,该方法可以包括步骤400、410以及420。
步骤400:获取书籍的至少一个标记片段;
步骤410:针对所述至少一个标记片段中的任意一标记片段,确定所述任意一标记片段的起始位置和终止位置,并根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的重合次数,所述剩余标记片段为所述至少一个标记片段中除所述任意一标记片段之外的标记片段;
步骤420:基于所有重合次数中达到阈值的重合次数对应的目标标记片段生成试读内容。
其中,这些标记片段可来源于其他用户对该电子书籍作的笔记。如通过对其他用户在书籍中划线部分的内容进行提取来获得这些标记片段。在一个实施例中,将所有标记重合次数中达到阈值的标记重合次数对应的目标标记片段作为试读内容。在另一个实施例中,将目标标记片段所在的完整的句子作为试读内容,以增强可读性。当然,试读内容的生成方式不限于此。
如图2D所示,A1至A2是一个标记片段,A1为该标记片段的起始位置,A2为该标记片段的终止位置,B1至B2是另一个标记片段,B1为该标记片段的起始位置,B2为该标记片段的终止位置。该标记片段可为从一用户连续的划线标记中所获得,剩余标记片段可为从剩余用户的划线标记中获得。
本发明实施例中,根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数时,可选地,可以采用如下方式:
计算所述起始位置落在所述剩余标记片段中的第一总次数,及所述终止位置落在所述剩余标记片段中的第二总次数;
将所述第一总次数和所述第二总次数之和,作为所述任意一标记片段与所述剩余片段的标记重合次数。
例如,标记片段A:起始位置A1、终止位置A2;标记片段B:起始位置B1、终止位置B2;标记片段C:起始位置C1、终止位置C2;标记片段D:起始位置D1、终止位置D2;计算标记片段A的标记重合次数的过程为:计算A1落在B1-B2、C1-C2、D1-D2区间的次数的总和为第一总次数X;计算A2落在B1-B2、C1-C2、D1-D2区间的次数的总和为第二总次数Y;则X+Y为标记片段A的标记重合次数,标记片段B、标记片段C、标记片段D的标记重合次数的计算过程与标记片段A的标记重合次数的计算过程类似,在此不再进行详述。
本发明实施例中,获取所述电子书籍的至少一个标记片段之前,所述方法还包括如下操作:
存储电子书籍名称和标记片段的起始位置、终止位置、章节名称的映射关系;
这样,获取所述电子书籍的至少一个标记片段时,可以根据所述映射关系,获取所述电子书籍的至少一个标记片段。
其中,映射关系的存储字段如表1所示。
在该方案中,试读内容是根据电子书籍中标记重合次数生成的,不再是从正文的起始部分开始,因此,提高了试读内容跟电子书籍中读者感兴趣部分的相关性,及试读内容的形式的灵活性。
示例性设备
在介绍了本发明示例性实施方式的方法之后,接下来,对本发明示例性实施方式的、用于呈现试读内容、呈现略读内容和生成试读内容的装置描述。
图5示意性地示出了根据本发明实施方式的用于呈现试读内容的装置50的示意图。如图5所示,该装置50可以包括:
试读生成单元500,用于根据电子书籍中标记重合次数生成试读内容;
接收单元510,用于接收用于打开电子书籍的第一点击操作;
呈现单元520,用于响应于所述第一点击操作,呈现试读标签和第一购买标签,其中,所述试读标签链接至所述试读内容,所述第一购买标签链接至所述电子书籍的购买界面;
所述接收单元510还用于,接收针对所述试读标签的第二点击操作;
所述呈现单元520还用于,响应于所述第二点击操作,呈现所述试读内容。
本发明实施例中,如2B所示,接收单元510接收到打开所述电子书籍的第一点击操作之后,呈现单元520呈现的页面中包括试读标签21和第一购买标签22。
如图2C所示,接收单元510接收到针对图2B中的试读标签的第二点击操作时,呈现单元520呈现图2C中左图所示的试读页面1,读者阅读完试读页面1之后翻页,如图2C中的中间图所示的翻页,试读页面1翻页之后,呈现单元520呈现试读页面2,如图2C中右图所示。
本发明实施例中,可选地,所述试读生成单元500包括获取单元500A、确定单元500B和计算单元500C,其中:
所述获取单元500A,用于获取所述电子书籍的至少一个标记片段;
所述确定单元500B,用于针对所述至少一个标记片段中的任意一标记片段,确定所述任意一标记片段的起始位置和终止位置;
所述计算单元500C,用于根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数,所述剩余标记片段为所述至少一个标记片段中除所述任意一标记片段之外的标记片段;
所述确定单元500B还用于,基于所有标记重合次数中达到阈值的重合次数对应的目标标记片段生成试读内容。
其中,这些标记片段可来源于其他用户对该电子书籍作的笔记。如通过对其他用户在书籍中划线部分的内容进行提取来获得这些标记片段。在一个实施例中,将所有标记重合次数中达到阈值的标记重合次数对应的目标标记片段作为试读内容。在另一个实施例中,将目标标记片段所在的完整的句子作为试读内容,以增强可读性。当然,试读内容的生成方式不限于此。
如图2D所示,A1至A2是一个标记片段,A1为该标记片段的起始位置,A2为该标记片段的终止位置,B1至B2是另一个标记片段,B1为该标记片段的起始位置,B2为该标记片段的终止位置。该标记片段可为从一用户连续的划线标记中所获得,剩余标记片段可为从剩余用户的划线标记中获得。
本发明实施例中,可选地,所述计算单元500C根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数时,具体为:
计算所述起始位置落在所述剩余标记片段中的第一总次数,及所述终止位置落在所述剩余标记片段中的第二总次数;
将所述第一总次数和所述第二总次数之和,作为所述任意一标记片段与所述剩余片段的标记重合次数。
例如,标记片段A:起始位置A1、终止位置A2;标记片段B:起始位置B1、终止位置B2;标记片段C:起始位置C1、终止位置C2;标记片段D:起始位置D1、终止位置D2;计算单元500C计算标记片段A的标记重合次数的过程为:计算A1落在B1-B2、C1-C2、D1-D2区间的次数的总和为第一总次数X;计算A2落在B1-B2、C1-C2、D1-D2区间的次数的总和为第二总次数Y;则X+Y为标记片段A的标记重合次数,标记片段B、标记片段C、标记片段D的标记重合次数的计算过程与标记片段A的标记重合次数的计算过程类似,在此不再进行详述。
本发明实施例中,进一步的,所述装置50还包括存储单元530,用于存储电子书籍名称和标记片段的起始位置、终止位置、章节名称的映射关系;
所述获取单元500A获取电子书籍的至少一个标记片段时,具体为:
根据所述映射关系,获取所述电子书籍的至少一个标记片段。
其中,映射关系的存储字段如表1所示。
本发明实施例中,进一步的,所述呈现单元520还用于,在试读内容界面呈现第二购买标签23,所述第二购买标签亦链接至所述电子书籍的购买界面。
如图2C所示,呈现单元520在试读页面1和试读页面2中均呈现第二购买标签。
在该方案中,试读内容是根据电子书籍中标记重合次数生成的,不再是从正文的起始部分开始,因此,提高了试读内容跟电子书籍中读者感兴趣部分的相关性,及试读内容的形式的灵活性。
前面描述的是在未购买电子书籍的情况下进入试读状态的过程,在试读状态下,用户可以购买电子书籍,接下来描述本发明实施例中提出的在购买状态下进入电子书籍的情况,可选地,在购买状态下,进入电子书籍时,可以选择阅读略读内容还是阅读精读内容。
图6示意性地示出了根据本发明实施方式的用于呈现略读内容的装置60的示意图。如图6所示,该装置60可以包括:
略读生成单元600,用于根据电子书籍中标记重合次数生成略读内容;
接收单元610,用于接收用于打开电子书籍的第一点击操作;
呈现单元620,用于响应于所述第一点击操作,呈现略读标签链接和精读标签链接;
所述接收单元610还用于,接收针对所述略读标签链接的第二点击操作;
所述呈现单元620还用于,响应于所述第二点击操作,呈现所述略读内容。
本发明实施例中,可选地,服务器根据用户对该电子书籍作的标记,根据其重合次数生成略读内容。
如3B所示,所述接收单元610接收到打开所述电子书籍的第一点击操作之后,所述呈现单元620呈现的页面中包括略读标签链接和精读标签链接。
本发明实施例中,可选地,所述略读生成单元600包括获取单元600A、确定单元600B和计算单元600C,其中:
所述获取单元600A,用于获取所述电子书籍的至少一个标记片段;
所述确定单元600B,用于针对所述至少一个标记片段中的任意一标记片段,确定所述任意一标记片段的起始位置和终止位置;
所述计算单元600C,用于根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数,所述剩余标记片段为所述至少一个标记片段中除所述任意一标记片段之外的标记片段;
所述确定单元600B还用于,基于所有标记重合次数中达到阈值的标记重合次数对应的目标标记片段生成略读内容。
其中,这些标记片段可来源于其他用户对该电子书籍作的笔记。如通过对其他用户在书籍中划线部分的内容进行提取来获得这些标记片段。在一个实施例中,将所有标记重合次数中达到阈值的标记重合次数对应的目标标记片段作为试读内容。在另一个实施例中,将目标标记片段所在的完整的句子作为试读内容,以增强可读性。当然,试读内容的生成方式不限于此。
如图2D所示,A1至A2是一个标记片段,A1为该标记片段的起始位置,A2为该标记片段的终止位置,B1至B2是另一个标记片段,B1为该标记片段的起始位置,B2为该标记片段的终止位置。该标记片段可为从一用户连续的划线标记中所获得,剩余标记片段可为从剩余用户的划线标记中获得。
本发明实施例中,可选地,所述计算单元600C根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数时,具体为:
计算所述起始位置落在所述剩余标记片段中的第一总次数,及所述终止位置落在所述剩余标记片段中的第二总次数;
将所述第一总次数和所述第二总次数之和,作为所述任意一标记片段与所述剩余片段的标记重合次数。
例如,标记片段A:起始位置A1、终止位置A2;标记片段B:起始位置B1、终止位置B2;标记片段C:起始位置C1、终止位置C2;标记片段D:起始位置D1、终止位置D2;所述计算单元600C计算标记片段A的标记重合次数的过程为:计算A1落在B1-B2、C1-C2、D1-D2区间的次数的总和为第一总次数X;计算A2落在B1-B2、C1-C2、D1-D2区间的次数的总和为第二总次数Y;则X+Y为标记片段A的标记重合次数,标记片段B、标记片段C、标记片段D的标记重合次数的计算过程与标记片段A的标记重合次数的计算过程类似,在此不再进行详述。
本发明实施例中,还包括存储单元630,用于存储电子书籍名称和标记片段的起始位置、终止位置、章节名称的映射关系;
这样,所述获取单元600A获取所述电子书籍的至少一个标记片段时,可以根据所述映射关系,获取所述电子书籍的至少一个标记片段。
其中,映射关系的存储字段如表1所示。
本发明实施例中,所述接收单元610还用于,接收针对所述略读内容中章节链接的第三点击操作;
所述呈现单元620还用于,响应于所述第三点击操作,呈现所述略读内容所属章节的内容。
如图3C所示,所述接收单元610接收到针对“第八章统计与分析”的第三点击操作时,所述呈现单元620呈现第八章的内容。
本发明实施例中,所述呈现单元620呈现所述略读内容所属章节的内容时,具体为:
从所述所属章节的起始部分在所述电子书籍中的页面开始,呈现所述所属章节的内容;或者
从所述略读内容在所述电子书籍中的页面开始,呈现所述所属章节的内容。
例如,略读内容属于第八章中第5页的内容,那么所述呈现单元620呈现略读内容所属章节的内容时,可以直接呈现第八章中第1页的内容,也可以直接呈现第八章中第5页的内容。
本发明实施例中,可选地,所述呈现单元620呈现所述略读内容所属章节的内容时,具体为:
呈现所述所属章节的全部内容;或者
呈现所述所属章节的标记片段组成的内容。
也就是说,所述呈现单元620呈现所属章节的内容时,可以直接呈现所属章节的全部内容,即所属章节的正文,或者也可以是所属章节中由标记片段组成的内容,例如,所属章节有10个标记片段,标记片段1、标记片段2和标记片段3的标记重合次数都超过50次,标记片段4、标记片段5和标记片段6的标记重合次数都超过20次小于50次,标记片段7、标记片段8、标记片段9和标记片段10的标记重合次数都小于20次,此时,可以呈现10个标记片段组成的内容。
前面描述的是点击略读标签链接的情况,在实际应用中,还可能存在点击精读标签链接的情况,此时,所述呈现单元620呈现所述电子书籍的正文,或者呈现所述电子书籍中符合预设情况的标记片段,例如,所述呈现单元620呈现所述电子书籍中对应的标记重合次数未达到阈值的标记片段。
在该方案中,略读内容是根据电子书籍中标记重合次数生成的,不再是从正文的起始部分开始,因此,提高了略读内容跟电子书籍中读者感兴趣部分的相关性,及略读内容的形式的灵活性。
需要说明的是,本发明实施例中试读内容和略读内容的意义是相同的,都指的是电子书籍的缩略部分,只不过在未购买电子书籍的情况下,缩略部分叫做试读内容,在购买电子书籍的情况下,缩略部分叫做略读内容。
图7示意性地示出了根据本发明实施方式的用于生成试读内容的装置70的示意图。如图7所示,该装置70可以包括:
获取单元700,用于获取书籍的至少一个标记片段;
确定单元710,用于针对所述至少一个标记片段中的任意一标记片段,确定所述任意一标记片段的起始位置和终止位置;
计算单元720,用于根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的重合次数,所述剩余标记片段为所述至少一个标记片段中除所述任意一标记片段之外的标记片段;
所述确定单元710还用于,基于所有重合次数中达到阈值的重合次数对应的目标标记片段生成试读内容。
其中,这些标记片段可来源于其他用户对该电子书籍作的笔记。如通过对其他用户在书籍中划线部分的内容进行提取来获得这些标记片段。在一个实施例中,将所有标记重合次数中达到阈值的标记重合次数对应的目标标记片段作为试读内容。在另一个实施例中,将目标标记片段所在的完整的句子作为试读内容,以增强可读性。当然,试读内容的生成方式不限于此。
如图2D所示,A1至A2是一个标记片段,A1为该标记片段的起始位置,A2为该标记片段的终止位置,B1至B2是另一个标记片段,B1为该标记片段的起始位置,B2为该标记片段的终止位置。该标记片段可为从一用户连续的划线标记中所获得,剩余标记片段可为从剩余用户的划线标记中获得。
本发明实施例中,计算单元720根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数时,可选地,可以采用如下方式:
计算所述起始位置落在所述剩余标记片段中的第一总次数,及所述终止位置落在所述剩余标记片段中的第二总次数;
将所述第一总次数和所述第二总次数之和,作为所述任意一标记片段与所述剩余片段的标记重合次数。
例如,标记片段A:起始位置A1、终止位置A2;标记片段B:起始位置B1、终止位置B2;标记片段C:起始位置C1、终止位置C2;标记片段D:起始位置D1、终止位置D2;计算单元720计算标记片段A的标记重合次数的过程为:计算A1落在B1-B2、C1-C2、D1-D2区间的次数的总和为第一总次数X;计算A2落在B1-B2、C1-C2、D1-D2区间的次数的总和为第二总次数Y;则X+Y为标记片段A的标记重合次数,标记片段B、标记片段C、标记片段D的标记重合次数的计算过程与标记片段A的标记重合次数的计算过程类似,在此不再进行详述。
本发明实施例中,还包括存储单元730,用于存储电子书籍名称和标记片段的起始位置、终止位置、章节名称的映射关系;
这样,获取所述电子书籍的至少一个标记片段时,可以根据所述映射关系,获取所述电子书籍的至少一个标记片段。
其中,映射关系的存储字段如表1所示。
在该方案中,试读内容是根据电子书籍中标记重合次数生成的,不再是从正文的起始部分开始,因此,提高了试读内容跟电子书籍中读者感兴趣部分的相关性,及试读内容的形式的灵活性。
示例性设备
在介绍了本发明示例性实施方式的方法和装置之后,接下来,介绍根据本发明的另一示例性实施方式的用于呈现试读内容或者呈现略读内容或者生成试读内容的装置。
所属技术领域的技术人员能够理解,本发明的各个方面可以实现为***、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“***”。
在一些可能的实施方式中,根据本发明的用于呈现试读内容或者呈现略读内容或者生成试读内容的装置可以至少包括至少一个处理单元、以及至少一个存储单元。其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的用于呈现试读内容或者呈现略读内容或者生成试读内容中的步骤。例如,所述处理单元可以执行如图2中所示的步骤200:根据电子书籍中标记重合次数生成试读内容;步骤210:响应于用于打开所述电子书籍的第一点击操作,呈现试读标签和第一购买标签,其中,所述试读标签链接至所述试读内容,所述第一购买标签链接至所述电子书籍的购买界面;步骤220:响应于针对所述试读标签的第二点击操作,呈现所述试读内容。
又例如,所述处理单元可以执行如图3中所示的步骤300:根据电子书籍中标记重合次数生成略读内容;步骤310:响应于用于打开电子书籍的第一点击操作,呈现略读标签链接和精读标签链接;步骤320:响应于针对所述略读标签链接的第二点击操作,呈现所述略读内容。
又例如,所述处理单元可以执行如图4中所示的步骤400:获取书籍的至少一个标记片段;步骤410:针对所述至少一个标记片段中的任意一标记片段,确定所述任意一标记片段的起始位置和终止位置,并根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的重合次数,所述剩余标记片段为所述至少一个标记片段中除所述任意一标记片段之外的标记片段;步骤420:基于所有重合次数中达到阈值的重合次数对应的目标标记片段生成试读内容。
下面参照图8来描述根据本发明的这种实施方式的用于呈现试读内容或者呈现略读内容或者生成试读内容的装置80。图8显示的用于呈现试读内容或者呈现略读内容或者生成试读内容的装置80仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图8所示,用于呈现试读内容或者呈现略读内容或者生成试读内容的装置80以通用计算设备的形式表现。用于呈现试读内容或者呈现略读内容或者生成试读内容的装置80的组件可以包括但不限于:上述至少一个处理单元816、上述至少一个存储单元828、连接不同***组件(包括存储单元828和处理单元816)的总线818。
总线818表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、***总线、图形加速端口、处理器或者使用多种总线结构中的任意总线结构的局域总线。
存储单元828可以包括易失性存储器形式的可读介质,例如随机存取存储器(RAM)830和/或高速缓存存储器832,还可以进一步只读存储器(ROM)834。
存储单元828还可以包括具有一组(至少一个)程序模块842的程序/实用工具840,这样的程序模块842包括但不限于:操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
用于呈现试读内容或者呈现略读内容或者生成试读内容的装置80也可以与一个或多个外部设备814(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该用于呈现试读内容或者呈现略读内容或者生成试读内容的装置80交互的设备通信,和/或与使得该用于呈现试读内容或者呈现略读内容或者生成试读内容的装置80能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口822进行。并且,用于呈现试读内容或者呈现略读内容或者生成试读内容的装置80还可以通过网络适配器820与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器820通过总线818与用于呈现试读内容或者呈现略读内容或者生成试读内容的装置80的其它模块通信。应当明白,尽管图中未示出,可以结合用于呈现试读内容或者呈现略读内容或者生成试读内容的装置80使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
示例性程序产品
在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的用于呈现试读内容或者呈现略读内容或者生成试读内容的方法中的步骤,例如,所述终端设备可以执行如图2中所示的步骤200:根据电子书籍中标记重合次数生成试读内容;步骤210:响应于用于打开所述电子书籍的第一点击操作,呈现试读标签和第一购买标签,其中,所述试读标签链接至所述试读内容,所述第一购买标签链接至所述电子书籍的购买界面;步骤220:响应于针对所述试读标签的第二点击操作,呈现所述试读内容。
又例如,所述终端设备可以执行如图3中所示的步骤300:根据电子书籍中标记重合次数生成略读内容;步骤310:响应于用于打开电子书籍的第一点击操作,呈现略读标签链接和精读标签链接;步骤320:响应于针对所述略读标签链接的第二点击操作,呈现所述略读内容。
又例如,所述终端设备可以执行如图4中所示的步骤400:获取书籍的至少一个标记片段;步骤410:针对所述至少一个标记片段中的任意一标记片段,确定所述任意一标记片段的起始位置和终止位置,并根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的重合次数,所述剩余标记片段为所述至少一个标记片段中除所述任意一标记片段之外的标记片段;步骤420:基于所有重合次数中达到阈值的重合次数对应的目标标记片段生成试读内容。
所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
如图9所示,描述了根据本发明的实施方式的用于呈现试读内容或者呈现略读内容或者生成试读内容的程序产品90,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
应当注意,尽管在上文详细描述中提及了用于呈现试读内容或者呈现略读内容或者生成试读内容的设备的若干装置或子装置,但是这种划分仅仅并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多装置的特征和功能可以在一个装置中具体化。反之,上文描述的一个装置的特征和功能可以进一步划分为由多个装置来具体化。
此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。
Claims (18)
1.一种呈现试读内容的方法,包括:
根据电子书籍中标记重合次数生成试读内容;
响应于用于打开所述电子书籍的第一点击操作,呈现试读标签和第一购买标签,其中,所述试读标签链接至所述试读内容,所述第一购买标签链接至所述电子书籍的购买界面;
响应于针对所述试读标签的第二点击操作,呈现所述试读内容;
其中,根据电子书籍中标记重合次数生成试读内容的方法,包括:
获取所述电子书籍的至少一个标记片段;
针对所述至少一个标记片段中的任意一标记片段,确定所述任意一标记片段的起始位置和终止位置,并根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数,所述剩余标记片段为所述至少一个标记片段中除所述任意一标记片段之外的标记片段;
基于所有标记重合次数中达到阈值的标记重合次数对应的目标标记片段生成试读内容。
2.如权利要求1所述的方法,根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数,包括:
计算所述起始位置落在所述剩余标记片段中的第一总次数,及所述终止位置落在所述剩余标记片段中的第二总次数;
将所述第一总次数和所述第二总次数之和,作为所述任意一标记片段与所述剩余标记片段的标记重合次数。
3.如权利要求1所述的方法,获取所述电子书籍的至少一个标记片段之前,所述方法还包括:
存储电子书籍名称和标记片段的起始位置、终止位置、章节名称的映射关系;
获取所述电子书籍的至少一个标记片段,包括:
根据所述映射关系,获取所述电子书籍的至少一个标记片段。
4.如权利要求1-3任一项所述的方法,呈现所述试读内容之后,所述方法还包括:
在试读内容界面呈现第二购买标签,所述第二购买标签链接至所述购买界面。
5.一种呈现试读内容的装置,包括:
试读生成单元,用于根据电子书籍中标记重合次数生成试读内容;
接收单元,用于接收用于打开电子书籍的第一点击操作;
呈现单元,用于响应于所述第一点击操作,呈现试读标签和第一购买标签,其中,所述试读标签链接至所述试读内容,所述第一购买标签链接至所述电子书籍的购买界面;
所述接收单元还用于,接收针对所述试读标签的第二点击操作;
所述呈现单元还用于,响应于所述第二点击操作,呈现所述试读内容;
其中,所述试读生成单元包括获取单元、确定单元和计算单元,其中:
所述获取单元,用于获取所述电子书籍的至少一个标记片段;
所述确定单元,用于针对所述至少一个标记片段中的任意一标记片段,确定所述任意一标记片段的起始位置和终止位置;
所述计算单元,用于根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数,所述剩余标记片段为所述至少一个标记片段中除所述任意一标记片段之外的标记片段;
所述确定单元还用于,基于所有标记重合次数中达到阈值的重合次数对应的目标标记片段生成试读内容。
6.如权利要求5所述的装置,所述计算单元根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数时,具体为:
计算所述起始位置落在所述剩余标记片段中的第一总次数,及所述终止位置落在所述剩余标记片段中的第二总次数;
将所述第一总次数和所述第二总次数之和,作为所述任意一标记片段与所述剩余标记片段的标记重合次数。
7.如权利要求5所述的装置,所述装置还包括存储单元,用于存储电子书籍名称和标记片段的起始位置、终止位置、章节名称的映射关系;
所述获取单元获取电子书籍的至少一个标记片段时,具体为:
根据所述映射关系,获取所述电子书籍的至少一个标记片段。
8.如权利要求5-7任一项所述的装置,所述呈现单元还用于,在试读内容界面呈现第二购买标签,所述第二购买标签链接至所述购买界面。
9.一种呈现略读内容的方法,包括:
根据电子书籍中标记重合次数生成略读内容;
响应于用于打开电子书籍的第一点击操作,呈现略读标签链接和精读标签链接;
响应于针对所述略读标签链接的第二点击操作,呈现所述略读内容;
其中,根据电子书籍中标记重合次数生成略读内容的方法,包括:
获取所述电子书籍的至少一个标记片段;
针对所述至少一个标记片段中的任意一标记片段,确定所述任意一标记片段的起始位置和终止位置,并根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数,所述剩余标记片段为所述至少一个标记片段中除所述任意一标记片段之外的标记片段;
基于所有标记重合次数中达到阈值的标记重合次数对应的目标标记片段生成略读内容。
10.如权利要求9所述的方法,所述方法还包括:
响应于针对所述略读内容中章节链接的第三点击操作时,呈现所述略读内容所属章节的内容。
11.如权利要求10所述的方法,呈现所述略读内容所属章节的内容,包括:
从所述所属章节的起始部分在所述电子书籍中的页面开始,呈现所述所属章节的内容;或者
从所述略读内容在所述电子书籍中的页面开始,呈现所述所属章节的内容。
12.如权利要求10所述的方法,呈现所述略读内容所属章节的内容,包括:
呈现所述所属章节的全部内容;或者
呈现所述所属章节的标记片段组成的内容。
13.一种呈现略读内容的装置,包括:
略读生成单元,用于根据电子书籍中标记重合次数生成略读内容;
接收单元,用于接收用于打开电子书籍的第一点击操作;
呈现单元,用于响应于所述第一点击操作,呈现略读标签链接和精读标签链接;
所述接收单元还用于,接收针对所述略读标签链接的第二点击操作;
所述呈现单元还用于,响应于所述第二点击操作,呈现所述略读内容;
其中,所述略读生成单元包括获取单元、确定单元和计算单元,其中:
所述获取单元,用于获取所述电子书籍的至少一个标记片段;
所述确定单元,用于针对所述至少一个标记片段中的任意一标记片段,确定所述任意一标记片段的起始位置和终止位置;
所述计算单元,用于根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的标记重合次数,所述剩余标记片段为所述至少一个标记片段中除所述任意一标记片段之外的标记片段;
所述确定单元还用于,基于所有标记重合次数中达到阈值的标记重合次数对应的目标标记片段生成略读内容。
14.如权利要求13所述的装置,所述接收单元还用于,接收针对所述略读内容中章节链接的第三点击操作;
所述呈现单元还用于,响应于所述第三点击操作,呈现所述略读内容所属章节的内容。
15.如权利要求14所述的装置,所述呈现单元呈现所述略读内容所属章节的内容时,具体为:
从所述所属章节的起始部分在所述电子书籍中的页面开始,呈现所述所属章节的内容;或者
从所述略读内容在所述电子书籍中的页面开始,呈现所述所属章节的内容。
16.如权利要求14所述的装置,所述呈现单元呈现所述略读内容所属章节的内容时,具体为:
呈现所述所属章节的全部内容;或者
呈现所述所属章节的标记片段组成的内容。
17.一种生成试读内容的方法,包括:
获取书籍的至少一个标记片段;
针对所述至少一个标记片段中的任意一标记片段,确定所述任意一标记片段的起始位置和终止位置,并根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的重合次数,所述剩余标记片段为所述至少一个标记片段中除所述任意一标记片段之外的标记片段;
基于所有重合次数中达到阈值的重合次数对应的目标标记片段生成试读内容。
18.一种生成试读内容的装置,包括:
获取单元,用于获取书籍的至少一个标记片段;
确定单元,用于针对所述至少一个标记片段中的任意一标记片段,确定所述任意一标记片段的起始位置和终止位置;
计算单元,用于根据所述起始位置和所述终止位置计算所述任意一标记片段与剩余标记片段的重合次数,所述剩余标记片段为所述至少一个标记片段中除所述任意一标记片段之外的标记片段;
所述确定单元还用于,基于所有重合次数中达到阈值的重合次数对应的目标标记片段生成试读内容。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610210477.1A CN105930042B (zh) | 2016-04-05 | 2016-04-05 | 一种呈现试读内容的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610210477.1A CN105930042B (zh) | 2016-04-05 | 2016-04-05 | 一种呈现试读内容的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105930042A CN105930042A (zh) | 2016-09-07 |
CN105930042B true CN105930042B (zh) | 2019-01-22 |
Family
ID=56840183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610210477.1A Active CN105930042B (zh) | 2016-04-05 | 2016-04-05 | 一种呈现试读内容的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105930042B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106970758B (zh) * | 2016-12-01 | 2020-07-03 | 阿里巴巴集团控股有限公司 | 电子文档操作处理方法、装置和电子设备 |
CN107391655B (zh) * | 2017-07-18 | 2020-11-24 | 北京京东尚科信息技术有限公司 | 一种抽取试读文件的方法和装置 |
CN108287646B (zh) * | 2018-01-02 | 2021-05-28 | 网易(杭州)网络有限公司 | 多媒体对象查看方法及装置、存储介质及计算设备 |
CN109542299B (zh) * | 2018-11-21 | 2020-11-10 | 掌阅科技股份有限公司 | 用于电子书的金句展示方法、电子设备及计算机存储介质 |
CN110955484A (zh) * | 2019-12-12 | 2020-04-03 | 北京思维造物信息科技股份有限公司 | 一种电子书页面呈现方法、装置和设备 |
CN111459375B (zh) * | 2020-03-31 | 2021-08-24 | 北京金山安全软件有限公司 | 页面滑动位置控制方法、装置、电子设备和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102902697A (zh) * | 2011-07-29 | 2013-01-30 | 国际商业机器公司 | 用于生成结构化文档导视图的方法和*** |
CN102982131A (zh) * | 2012-11-16 | 2013-03-20 | 杭州东信北邮信息技术有限公司 | 一种基于马尔科夫链的图书推荐方法 |
CN103049440A (zh) * | 2011-10-11 | 2013-04-17 | 腾讯科技(深圳)有限公司 | 一种相关文章的推荐处理方法和处理*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012069004A (ja) * | 2010-09-24 | 2012-04-05 | Sharp Corp | 電子書籍閲覧装置、電子書籍閲覧方法、プログラム及びその記録媒体 |
-
2016
- 2016-04-05 CN CN201610210477.1A patent/CN105930042B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102902697A (zh) * | 2011-07-29 | 2013-01-30 | 国际商业机器公司 | 用于生成结构化文档导视图的方法和*** |
CN103049440A (zh) * | 2011-10-11 | 2013-04-17 | 腾讯科技(深圳)有限公司 | 一种相关文章的推荐处理方法和处理*** |
CN102982131A (zh) * | 2012-11-16 | 2013-03-20 | 杭州东信北邮信息技术有限公司 | 一种基于马尔科夫链的图书推荐方法 |
Non-Patent Citations (3)
Title |
---|
《移动互联网时代网络图书推荐模式比较研究》;丘瑜;《图书馆学刊》;20151209(第11期);第128-131页 |
作品在线试读对文学出版营销的意义和作用探究;张婷;《中国商贸》;20130911(第26期);第032-033页 |
网易云阅读怎么看免费原版杂志;xfront;《http://www.xiazaiba.com/jiaocheng/1788.html》;20140805;参见第1-3页 |
Also Published As
Publication number | Publication date |
---|---|
CN105930042A (zh) | 2016-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105930042B (zh) | 一种呈现试读内容的方法和装置 | |
Oshlyansky et al. | Validating the Unified Theory of Acceptance and Use of Technology (UTAUT) tool cross-culturally | |
CN103930889B (zh) | 以等级形式呈现搜索结果 | |
CN110276023B (zh) | Poi变迁事件发现方法、装置、计算设备和介质 | |
CN109002488A (zh) | 一种基于元路径上下文的推荐模型训练方法及装置 | |
CN105512180B (zh) | 一种搜索推荐方法及装置 | |
CN107562884A (zh) | 一种信息流展现方法、装置、服务器和存储介质 | |
CN110795572A (zh) | 一种实体对齐方法、装置、设备及介质 | |
CN105701083A (zh) | 文本表示方法和装置 | |
CN109408829A (zh) | 文章可读性确定方法、装置、设备和介质 | |
CN110020124A (zh) | 用于相关产品挖掘的方法及装置 | |
CN111931488A (zh) | 用于验证判断结果准确性的方法、装置、电子设备及介质 | |
CN109670161A (zh) | 商品相似度计算方法及装置、存储介质、电子设备 | |
CN110020974A (zh) | 律师推荐方法、装置、介质及电子设备 | |
CN114365118A (zh) | 具有基本查询元素检测和图形路径生成的人工智能聊天机器人中基于知识图的查询 | |
CN109284450A (zh) | 订单成单路径的确定方法及装置、存储介质、电子设备 | |
US20160117406A1 (en) | Navigational aid for electronic books and documents | |
CN104462151B (zh) | 评估网页发布时间的方法和相关装置 | |
CN110489563B (zh) | 图结构的表示方法、装置、设备及计算机可读存储介质 | |
CN110362688A (zh) | 试题标注方法、装置、设备及计算机可读存储介质 | |
CN109672706A (zh) | 一种信息推荐方法、装置、服务器及存储介质 | |
CN110020235A (zh) | Web浏览器三维模型定位方法、装置、介质和电子设备 | |
CN110427496A (zh) | 用于文本处理的知识图谱扩充方法及装置 | |
CN109471969A (zh) | 一种应用搜索方法、装置及设备 | |
CN107491509B (zh) | 一种用户属性信息挖掘方法、装置和介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200115 Address after: 310052 404, room 4, 599 network business road, Changhe street, Binjiang District, Hangzhou, Zhejiang. Patentee after: Hangzhou yunyuedu Network Co., Ltd Address before: Hangzhou City, Zhejiang province Binjiang District 310052 River Street Network Road No. 599 building 4 layer 7 Patentee before: Netease (Hangzhou) Network Co., Ltd. |