一种信息提示方法、装置及存储介质与流程

文档序号:17601330发布日期:2019-05-07 20:21阅读:148来源:国知局
一种信息提示方法、装置及存储介质与流程

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



背景技术:

随着计算机技术的不断发展,电子书由于其便于携带,以及可以应用于多种智能终端设备等优点,受到越来越多人的青睐。

但是,当用户阅读电子书时,经常会出现不记得前面电子书内容的情况,此时用户需要点开目录界面,并根据目录中的章节名称来回忆前面的电子书内容,由于一些电子书的章节名称不能很好的概括该章节的主要内容,因此,很有可能出现用户选错章节的情况,即选定的章节并不是用户想要回忆的内容所对应的章节;如此,用户需要重新打开目录界面,并重新选择章节。在这种情况下,用户需要多次操作才能找到自己想要回忆的内容所对应的章节,严重影响了用户的阅读体验。



技术实现要素:

为解决上述技术问题,本发明实施例提供了一种信息提示方法、装置及存储介质,能够在用户需要回忆电子书内容时,快速地向用户提示电子书的前序内容。

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

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

确定指定用户针对电子书的前序内容执行的指定操作的操作数据,其中,所述指定操作包括评论操作和/或阅读操作,所述指定用户包括当前阅读所述电子书的第一用户,和/或与所述第一用户具备社交关系的第二用户;

根据所述操作数据,确定所述电子书的前序内容的提示信息;

基于所述提示信息对所述电子书的前序内容进行提示。

在上述方案中,所述确定指定用户针对电子书的前序内容执行的指定操作的操作数据,包括:

根据所述指定用户的视线落在所述电子书中第一位置的时长,以及所述电子书的历史访问时间点与当前时间点之差的最小值,确定是否需要对所述电子书的前序内容进行提示;

当确定需要对所述电子书的前序内容进行提示时,确定所述指定用户针对电子书的前序内容执行的指定操作的操作数据。

在上述方案中,所述根据所述操作数据,确定所述电子书的前序内容的提示信息,包括:

根据所述指定用户的视线落在所述电子书中的第一位置,确定检索词;

确定所述操作数据中,与所述检索词对应的操作数据;

根据所述与所述检索词对应的操作数据,确定所述电子书的前序内容的提示信息。

在上述方案中,所述确定指定用户针对电子书的前序内容执行的指定操作的操作数据,包括:

当所述指定用户在电子书应用中针对所述电子书的前序内容执行了第一指定操作,根据执行的第一指定操作来确定所述操作数据;其中,所述电子书应用包括用于显示所述电子书的应用;

当所述指定用户未在所述电子书应用中针对所述电子书的前序内容执行所述第一指定操作时,确定所述指定用户在社交应用中针对所述电子书的前序内容执行的第二指定操作,以及根据所述第二指定操作来确定所述操作数据。

在上述方案中,所述根据所述第二指定操作来确定所述操作数据,包括:

根据所述检索词,确定所述指定用户对所述检索词对应的所述电子书的前序内容的至少一个阅读时间段;

根据所述阅读时间段,以及所述第二指定操作确定第三指定操作,其中,所述第三指定操作的执行时间与所述阅读时间段相匹配;

根据所述检索词从所述第三指定操作中确定目标指定操作,以及基于所述目标执行操作来确定所述操作数据,其中,所述目标指定操作对应的文本内容中包含所述检索词。

在上述方案中,所述基于所述提示信息对所述电子书的前序内容进行提示,包括:

确定所述提示信息的显示形式和/或显示范围;

根据确定的显示形式和/或显示范围对所述提示信息进行显示,以对所述电子书的前序内容进行提示,其中,所述显示形式包括弹幕形式和目录列表形式中的至少一种显示形式,所述显示范围包括整个显示界面和指定界面中的至少一种显示范围,所述指定界面是基于所述指定用户的视线落在所述电子书中的第一位置确定的。

第二方面,本发明实施例提供了一种信息提示装置,所述装置包括:

第一确定模块,用于确定指定用户针对电子书的前序内容执行的指定操作的操作数据,其中,所述指定操作包括评论操作和/或阅读操作,所述指定用户包括当前阅读所述电子书的第一用户,和/或与所述第一用户具备社交关系的第二用户;

第二确定模块,用于根据所述操作数据,确定所述电子书的前序内容的提示信息;

提示模块,用于基于所述提示信息对所述电子书的前序内容进行提示。

在上述方案中,所述第一确定模块,用于根据所述指定用户的视线落在所述电子书中第一位置的时长,以及所述电子书的历史访问时间点与当前时间点之差的最小值,确定是否需要对所述电子书的前序内容进行提示;当确定需要对所述电子书的前序内容进行提示时,确定所述指定用户针对电子书的前序内容执行的指定操作的操作数据。

第三方面,本发明实施例提供了另一种信息提示装置,包括处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,所述处理器用于运行所述计算机程序时,执行第一方面所述方法的步骤。

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

本发明实施例提供的信息提示方法、装置及存储介质,能够基于当前阅读所述电子书的第一用户,和/或与所述第一用户具备社交关系的第二用户针对电子书的前序内容执行的指定操作的操作数据,确定所述电子书的前序内容的提示信息;并根据所述提示信息对所述电子书的前序内容进行提示。采用本发明的方法,能够在用户需要回忆电子书内容时,自动向用户提示电子书的内容信息,使得用户不需要手动多次查找就能够快速的回忆起以前阅读过的电子书内容,有效的提升了用户的阅读体验。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种信息提示方法的流程示意图;

图2为本发明实施例提供的一种信息提示装置的结构示意图;

