笔记区域划分方法、终端及计算机存储介质与流程

文档序号:21271337发布日期:2020-06-26 22:56阅读:377来源:国知局
笔记区域划分方法、终端及计算机存储介质与流程

本发明涉及信息技术领域。更具体地,本发明涉及一种用于阅读终端的笔记区域划分方法、终端及计算机可读存储介质。



背景技术:

在现有技术中,多数用户在阅读终端上阅读文本时总会习惯性的边阅读边在文本上涂鸦做记号,或是手写心得在相关字句的附近空白处,尽管多数阅读终端上都提供有笔记窗供编辑笔记,但一般用户还是喜欢能在阅读文本时就随时记下笔记。

虽然手写编辑笔记在相关字句的附近空白处相当方便,但基于版面编排的限制,有时候无法记载过多的文字在同一页面上,如果笔记太复杂,就会显得版面相当杂乱。



技术实现要素:

为了至少部分地解决背景技术中提到的技术问题,本发明的方案提供了一种笔记区域划分方法、终端及计算机存储介质。

在一个方面中,本发明提供用于阅读终端的笔记区域划分方法,所述阅读终端载有电子书。所述方法包括:开启所述电子书;查找与所述电子书内容相关的事件;以及响应所述事件调整所述电子书的排版,以生成笔记区域。

在另一方面中,本发明提供一种阅读终端,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行前项所述的方法。

在又一方面中,本发明提供一种计算机可读存储介质,其上存储有用于笔记区域划分的计算机程序代码,当所述计算机程序代码由处理器运行时,执行前项所述的方法。

在又一方面中,本发明提供一种用于笔记区域划分的电子设备,包括:存储器、墨水屏及处理器。存储器用以存储电子书;墨水屏用以显示所述电子书及笔记区域;处理器用以查找与所述电子书内容相关的事件,并响应所述事件调整所述电子书的排版,以生成笔记区域。

本发明技术方案可以在手写笔记编辑时调整行距或将原文重新排版,以划分出适当大小的笔记区域,以避免笔记与原文重叠的问题。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,并且相同或对应的标号表示相同或对应的部分其中:

图1是示出根据本发明第一实施例的笔记区域划分方法流程图;

图2(a)至(e)是示出根据本发明第一实施例的阅读页面示意图;

图3(a)及(b)是示出根据本发明第二实施例的阅读页面示意图;

图4是示出根据本发明第三实施例的笔记区域划分方法流程图;

图5是示出根据本发明第三实施例的阅读页面示意图;以及

图6是示出根据本发明实施例的电子终端示意图。

具体实施方式

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

应当理解,本发明的权利要求、说明书及附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。本发明的说明书和权利要求书中使用的术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的,而并不意在限定本发明。如在本发明说明书和权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本发明说明书和权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

如在本说明书和权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

本发明的技术方案在整体上提供笔记区域划分解决方案。不同于在现有技术中,手写笔记是叠加在原文阅读页面上。本发明主要提供笔记生成前的区域划分以及笔记生成后的区域调整方案,通过调整行距或重新排版以避免笔记与原文重叠,影响阅读。

下面结合附图来详细描述本发明的具体实施方式。

第一实施例

图1是示出根据本发明第一实施例的笔记区域划分方法100的流程图,图2(a)至(e)是示出根据此实施例的阅读页面200示意图。

在步骤101中,开启电子书。本实施例的阅读终端载有多个电子书,用户选择开启其中一个电子书开始阅读,该电子书的文本被载入阅读终端中并显示,其中阅读终端可以为手机、平板电脑、电子阅读器等用于显示电子书的移动终端,但并不限于此,还可以是其他终端。

在步骤102中,查找与电子书内容相关的事件。用户在阅读中看到特定字句欲写下笔记前,阅读终端并不确定需要留下多大的笔记空间,如规划的笔记区域的过小,容易因为书写空间不足而无法完整记下所有的笔记内容。再者,由于电子书多为固定的排版设计,并不会有太多的空白处可以书写,因此可以通过方法100来调整电子书当前阅读页或全文的排版来预留合适的笔记区域。

