电子书信息展示方法、用户终端及计算机存储介质转让专利
申请号 : CN202110553981.2
文献号 : CN113138964B
文献日 : 2021-11-19
发明人 : 杨树彬
申请人 : 掌阅科技股份有限公司
摘要 :
权利要求 :
1.一种电子书信息展示方法,包括:接收导入的书籍文件;
基于针对所述导入的书籍文件的阅读操作,发起针对所述书籍文件的校验请求,以供服务器判断是否能够在书籍数据库中查找到与所述导入的书籍文件匹配的目标书籍;
若能够在书籍数据库中查找到与导入的书籍文件匹配的目标书籍,则展示所述目标书籍的书籍信息;
若无法在书籍数据库中查找到与导入的书籍文件匹配的目标书籍,则展示针对所述导入的书籍文件的提示信息。
2.根据权利要求1所述的方法,其中,所述校验请求中携带有所述书籍文件的特征信息;所述特征信息包括:书籍名称、章节名称、和/或作者信息;
则所述目标书籍与所述书籍文件的特征信息相匹配。
3.根据权利要求1所述的方法,其中,所述基于针对所述导入的书籍文件的阅读操作,发起针对所述书籍文件的校验请求进一步包括:基于针对所述导入的书籍文件首次执行的阅读操作,展示所述书籍文件;以及,基于针对所述导入的书籍文件第二次执行的阅读操作,发起针对所述书籍文件的校验请求。
4.根据权利要求3所述的方法,其中,在所述基于针对所述导入的书籍文件首次执行的阅读操作,展示所述书籍文件之后,所述方法还包括:获取针对展示的书籍文件的用户阅读行为信息;所述用户阅读行为信息包括阅读进度信息;
则所述若能够在书籍数据库中查找到与导入的书籍文件匹配的目标书籍,则展示所述目标书籍的书籍信息进一步包括:获取与所述阅读进度信息匹配的目标书籍的目标书籍页面,并展示所述目标书籍页面。
5.根据权利要求1‑4中任一项所述的方法,其中,所述方法还包括:监测所述书籍文件的阅读进度;
若确定所述书籍文件当前的阅读进度超出预设进度阈值,且能够在所述书籍数据库中查找到与所述书籍文件匹配的目标书籍,则展示所述目标书籍对应的书圈信息;
若确定所述书籍文件当前的阅读进度超出预设进度阈值,且无法在所述书籍数据库中查找到与所述书籍文件匹配的目标书籍,则展示与所述书籍文件对应的关联书籍的推荐信息;其中,所述关联书籍与该书籍文件的相似度大于预设相似度阈值。
6.根据权利要求1‑4中任一项所述的方法,其中,在所述接收导入的书籍文件之前,所述方法还包括:
接收导入的文件;
将所述导入的文件与至少一个书籍文件专属词进行匹配;
根据匹配结果判断所述导入的文件是否为书籍文件。
7.一种电子书信息处理方法,包括:接收针对于导入的书籍文件的校验请求;
判断是否能够在书籍数据库中查找到与所述导入的书籍文件匹配的目标书籍;
若是,则发送所述目标书籍的书籍信息;
若否,则发送针对所述导入的书籍文件的提示指令。
8.根据权利要求7所述的方法,其中,所述校验请求中携带有所述书籍文件的特征信息;所述特征信息包括:书籍名称、章节名称、和/或作者信息;
所述判断是否能够在书籍数据库中查找到与所述导入的书籍文件匹配的目标书籍进一步包括:判断是否能够在书籍数据库中查找到与所述书籍文件的特征信息匹配的目标书籍。
9.一种用户终端,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如下操作:
接收导入的书籍文件;
基于针对所述导入的书籍文件的阅读操作,发起针对所述书籍文件的校验请求,以供服务器判断是否能够在书籍数据库中查找到与所述导入的书籍文件匹配的目标书籍;
若能够在书籍数据库中查找到与导入的书籍文件匹配的目标书籍,则展示所述目标书籍的书籍信息;
若无法在书籍数据库中查找到与导入的书籍文件匹配的目标书籍,则展示针对所述导入的书籍文件的提示信息。
10.根据权利要求9所述的用户终端,其中,所述校验请求中携带有所述书籍文件的特征信息;所述特征信息包括:书籍名称、章节名称、和/或作者信息;
则所述目标书籍与所述书籍文件的特征信息相匹配。
11.根据权利要求9所述的用户终端,其中,所述可执行指令使所述处理器执行如下操作:
基于针对所述导入的书籍文件首次执行的阅读操作,展示所述书籍文件;以及,基于针对所述导入的书籍文件第二次执行的阅读操作,发起针对所述书籍文件的校验请求。
12.根据权利要求11所述的用户终端,其中,所述可执行指令使所述处理器执行如下操作:
在所述基于针对所述导入的书籍文件首次执行的阅读操作,展示所述书籍文件之后,获取针对展示的书籍文件的用户阅读行为信息;所述用户阅读行为信息包括阅读进度信息;
以及,若无法在书籍数据库中查找到与导入的书籍文件匹配的目标书籍,则获取与所述阅读进度信息匹配的目标书籍的目标书籍页面,并展示所述目标书籍页面。
13.根据权利要求9‑12中任一项所述的用户终端,其中,所述可执行指令使所述处理器执行如下操作:
监测所述书籍文件的阅读进度;
若确定所述书籍文件当前的阅读进度超出预设进度阈值,且能够在书籍数据库中查找到与所述书籍文件匹配的目标书籍,则展示所述目标书籍对应的书圈信息;
若确定所述书籍文件当前的阅读进度超出预设进度阈值,且无法在书籍数据库中查找到与所述书籍文件匹配的目标书籍,则展示与所述书籍文件对应的关联书籍的推荐信息;
其中,所述关联书籍与该书籍文件的相似度大于预设相似度阈值。
14.根据权利要求9‑12中任一项所述的用户终端,其中,所述可执行指令使所述处理器执行如下操作:
在所述接收导入的书籍文件之前,接收导入的文件;
将所述导入的文件与至少一个书籍文件专属词进行匹配;
根据匹配结果判断所述导入的文件是否为书籍文件。
15.一种服务器,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如下操作:
接收针对于导入的书籍文件的校验请求;
判断是否能够在书籍数据库中查找到与所述导入的书籍文件匹配的目标书籍;
若是,则发送所述目标书籍的书籍信息;
若否,则发送针对所述导入的书籍文件的提示指令。
16.根据权利要求15所述的服务器,其中,所述校验请求中携带有所述书籍文件的特征信息;所述特征信息包括:书籍名称、章节名称、和/或作者信息;
则所述可执行指令使所述处理器执行如下操作:判断是否能够在书籍数据库中查找到与所述书籍文件的特征信息匹配的目标书籍。
17.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1‑6中任一项所述的电子书信息展示方法对应的操作;
或者,所述可执行指令使处理器执行如权利要求7或8所述的电子书信息处理方法对应的操作。
说明书 :
电子书信息展示方法、用户终端及计算机存储介质
技术领域
背景技术
将从第三方获得的书籍文件导入电子书应用进行阅读。
从第三方获得的书籍文件为盗版书籍的风险较高,从而采用现有技术的处理方式,一方面
容易损害电子书平台方的利益,另一方面从第三方获得的书籍文件通常排版混乱,读者阅
读体验差。
发明内容
处理方法对应的操作。
务器判断是否能够在书籍数据库中查找到与导入的书籍文件匹配的目标书籍;若能够在书
籍数据库中查找到与导入的书籍文件匹配的目标书籍,则展示目标书籍的书籍信息;若无
法在书籍数据库中查找到与导入的书籍文件匹配的目标书籍,则展示针对导入的书籍文件
的提示信息。采用本方案,一方面保障了电子书平台方的利益,另一方面提升了用户体验,
提高电子书平台的用户留存率。
更明显易懂,以下特举本发明的具体实施方式。
附图说明
的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
具体实施方式
所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围
完整的传达给本领域的技术人员。
阅读器、和/或智能可穿戴设备中的电子书应用用户端执行。
TXT格式、EPUB格式、和/或WORD格式等等。
例可以针对导入的文件进行文件类型的识别,以确定出导入的文件是否为书籍文件。
用户选择的文件类型直接确定导入的文件的文件类型。采用该种方式,能够快速地确定出
导入的文件的文件类型,从而提升本方法整体的执行效率。
汇,如书籍文件专属词可以包括:“第*章”,“作者”,“引言”等等。进一步将导入的文件与至
少一个书籍文件专属词进行匹配,根据匹配结果确定导入的文件是否为书籍文件。例如,若
导入的文件中包含的书籍文件专属词的个数大于预设阈值,则确定导入的文件为书籍文
件。采用该种方式,能够准确地确定出导入的文件是否为书籍文件。
了后续处理的数据量,节约系统计算资源,另一方面用户在阅读导入的非书籍文件过程中
不会展示相应的提示信息,从而避免展示提示信息对用户阅读非书籍文件造成干扰,提升
用户体验。
若能够查找到目标书籍,则执行步骤S130;若无法查找到目标书籍,则执行步骤S140。
在书籍数据库中查找与导入的书籍文件匹配的目标书籍。
的特征信息嵌入书籍文件的校验请求中,从而使得最终查找出的目标书籍与书籍文件的特
征信息相匹配。
作,展示该书籍文件,从而用户可以在首次执行针对该书籍文件的阅读操作后阅读该书籍
文件。并基于针对导入的书籍文件第二次执行的阅读操作,发起针对该书籍文件的校验请
求。通常情况下,用户首次执行针对该书籍文件的阅读操作时,其阅读欲望较强,从而本实
施例为用户展示导入的书籍文件供用户阅读,以满足用户需求;并在用户第二次阅读该书
籍文件时,发起针对该书籍文件的校验请求以便后续为用户展示对应的目标书籍,一方面
保障电子书平台方的利益,另一方面在用户首次及第二次阅读过程中为用户提供两种不同
的阅读体验,以便用户能够明显感知阅读目标书籍的优异性,驱使用户后续在用户端中的
书城中来获取书籍进行阅读;又或者,在用户第二次阅读该书籍文件时,发起针对该书籍文
件的校验请求以便后续展示针对导入的书籍文件的提示信息,从而进一步保障电子书平台
利益或提升用户体验。
括阅读进度信息、阅读时长信息、和/或阅读笔记信息等等。
了目标书籍的书籍详情,还可以由用户自主选择阅读目标书籍或原有的书籍文件,从而提
高用户操作的灵活性,提升用户体验。
面。例如,首次阅读书籍文件过程中采集到的阅读进度信息为“第2章结束”,则可以呈现目
标书籍第3章首页,从而便于用户继续阅读,节约用户重新确定阅读进度的时间,提升用户
体验。
户对应的书架中是否已存在该目标书籍,若是则根据用户属性展示相应的推广信息,例如,
若用户属性为免费阅读用户,则为用户展示相应的书籍推广信息;若用户属性为付费用户,
则为用户展示相应的充值推广信息;若监测到用户本次阅读时长大于或等于预设阅读时
长,则表明用户对该目标书籍阅读兴趣较高,则进一步判断用户对应的书架中是否已存在
该目标书籍,若否,则展示将目标书籍加入书架的提示信息。
式等不作限定。
在盗版风险,还有利于引导用户寻求其他正版书籍来进行替代阅读。
位于书籍数据库中,即该关联书籍通常为正版书籍。从而便于用户快速地获取与该书籍文
件相似度高的书籍进行替代阅读。
书平台投放的推广广告等等(如某汽车推广广告等)。进一步可选的,该推广信息可以根据
书籍文件的特征信息等来确定,例如书籍文件的书籍名称为“汽车导论”,则展示的提示信
息可以为某汽车广告等等。
件的阅读进度为100%(即用户已阅读完书籍文件),则进一步确定是否能够在书籍数据库
中查找到与书籍文件匹配的目标书籍。
户进行交流。
书籍与该书籍文件的相似度大于预设相似度阈值。从而便于用户在阅读完书籍文件之后,
继续阅读其他相似的书籍,一方面提升了用户体验,另一方面提升了电子书平台的留存率。
器判断是否能够在书籍数据库中查找到与导入的书籍文件匹配的目标书籍;若能够在书籍
数据库中查找到与导入的书籍文件匹配的目标书籍,则展示目标书籍的书籍信息,以引导
用户阅读书籍数据库中的书籍,一方面保障了电子书平台方的利益,另一方面提升了用户
体验;而且在书籍数据库中查找到与导入的书籍文件匹配的目标书籍的情况下,展示针对
导入的书籍文件的提示信息,以对用户进行相应提示,进一步提升用户体验。
够在书籍数据库中查找到与书籍文件的特征信息匹配的目标书籍。
标书籍的查找效率,可以依据各个书籍文件的特征信息的优先级在书籍数据库中查找与书
籍文件的特征信息匹配的目标书籍。例如,携带的书籍文件的特征信息包括书籍名称及章
节名称,其中书籍名称的优先级大于章节名称,则先在书籍数据库中查找与书籍名称匹配
的目标书籍,若无法在书籍数据库中查找到与书籍名称匹配的目标书籍,再依据章节名称
在书籍数据库中查找到与该章节名称匹配的目标书籍。
与鉴伪规则的映射表,确定出与该书籍文件对应的鉴伪规则。进一步采用该鉴伪规则对书
籍文件进行鉴别,以确定该书籍文件是否为盗版书籍。若确定该书籍文件为盗版书籍,则进
一步判断是否能够在书籍数据库中查找到与导入的书籍文件匹配的目标书籍。若确定该书
籍文件不是盗版书籍,则响应于用户的书籍文件阅读操作,在用户端中直接展示书籍文件。
采用该种方式,能够避免将用户从正规渠道获取的正版书籍识别为盗版书籍,从而提升用
户体验。
验,若在通过相应的鉴伪规则对书籍文件进行鉴别后确定该书籍文件为盗版书籍,才发送
针对书籍文件的盗版风险提示指令。
应的关联书籍过程中,具体可依据书籍文件所对应的书籍类型和/或用户历史的阅读偏好
等等,从书籍数据库中查找出与该书籍类型和/或用户历史的阅读偏好匹配的关联书籍。
若否,则发送针对导入的书籍文件的提示指令。采用该方案一方面保障了电子书平台方的
利益,另一方面提升了用户体验。
于执行程序310,具体可以执行上述电子书信息展示方法实施例中的相关步骤。
路。计算设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可
以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。
息;其中,所述关联书籍与该书籍文件的相似度大于预设相似度阈值。
器判断是否能够在书籍数据库中查找到与导入的书籍文件匹配的目标书籍;若能够在书籍
数据库中查找到与导入的书籍文件匹配的目标书籍,则展示目标书籍的书籍信息,以引导
用户阅读正版书籍,一方面保障了电子书平台方的利益,另一方面提升了用户体验;而且在
书籍数据库中查找到与导入的书籍文件匹配的目标书籍的情况下,展示针对导入的书籍文
件的提示信息,以对用户进行提示,进一步提升用户体验。
于执行程序410,具体可以执行上述电子书信息处理方法实施例中的相关步骤。
路。计算设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可
以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。
若否,则发送针对导入的书籍文件的提示指令。采用该方案,一方面保障了电子书平台方的
利益,另一方面提升了用户体验。
示方法;
息;其中,所述关联书籍与该书籍文件的相似度大于预设相似度阈值。
器判断是否能够在书籍数据库中查找到与导入的书籍文件匹配的目标书籍;若能够在书籍
数据库中查找到与导入的书籍文件匹配的目标书籍,则展示目标书籍的书籍信息,以引导
用户阅读正版书籍,一方面保障了电子书平台方的利益,另一方面提升了用户体验;而且在
书籍数据库中查找到与导入的书籍文件匹配的目标书籍的情况下,展示针对导入的书籍文
件的提示信息,以对用户进行风险提示,进一步提升用户体验。
理方法;
若否,则发送针对导入的书籍文件的提示指令。采用该方案一方面保障了电子书平台方的
利益,另一方面提升了用户体验。
的结构是显而易见的。此外,本发明实施例也不针对任何特定编程语言。应当明白,可以利
用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披
露本发明的最佳实施方式。
和技术,以便不模糊对本说明书的理解。
实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要
求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如
下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。
因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要
求本身都作为本发明的单独实施例。
元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或
子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何
组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任
何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权
利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代
替。
之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之
一都可以以任意的组合方式来使用。
微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的一些或者全部部件的一些
或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备
或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储
在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网
网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未
列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的
元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实
现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项
来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名
称。上述实施例中的步骤,除有特殊说明外,不应理解为对执行顺序的限定。