图3为本发明实施例提供的另一种信息提示装置的硬件组成结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例中,电子书表征可供用户阅读的数字化出版物,可以应用于各种智能终端设备,例如,智能手机、平板电脑、个人数字助理(pda)、个人电脑等。用户可以通过安装在智能终端设备上的电子书应用,连接电子书应用对应的服务器,来购买、下载阅读或者直接在线阅读电子书。

本发明实施例提供了一种信息提示方法,如图1所示,所述方法包括以下步骤:

步骤s101:确定指定用户针对电子书的前序内容执行的指定操作的操作数据。

其中,所述指定操作包括评论操作和/或阅读操作,所述指定用户包括当前阅读所述电子书的第一用户,和/或与所述第一用户具备社交关系的第二用户。

例如,第二用户可以为第一用户的微信好友、qq好友或者第一用户在微博中所关注的人等等,本发明并未特别限定。

本发明实施例中,服务器确定指定用户针对电子书的前序内容执行的指定操作的操作数据时,可根据所述指定用户的视线落在所述电子书中第一位置的时长,以及所述电子书的历史访问时间点与当前时间点之差的最小值,确定是否需要对所述电子书的前序内容进行提示;当确定可以对所述电子书的前序内容进行提示时,确定所述指定用户针对电子书的前序内容执行的指定操作的操作数据。

在具体实施时,安装电子书应用的终端设备或电子书应用对应的服务器可以采集用户的视线落在所述电子书中第一位置的时长;当所述时长大于第一时间阈值时,基于所述电子书的历史访问时间点与当前时间点之差的最小值,确定是否需要对所述电子书的前序内容进行提示。这里,所述电子书的历史访问时间点为距离本次阅读电子书最近的一次阅读电子书的时间点时,基于该时间点与当前时间点之差确定是否需要对所述电子书的前序内容进行提示。

在具体实施时,当电子书应用对应的服务器监控到用户开始阅读电子书时,服务器可以向终端设备发送前置摄像头开启消息,终端设备接收到该消息后,

可以开启前置摄像头,并对用户的视线落在电子书中的位置进行监控,以获取用户的视线落在所述电子书中第一位置的时长。其中,在确定用户的视线落在电子书中的位置时,可以基于现有的技术,如眼球追踪技术来实现,本发明实施例在此不再赘述。

在对用户的视线落在电子书中的位置进行监控时,若监控到用户的视线落在电子书中的位置的时长超过预设的第一时间阈值(例如3秒),举例来说,用户在阅读电子书《福尔摩斯探案全集》时,视线落在当前页面中的某一段文字“伙计,是戒指,他回来就是为的这个”上的时间超过了3秒,表征用户对该位置的电子书内容产生了兴趣,如思考或回忆之前阅读过的相关内容;此时服务器可以进一步确定用户是否较长时间未阅读过该电子书。服务器可以将所述电子书的历史访问时间点与当前时间点之差和预设的第二时间阈值进行比较,根据比较结果,确定用户是否较长时间未阅读过该电子书,从而判断是否需要对所述电子书的前序内容进行提示。

在具体实施时,服务器可以先获取该电子书的历史访问时间点,得到用户上一次阅读该电子书的时间点,并确定用户上一次阅读该电子书的时间点与当前时间点的时间间隔,若时间间隔大于预设的第二时间阈值,则可以确定用户较长时间未阅读过该电子书,此时,确定可以向用户提示该电子书的前序内容,其中,该电子书的前序内容可以为该电子书当前的显示页面之前的电子书内容。

当用户上一次阅读该电子书的时间点与当前时间点的时间间隔小于或等于第二时间阈值(例如5天)时,例如,若用户2天未读过该电子书,该时间间隔小于预设的第二时间阈值,则可以确定用户近期阅读过该电子书,此时,进一步基于所述用户的视线对应的电子书内容确定是否需要对所述电子书的前序内容进行提示。

本发明实施例中,服务器在基于所述用户的视线对应的电子书内容确定是否需要对所述电子书的前序内容进行提示时,可以提取所述用户的视线对应的电子书内容的检索词;当所述检索词在所述用户在距离当前时间点之前的第二时间阈值内阅读的所述电子书的内容中时,确定不需要对所述电子书的前序内容进行提示;当所述检索词不在所述用户在距离当前时间点之前的第二时间阈值内阅读的所述电子书的内容中时,判断所述检索词在所述电子书的前序内容中是否出现;若未出现,确定不需要对所述电子书的前序内容进行提示;若出现,确定可以对所述电子书的前序内容进行提示。

在具体实施时,若用户上一次阅读该电子书的时间点与当前时间点的时间间隔未超过预设的第二时间阈值,则服务器可以进一步确定用户的视线落在电子书中的位置对应的电子书内容,并对确定的电子书内容中的关键内容进行识别,作为检索词,其中,该检索词可以为人物的姓名、地名、事件名称、物品名称等,以前述用户阅读电子书《福尔摩斯探案全集》为例,此处提取的检索词可以为“戒指”。然后,服务器可以确定在用户距离当前时间点之前的第二时间阈值内(例如5天)阅读的该电子书的章节中是否出现了确定的电子书内容中的检索词,仍以前述用户阅读电子书《福尔摩斯探案全集》为例,即判断检索词“戒指”是否出现在用户距离当前时间点之前5天内所阅读的电子书《福尔摩斯探案全集》的内容中;若出现了,表征用户近期才阅读过该电子书内容相关的前序内容,并没有忘记该前序内容,则可以确定不需要向用户提示该电子书的前序内容;若未出现,表征用户已经有较长时间未阅读过该电子书内容相关的前序内容,已经忘记该前序内容,则确定可以向用户提示该电子书的前序内容。