在此步骤中,用户可以点选阅读页面200的搜索入口符号,以驱动阅读终端预估笔记区域的范围,所述搜索入口符号可以是页面上的一个图标,通常位于页面的上缘。预估方式是通过互联网统计其他用户针对同本电子书所做的笔记,所述与电子书内容相关的事件指的是其他用户在该电子书中笔记频率较高的字词、段落或句子,根据这些事件查找对应的笔记,再基于这些笔记内容字数,预估用户需要的笔记区域大小。

可选地,本实施例也可以在用户开始输入手写笔记时,一检测到来自用户的手写信号,便通过互联网抓取相关事件,以划定笔记区域大小。

经由快速查找,除了可以预估大小合适的笔记区域外,还可以获知那些字句或段落最受关注。当用户阅读到该页面时,即便用户未开始输入手写笔记,阅读终端也能在最受关注的字句或段落处预留笔记区域。

在另一个常见的场景中,用户会以划线(如图2(a)中“妄自菲薄”底下的双线)或是圈选的方式来选择要编辑笔记的字词或段落。接着用户可以点选阅读页面200右上方的搜索入口符号201进行查找,方法100会根据用户选择的关键字“妄自菲薄”,查找与关键字相关的热点人物或热点事件,所述热点指的是比较受网民关注的新闻或者信息,或指某时期引人注目的话题。

在步骤103中,响应事件调整电子书的排版,以生成笔记区域。

根据上述查找操作,方法100判定用户大概率会对其他用户记录笔记较多的段落或句子也编辑笔记,故预先在电子书同样位置处调整排版,再根据其他用户笔记的平均笔记字数生成合适大小的笔记区域。在另一种场景下,方法100基于查找到的热点人物或事件,分析热点人物或事件的链接或摘要所占的空间,在电子书相关联的文字附近预先调整排版,生成合适大小的笔记区域。

在此实施例中,生成笔记区域的方式可以分为下面两大类别:

1.横式笔记区域

许多用户习惯在关键字句下方的行距间做笔记,以方便直接对应。为此,方法100可以通过调整上下行距来插入笔记区域。如图2(b)所示,在字符间距不变的条件下,将阅读当前页面中的所有行距都进行缩小,使得“妄自菲薄”下方的行距增加,生成笔记区域213。另一种调整方式如图2(c)所示,同样在字符间距不变的条件下,仅调整阅读当前页面关键字该行及下一行的行距,以生成笔记区域223。

另一种调整方式是,对电子书全文重新排版,如图2(d)所示,通过流式排版,像是电子出版(electronicpublicatio,epub)可以灵活地针对字符间距和行距进行调整,以预留笔记区域233。相较于前述的调整方式,这样的方式不仅改变当前阅读页的排版,还会改变电子书全文的排版。

2.竖式笔记区域

如果阅读终端判断需要大面积的笔记区域,可以利用当前页的侧边栏设置笔记区域,如图2(e)所示,通过缩小字符间距,使得侧边栏的范围加大,以生成笔记区域243。

尽管可以凭借上述多种调整方式来生成笔记区域,但如果这样的笔记区域不符合用户需求时,例如用户在此处并不想编辑笔记,则用户可以通过点选返回键202,恢复电子书原有的排版样式。

第二实施例

图3是示出根据本发明第二实施例的阅读页面300示意图。

有别于第一实施例,在第二实施例的场景中,阅读终端可以将通过互联网查找到的事件内容(包括其他用户的笔记或热点信息),显示在用户的当前阅读页中。

更详细来说,根据上述查找操作,此实施例将可以将事件内容转贴至对应的字词、段落或句子附近的空白处。如图3(a)所示,方法100将其他用户对于“妄自菲薄”的笔记显示在笔记区域310中。当笔记区域310的空间太小不足以容纳事件内容时,会导致事件内容与原文重叠,影响阅读,这时此实施例会重新划分笔记区域。

首先,方法100生成能完成涵盖事件内容的最小外接矩形,也就是笔记区域310。更详细来说,方法100识别其他用户的电子书中,位于笔记图层中的至少一处手写笔记,并且确定前述手写笔记在电子书原文中对应的位置,针对前述笔记图层进行图像识别。如果其他用户的电子书的同一阅读页面包含多个手写笔记时,会分别确定前述笔记图层中对应的每一处手写笔记的外接矩形,来做为判断及划分各个手写笔记所对应的笔记区域的方式。

