本发明涉及互联网技术领域,具体涉及一种基于手写笔迹的笔记生成方法、电子设备及存储介质。
背景技术:
随着网络技术的不断发展,电子书籍在生产生活过程中已经得到了广泛认可。尤其是随着手机等移动终端的普及以及电子书阅读器的快速发展,用户越来越青睐于通过电子书记来学习。
用户在阅读电子书学习的时候,通常会将其中比较重要的知识点标注出来,或者在某些知识点后添加自己的见解,以便后期重点学习。然而,由于电子书页数众多,要从中定位到用户标注的某一知识点时,需要多次翻页,操作复杂,严重影响用户的学习效率。
技术实现要素:
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于手写笔迹的笔记生成方法、电子设备及存储介质。
根据本发明的一个方面,提供了一种基于手写笔迹的笔记生成方法,应用于具有手写功能的电子书阅读器,所述方法包括:根据用户在阅读电子书过程中的手写笔迹,从电子书中提取各原文摘要;确定各原文摘要之间的层级关系,并确定各原文摘要的排版信息;根据各原文摘要之间的层级关系,以及各原文摘要的排版信息,生成包括原文摘要内容的摘要笔记。
根据本发明的另一方面,提供了一种电子设备,包括:处理器、存储器、墨水屏、电磁板、通信接口和通信总线,处理器、存储器、墨水屏、电磁板和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行以下操作:根据用户在阅读电子书过程中的手写笔迹,从电子书中提取各原文摘要;确定各原文摘要之间的层级关系,并确定各原文摘要的排版信息;根据各原文摘要之间的层级关系,以及各原文摘要的排版信息,生成包括原文摘要内容的摘要笔记。
根据本发明的又一方面,提供了一种存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行以下操作:根据用户在阅读电子书过程中的手写笔迹,从电子书中提取各原文摘要;确定各原文摘要之间的层级关系,并确定各原文摘要的排版信息;根据各原文摘要之间的层级关系,以及各原文摘要的排版信息,生成包括原文摘要内容的摘要笔记。
根据本发明的基于手写笔迹的笔记生成方法、电子设备及存储介质,在利用手写笔迹获取原文摘要的基础上,根据确定的原文摘要的层级关系和排版信息,为用户生成摘要笔记。由此,实现了从用户阅读的电子书中摘取其标注的核心内容,并以摘要笔记的形式展示给用户,以便用户通过摘要笔记进行学习,以提升用户的学习效率。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明实施例一提供的基于手写笔迹的笔记生成系统的结构示意图;
图2示出了本发明实施例二提供的基于手写笔迹的笔记生成方法的流程图;
图3示出了本发明实施例三提供的基于手写笔迹的笔记生成方法的流程图;
图4示出了根据本发明实施例五提供的一种电子设备的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
实施例一
图1示出了本发明实施例一提供的基于手写笔迹的笔记生成方法的流程示意图,用于提取用户阅读电子书过程中标注的核心知识点的情况。如图1所示,该基于手写笔迹的笔记生成方法包括:
步骤s101,根据用户在阅读电子书过程中的手写笔迹,从电子书中提取各原文摘要。
其中,手写笔迹至少包括画圈、画线、摘要标识符以及手写文本中的一种或多种。针对手写笔迹为画圈或画线,可直接将用户画圈或画线的原文内容作为原文摘要;针对手写笔迹为手写文本,则识别手写文本的内容,并根据手写文本和电子书原文内容的相对位置,确定与手写文本相关联的原文内容为原文摘要;针对手写笔迹为摘要标识符,若监测到在电子书中绘制摘要标识符,则将位于摘要标识符处的文本作为原文摘要,其中摘要标识符可示例性的为三角形符号、星形符号等,且基于预先设定的规则,不同的摘要标识符可表征原文摘要的重要程度,以便后续可根据重要程度确定各原文摘要的排版信息。如此,通过提取手写笔迹对应的原文摘要,可保证将用户认为的电子书的核心知识点全部提取出来,以便用户后续通过提取的原文摘要学习时不会遗漏知识点。
步骤s102,确定各原文摘要之间的层级关系,并确定各原文摘要的排版信息。
示例性的,确定各原文摘要之间的层级关系时,可基于电子书的详尽目录,将各原文摘要在电子书中所属章节的层级关系,作为各原文摘要的层级关系。进一步的,还可以将原文摘要所属页数、段落作为补充,也作为摘要原文的层级关系。除此之外,由于摘要标识符都关联有层级,因此可将各摘要原文关联的摘要标识符的层级关系,作为各摘要原文的层级关系。由此,通过确定各原文摘要之间的层级关系,可确保各原文摘要之间的关联性,进而保证用户学习时更有条理性。
在确定各原文摘要的排版信息之前,预先确定候选标识符和候选排版信息之间关联关系,其中,排版信息包括文字的字体,字号,加粗处理和颜色中的至少一项。示例性的,候选标识符按照重要程度分为多个等级,每个等级对应不同的排版信息,例如,一级候选标识符的排版信息为“三号宋体、加粗、标红”,除此,对于比较重要的候选标识符,其对应的排版信息可选的还包括不同颜色的高亮显示。
在确定各原文摘要的排版信息时,将每一原文摘要所关联的摘要标识符,与候选标识符和候选排版信息之间关联关系进行匹配,以确定该原文摘要的排版信息。也即是将任一原文摘要所关联的摘要标识符与候选标识符进行匹配,将与摘要标识符相匹配的候选标识符所对应的排版信息,作为该原文摘要的排版信息。通过对原文摘要进行不同的排版展示,便于用户学习时明确各原文摘要的重要程度,进而更有针对性的进行学习。
步骤s103,根据各原文摘要之间的层级关系,以及各原文摘要的排版信息,生成包括原文摘要内容的摘要笔记。
在上述步骤的基础上,可直接根据各原文摘要之间的层级关系,以及各原文摘要的排版信息,生成包括原文摘要内容的摘要笔记,并在摘要笔记展示界面进行展现,以便用户查看。
进一步的,在确定的原文摘要中可能存在有并列层级关系的原文摘要,例如摘要标识符“①、②、③…”对应的原文摘要,因此在生成摘要笔记之前,还需要对并列层级关系的原文摘要进行如下处理:
s1,若至少两个原文摘要是并列层级关系,则确定所述至少两个原文摘要的父级标题。
示例性的,若所述至少两个原文摘要属于同一章节,则将该章节名称作为父级标题;否则,可利用文本处理技术和内容识别技术,从所述至少两个原文摘要中提取公共关键词,将公共关键词作为父级标题;或者,从所述至少两个原文摘要关联的手写笔迹中识别笔迹文本,将识别到的笔迹文本作为父级标题。
s2,将所述至少两个原文摘要作为并列连接符的节点内容,并采用排版信息对所述节点内容进行排版。
节点内容的排版信息可根据上述步骤s102确定,在此不再赘述。
s3,将所述父级标题作为所述并列连接符的名称。
通过步骤s1-s3将并列层级关系的原文摘要进行处理后,使得生成的按照步骤s103生成的摘要笔记中层级关系明确,增加摘要笔记的可读性和条理性。
根据本发明的基于手写笔迹的笔记生成方法,在利用手写笔迹获取原文摘要的基础上,根据确定的原文摘要的层级关系和排版信息,为用户生成摘要笔记。由此,实现了从用户阅读的电子书中摘取其标注的核心内容,并以摘要笔记的形式展示给用户,以便用户通过摘要笔记进行学习,以提升用户的学习效率。
实施例二
图2示出了本发明实施例二提供的基于手写笔迹的笔记生成方法的流程图。本实施例应用于对生成的摘要笔记进行使用的情况,如图2所示,该方法包括:
步骤s201,根据用户在阅读电子书过程中的手写笔迹,从电子书中提取各原文摘要。
步骤s202,确定各原文摘要之间的层级关系,并确定各原文摘要的排版信息。
步骤s203,根据各原文摘要之间的层级关系,以及各原文摘要的排版信息,生成包括原文摘要内容的摘要笔记。
在生成摘要笔记后,可在摘要笔记展示界面进行展示。而且摘要笔记和电子书原文之间可以通过索引关系实现切换,具体的,参见步骤s204和s205。还可以通过操作摘要笔记展示界面上的其他控件以执行相应的功能,例如步骤s206。本实施例中,s204、s205和s206之间没有先后顺序。
步骤s204,若监测到作用于摘要笔记展示界面中任一原文摘要的触控操作,则链接到该原文摘要所关联的电子书原文。
本实施例中,可通过检测用户在摘要笔记展示界面中触控操作的位置坐标,确定用户要操作的原文摘要,并根据预存的原文摘要的索引关系,链接到该原文摘要所关联的电子书原文。
步骤s205,若监测到作用于电子书中任一手写笔迹的触控操作,则链接到所述摘要笔记中该手写笔迹所关联的原文摘要处。
通过检测用户在电子书原文界面的触控操作的位置坐标,确定用户要操作的手写笔记,并链接到摘要笔记中该手写笔迹所关联的原文摘要处。由此通过摘要笔记和电子书原文之间的相互切换,可提升浏览效率。
步骤s206,若监测到作用于摘要笔记展示界面中任一原文摘要处笔迹标识符的触控操作,则获取该原文摘要在电子书中的手写笔迹截图,并在摘要笔记展示界面中展示所述手写笔迹截图。
在摘要笔记展示界面中,每个原文摘要处均设置有笔迹标识符,笔迹标识符可示例性的为高亮显示的气泡或圆点。响应于用户触控某一原文摘要的笔记标识符的操作,获取该原文摘要在电子书中的手写笔迹截图,其中手写笔迹截图是在用户进行手写标记的过程中截取的,示例性的,可通过对手写笔迹进行识别,确定该手写笔迹的范围,进而对确定范围内的手写笔迹进行截图,其中手写笔迹优选的是用户的手写文本。而且,还可在摘要笔记展示界面中展示获取的手写笔迹截图,由此可同时在摘要笔记展示界面展示原文摘要和其对应的手写笔迹截图,通过对比学习,可提升用户的学习效率。
根据本发明的基于手写笔迹的笔记生成方法,根据用户的触控操作,可实现在摘要笔记和电子书原文之间快速切换,并可通过触控笔迹标识符,将写笔迹截图和对应为原文摘要同时显示在摘要笔记展示界面,以便用户对比查看学习,进而提升用户的学习效率。
实施例三
图3示出了本发明实施例三提供的基于手写笔迹的笔记生成方法的流程图。本实施例应用于将不同电子书的摘要笔记进行融合的情况,如图3所示,该方法包括:
步骤s301、根据用户在阅读电子书过程中的手写笔迹,从电子书中提取各原文摘要。
步骤s302、确定各原文摘要之间的层级关系,并确定各原文摘要的排版信息。
步骤s303、根据各原文摘要之间的层级关系,以及各原文摘要的排版信息,生成包括原文摘要内容的摘要笔记。
本实施例中,在生成摘要笔记后,可在摘要笔记展示界面进行展示,而且,摘要笔记展示界面提供了分享控件,以便用户可以通过分享控件将生成的摘要笔记分享给别人,以便他人可以直接根据摘要笔记学习,而不需要再阅读整本电子书,由此提升使用该摘要笔记的人的学习效率。除此之外,对于不同书籍的摘要笔记和可以进行融合,具体参见s304。
步骤s304、响应于其他电子书的笔记融合请求,将其他电子书待融合的摘要笔记部分融入到当前电子书的摘要笔记中。
具体的,响应于其他电子书的笔记融合请求,确定其他电子书待融合的摘要笔记部分,与当前电子书的摘要笔记中各原文摘要之间的相关度,并将摘要笔记部分添加到当前电子书的摘要笔记中相关度最大的原文摘要处。例如,其它电子书和当前电子书都是法律方面的书籍,其他电子书待融合的摘要笔记部分为“见义勇为”一词的法律定义,若当前电子书的摘要笔记中某一目标原文摘要中多次涉及“见义勇为”,则确定待融合的摘要笔记部分与当前电子书中的目标原文摘要的相关性较强,则可以将“见义勇为”一词的法律定义添加到目标原文摘要处,由此可以保证用户在看到“见义勇为”一词的法律定义的基础上,进一步的理解目标原文摘要的含义,进而可确保用户的学习的效率。
根据本发明的基于手写笔迹的笔记生成方法,在生成摘要笔记后,除了可以进行分享外,还可以将其他书籍的部分摘要笔记添加到当前电子书的摘要笔记中的相关原文摘要处,以便用户结合新添加的笔记内容,加深对当前电子书的原文摘要的理解,进而可确保用户的学习的效率。
在本发明的一个实施例中,基于手写笔迹的笔记生成方法应用于电子书阅读器,该电子书阅读器通过墨水(e-ink)屏显示书籍内容,同时内置有电磁板,该电磁板用于接收手写电磁笔在墨水屏上触发的手写电磁信号,并将电磁信号转换为手写笔迹,与书籍内容叠加显示在墨水屏中。
实施例四
本发明实施例四还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的基于手写笔迹的笔记生成方法。
可执行指令具体可以用于使得处理器执行以下操作:
根据用户在阅读电子书过程中的手写笔迹,从电子书中提取各原文摘要;
确定各原文摘要之间的层级关系,并确定各原文摘要的排版信息;
根据各原文摘要之间的层级关系,以及各原文摘要的排版信息,生成包括原文摘要内容的摘要笔记。
在一种可选的方式中,所述可执行指令还使所述处理器执行以下操作:
若监测到在电子书中绘制摘要标识符,则将位于所述摘要标识符处的文本作为原文摘要。
在一种可选的方式中,所述可执行指令还使所述处理器执行以下操作:
将各摘要原文在电子书中所属章节的层级关系,作为各摘要原文的层级关系;或者,
将各摘要原文关联的摘要标识符的层级关系,作为各摘要原文的层级关系。
在一种可选的方式中,所述可执行指令还使所述处理器执行以下操作:
将每一原文摘要所关联的摘要标识符,与候选标识符和候选排版信息之间关联关系进行匹配,以确定该原文摘要的排版信息;
其中,所述排版信息包括文字的字体,字号,加粗处理和颜色中的至少一项。
在一种可选的方式中,所述可执行指令还使所述处理器执行以下操作:
若至少两个原文摘要是并列层级关系,则确定所述至少两个原文摘要的父级标题;
将所述至少两个原文摘要作为并列连接符的节点内容,并采用排版信息对所述节点内容进行排版;
将所述父级标题作为所述并列连接符的名称。
在一种可选的方式中,所述可执行指令还使所述处理器执行以下操作:
若所述至少两个原文摘要属于同一章节,则将该章节名称作为父级标题;
否则,从所述至少两个原文摘要中提取公共关键词,将公共关键词作为父级标题;或者,从所述至少两个原文摘要关联的手写笔迹中识别笔迹文本,将识别到的笔迹文本作为父级标题。
在一种可选的方式中,所述可执行指令还使所述处理器执行以下操作:
若监测到作用于摘要笔记展示界面中任一原文摘要的触控操作,则链接到该原文摘要所关联的电子书原文;
若监测到作用于电子书中任一手写笔迹的触控操作,则链接到所述摘要笔记中该手写笔迹所关联的原文摘要处。
在一种可选的方式中,所述可执行指令还使所述处理器执行以下操作:
若监测到作用于摘要笔记展示界面中任一原文摘要处笔迹标识符的触控操作,则获取该原文摘要在电子书中的手写笔迹截图,并在摘要笔记展示界面中展示所述手写笔迹截图。
在一种可选的方式中,所述可执行指令还使所述处理器执行以下操作:
响应于其他电子书的笔记融合请求,将其他电子书待融合的摘要笔记部分融入到当前电子书的摘要笔记中。
在一种可选的方式中,所述可执行指令还使所述处理器执行以下操作:
确定其他电子书待融合的摘要笔记部分,与当前电子书的摘要笔记中各原文摘要之间的相关度;
将所述摘要笔记部分添加到当前电子书的摘要笔记中相关度最大的原文摘要处。
实施例五
图4示出了根据本发明实施例五提供的一种电子设备的结构示意图,本发明具体实施例并不对电子设备的具体实现做限定。
本实施例提供的电子设备,如图4所示,该电子设备可以包括:处理器(processor)402、通信接口(communicationsinterface)404、存储器(memory)406、通信总线408、墨水屏412以及电磁板414。
其中:
处理器402、通信接口404、以及存储器406、墨水屏412以及电磁板414、通过通信总线408完成相互间的通信。
电磁板414用于接收手写电磁笔在墨水屏412上触发的手写电磁信号,并将电磁信号转换为手写笔迹。
墨水屏412用于显示书籍内容和手写笔迹。
通信接口404,用于与其它设备比如客户端或其它服务器等的网元通信。
处理器402,用于执行程序410,具体可以执行上述基于手写笔迹的笔记生成方法实施例中的相关步骤。
具体地,程序410可以包括程序代码,该程序代码包括计算机操作指令。
处理器402可能是中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit)。电子设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
存储器406,用于存放程序410。存储器406可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。
程序410具体可以用于使得处理器402执行以下操作:
根据用户在阅读电子书过程中的手写笔迹,从电子书中提取各原文摘要;
确定各原文摘要之间的层级关系,并确定各原文摘要的排版信息;
根据各原文摘要之间的层级关系,以及各原文摘要的排版信息,生成包括原文摘要内容的摘要笔记。
在一种可选的方式中,程序410具体还可以用于使得处理器402执行以下操作:
若监测到在电子书中绘制摘要标识符,则将位于所述摘要标识符处的文本作为原文摘要。
在一种可选的方式中,程序410具体还可以用于使得处理器402执行以下操作:
将各摘要原文在电子书中所属章节的层级关系,作为各摘要原文的层级关系;或者,
将各摘要原文关联的摘要标识符的层级关系,作为各摘要原文的层级关系。
在一种可选的方式中,程序410具体还可以用于使得处理器402执行以下操作:
将每一原文摘要所关联的摘要标识符,与候选标识符和候选排版信息之间关联关系进行匹配,以确定该原文摘要的排版信息;
其中,所述排版信息包括文字的字体,字号,加粗处理和颜色中的至少一项。
在一种可选的方式中,程序410具体还可以用于使得处理器402执行以下操作:
若至少两个原文摘要是并列层级关系,则确定所述至少两个原文摘要的父级标题;
将所述至少两个原文摘要作为并列连接符的节点内容,并采用排版信息对所述节点内容进行排版;
将所述父级标题作为所述并列连接符的名称。
在一种可选的方式中,程序410具体还可以用于使得处理器402执行以下操作:
若所述至少两个原文摘要属于同一章节,则将该章节名称作为父级标题;
否则,从所述至少两个原文摘要中提取公共关键词,将公共关键词作为父级标题;或者,从所述至少两个原文摘要关联的手写笔迹中识别笔迹文本,将识别到的笔迹文本作为父级标题。
在一种可选的方式中,程序410具体还可以用于使得处理器402执行以下操作:
若监测到作用于摘要笔记展示界面中任一原文摘要的触控操作,则链接到该原文摘要所关联的电子书原文;
若监测到作用于电子书中任一手写笔迹的触控操作,则链接到所述摘要笔记中该手写笔迹所关联的原文摘要处。
在一种可选的方式中,程序410具体还可以用于使得处理器402执行以下操作:
若监测到作用于摘要笔记展示界面中任一原文摘要处笔迹标识符的触控操作,则获取该原文摘要在电子书中的手写笔迹截图,并在摘要笔记展示界面中展示所述手写笔迹截图。
在一种可选的方式中,程序410具体还可以用于使得处理器402执行以下操作:
响应于其他电子书的笔记融合请求,将其他电子书待融合的摘要笔记部分融入到当前电子书的摘要笔记中。
在一种可选的方式中,程序410具体还可以用于使得处理器402执行以下操作:
确定其他电子书待融合的摘要笔记部分,与当前电子书的摘要笔记中各原文摘要之间的相关度;
将所述摘要笔记部分添加到当前电子书的摘要笔记中相关度最大的原文摘要处。
进一步的,本发明还公开了以下内容:
a1.基于手写笔迹的笔记生成方法,其中,应用于具有手写功能的电子书阅读器,所述方法包括:
根据用户在阅读电子书过程中的手写笔迹,从电子书中提取各原文摘要;
确定各原文摘要之间的层级关系,并确定各原文摘要的排版信息;
根据各原文摘要之间的层级关系,以及各原文摘要的排版信息,生成包括原文摘要内容的摘要笔记。
a2.根据a1所述的方法,其中,根据用户在阅读电子书过程中的手写笔迹,从电子书中提取各原文摘要,包括:
若监测到在电子书中绘制摘要标识符,则将位于所述摘要标识符处的文本作为原文摘要。
a3.根据a2所述的方法,其中,确定各原文摘要之间的层级关系,包括:
将各摘要原文在电子书中所属章节的层级关系,作为各摘要原文的层级关系;或者,
将各摘要原文关联的摘要标识符的层级关系,作为各摘要原文的层级关系。
a4.根据a2所述的方法,其中,确定各原文摘要的排版信息,包括:
将每一原文摘要所关联的摘要标识符,与候选标识符和候选排版信息之间关联关系进行匹配,以确定该原文摘要的排版信息;
其中,所述排版信息包括文字的字体,字号,加粗处理和颜色中的至少一项。
a5.根据a1所述的方法,其中,根据各原文摘要之间的层级关系,以及各原文摘要的排版信息,生成包括原文摘要内容的摘要笔记,包括:
若至少两个原文摘要是并列层级关系,则确定所述至少两个原文摘要的父级标题;
将所述至少两个原文摘要作为并列连接符的节点内容,并采用排版信息对所述节点内容进行排版;
将所述父级标题作为所述并列连接符的名称。
a6.根据a5所述的方法,其中,确定所述至少两个原文摘要的父级标题,
包括:
若所述至少两个原文摘要属于同一章节,则将该章节名称作为父级标题;
否则,从所述至少两个原文摘要中提取公共关键词,将公共关键词作为父级标题;或者,从所述至少两个原文摘要关联的手写笔迹中识别笔迹文本,将识别到的笔迹文本作为父级标题。
a7.根据a1所述的方法,其中,生成包括原文摘要内容的摘要笔记之后,还包括:
若监测到作用于摘要笔记展示界面中任一原文摘要的触控操作,则链接到该原文摘要所关联的电子书原文;
若监测到作用于电子书中任一手写笔迹的触控操作,则链接到所述摘要笔记中该手写笔迹所关联的原文摘要处。
a8.根据a1所述的方法,其中,生成包括原文摘要内容的摘要笔记之后,还包括:
若监测到作用于摘要笔记展示界面中任一原文摘要处笔迹标识符的触控操作,则获取该原文摘要在电子书中的手写笔迹截图,并在摘要笔记展示界面中展示所述手写笔迹截图。
a9.根据a1所述的方法,其中,生成包括原文摘要内容的摘要笔记之后,还包括:
响应于其他电子书的笔记融合请求,将其他电子书待融合的摘要笔记部分融入到当前电子书的摘要笔记中。
a10.根据a9所述的方法,其中,将其他电子书待融合的摘要笔记部分融入到当前电子书的摘要笔记中,包括:
确定其他电子书待融合的摘要笔记部分,与当前电子书的摘要笔记中各原文摘要之间的相关度;
将所述摘要笔记部分添加到当前电子书的摘要笔记中相关度最大的原文摘要处。
b11.一种电子设备,所述电子设备包括:处理器、存储器、墨水屏、电磁板、通信接口和通信总线,所述处理器、所述存储器、所述墨水屏、所述电磁板和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:
根据用户在阅读电子书过程中的手写笔迹,从电子书中提取各原文摘要;
确定各原文摘要之间的层级关系,并确定各原文摘要的排版信息;
根据各原文摘要之间的层级关系,以及各原文摘要的排版信息,生成包括原文摘要内容的摘要笔记。
b12.根据b11所述的电子设备,所述可执行指令还使所述处理器执行以下操作:
若监测到在电子书中绘制摘要标识符,则将位于所述摘要标识符处的文本作为原文摘要。
b13.根据b12所述的电子设备,所述可执行指令还使所述处理器执行以下操作:
将各摘要原文在电子书中所属章节的层级关系,作为各摘要原文的层级关系;或者,
将各摘要原文关联的摘要标识符的层级关系,作为各摘要原文的层级关系。
b14.根据b12所述的电子设备,所述可执行指令还使所述处理器执行以下操作:
将每一原文摘要所关联的摘要标识符,与候选标识符和候选排版信息之间关联关系进行匹配,以确定该原文摘要的排版信息;
其中,所述排版信息包括文字的字体,字号,加粗处理和颜色中的至少一项。
b15.根据b11所述的电子设备,所述可执行指令还使所述处理器执行以下操作:
若至少两个原文摘要是并列层级关系,则确定所述至少两个原文摘要的父级标题;
将所述至少两个原文摘要作为并列连接符的节点内容,并采用排版信息对所述节点内容进行排版;
将所述父级标题作为所述并列连接符的名称。
b16.根据b15所述的电子设备,所述可执行指令还使所述处理器执行以下操作:
若所述至少两个原文摘要属于同一章节,则将该章节名称作为父级标题;
否则,从所述至少两个原文摘要中提取公共关键词,将公共关键词作为父级标题;或者,从所述至少两个原文摘要关联的手写笔迹中识别笔迹文本,将识别到的笔迹文本作为父级标题。
b17.根据b11所述的电子设备,所述可执行指令还使所述处理器执行以下操作:
若监测到作用于摘要笔记展示界面中任一原文摘要的触控操作,则链接到该原文摘要所关联的电子书原文;
若监测到作用于电子书中任一手写笔迹的触控操作,则链接到所述摘要笔记中该手写笔迹所关联的原文摘要处。
b18.根据b11所述的电子设备,所述可执行指令还使所述处理器执行以下操作:
若监测到作用于摘要笔记展示界面中任一原文摘要处笔迹标识符的触控操作,则获取该原文摘要在电子书中的手写笔迹截图,并在摘要笔记展示界面中展示所述手写笔迹截图。
b19.根据b11所述的电子设备,所述可执行指令还使所述处理器执行以下操作:
响应于其他电子书的笔记融合请求,将其他电子书待融合的摘要笔记部分融入到当前电子书的摘要笔记中。
b20.根据b19所述的电子设备,所述可执行指令还使所述处理器执行以下操作:
确定其他电子书待融合的摘要笔记部分,与当前电子书的摘要笔记中各原文摘要之间的相关度;
将所述摘要笔记部分添加到当前电子书的摘要笔记中相关度最大的原文摘要处。
c21.一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:
根据用户在阅读电子书过程中的手写笔迹,从电子书中提取各原文摘要;
确定各原文摘要之间的层级关系,并确定各原文摘要的排版信息;
根据各原文摘要之间的层级关系,以及各原文摘要的排版信息,生成包括原文摘要内容的摘要笔记。
c22.根据c21所述的存储介质,所述可执行指令还使所述处理器执行以下操作:
若监测到在电子书中绘制摘要标识符,则将位于所述摘要标识符处的文本作为原文摘要。
c23.根据c22所述的存储介质,所述可执行指令还使所述处理器执行以下操作:
将各摘要原文在电子书中所属章节的层级关系,作为各摘要原文的层级关系;或者,
将各摘要原文关联的摘要标识符的层级关系,作为各摘要原文的层级关系。
c24.根据c22所述的存储介质,所述可执行指令还使所述处理器执行以下操作:
将每一原文摘要所关联的摘要标识符,与候选标识符和候选排版信息之间关联关系进行匹配,以确定该原文摘要的排版信息;
其中,所述排版信息包括文字的字体,字号,加粗处理和颜色中的至少一项。
c25.根据c21所述的存储介质,所述可执行指令还使所述处理器执行以下操作:
若至少两个原文摘要是并列层级关系,则确定所述至少两个原文摘要的父级标题;
将所述至少两个原文摘要作为并列连接符的节点内容,并采用排版信息对所述节点内容进行排版;
将所述父级标题作为所述并列连接符的名称。
c26.根据c25所述的存储介质,所述可执行指令还使所述处理器执行以下操作:
若所述至少两个原文摘要属于同一章节,则将该章节名称作为父级标题;
否则,从所述至少两个原文摘要中提取公共关键词,将公共关键词作为父级标题;或者,从所述至少两个原文摘要关联的手写笔迹中识别笔迹文本,将识别到的笔迹文本作为父级标题。
c27.根据c21所述的存储介质,所述可执行指令还使所述处理器执行以下操作:
若监测到作用于摘要笔记展示界面中任一原文摘要的触控操作,则链接到该原文摘要所关联的电子书原文;
若监测到作用于电子书中任一手写笔迹的触控操作,则链接到所述摘要笔记中该手写笔迹所关联的原文摘要处。
c28.根据c21所述的存储介质,所述可执行指令还使所述处理器执行以下操作:
若监测到作用于摘要笔记展示界面中任一原文摘要处笔迹标识符的触控操作,则获取该原文摘要在电子书中的手写笔迹截图,并在摘要笔记展示界面中展示所述手写笔迹截图。
c29.根据c21所述的存储介质,所述可执行指令还使所述处理器执行以下操作:
响应于其他电子书的笔记融合请求,将其他电子书待融合的摘要笔记部分融入到当前电子书的摘要笔记中。
c30.根据c29所述的存储介质,所述可执行指令还使所述处理器执行以下操作:
确定其他电子书待融合的摘要笔记部分,与当前电子书的摘要笔记中各原文摘要之间的相关度;
将所述摘要笔记部分添加到当前电子书的摘要笔记中相关度最大的原文摘要处。
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。