本发明实施例中,用户的视线落在电子书中的位置对应的电子书内容可以为用户当前阅读的行对应的内容,也可以为用户当前阅读的段落对应的内容,具体地,可以根据终端设备对用户的视线落在电子书中的位置的识别精度来确定,本发明对此不做限制。需要说明的是,当用户的视线落在电子书中的位置对应的电子书内容为用户当前阅读的行对应的内容时,上述第一时间阈值可以较短,例如3秒;当用户的视线落在电子书中的位置对应的电子书内容为用户当前阅读的段落对应的内容时,上述第一时间阈值可以较长,如8秒。在具体实施时,当用户的视线落在电子书中的位置对应的电子书内容为用户当前阅读的段落对应的内容时,终端设备可以先获取当前阅读的段落所包括的行数,然后,根据获取的行数,来对上述第一时间阈值进行确定。在设定第一时间阈值时,可以根据当前阅读的段落所包括的行数来确定;举例来说,当行数越多时,上述第一时间阈值可以越大。

本发明实施例中,当确定可以对所述电子书的前序内容进行提示时,则服务器可以确定所述指定用户针对电子书的前序内容执行的指定操作的操作数据。其中,所述指定用户包括当前阅读所述电子书的第一用户,和/或与所述第一用户具备社交关系的第二用户。

其中,当指定操作为评论操作时,指定操作对应的操作数据为评论内容数据,当指定操作为阅读操作时,指定操作对应的操作数据为阅读内容数据。可选地,首先对当前阅读所述电子书的第一用户针对电子书的前序内容执行的评论操作的操作数据进行确定。

在一些实施例中,当所述第一用户在电子书应用中针对所述电子书的前序内容执行了第一指定操作,服务器根据执行的第一指定操作来确定所述操作数据;其中,所述电子书应用包括用于显示所述电子书的应用。

在具体实施时,在确定第一用户在电子书应用中针对电子书的前序内容执行的评论操作的操作数据时,服务器可以先确定第一用户是否有针对该电子书前序内容输入的评论内容,其中,该评论内容可以包括批注、弹幕以及对该电子书前序内容中某个事件或对象的想法等,以前述用户阅读电子书《福尔摩斯探案全集》为例,若第一用户(即当前阅读用户)使用的电子书应用为微信读书,微信读书对应的服务器可以在微信读书或者其他的电子书应用(例如,掌阅、京东阅读等)中查找第一用户是否针对之前阅读的《福尔摩斯探案全集》内容输入过评论内容。若第一用户输入了评论内容,例如,若第一用户输入了“xxx有问题,可能是凶手”和“这个戒指是xxx留下的,是线索吧”的评论内容,则认为第一用户执行了第一指定操作,将所述评论内容确定为所述操作数据。

其中,在确定第一用户是否输入了评论内容时,服务器可以根据第一用户在当前使用的阅读类电子书应用程序中输入的评论内容来确定,也可以根据第一用户在其他阅读类电子书应用程序中输入的评论内容来确定,本发明并未特别限定。

在另一些实施例中,当所述第一用户未在所述电子书应用中针对所述电子书的前序内容执行所述第一指定操作时,服务器确定所述第一用户在社交应用中针对所述电子书的前序内容执行的第二指定操作,以及根据所述第二指定操作来确定所述操作数据。

其中,服务器根据所述第二指定操作来确定所述操作数据时,可以根据所述检索词,确定所述第一用户对所述检索词对应的所述电子书的前序内容的至少一个阅读时间段;根据所述阅读时间段,以及所述第二指定操作确定第三指定操作,其中,所述第三指定操作的执行时间与所述阅读时间段相匹配;根据所述检索词从所述第三指定操作中确定目标指定操作,以及基于所述目标执行操作来确定所述操作数据,其中,所述目标指定操作对应的文本内容中包含所述检索词。

在具体实施时,可以根据第一用户阅读了该电子书的前序内容后,在社交应用平台上输入的内容,来确定第一用户是否执行了第二指定操作,具体地,服务器可以先获取第一用户阅读该电子书的前序内容的多个时间点,并获取第一用户在与每个时间点相关的时间段内(例如每个时间点之后的3天内),在社交应用平台上输入的内容,以前述用户阅读电子书《福尔摩斯探案全集》为例,若第一用户未在微信读书或者其他的电子书应用中针对之前阅读的《福尔摩斯探案全集》内容输入过评论内容,则微信读书对应的服务器可以在第一用户在每次阅读完《福尔摩斯探案全集》之后的3天内,在第一用户使用的社交平台(例如,微信、新浪微博、知乎、网络论坛等)上查找是否有第一用户输入的内容,若获取到输入的内容,则确定第一用户执行了第三指定操作。然后,服务器可以检测获取到的内容中是否包含该电子书的前序内容中的检索词,例如人物的姓名、地名、事件名称等,若包含检索词,例如,若第一用户输入的内容为“这个戒指是xxx留下的,是线索吧”,包含了检索词“戒指”,则可以确定第一用户执行了目标指定操作。将所述内容确定为所述操作数据。

在又一些实施例中,若未确定出第一用户针对电子书的前序内容执行的评论操作的操作数据,则服务器可以对与第一用户具备社交关系的第二用户针对电子书的前序内容执行的评论操作的操作数据进行确定,将确定出的第二用户的操作数据作为所述操作数据。其中,第二用户可以为第一用户的好友、第一用户关注的用户,例如,第一用户的微信好友、qq好友或者第一用户在微博中所关注的人等。第二用户操作数据的确定过程可以与第一用户操作数据的确定过程相同,本发明实施例在此不再赘述。