接着,在其他用户的电子书原文中,计算与外接矩形距离最近的文本段落,将距离最近的文本段落在电子书原文中的位置设定为手写笔记应该对应的位置。进一步,方法100以外接矩形的预设坐标点为依据,计算与外接矩形距离最近的文本段落,其中,预设坐标点包括以下至少一项:外接矩形中心点、外接矩形边线中心点、外接矩形边线交点。

方法100识别出手写笔记在电子书原文中对应的位置后,还可以根据外接矩形与电子书原文中文本内容的重叠程度,识别对应外接矩形的文本段落,将其文本段落在电子书原文中的位置设定为手写笔记在电子书原文中对应的位置。

最后,在计算过程中,将相对距离小于预设阈值的多个外接矩形,合并为一个外接矩形。换句话说,基于多个距离很近的外接矩形所对应的文本内容必然很接近,可被认定为具有相关性的手写笔记,因此合并为一个外接矩形(也就是一个笔记区域),让具有相关性的手写笔记可以被有效率的整合。

接着根据前述定义的最小外接矩形大小去调整行距。如前所述,笔记区域310与部分电子书原文重叠,影响阅读,故方法100调整用户电子书的当前阅读页面或全文,生成合适的笔记区域,其方式可以是如前所述的横式笔记区域和竖式笔记区域,在此实施例中,方法100采用横式笔记区域的调整方式,将阅读当前页面中的所有行距都缩小,以生成如图3(b)所示的笔记区域320,并将事件内容置入笔记区域320中。

同样的,如果这样的显示方式不符合用户需求时,用户可以通过点选返回键302,阅读当前页立即恢复原有的排版样式。

第三实施例

上述实施例是在编辑手写笔记前,根据事件内容预先调整行距或重新排版,以生成笔记区域。此实施例主要是在手写笔记编辑完成后,调整笔记区域的实施方式。

图4是示出根据第三实施例的笔记区域划分方法400流程图。

在步骤401中,存储笔记区域中的内容。

用户在编辑完笔记后,方法400会自动检测笔记的范围,动态调整能圈住笔记的最小外接矩形,以作为笔记区域,其中笔记区域中的内容以图片格式存储。

在步骤402中,限缩笔记区域。

如果最小外接矩形与电子书原文重叠,会影响阅读,方法400会调整笔记区域。一种调整方式是改变笔记区域的大小,将笔记区域等比例进行缩小,以能置入空白处为宜。在另一实施场景中,方法400还可以通过调整原文的行距或重新排版来增加空白区域以容纳笔记区域,具体操作方式如图2(b)~(e)所示。调整好后,如图5的阅读页面500的笔记区域510所示,不至于影响原文阅读。

本案附图中310、320以印刷体文字示出笔记内容,实际应用中,该笔记内容可以是用户的手写笔记原迹,例如通过手指或电磁笔书写的笔记内容。

第四实施例

本发明另一实施例为一种用以阅读电子书的电子终端,图6示出了该电子终端的示意图。

如图6所示,阅读终端600包括:处理器601、通信接口602、电源组件603、显示器604、音频组件605、存储器606以及按键接口607。

处理器601可以是中央处理器cpu或者是特定集成电路asic,或者是被配置成实施本发明实施例的集成电路。不仅如此,阅读终端800可以包括多个处理器,其是由同一类型的处理器或是不同类型的处理器所组成,如多个cpu、多个asic、或是一个cpu加上一个asic。

通信接口602被配置为阅读终端600和其他设备之间以无线方式通信的模块,包括蓝牙612、wifi天线622、4g/5g天线通讯632等。在其他一个实施例中,通信接口802还包括近距离无线通信(nfc)模块,以促进短程通信。

电源组件603为阅读终端600的各种组件提供电力。电源组件603可以包括外接电源接口613及充电接口电路623。

显示器604是指阅读终端600和用户之间的一个互动显示接口,包括电磁膜614、电容屏624和墨水屏634等。

电磁膜614用以接收电磁笔的信号,其靠电磁笔操作过程中和面板下的感应器产生磁场变化来判别,电磁笔为信号发射端,电磁膜614为信号接收端,当电磁笔接近感应时磁通量发生变化,由运算定义位置点。

电容屏624是一种触摸屏,用以接收来自用户手指输入的信号,其包括一个或多个触摸传感器以感测触摸、滑动和触摸屏面板上的手势。所述触摸传感器不仅可以感测触摸或滑动动作的边界,而且还可以检测与所述触摸或滑动操作相关的持续时间和压力。