在再一些实施例中,若未确定出第二用户针对电子书的前序内容执行的评论操作的操作数据,则服务器可以获取第一用户或第二用户针对电子书的前序内容执行的阅读操作的操作数据,即电子书前序内容中与该包含的检索词相关的段落内容,并将获取到的段落内容确定为所述操作数据,以前述用户阅读电子书《福尔摩斯探案全集》为例,若用户之前阅读过的《福尔摩斯探案全集》第3章第15页第2段中包含了检索词“戒指”,则可以将《福尔摩斯探案全集》第3章第15页第2段的段落内容确定为所述操作数据。

步骤s102:根据所述操作数据,确定所述电子书的前序内容的提示信息。

本发明实施例中,服务器根据所述操作数据,确定所述电子书的前序内容的提示信息时,可以根据所述指定用户的视线落在所述电子书中的第一位置,确定检索词;确定所述操作数据中,与所述检索词对应的操作数据;根据所述与所述检索词对应的操作数据,确定所述电子书的前序内容的提示信息,其中,所述指定用户包括当前阅读所述电子书的第一用户。

在具体实施时,服务器可以确定第一用户的视线落在电子书中的位置对应的电子书内容中,是否有上述方案中确定的所述操作数据相关的内容,例如,是否有所述操作数据中评论的对象相关的内容、是否有与所述操作数据的具体内容相关的内容等,若有,则可以将所述操作数据确定为所述电子书的前序内容的提示信息。以前述用户阅读电子书《福尔摩斯探案全集》为例,若确定的所述操作数据为第一用户在电子书应用中输入的“xxx有问题,可能是凶手”和“这个戒指是xxx留下的,是线索吧”的两条评论内容,则将这两条评论内容与根据第一用户的视线落在电子书中的位置所确定的检索词“戒指”相比较,将包含了检索词“戒指”的评论内容“这个戒指是xxx留下的,是线索吧”确定为所述电子书的前序内容的提示信息;若确定的所述操作数据为《福尔摩斯探案全集》第3章第15页第2段的段落内容,则可以将《福尔摩斯探案全集》第3章第15页第2段的段落内容确定为所述电子书的前序内容的提示信息。

步骤s103:基于所述提示信息对所述电子书的前序内容进行提示。

本发明实施例中,服务器基于所述提示信息对所述电子书的前序内容进行提示时,可以确定所述提示信息的显示形式和/或显示范围;根据确定的显示形式和/或显示范围对所述提示信息进行显示,以对所述电子书的前序内容进行提示,其中,所述显示形式包括弹幕形式和目录列表形式中的至少一种显示形式,所述显示范围包括整个显示界面和指定界面中的至少一种显示范围,所述指定界面是基于所述指定用户的视线落在所述电子书中的第一位置确定的。

在具体实施时,确定了用于提示用户所述电子书的前序内容的提示信息后,服务器可以将确定的提示信息发送至终端设备,以使得终端设备可以通过该电子书当前的显示页面来对确定的提示信息进行显示。

本发明实施例中,在接收到提示信息后,终端设备可以对接收到的提示信息进行识别,当识别出提示信息为第一用户或第二用户针对所述电子书的前序内容的评论内容时,终端设备可以以弹幕的形式对获取到的提示信息进行显示,其中,在显示时,终端设备可以在整个显示界面上进行显示;也可以根据用户的视线落在电子书中的位置来确定用户的眼球在显示界面上的可注视区域,并在可注视区域中进行显示,其中,在确定可注视区域时,可以以用户的视线落在电子书中的位置为圆心,设定的长度(例如2厘米)为半径,确定一个圆形区域,并将该圆形区域确定为用户的眼球在显示界面上的可注视区域。

本发明实施例中,当终端设备识别出接收到提示信息为段落内容时,可以向服务器发送章节标记请求,服务器接收到终端设备发送的章节标记请求后,可以确定提示信息对应的至少一个章节的第一标识信息,以及标识段落内容在确定的章节中的位置的第二标识信息,以前述用户阅读电子书《福尔摩斯探案全集》为例,若确定的提示信息为《福尔摩斯探案全集》第3章第15页第2段的段落内容,则第一标识信息为第3章的章节标号及章节名称,第二标识信息为第15页第2段的段落内容在第3章中对应的位置信息(例如,指向该段的地址链接),然后,将确定的第一标识信息以及第二标识信息发送至终端设备。当然,服务器也可以先对提示信息进行识别,并在识别出提示信息为段落内容时,自动确定第一标识信息以及第二标识信息,然后,将第一标识信息以及第二标识信息与提示信息一并发送至终端设备。

终端设备接收到第一标识信息和第二标识信息后,可以以用户的视线落在电子书中的位置为中心自动弹出一个目录列表,其中,目录列表中可以包括第一标识信息标识的章节,而在目录列表中显示章节时,可以先显示章节名称,并在显示了章节名称后,滚动播放第二标识信息标识的与该章节对应的段落内容,用户可以通过上滑或下滑目录列表来切换当前显示的章节、以满足第一速度范围的速度通过左滑或右滑来调整段落内容滚动的速度,以及以满足第二速度范围的速度通过左滑或右滑来进入到对应章节的对应段落中。

需要说明的是,以上列举的基于提示信息对电子书的前序内容进行提示的方法仅为示例性说明,本发明并不限定于此。

根据本发明实施例的信息提示方法,能够在用户需要回忆电子书内容时,自动向用户提示电子书的内容信息,使得用户不需要手动多次查找就能够快速的回忆起以前阅读过的电子书内容,有效的提升了用户的阅读体验。

上文中,结合图1,详细描述了根据本发明实施例的信息提示方法,下面,将结合图2,详细描述适用本发明实施例的信息提示方法的信息提示装置。

本发明实施例提供了一种信息提示装置20,如图2所示,所述信息提示装置20包括:第一确定模块201、第二确定模块202和提示模块203;其中

所述第一确定模块201,用于确定指定用户针对电子书的前序内容执行的指定操作的操作数据。

其中,所述指定操作包括评论操作和/或阅读操作,所述指定用户包括当前阅读所述电子书的第一用户,和/或与所述第一用户具备社交关系的第二用户。

例如,第二用户可以为第一用户的微信好友、qq好友或者第一用户在微博中所关注的人等等,本发明并未特别限定。

本发明实施例中,所述第一确定模块201,具体用于根据所述指定用户的视线落在所述电子书中第一位置的时长,以及所述电子书的历史访问时间点与当前时间点之差的最小值,确定是否需要对所述电子书的前序内容进行提示;当确定可以对所述电子书的前序内容进行提示时,确定所述指定用户针对电子书的前序内容执行的指定操作的操作数据。

在具体实施时,安装电子书应用的终端设备或电子书应用对应的服务器可以采集用户的视线落在所述电子书中第一位置的时长;当所述时长大于第一时间阈值时,基于所述电子书的历史访问时间点与当前时间点之差的最小值,确定是否需要对所述电子书的前序内容进行提示。这里,所述电子书的历史访问时间点为距离本次阅读电子书最近的一次阅读电子书的时间点时,基于该时间点与当前时间点之差确定是否需要对所述电子书的前序内容进行提示。

在具体实施时,当电子书应用对应的服务器监控到用户开始阅读电子书时,服务器可以向终端设备发送前置摄像头开启消息,终端设备接收到该消息后,可以开启前置摄像头,并对用户的视线落在电子书中的位置进行监控,以获取用户的视线落在所述电子书中第一位置的时长。其中,在确定用户的视线落在电子书中的位置时,可以基于现有的技术,如眼球追踪技术来实现,本发明实施例在此不再赘述。

在对用户的视线落在电子书中的位置进行监控时,若监控到用户的视线落在电子书中的位置的时长超过预设的第一时间阈值(例如3秒),举例来说,用户在阅读电子书《福尔摩斯探案全集》时,视线落在当前页面中的某一段文字“伙计,是戒指,他回来就是为的这个”上的时间超过了3秒,表征用户对该位置的电子书内容产生了兴趣,如思考或回忆之前阅读过的相关内容;此时第一确定模块201可以进一步确定用户是否较长时间未阅读过该电子书。第一确定模块201可以将所述电子书的历史访问时间点与当前时间点之差和预设的第二时间阈值进行比较,根据比较结果,确定用户是否较长时间未阅读过该电子书,从而判断是否需要对所述电子书的前序内容进行提示。

在具体实施时,第一确定模块201可以先获取该电子书的历史访问时间点,得到用户上一次阅读该电子书的时间点,并确定用户上一次阅读该电子书的时间点与当前时间点的时间间隔,若时间间隔大于预设的第二时间阈值,则可以确定用户较长时间未阅读过该电子书,此时,确定可以向用户提示该电子书的前序内容,其中,该电子书的前序内容可以为该电子书当前的显示页面之前的电子书内容。

当用户上一次阅读该电子书的时间点与当前时间点的时间间隔小于或等于第二时间阈值(例如5天)时,例如,若用户2天未读过该电子书,该时间间隔小于预设的第二时间阈值,则可以确定用户近期阅读过该电子书,此时,进一步基于所述用户的视线对应的电子书内容确定是否需要对所述电子书的前序内容进行提示。

本发明实施例中,所述第一确定模块201,具体可以用于提取所述用户的视线对应的电子书内容的检索词;当所述检索词在所述用户在距离当前时间点之前的第二时间阈值内阅读的所述电子书的内容中时,确定不需要对所述电子书的前序内容进行提示;当所述检索词不在所述用户在距离当前时间点之前的第二时间阈值内阅读的所述电子书的内容中时,判断所述检索词在所述电子书的前序内容中是否出现;若未出现,确定不需要对所述电子书的前序内容进行提示;若出现,确定可以对所述电子书的前序内容进行提示。

在具体实施时,若用户上一次阅读该电子书的时间点与当前时间点的时间间隔未超过预设的第二时间阈值,则第一确定模块201可以进一步确定用户的视线落在电子书中的位置对应的电子书内容,并对确定的电子书内容中的关键内容进行识别,作为检索词,其中,该检索词可以为人物的姓名、地名、事件名称、物品名称等,以前述用户阅读电子书《福尔摩斯探案全集》为例,此处提取的检索词可以为“戒指”。然后,第一确定模块201可以确定在用户距离当前时间点之前的第二时间阈值内(例如5天)阅读的该电子书的章节中是否出现了确定的电子书内容中的检索词,仍以前述用户阅读电子书《福尔摩斯探案全集》为例,即判断检索词“戒指”是否出现在用户距离当前时间点之前5天内所阅读的电子书《福尔摩斯探案全集》的内容中;若出现了,表征用户近期才阅读过该电子书内容相关的前序内容,并没有忘记该前序内容,则可以确定不需要向用户提示该电子书的前序内容;若未出现,表征用户已经有较长时间未阅读过该电子书内容相关的前序内容,已经忘记该前序内容,则确定可以向用户提示该电子书的前序内容。

本发明实施例中,用户的视线落在电子书中的位置对应的电子书内容可以为用户当前阅读的行对应的内容,也可以为用户当前阅读的段落对应的内容,具体地,可以根据终端设备对用户的视线落在电子书中的位置的识别精度来确定,本发明对此不做限制。需要说明的是,当用户的视线落在电子书中的位置对应的电子书内容为用户当前阅读的行对应的内容时,上述第一时间阈值可以较短,例如3秒;当用户的视线落在电子书中的位置对应的电子书内容为用户当前阅读的段落对应的内容时,上述第一时间阈值可以较长,如8秒。在具体实施时,当用户的视线落在电子书中的位置对应的电子书内容为用户当前阅读的段落对应的内容时,终端设备可以先获取当前阅读的段落所包括的行数,然后,根据获取的行数,来对上述第一时间阈值进行确定。在设定第一时间阈值时,可以根据当前阅读的段落所包括的行数来确定;举例来说,当行数越多时,上述第一时间阈值可以越大。