电磁膜614与电容屏624合称为触控屏。

墨水屏634是一种使用电子墨水的屏幕,也被称为电子纸显示技术,主要结构包括顶层透明电极层、电泳层以及底层电极像素层。电泳层内有多个细小的微胶囊,微胶囊中具有透明液体以及若干的微小的电泳粒子,这些电泳粒子分布在透明的电泳液中形成悬浮体系,电泳粒子的表面易吸附电荷,这些能够感应电荷的微粒可以在外加电场的作用下运动。

具体地,电泳粒子分为带有负电的黑色粒子和带正电的白色粒子。当底层电极像素层施加正电压时,白色粒子受到排斥向顶层透明电极层方向移动,黑色粒子则受到吸引向底层电极像素层方向移动,在这情况下,该像素显示为白色。相反地,当底层电极像素层施加负电压时,白色粒子受到吸引向底层电极像素层方向移动,黑色粒子则受到排斥向顶层透明电极层方向移动,该像素则显示为黑色。

显示器604还包括传感组件644,配置有多个各式传感器用于为电子设备提供各个方面的状态评估。例如:传感组件644中的温度传感器654可以检测到显示器604的温度变化,所检测到的温度被传送至处理器601,再被传送至时序控制器608作为查表的参数。

显示器604还包括前光源和导光板664,设置在显示器804的侧边,用以提供稳定且均匀的光源。

音频组件605被配置为输出和/或输入音频信号。例如,音频组件605包括麦克风618,当阅读终端600需要接收语音时,如呼叫模式、记录模式和语音识别模式,麦克风618被配置为接收外部音频信号。音频组件628还包括一个扬声器628,用于输出音频信号。

存储器606用于存放程序、电子书及笔记,其可以是高速ram存储器,或非易失性存储器(non-volatilememory),例如磁盘存储器。

按键接口607用以使用户控制翻页,一般来说是物理性的实体按键,配置在阅读终端600的侧边,包括前翻页按键及后翻页按键。

时序控制器608用以通过查找表找出对应的控制参数,也就是驱动波形。由于墨水屏634中的黑白粒子对温度比较敏感,当温度越低时,粒子活性越差,相比常温下移动到微胶囊中同样位置所需要的时间越长;当温度越高时,粒子运动越快,相比常温下移动到微胶囊中同样位置所需要的时间相对越短。温度传感器654采集显示器604上的温度数据,时序控制器808根据温度数据找出对应的控制参数,来选择适当的驱动波形。

显示驱动器609将驱动波形转换为控制信号,驱动墨水屏634上的墨水粒子移动,使得待显示的图像数据可以在墨水屏634上成像。

当用户开启电子书阅读时,在显示器604上点选如图2阅读页面200的搜索入口符号201,电容屏624将手触信号传送给处理器601,处理器601开始执行笔记区域留白处的任务。执行方式是通过通信接口602连接上互联网,与系统端取得联系。系统端收到信号后,统计其他用户就该电子书所做的笔记,并找出笔记中出现频率较高的字词、段落或句子,将这些事件内容回传给阅读终端600。处理器601根据事件内容预估笔记区域的位置和大小。

处理器601将预估笔记区域的位置和大小转换成信号,同时连同来自温度传感器654的温度信号发送给时序控制器608,时序控制器608查表后输出控制信号给显示驱动器609,显示驱动器609接着驱动显示器604的墨水屏634在特定位置显示笔记区域。

可选地,此实施例也可以在用户开始输入手写笔记时,电容屏624一检测到来自用户的手写信号,通知处理器601,处理器601通过通信接口602连接上系统端抓取相关事件,以划定笔记区域大小。

经由快速查找,除了可以预估大小合适的笔记区域,还可以获知那些字句或段落最受关注。当用户阅读到该页面时,即便用户未开始编辑手写笔记,处理器601也能先留下笔记区域。

在一个常见的场景中,用户会以划线或是圈选特定文字的方式来选择要编辑笔记的字词。用户接着点选阅读页面的搜索入口符号进行查找,处理器601根据用户选择的关键字,通过系统端查找与关键字相关的热点人物或热点事件。