本发明实施例中,所述第一确定模块201,具体可以用于当确定可以对所述电子书的前序内容进行提示时,确定所述指定用户针对电子书的前序内容执行的指定操作的操作数据。其中,所述指定用户包括当前阅读所述电子书的第一用户,和/或与所述第一用户具备社交关系的第二用户。

其中,当指定操作为评论操作时,指定操作对应的操作数据为评论内容数据,当指定操作为阅读操作时,指定操作对应的操作数据为阅读内容数据。可选地,首先对当前阅读所述电子书的第一用户针对电子书的前序内容执行的评论操作的操作数据进行确定。

在一些实施例中,所述第一确定模块201,具体可以用于当所述第一用户在电子书应用中针对所述电子书的前序内容执行了第一指定操作,根据执行的第一指定操作来确定所述操作数据;其中,所述电子书应用包括用于显示所述电子书的应用。

在具体实施时,在确定第一用户在电子书应用中针对电子书的前序内容执行的评论操作的操作数据时,第一确定模块201可以先确定第一用户是否有针对该电子书前序内容输入的评论内容,其中,该评论内容可以包括批注、弹幕以及对该电子书前序内容中某个事件或对象的想法等,以前述用户阅读电子书《福尔摩斯探案全集》为例,若第一用户(即当前阅读用户)使用的电子书应用为微信读书,微信读书对应的服务器可以在微信读书或者其他的电子书应用(例如,掌阅、京东阅读等)中查找第一用户是否针对之前阅读的《福尔摩斯探案全集》内容输入过评论内容。若第一用户输入了评论内容,例如,若第一用户输入了“xxx有问题,可能是凶手”和“这个戒指是xxx留下的,是线索吧”的评论内容,则认为第一用户执行了第一指定操作,将所述评论内容确定为所述操作数据。

其中,在确定第一用户是否输入了评论内容时,第一确定模块201可以根据第一用户在当前使用的阅读类电子书应用程序中输入的评论内容来确定,也可以根据第一用户在其他阅读类电子书应用程序中输入的评论内容来确定,本发明并未特别限定。

在另一些实施例中,所述第一确定模块201,具体可以用于当所述第一用户未在所述电子书应用中针对所述电子书的前序内容执行所述第一指定操作时,确定所述第一用户在社交应用中针对所述电子书的前序内容执行的第二指定操作,以及根据所述第二指定操作来确定所述操作数据。

其中,第一确定模块201根据所述第二指定操作来确定所述操作数据时,可以根据所述检索词,确定所述第一用户对所述检索词对应的所述电子书的前序内容的至少一个阅读时间段;根据所述阅读时间段,以及所述第二指定操作确定第三指定操作,其中,所述第三指定操作的执行时间与所述阅读时间段相匹配;根据所述检索词从所述第三指定操作中确定目标指定操作,以及基于所述目标执行操作来确定所述操作数据,其中,所述目标指定操作对应的文本内容中包含所述检索词。

在具体实施时,可以根据第一用户阅读了该电子书的前序内容后,在社交应用平台上输入的内容,来确定第一用户是否执行了第二指定操作,具体地,第一确定模块201可以先获取第一用户阅读该电子书的前序内容的多个时间点,并获取第一用户在与每个时间点相关的时间段内(例如每个时间点之后的3天内),在社交应用平台上输入的内容,以前述用户阅读电子书《福尔摩斯探案全集》为例,若第一用户未在微信读书或者其他的电子书应用中针对之前阅读的《福尔摩斯探案全集》内容输入过评论内容,则微信读书对应的服务器可以在第一用户在每次阅读完《福尔摩斯探案全集》之后的3天内,在第一用户使用的社交平台(例如,微信、新浪微博、知乎、网络论坛等)上查找是否有第一用户输入的内容,若获取到输入的内容,则确定第一用户执行了第三指定操作。然后,第一确定模块201可以检测获取到的内容中是否包含该电子书的前序内容中的检索词,例如人物的姓名、地名、事件名称等,若包含检索词,例如,若第一用户输入的内容为“这个戒指是xxx留下的,是线索吧”,包含了检索词“戒指”,则可以确定第一用户执行了目标指定操作。将所述内容确定为所述操作数据。

在又一些实施例中,所述第一确定模块201,具体可以用于若未确定出第一用户针对电子书的前序内容执行的评论操作的操作数据,则对与第一用户具备社交关系的第二用户针对电子书的前序内容执行的评论操作的操作数据进行确定,将确定出的第二用户的操作数据作为所述操作数据。其中,第二用户可以为第一用户的好友、第一用户关注的用户,例如,第一用户的微信好友、qq好友或者第一用户在微博中所关注的人等。第二用户操作数据的确定过程可以与第一用户操作数据的确定过程相同,本发明实施例在此不再赘述。

在再一些实施例中,所述第一确定模块201,具体可以用于若未确定出第二用户针对电子书的前序内容执行的评论操作的操作数据,获取第一用户或第二用户针对电子书的前序内容执行的阅读操作的操作数据,即电子书前序内容中与该包含的检索词相关的段落内容,并将获取到的段落内容确定为所述操作数据,以前述用户阅读电子书《福尔摩斯探案全集》为例,若用户之前阅读过的《福尔摩斯探案全集》第3章第15页第2段中包含了检索词“戒指”,则可以将《福尔摩斯探案全集》第3章第15页第2段的段落内容确定为所述操作数据。