根据上述查找操作,处理器601得以判定用户大概率会对其他用户记录笔记较多的段落或句子也编辑笔记,故预先在电子书同样段落或句子处调整排版,再根据其他用户笔记的平均笔记字数生成合适大小的笔记区域。在另一种场景下,处理器601查找到的事件内容后,分析事件内容所占的空间,驱动墨水屏634在用户注记处显示生成合适大小的笔记区域。

同样地,处理器601生成笔记区域的方式可以分为如前所述的横式笔记区域及竖式笔记区域,不再赘述。

尽管阅读终端600可以凭借上述方式来生成笔记区域,但这样的笔记区域不符合用户需求时,用户可以通过点选返回键恢复电子书原有的排版样式。

在另一种场景下,处理器601可以将通过互联网查找到的事件内容(即其他用户的笔记或热点信息),合并至用户的当前阅读页中。

更详细来说,根据上述查找操作,此实施例将可以将事件内容转贴至对应的字词、段落或句子附近的空白处。当空白处太小不足以容纳事件内容时,会导致事件内容与原文重叠,影响阅读,这时此实施例会重新划分笔记区域。

首先,处理器601计算能完成涵盖事件内容的最小外接矩形,生成最小外接矩形的方式如前所述,不再赘述。

接着处理器601根据前述定义的最小外接矩形大小去调整行距,进而调整电子书的当前阅读页面甚至于是全文的排版。生成合适的笔记区域的方式可以是如前所述的横式笔记区域和竖式笔记区域。在此实施例中,处理器601生成笔记区域后,并将事件内容置入笔记区域中。所有调整任务的计算完成后,处理器601驱动墨水屏634显示调整行距后的当前阅读页面和笔记区域。

在另外一种情境下,此实施例可以在手写笔记编辑完成后,调整笔记区域的的位置或大小。

用户在编辑笔记时,电容屏624会将笔记的报点信号回传给处理器601,因此处理器601可以知悉整个笔记在坐标轴上的范围,以计算生成能圈住笔记的最小外接矩形,以作为笔记区域,其中笔记区域中的内容以图片格式存储。

如果最小外接矩形在坐标轴上与电子书部分原文重叠,会影响阅读,处理器601会调整笔记区域。一种调整方式是改变笔记区域的大小,将笔记区域等比例进行缩小,以能置入空白处为宜。在另一实施场景中,处理器601还可以通过调整原文的行距或重新排版的操作增加空白区域以容纳笔记区域,具体操作方式如上述实施例所描述的,不再赘述。

在此实施例中,用户编辑手写笔记或是输入指令都是以手指触控显示屏604,使得电容屏624产生感应信号给处理器601为例。用户亦可使用手写笔编辑手写笔记或是输入指令,在这种情况下,电磁膜614会产生感应信号给处理器601。

另外,本发明也公开了一种计算机可读存储介质,其包括用于笔记区域划分的计算机程序,当所述计算机程序由处理器运行时,执行根据结合图1和图4所述的方法及其多个实施例。

还应当理解,本文示例的执行指令的任何模块、单元、组件、服务器、计算机、终端或设备可以包括或以其他方式访问计算机可读介质,诸如存储介质、计算机存储介质或数据存储设备(可移除的和/或不可移动的)例如磁盘、光盘或磁带。计算机存储介质可以包括以用于存储信息的任何方法或技术实现的易失性和非易失性,可移动和不可移动介质,例如计算机可读指令、数据结构、程序模块或其他数据。

计算机存储介质的示例包括ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字通用盘(dvd)或其他光学存储器、磁带盒、磁带、磁盘存储器或其他磁存储设备,或者可以用于存储所需信息并且可以由应用程序、模块或两者访问的任何其他介质。任何这样的计算机存储介质可以是设备的一部分或可访问或可连接到设备。本文描述的任何应用或模块可以使用由这样的计算机可读介质存储或以其他方式保持的计算机可读/可执行指令来实现。

本发明的技术方案在整体上提供笔记区域划分解决方案,主要在于提供笔记发生前的区域划分的预测或笔记发生后的区域调整功能,同时也能通过全网查找下载其他用户的笔记。并且通过调整行距或重新排版的方式定义出合适的笔记区域,以达到笔记与原文共存且避免影响阅读的目的。

虽然本发明的实施方式如上,但所述内容只是为便于理解本发明而采用的实施例,并非用以限定本发明的范围和应用场景。任何本发明所述技术领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

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