所述第二确定模块202,用于根据所述操作数据,确定所述电子书的前序内容的提示信息。

本发明实施例中,所述第二确定模块202,具体用于根据所述指定用户的视线落在所述电子书中的第一位置,确定检索词;确定所述操作数据中,与所述检索词对应的操作数据;根据所述与所述检索词对应的操作数据,确定所述电子书的前序内容的提示信息,其中,所述指定用户包括当前阅读所述电子书的第一用户。

在具体实施时,第二确定模块202可以确定第一用户的视线落在电子书中的位置对应的电子书内容中,是否有上述方案中确定的所述操作数据相关的内容,例如,是否有所述操作数据中评论的对象相关的内容、是否有与所述操作数据的具体内容相关的内容等,若有,则可以将所述操作数据确定为所述电子书的前序内容的提示信息。以前述用户阅读电子书《福尔摩斯探案全集》为例,若确定的所述操作数据为第一用户在电子书应用中输入的“xxx有问题,可能是凶手”和“这个戒指是xxx留下的,是线索吧”的两条评论内容,则将这两条评论内容与根据第一用户的视线落在电子书中的位置所确定的检索词“戒指”相比较,将包含了检索词“戒指”的评论内容“这个戒指是xxx留下的,是线索吧”确定为所述电子书的前序内容的提示信息;若确定的所述操作数据为《福尔摩斯探案全集》第3章第15页第2段的段落内容,则可以将《福尔摩斯探案全集》第3章第15页第2段的段落内容确定为所述电子书的前序内容的提示信息。

所述提示模块203,用于基于所述提示信息对所述电子书的前序内容进行提示。

本发明实施例中,所述提示模块203,具体用于确定所述提示信息的显示形式和/或显示范围;根据确定的显示形式和/或显示范围对所述提示信息进行显示,以对所述电子书的前序内容进行提示,其中,所述显示形式包括弹幕形式和目录列表形式中的至少一种显示形式,所述显示范围包括整个显示界面和指定界面中的至少一种显示范围,所述指定界面是基于所述指定用户的视线落在所述电子书中的第一位置确定的。

在具体实施时,确定了用于提示用户所述电子书的前序内容的提示信息后,服务器可以将确定的提示信息发送至终端设备,以使得终端设备可以通过该电子书当前的显示页面来对确定的提示信息进行显示。

本发明实施例中,在接收到提示信息后,终端设备可以对接收到的提示信息进行识别,当识别出提示信息为第一用户或第二用户针对所述电子书的前序内容的评论内容时,终端设备可以以弹幕的形式对获取到的提示信息进行显示,其中,在显示时,终端设备可以在整个显示界面上进行显示;也可以根据用户的视线落在电子书中的位置来确定用户的眼球在显示界面上的可注视区域,并在可注视区域中进行显示,其中,在确定可注视区域时,可以以用户的视线落在电子书中的位置为圆心,设定的长度(例如2厘米)为半径,确定一个圆形区域,并将该圆形区域确定为用户的眼球在显示界面上的可注视区域。

本发明实施例中,当终端设备识别出接收到提示信息为段落内容时,可以向服务器发送章节标记请求,服务器接收到终端设备发送的章节标记请求后,可以确定提示信息对应的至少一个章节的第一标识信息,以及标识段落内容在确定的章节中的位置的第二标识信息,以前述用户阅读电子书《福尔摩斯探案全集》为例,若确定的提示信息为《福尔摩斯探案全集》第3章第15页第2段的段落内容,则第一标识信息为第3章的章节标号及章节名称,第二标识信息为第15页第2段的段落内容在第3章中对应的位置信息(例如,指向该段的地址链接),然后,将确定的第一标识信息以及第二标识信息发送至终端设备。当然,服务器也可以先对提示信息进行识别,并在识别出提示信息为段落内容时,自动确定第一标识信息以及第二标识信息,然后,将第一标识信息以及第二标识信息与提示信息一并发送至终端设备。

终端设备接收到第一标识信息和第二标识信息后,可以以用户的视线落在电子书中的位置为中心自动弹出一个目录列表,其中,目录列表中可以包括第一标识信息标识的章节,而在目录列表中显示章节时,可以先显示章节名称,并在显示了章节名称后,滚动播放第二标识信息标识的与该章节对应的段落内容,用户可以通过上滑或下滑目录列表来切换当前显示的章节、以满足第一速度范围的速度通过左滑或右滑来调整段落内容滚动的速度,以及以满足第二速度范围的速度通过左滑或右滑来进入到对应章节的对应段落中。

需要说明的是,以上列举的基于提示信息对电子书的前序内容进行提示的方案仅为示例性说明,本发明并不限定于此。

根据本发明实施例的信息提示装置,能够在用户需要回忆电子书内容时,自动向用户提示电子书的内容信息,使得用户不需要手动多次查找就能够快速的回忆起以前阅读过的电子书内容,有效的提升了用户的阅读体验。

基于前述的实施例,本发明实施例还提供了另一种信息处理装置30,如图3所示,所述装置包括处理器302和用于存储能够在处理器302上运行的计算机程序的存储器301;其中,所述处理器302用于运行所述计算机程序时,以实现:

确定指定用户针对电子书的前序内容执行的指定操作的操作数据,其中,所述指定操作包括评论操作和/或阅读操作,所述指定用户包括当前阅读所述电子书的第一用户,和/或与所述第一用户具备社交关系的第二用户;

根据所述操作数据,确定所述电子书的前序内容的提示信息;

基于所述提示信息对所述电子书的前序内容进行提示。

本发明实施例中,所述处理器302根据所述指定用户的视线落在所述电子书中第一位置的时长,以及所述电子书的历史访问时间点与当前时间点之差的最小值,确定是否需要对所述电子书的前序内容进行提示;

当确定可以对所述电子书的前序内容进行提示时,确定所述指定用户针对电子书的前序内容执行的指定操作的操作数据。

本发明实施例中,所述处理器302根据所述指定用户的视线落在所述电子书中的第一位置,确定检索词;

确定所述操作数据中,与所述检索词对应的操作数据;

根据所述与所述检索词对应的操作数据,确定所述电子书的前序内容的提示信息。

本发明实施例中,所述处理器302当所述指定用户在电子书应用中针对所述电子书的前序内容执行了第一指定操作,根据执行的第一指定操作来确定所述操作数据;其中,所述电子书应用包括用于显示所述电子书的应用;

当所述指定用户未在所述电子书应用中针对所述电子书的前序内容执行所述第一指定操作时,确定所述指定用户在社交应用中针对所述电子书的前序内容执行的第二指定操作,以及根据所述第二指定操作来确定所述操作数据。

本发明实施例中,所述处理器302根据所述检索词,确定所述指定用户对所述检索词对应的所述电子书的前序内容的至少一个阅读时间段;

根据所述阅读时间段,以及所述第二指定操作确定第三指定操作,其中,所述第三指定操作的执行时间与所述阅读时间段相匹配;

根据所述检索词从所述第三指定操作中确定目标指定操作,以及基于所述目标执行操作来确定所述操作数据,其中,所述目标指定操作对应的文本内容中包含所述检索词。

本发明实施例中,所述处理器302确定所述提示信息的显示形式和/或显示范围;

根据确定的显示形式和/或显示范围对所述提示信息进行显示,以对所述电子书的前序内容进行提示,其中,所述显示形式包括弹幕形式和目录列表形式中的至少一种显示形式,所述显示范围包括整个显示界面和指定界面中的至少一种显示范围,所述指定界面是基于所述指定用户的视线落在所述电子书中的第一位置确定的。

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

可以理解,本发明实施例的存储器(存储器301)可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(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)。本发明实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

这里需要指出的是:以上信息提示装置实施例项的描述,与上述方法描述是类似的,具有同方法实施例相同的有益效果,因此不做赘述。对于本发明终端实施例中未披露的技术细节,本领域的技术人员请参照本发明方法实施例的描述而理解,为节约篇幅,这里不再赘述。

在示例性实施例中,本发明实施例还提供了一种存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的存储器301,上述计算机程序可由处理器302处理,以实现:

确定指定用户针对电子书的前序内容执行的指定操作的操作数据,其中,所述指定操作包括评论操作和/或阅读操作,所述指定用户包括当前阅读所述电子书的第一用户,和/或与所述第一用户具备社交关系的第二用户;

根据所述操作数据,确定所述电子书的前序内容的提示信息;

基于所述提示信息对所述电子书的前序内容进行提示。

本发明实施例中,所述处理器302根据所述指定用户的视线落在所述电子书中第一位置的时长,以及所述电子书的历史访问时间点与当前时间点之差的最小值,确定是否需要对所述电子书的前序内容进行提示;

当确定可以对所述电子书的前序内容进行提示时,确定所述指定用户针对电子书的前序内容执行的指定操作的操作数据。

本发明实施例中,所述处理器302根据所述指定用户的视线落在所述电子书中的第一位置,确定检索词;

确定所述操作数据中,与所述检索词对应的操作数据;

根据所述与所述检索词对应的操作数据,确定所述电子书的前序内容的提示信息。

本发明实施例中,所述处理器302当所述指定用户在电子书应用中针对所述电子书的前序内容执行了第一指定操作,根据执行的第一指定操作来确定所述操作数据;其中,所述电子书应用包括用于显示所述电子书的应用;

当所述指定用户未在所述电子书应用中针对所述电子书的前序内容执行所述第一指定操作时,确定所述指定用户在社交应用中针对所述电子书的前序内容执行的第二指定操作,以及根据所述第二指定操作来确定所述操作数据。

本发明实施例中,所述处理器302根据所述检索词,确定所述指定用户对所述检索词对应的所述电子书的前序内容的至少一个阅读时间段;

根据所述阅读时间段,以及所述第二指定操作确定第三指定操作,其中,所述第三指定操作的执行时间与所述阅读时间段相匹配;

根据所述检索词从所述第三指定操作中确定目标指定操作,以及基于所述目标执行操作来确定所述操作数据,其中,所述目标指定操作对应的文本内容中包含所述检索词。

本发明实施例中,所述处理器302确定所述提示信息的显示形式和/或显示范围;

根据确定的显示形式和/或显示范围对所述提示信息进行显示,以对所述电子书的前序内容进行提示,其中,所述显示形式包括弹幕形式和目录列表形式中的至少一种显示形式,所述显示范围包括整个显示界面和指定界面中的至少一种显示范围,所述指定界面是基于所述指定用户的视线落在所述电子书中的第一位置确定的。

所述存储介质可以是fram、rom、prom、eprom、eeprom、flashmemory、磁表面存储器、光盘、或cd-rom等存储器。

这里需要指出的是:以上存储介质实施例项的描述,与上述方法描述是类似的,具有同方法实施例相同的有益效果,因此不做赘述。对于本发明终端实施例中未披露的技术细节,本领域的技术人员请参照本发明方法实施例的描述而理解,为节约篇幅,这里不再赘述。

需要说明的是,本发明实施例提供的信息提示方法可以由安装有电子书应用的终端设备实现,也可以由安装有电子书应用的终端设备对应的服务器实现,本发明并未特别限定。

本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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