用户手写笔记的同步方法、电子书阅读设备及存储介质与流程

文档序号:15888416发布日期:2018-11-09 19:47阅读:287来源:国知局
用户手写笔记的同步方法、电子书阅读设备及存储介质与流程

本发明涉及电子书技术领域,具体涉及一种用户手写笔记的同步方法、电子书阅读设备及存储介质。

背景技术

随着科技及社会的不断发展,电子书以其节能环保、形式多变、价格低廉等特点受到众多用户的青睐。并且,随着人们生活水平的提高,目前针对电子书的阅读并非局限于单个终端中的阅读,同一用户在多个终端阅读的比例也逐渐提高。为了实现用户在多个终端中的阅读,通常需在多个终端间实现电子书数据的同步,如在多个终端间实现用户手写笔记的同步。

目前,在对用户手写笔记进行同步过程中,通常是第一终端将用户手写笔记与其所处的电子书页面整体生成对应的图片,并将该图片上报至服务器;第二终端根据从服务器中获取的图片数据,在第二终端中显示该用户手写笔记。

然而,由于上述方法中同步数据为用户手写笔记及其所处的电子书页面整体生成的图片数据,所以当在同步过程中电子书格式发生变化时,无法还原用户手写笔记;并且,第一终端上报的图片数据中不仅包括用户手写笔记信息,还包含有用户手写笔记所处的电子书页面信息,从而增加了同步数据的数据量,降低同步效率。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的用户手写笔记的同步方法及电子设备。

根据本发明的一个方面,提供了一种用户手写笔记的同步方法,所述方法用于将第一终端中的用户手写笔记同步至第二终端,所述方法包括:

第一终端将记录的电子书的用户手写笔记信息上报至服务器;其中,所述用户手写笔记信息包括用户手写笔记相对于电子书中特定字符的相对位置参数;

第二终端从所述服务器获取所述用户笔记信息,根据所述用户笔记信息确定所述特定字符的显示位置,根据用户手写笔记相对于电子书中特定字符的相对位置参数确定用户手写笔记的显示位置;

第二终端根据所述用户手写笔记的显示位置,显示所述用户手写笔记。

根据本发明的一个方面,提供了一种电子书阅读设备,包括携带有电磁板的电子墨水屏,所述电磁板用于接收用户手写笔记的输入,所述电子书阅读设备还包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:

将记录的电子书的用户手写笔记信息上报至服务器;

其中,所述用户手写笔记信息包括用户手写笔记相对于电子书中特定字符的相对位置参数。

根据本发明的另一个方面,提供了一种电子书阅读设备,包括携带有电磁板的电子墨水屏,所述电磁版用于接收用户手写笔记的输入,所述电子书阅读设备还包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:

从服务器获取用户笔记信息,其中,所述用户手写笔记信息包括用户手写笔记相对于电子书中特定字符的相对位置参数;

根据所述用户笔记信息确定所述特定字符的显示位置,根据用户手写笔记相对于电子书中特定字符的相对位置参数确定用户手写笔记的显示位置;

根据所述用户手写笔记的显示位置,显示所述用户手写笔记。

根据本发明的一个方面,提供了一种计算机存储介质,所述计算机存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:

将记录的电子书的用户手写笔记信息上报至服务器;

其中,所述用户手写笔记信息包括用户手写笔记相对于电子书中特定字符的相对位置参数。

根据本发明的另一个方面,提供了一种计算机存储介质,所述计算机存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:

从服务器获取用户笔记信息,其中,所述用户手写笔记信息包括用户手写笔记相对于电子书中特定字符的相对位置参数;

根据所述用户笔记信息确定所述特定字符的显示位置,根据用户手写笔记相对于电子书中特定字符的相对位置参数确定用户手写笔记的显示位置;

根据所述用户手写笔记的显示位置,显示所述用户手写笔记。

根据本发明提供的用户手写笔记的同步方法、电子书阅读设备及存储介质,首先第一终端将记录的电子书的用户手写笔记信息上报至服务器,其中,用户手写笔记信息包括用户手写笔记相对于电子书中特定字符的相对位置参数;并且,第二终端从服务器获取用户笔记信息,根据用户笔记信息确定特定字符的显示位置,根据用户手写笔记相对于电子书中特定字符的相对位置参数确定用户手写笔记的显示位置;最终第二终端根据用户手写笔记的显示位置,显示位置绘制用户手写笔记。采用本方案,可实现多个终端间用户手写笔记的同步,并且,本方案根据用户手写笔记相对于电子书中特定字符的相对位置参数来确定用户手写笔记的显示位置,避免了现有技术中因将手写笔记与所处的电子书页面整体生成对应的图片数据来还原用户手写笔记,而引起的当在同步过程中电子书格式发生变化时,无法还原用户手写笔记的弊端;并且,本申请中同步数据仅仅为用户手写笔记信息,而非现有技术中的同时包含用户手写笔记及所处电子书页面的图片信息,从而可降低同步数据的数据量,提高同步效率。

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

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了根据本发明一个实施例提供的用户手写笔记的同步方法的流程示意图;

图2示出了根据本发明另一个实施例提供的用户手写笔记的同步方法的流程示意图;

图3示出了根据本发明又一个实施例提供的用户手写笔记的同步方法的流程示意图;

图4示出了根据本发明一个实施例提供的电子书阅读设备的结构示意图;

图5示出了根据本发明另一个实施例提供的电子书阅读设备的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

图1示出了根据本发明一个实施例提供的一种用户手写笔记的同步方法,该方法用于将第一终端中的用户手写笔记同步至第二终端。如图1所示,该方法包括:

步骤s110,第一终端将记录的电子书的用户手写笔记信息上报至服务器,其中,用户手写笔记信息包括用户手写笔记相对于电子书中特定字符的相对位置参数。

在具体的实施过程中,用户在第一终端以手写方式输入电子书的用户手写笔记后,记录该用户手写笔记信息。其中,不同于现有技术中将输入的用户手写笔记与所处的电子书页面整体生成对应的图片进行上报,本实施例中第一终端将包含有用户手写笔记相对于电子书中特定字符的相对位置参数的用户手写笔记信息上报至服务器,从而降低同步数据的数据量,提升同步效率;并便于在后续步骤中第二终端根据该相对位置参数还原用户手写笔记,避免现有技术在同步过程中当电子书发生格式调整时无法还原用户手写笔记的弊端。

进一步地,本领域技术人员可根据实际的业务需求选择相应的方法确定电子书中特定字符。例如,可将电子书中距离用户手写笔记中某个笔记字符最近的字符确定为特定字符,也可将电子书中与用户手写笔记的重叠面积最大的字符确定为特定字符,总之,本实施例对特定字符的具体确定方法不做限定。

步骤s120,第二终端从服务器获取用户笔记信息,根据用户笔记信息确定特定字符的显示位置,根据用户手写笔记相对于电子书中特定字符的相对位置参数确定用户手写笔记的显示位置。

待第一终端将用户手写笔记信息上报至服务器后,第二终端可从服务器中获取该用户笔记信息。并且,根据该用户笔记信息确定特定字符在第二终端中的显示位置。具体地,可根据用户笔记信息以及当前第二终端中电子书笔记的排版或格式信息,确定特定字符在第二终端中的显示位置。

进一步地,不同于现有技术中直接将获取到的第一终端上报的图片进行显示,本实施例中第二终端是根据用户手写笔记相对于电子书中特定字符的相对位置参数确定用户手写笔记的显示位置。从而避免了现有技术中当电子书发生格式调整时无法还原用户手写笔记的弊端。

步骤s130,第二终端根据用户手写笔记的显示位置,显示用户手写笔记。

第二终端根据步骤s120中确定的用户手写笔记的显示位置,在该显示位置处显示用户手写笔记。

由此可见,本实施例中首先第一终端将记录的电子书的用户手写笔记信息上报至服务器,其中,用户手写笔记信息包括用户手写笔记相对于电子书中特定字符的相对位置参数;并且,第二终端从服务器获取用户笔记信息,根据用户笔记信息确定特定字符的显示位置,根据用户手写笔记相对于电子书中特定字符的相对位置参数确定用户手写笔记的显示位置;最终第二终端根据用户手写笔记的显示位置,显示用户手写笔记。采用本方案,可实现多个终端间用户手写笔记的同步,并且本方案根据用户手写笔记相对于电子书中特定字符的相对位置参数来确定用户手写笔记的显示位置,避免了现有技术中因将手写笔记与所处的电子书页面整体生成对应的图片数据来还原用户手写笔记,而引起当在同步过程中电子书格式发生变化时,无法还原用户手写笔记的弊端;并且,本申请中同步数据仅仅为用户手写笔记信息,而非现有技术中的同时包含用户手写笔记及所处电子书页面的图片信息,从而可降低同步数据的数据量,提高同步效率。

图2示出了根据本发明另一个实施例提供的一种用户手写笔记的同步方法,该方法用于将第一终端中的用户手写笔记同步至第二终端。如图2所示,该方法包括:

步骤s210,第一终端将记录的电子书的用户手写笔记信息上报至服务器,其中,用户手写笔记信息包括数个笔迹点相对于电子书中特定字符的相对位置参数。

其中,用户手写笔记信息中包括特定字符信息。本实施例对确定特定字符的具体方法不做限定,本领域技术人员可根据实际的业务需求自行确定,例如,可通过随机算法确定电子书中某一字符为特定字符;或者,为提升用户手写笔记的绘制效果,可确定电子书中与用户手写笔记关联性最强的字符为特定字符,例如,可根据距离关联性确定特定字符:具体地,当电子书中字符的外接矩形与用户手写笔记的首字符的外接矩形相交时,确定该电子书中字符为特定字符;和/或,当电子书中字符的外接矩形与用户手写笔记首字符的外接矩形的距离小于预设阈值时,确定电子书中字符为特定字符。

可选的,为便于后续步骤中快速地确定特定字符的显示位置(对应步骤s220),本步骤中第一终端可记录该特定字符在电子书中的索引信息。例如,若电子书为《三国演义》,特定字符为“江”,则可记录该特定字符“江”的索引信息,即电子书《三国演义》第2段第5个字符。

进一步地,用户手写笔记信息包含有数个笔迹点相对于电子书中特定字符的相对位置参数。不同于现有技术中将输入的用户手写笔记与所处的电子书页面整体生成对应的图片进行上报,本实施例中第一终端将记录的数个笔迹点相对于电子书中特定字符的相对位置参数上报至服务器,从而降低同步数据的数据量,提升同步效率;并便于在后续步骤中第二终端根据该相对位置参数还原用户手写笔记,避免现有技术在同步过程中当电子书发生格式调整时无法还原用户手写笔记的弊端。具体地,第一终端上报至服务器的数个笔迹点可以为在用户手写笔记中随机选择的笔迹点,也可以为通过预设规则选择的笔迹点(如每隔预设长度选择一笔迹点作为上报至服务器的笔迹点),本实施例对此不做限定。优选的,为避免因选取笔迹点而引起的运算量的增加,本实施例中优先选择第一终端在绘制用户手写笔记过程中的各个上报点作为数个笔迹点。具体地,第一终端在绘制用户手写笔记过程中,通常每隔预设时间获取一上报点信息,通过获取的各个上报点信息在第一终端中生成用户手写笔记。所以,本步骤中,可将第一终端在生成用户手写笔记过程中获取的上报点信息确定为待上报至服务器的数个笔迹点信息。从而避免了需根据第一终端生成的用户手写笔记选择笔迹点而引起的用户手写笔记的同步效率降低的弊端。

此外,为体现用户在书写手写笔记过程中的书写特性(如书写的快慢,或书写力度等),提升绘制的用户手写笔记的仿真效果,提高后续步骤中在第二终端中绘制的用户手写笔记的绘制效果,提升用户体验,本实施例中的用户手写笔记信息还包括数个笔迹点的绘制参数。其中,绘制参数包括:移动速度参数、移动压感参数、和/或笔记宽度参数。

步骤s220,第二终端从服务器获取用户笔记信息,根据用户笔记信息确定特定字符的显示位置。

待第一终端将记录的电子书的用户手写笔记信息上报至服务器后,第二终端可从服务器中获取该用户笔记信息。从而根据该用户笔记信息确定特定字符的显示位置。在具体的实施过程中,第二终端根据用户笔记信息中特定字符的索引信息,可以快速地确定该特定字符的显示位置,从而便于提升用户手写笔记的同步效率。

步骤s230,根据数个笔迹点相对于电子书中特定字符的相对位置参数确定数个笔迹点的绘制位置。

本实施例中根据数个笔迹点相对于电子书中特定字符的相对位置参数确定数个笔迹点的绘制位置,从而避免了现有技术中避免现有技术在同步过程中当电子书发生格式调整时无法还原用户手写笔记的弊端。

具体地,根据步骤s220中确定的特定字符的显示位置以及数个笔迹点相对于电子书中特定字符的相对位置参数,通过相应的计算方法确定出数个笔迹点在第二终端中的绘制位置。例如,若特殊字符在第二终端中的显示位置为(480,960),而笔迹点d1相对于特定字符的相对位置为(-10,20),则该笔迹点d1的绘制位置为(470,980)。

步骤s240,第二终端根据数个笔迹点的绘制位置,绘制并显示用户手写笔记。

具体地,第二终端根据数个笔迹点的绘制位置,绘制笔迹点,并通过数个笔迹点的连接,绘制并显示出用户手写笔记。

为进一步提高用户手写笔记的绘制效果,本实施例中不仅仅根据数个笔迹点的绘制位置绘制用户手写笔记,还可根据数个笔迹点的绘制位置以及绘制参数综合绘制用户手写笔记。

首先,第二终端绘制的用户手写笔记为具有相应宽度的手写笔记,所以,第二终端需根据数个笔迹点的绘制参数确定数个笔迹点的绘制宽度。例如,若数个笔迹点的绘制参数中包含有笔记宽度参数时,第二终端可根据该笔记宽度参数直接确定各个笔迹点的绘制宽度;或者,由于在实际的书写过程中书写速度和/或书写力度会直接或间接地影响最终生成的手写笔记的宽度(如书写速度越快最终绘制的手写笔记宽度越窄,书写力度越大最终绘制的手写笔记越宽),所以若用户手写笔记信息中包括的数个笔迹点的绘制参数中包含有笔迹点的移动速度参数和/或移动压感参数时,可根据移动速度参数和/或移动压感参数确定出各个笔迹点的绘制宽度。具体地,为提高第一终端与第二终端中用户手写笔记的一致性,第二终端可进一步获取第一终端根据移动速度参数和/或移动压感参数确定出笔迹点宽度的规则,根据获取的规则及笔迹点的移动速度参数和/或移动压感参数,确定笔迹点的绘制宽度。

进一步地,第二终端根据数个笔迹点的绘制宽度以及数个笔迹点的绘制位置绘制用户手写笔记。

由此可见,本实施例中第一终端将记录的电子书的用户手写笔记信息上报至服务器,该用户手写笔记信息中仅包含数个笔迹点信息,从而使得第二终端可根据该用户手写笔记信息绘制并显示用户手写笔记,从而避免了现有技术中因第一终端将用户手写笔记及所处的电子书页面整体生成对应的图片进行上报而引起的同步数据的数据量较大的弊端,提升用户手写笔记的同步效率;并且,用户手写笔记中包含数个笔迹点相对于电子书中特定字符的相对位置参数,第二终端根据该数个笔迹点的相对位置参数确定笔迹点的绘制位置,避免了现有技术中当电子书发生格式调整时无法还原用户手写笔记的弊端,从而提升用户体验;进一步地,本方案中第二终端根据笔迹点的绘制参数及笔迹点的绘制位置综合绘制显示出用户手写笔记,可进一步地提高绘制效果,提升用户体验。

图3示出了根据本发明又一个实施例提供的一种用户手写笔记的同步方法,该方法用于将第一终端中的用户手写笔记同步至第二终端。如图3所示,该方法包括:

步骤s310,第一终端将记录的电子书的用户手写笔记信息上报至服务器;其中,用户手写笔记信息包括用户手写笔记图片相对于电子书中特定字符的相对位置参数。

与现有技术不同的是,本实施例中并非将用户手写笔记与其所处的电子书页面整体生成对应的图片进行上报,而是仅将用户手写笔记生成对应的用户手写笔记图片,并记录该用户手写笔记图片相对于电子书中特定字符的相对位置参数,从而可在后续步骤中避免现有技术在同步过程中当电子书发生格式调整时无法还原用户手写笔记的弊端;并同时降低同步的数据量,提高同步效率。其中,用户手写笔记图片背景呈透明色。

可选的,用户手写笔记信息中包括特定字符信息。该特定字符信息具体包括特定字符在电子书中的索引信息。

步骤s320,第二终端从服务器获取用户笔记信息,根据用户笔记信息确定特定字符的显示位置。

第二终端可从服务器中获取该用户笔记信息。从而根据该用户笔记信息确定特定字符的显示位置。具体地,第二终端根据用户笔记信息中特定字符的索引信息,可以快速地确定该特定字符的显示位置,从而便于提升用户手写笔记的同步效率。

步骤s330,第二终端根据用户手写笔记图片相对于电子书中特定字符的相对位置参数确定用户手写笔记图片的显示位置。

待步骤s320中确定特定字符的显示位置之后,进一步根据用户手写笔记图片相对于电子书中特定字符的相对位置参数确定用户手写笔记图片的显示位置。

步骤s340,第二终端根据用户手写笔记图片的显示位置,显示用户手写笔记图片。

具体地,第二终端在步骤s330中确定的用户手写笔记图片的显示位置处显示该用户手写笔记图片,从而实现用户手写笔记的同步。

由此可见,本实施例中第一终端将记录的电子书的用户手写笔记信息上报至服务器,该用户手写笔记信息中包含用户手写笔记图片相对于特定字符的相对位置参数,从而使得第二终端可根据该相对位置参数同步用户手写笔记,避免了现有技术中在同步过程中当电子书发生格式调整时无法还原用户手写笔记的弊端,提升用户体验;并且,同步过程中同步数据量小,同步效率高。

根据本发明实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的相关步骤。

可执行指令具体可以使处理器执行以下操作:

将记录的电子书的用户手写笔记信息上报至服务器;

其中,所述用户手写笔记信息包括用户手写笔记相对于电子书中特定字符的相对位置参数。

在一种可选的实施方式中,所述用户手写笔记相对于电子书中特定字符的相对位置参数具体为:用户手写笔记中数个笔迹点相对于电子书中特定字符的相对位置参数。

在一种可选的实施方式中,所述用户手写笔记信息还包括数个笔迹点的绘制参数,所述绘制参数包括:移动速度参数、移动压感参数、和/或笔记宽度参数。

在一种可选的实施方式中,所述用户手写笔记相对于电子书中特定字符的相对位置参数具体为:用户手写笔记图片相对于电子书中特定字符的相对位置参数。

在一种可选的实施方式中,所述用户手写笔记图片背景呈透明色。

在一种可选的实施方式中,所述用户手写笔记信息还包括:所述特定字符信息。

在一种可选的实施方式中,可执行指令具体可以使处理器执行以下操作:

通过以下步骤确定所述电子书中特定字符:

当电子书中字符的外接矩形与所述用户手写笔记的首字符的外接矩形相交时,确定所述电子书中字符为所述特定字符;

和/或,当电子书中字符的外接矩形与所述用户手写笔记首字符的外接矩形的距离小于预设阈值时,确定所述电子书中字符为所述特定字符。

在一种可选的实施方式中,所述特定字符信息包括:所述特定字符在电子书中的索引信息。

根据本发明实施例提供了另一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的方法。

可执行指令具体可以使处理器执行以下操作:

从服务器获取用户笔记信息,其中,所述用户手写笔记信息包括用户手写笔记相对于电子书中特定字符的相对位置参数;

根据所述用户笔记信息确定所述特定字符的显示位置,根据用户手写笔记相对于电子书中特定字符的相对位置参数确定用户手写笔记的显示位置;

根据所述用户手写笔记的显示位置,显示所述用户手写笔记。

在一种可选的实施方式中,所述用户手写笔记相对于电子书中特定字符的相对位置参数具体为:用户手写笔记中数个笔迹点相对于电子书中特定字符的相对位置参数;

则所述可执行指令使所述处理器执行以下操作:

根据所述数个笔迹点相对于电子书中特定字符的相对位置参数确定数个笔迹点的绘制位置;

根据所述数个笔迹点的绘制位置,绘制并显示所述用户手写笔记。

在一种可选的实施方式中,所述用户手写笔记信息还包括数个笔迹点的绘制参数,所述绘制参数包括:移动速度参数、移动压感参数、和/或笔记宽度参数。

在一种可选的实施方式中,所述可执行指令具体可以使所述处理器执行以下操作:

根据所述数个笔迹点的绘制位置以及绘制参数,绘制并显示所述用户手写笔记。

在一种可选的实施方式中,所述可执行指令具体可以使所述处理器执行以下操作:

根据所述数个笔迹点的绘制参数确定所述数个笔迹点的绘制宽度;

根据所述数个笔迹点的绘制宽度以及所述数个笔迹点的绘制位置,绘制并显示所述用户手写笔记。

在一种可选的实施方式中,所述用户手写笔记相对于电子书中特定字符的相对位置参数具体为:用户手写笔记图片相对于电子书中特定字符的相对位置参数;

则所述可执行指令使所述处理器执行以下操作:

根据用户手写笔记图片相对于电子书中特定字符的相对位置参数确定用户手写笔记图片的显示位置;

根据用户手写笔记图片的显示位置,显示所述用户手写笔记图片。

在一种可选的实施方式中,所述用户手写笔记图片背景呈透明色。

在一种可选的实施方式中,所述用户手写笔记信息还包括:所述特定字符信息。

在一种可选的实施方式中,所述特定字符信息包括:所述特定字符在电子书中的索引信息;

所述可执行指令使所述处理器执行以下操作:

根据所述特定字符在电子书中的索引信息确定所述特定字符的显示位置。

图4示出了根据本发明一个实施例提供的电子书阅读设备的结构示意图。本发明具体实施例并不对电子书阅读设备的具体实现做限定。

如图4所示,该电子书阅读设备可以包括:处理器(processor)402、通信接口(communicationsinterface)404、存储器(memory)406、通信总线408以及携带有电磁板(图中未示出)的电子墨水屏412。所述电磁板用于接收用户手写笔记的输入。

其中:处理器402、通信接口404、以及存储器406通过通信总线408完成相互间的通信。通信接口404,用于与其它设备比如客户端或其它服务器等的网元通信。处理器402,用于执行程序410,具体可以执行上述方法实施例中的相关步骤。

程序410具体可以用于使得处理器402执行以下操作:

将记录的电子书的用户手写笔记信息上报至服务器;

其中,所述用户手写笔记信息包括用户手写笔记相对于电子书中特定字符的相对位置参数。

在一种可选的实施方式中,所述用户手写笔记相对于电子书中特定字符的相对位置具体为:用户手写笔记中数个笔迹点相对于电子书中特定字符的相对位置参数。

在一种可选的实施方式中,所述用户手写笔记信息还包括数个笔迹点的绘制参数,所述绘制参数包括:移动速度参数、移动压感参数、和/或笔记宽度参数。

在一种可选的实施方式中,所述用户手写笔记相对于电子书中特定字符的相对位置参数具体为:用户手写笔记图片相对于电子书中特定字符的相对位置参数。

在一种可选的实施方式中,所述用户手写笔记图片背景呈透明色。

在一种可选的实施方式中,所述用户手写笔记信息还包括:所述特定字符信息。

在一种可选的实施方式中,程序410具体可以用于使得处理器402执行以下操作:

通过以下步骤确定所述电子书中特定字符:

当电子书中字符的外接矩形与所述用户手写笔记的首字符的外接矩形相交时,确定所述电子书中字符为所述特定字符;

和/或,当电子书中字符的外接矩形与所述用户手写笔记首字符的外接矩形的距离小于预设阈值时,确定所述电子书中字符为所述特定字符。

在一种可选的实施方式中,所述特定字符信息包括:所述特定字符在电子书中的索引信息。

图5示出了根据本发明另一个实施例提供的电子书阅读设备的结构示意图。本发明具体实施例并不对电子书阅读设备的具体实现做限定。

如图5所示,该电子书阅读设备可以包括:处理器(processor)502、通信接口(communicationsinterface)504、存储器(memory)506、通信总线508以及携带有电磁板(图中未示出)的电子墨水屏512。所述电磁板用于接收用户手写笔记的输入。

其中:处理器502、通信接口504、以及存储器506通过通信总线508完成相互间的通信。通信接口504,用于与其它设备比如客户端或其它服务器等的网元通信。处理器502,用于执行程序510,具体可以执行上述方法实施例中的相关步骤。

程序510具体可以用于使得处理器502执行以下操作:

从服务器获取用户笔记信息,其中,所述用户手写笔记信息包括用户手写笔记相对于电子书中特定字符的相对位置参数;

根据所述用户笔记信息确定所述特定字符的显示位置,根据用户手写笔记相对于电子书中特定字符的相对位置参数确定用户手写笔记的显示位置;

根据所述用户手写笔记的显示位置,显示所述用户手写笔记。

在一种可选的实施方式中,所述用户手写笔记相对于电子书中特定字符的相对位置参数具体为:用户手写笔记中数个笔迹点相对于电子书中特定字符的相对位置参数;

则程序510具体可以用于使得处理器502执行以下操作:

根据所述数个笔迹点相对于电子书中特定字符的相对位置参数确定数个笔迹点的绘制位置;

根据所述数个笔迹点的绘制位置,绘制并显示所述用户手写笔记。

在一种可选的实施方式中,所述用户手写笔记信息还包括数个笔迹点的绘制参数,所述绘制参数包括:移动速度参数、移动压感参数、和/或笔记宽度参数。

在一种可选的实施方式中,程序510具体可以用于使得处理器502执行以下操作:

根据所述数个笔迹点的绘制位置以及绘制参数,绘制并显示所述用户手写笔记。

在一种可选的实施方式中,程序510具体可以用于使得处理器502执行以下操作:

根据所述数个笔迹点的绘制参数确定所述数个笔迹点的绘制宽度;

根据所述数个笔迹点的绘制宽度以及所述数个笔迹点的绘制位置,绘制并显示所述用户手写笔记。

在一种可选的实施方式中,所述用户手写笔记相对于电子书中特定字符的相对位置参数具体为:用户手写笔记图片相对于电子书中特定字符的相对位置参数;

则程序510具体可以用于使得处理器502执行以下操作:

根据用户手写笔记图片相对于电子书中特定字符的相对位置参数确定用户手写笔记图片的显示位置;

根据用户手写笔记图片的显示位置,显示所述用户手写笔记图片。

在一种可选的实施方式中,所述用户手写笔记图片背景呈透明色。

在一种可选的实施方式中,所述用户手写笔记信息还包括:所述特定字符信息。

在一种可选的实施方式中,所述特定字符信息包括:所述特定字符在电子书中的索引信息;

程序510具体可以用于使得处理器502执行以下操作:

根据所述特定字符在电子书中的索引信息确定所述特定字符的显示位置。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

本发明公开了a1.一种用户手写笔记的同步方法,所述方法用于将第一终端中的用户手写笔记同步至第二终端,所述方法包括:

第一终端将记录的电子书的用户手写笔记信息上报至服务器;其中,所述用户手写笔记信息包括用户手写笔记相对于电子书中特定字符的相对位置参数;

第二终端从所述服务器获取所述用户笔记信息,根据所述用户笔记信息确定所述特定字符的显示位置,根据用户手写笔记相对于电子书中特定字符的相对位置参数确定用户手写笔记的显示位置;

第二终端根据所述用户手写笔记的显示位置,显示所述用户手写笔记。

a2.根据a1所述的方法,其中,所述用户手写笔记相对于电子书中特定字符的相对位置参数具体为:用户手写笔记中数个笔迹点相对于电子书中特定字符的相对位置参数;

则所述根据用户手写笔记相对于电子书中特定字符的相对位置参数确定用户手写笔记的显示位置进一步包括:

根据所述数个笔迹点相对于电子书中特定字符的相对位置参数确定数个笔迹点的绘制位置;

所述第二终端根据所述用户手写笔记的显示位置,显示所述用户手写笔记进一步包括:

第二终端根据所述数个笔迹点的绘制位置,绘制并显示所述用户手写笔记。

a3.根据a2所述的方法,其中,所述用户手写笔记信息还包括数个笔迹点的绘制参数,所述绘制参数包括:移动速度参数、移动压感参数、和/或笔记宽度参数。

a4.根据a3所述的方法,其中,所述第二终端根据所述数个笔迹点的绘制位置,绘制并显示所述用户手写笔记进一步包括:

第二终端根据所述数个笔迹点的绘制位置以及绘制参数,绘制并显示所述用户手写笔记。

a5.根据a4所述的方法,其中,所述第二终端根据所述数个笔迹点的绘制位置以及绘制参数,绘制并显示所述用户手写笔记进一步包括:

第二终端根据所述数个笔迹点的绘制参数确定所述数个笔迹点的绘制宽度;

根据所述数个笔迹点的绘制宽度以及所述数个笔迹点的绘制位置,绘制并显示所述用户手写笔记。

a6.根据a1所述的方法,其中,所述用户手写笔记相对于电子书中特定字符的相对位置参数具体为:用户手写笔记图片相对于电子书中特定字符的相对位置参数;

所述根据用户手写笔记相对于电子书中特定字符的相对位置参数确定用户手写笔记的显示位置进一步包括:

根据用户手写笔记图片相对于电子书中特定字符的相对位置参数确定用户手写笔记图片的显示位置;

所述第二终端根据所述用户手写笔记的显示位置,显示所述用户手写笔记进一步包括:

第二终端根据用户手写笔记图片的显示位置,显示所述用户手写笔记图片。

a7.根据a6所述的方法,其中,所述用户手写笔记图片背景呈透明色。

a8.根据a1-a7中任一项所述的方法,其中,所述用户手写笔记信息还包括:所述特定字符信息。

a9.根据a8所述的方法,其中,在所述第一终端将记录的电子书的用户手写笔记信息上报至服务器之前,所述方法还包括:

第一终端通过以下步骤确定所述电子书中特定字符:

当电子书中字符的外接矩形与所述用户手写笔记的首字符的外接矩形相交时,确定所述电子书中字符为所述特定字符;

和/或,当电子书中字符的外接矩形与所述用户手写笔记首字符的外接矩形的距离小于预设阈值时,确定所述电子书中字符为所述特定字符。

a10.根据a8或a9所述的方法,其中,所述特定字符信息包括:所述特定字符在电子书中的索引信息;

所述根据所述用户笔记信息确定所述特定字符的显示位置进一步包括:

根据所述特定字符在电子书中的索引信息确定所述特定字符的显示位置。

本发明还公开了:b11.一种电子书阅读设备,包括携带有电磁板的电子墨水屏,所述电磁板用于接收用户手写笔记的输入,所述电子书阅读设备还包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:

将记录的电子书的用户手写笔记信息上报至服务器;

其中,所述用户手写笔记信息包括用户手写笔记相对于电子书中特定字符的相对位置参数。

b12.根据b11所述的电子书阅读设备,其中,所述用户手写笔记相对于电子书中特定字符的相对位置参数具体为:用户手写笔记中数个笔迹点相对于电子书中特定字符的相对位置参数。

b13.根据b12所述的电子书阅读设备,其中,所述用户手写笔记信息还包括数个笔迹点的绘制参数,所述绘制参数包括:移动速度参数、移动压感参数、和/或笔记宽度参数。

b14.根据b11所述的电子书阅读设备,其中,所述用户手写笔记相对于电子书中特定字符的相对位置参数具体为:用户手写笔记图片相对于电子书中特定字符的相对位置参数。

b15.根据b14所述的电子书阅读设备,其中,所述用户手写笔记图片背景呈透明色。

b16.根据b11-b15中任一项所述的电子书阅读设备,其中,所述用户手写笔记信息还包括:所述特定字符信息。

b17.根据b16所述的电子书阅读设备,其中,所述可执行指令使所述处理器执行以下操作:

通过以下步骤确定所述电子书中特定字符:

当电子书中字符的外接矩形与所述用户手写笔记的首字符的外接矩形相交时,确定所述电子书中字符为所述特定字符;

和/或,当电子书中字符的外接矩形与所述用户手写笔记首字符的外接矩形的距离小于预设阈值时,确定所述电子书中字符为所述特定字符。

b18.根据b16或b17所述的电子书阅读设备,其中,所述特定字符信息包括:所述特定字符在电子书中的索引信息。

本发明还公开了:c19.一种电子书阅读设备,包括携带有电磁板的电子墨水屏,所述电磁版用于接收用户手写笔记的输入,所述电子书阅读设备还包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:

从服务器获取用户笔记信息,其中,所述用户手写笔记信息包括用户手写笔记相对于电子书中特定字符的相对位置参数;

根据所述用户笔记信息确定所述特定字符的显示位置,根据用户手写笔记相对于电子书中特定字符的相对位置参数确定用户手写笔记的显示位置;

根据所述用户手写笔记的显示位置,显示所述用户手写笔记。

c20.根据c19所述的电子书阅读设备,其中,所述用户手写笔记相对于电子书中特定字符的相对位置参数具体为:用户手写笔记中数个笔迹点相对于电子书中特定字符的相对位置参数;

则所述可执行指令使所述处理器执行以下操作:

根据所述数个笔迹点相对于电子书中特定字符的相对位置参数确定数个笔迹点的绘制位置;

根据所述数个笔迹点的绘制位置,绘制并显示所述用户手写笔记。

c21根据c20所述的电子书阅读设备,其中,所述用户手写笔记信息还包括数个笔迹点的绘制参数,所述绘制参数包括:移动速度参数、移动压感参数、和/或笔记宽度参数。

c22.根据c21所述的电子书阅读设备,其中,所述可执行指令使所述处理器执行以下操作:

根据所述数个笔迹点的绘制位置以及绘制参数,绘制并显示所述用户手写笔记。

c23.根据c22所述的电子书阅读设备,其中,所述可执行指令使所述处理器执行以下操作:

根据所述数个笔迹点的绘制参数确定所述数个笔迹点的绘制宽度;

根据所述数个笔迹点的绘制宽度以及所述数个笔迹点的绘制位置,绘制并显示所述用户手写笔记。

c24.根据c19所述的电子书阅读设备,其中,所述用户手写笔记相对于电子书中特定字符的相对位置参数具体为:用户手写笔记图片相对于电子书中特定字符的相对位置参数;

则所述可执行指令使所述处理器执行以下操作:

根据用户手写笔记图片相对于电子书中特定字符的相对位置参数确定用户手写笔记图片的显示位置;

根据用户手写笔记图片的显示位置,显示所述用户手写笔记图片。

c25.根据c24所述的电子书阅读设备,其中,所述用户手写笔记图片背景呈透明色。

c26.根据c19-c25中任一项所述的电子书阅读设备,其中,所述用户手写笔记信息还包括:所述特定字符信息。

c27.根据c26所述的电子书阅读设备,其中,所述特定字符信息包括:所述特定字符在电子书中的索引信息;

所述可执行指令使所述处理器执行以下操作:

根据所述特定字符在电子书中的索引信息确定所述特定字符的显示位置。

本发明还公开了:d28.一种计算机存储介质,所述计算机存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:

将记录的电子书的用户手写笔记信息上报至服务器;

其中,所述用户手写笔记信息包括用户手写笔记相对于电子书中特定字符的相对位置参数。

d29.根据d28所述的计算机存储介质,其中,所述用户手写笔记相对于电子书中特定字符的相对位置具体为:用户手写笔记中数个笔迹点相对于电子书中特定字符的相对位置参数。

d30.根据d29所述的计算机存储介质,其中,所述用户手写笔记信息还包括数个笔迹点的绘制参数,所述绘制参数包括:移动速度参数、移动压感参数、和/或笔记宽度参数。

d31.根据d28所述的计算机存储介质,其中,所述用户手写笔记相对于电子书中特定字符的相对位置参数具体为:用户手写笔记图片相对于电子书中特定字符的相对位置参数。

d32.根据d28所述的计算机存储介质,其中,所述用户手写笔记图片背景呈透明色。

d33.根据d28-d32中任一项所述的计算机存储介质,其中,所述用户手写笔记信息还包括:所述特定字符信息。

d34.根据d33所述的计算机存储介质,其中,所述可执行指令使所述处理器执行以下操作:

通过以下步骤确定所述电子书中特定字符:

当电子书中字符的外接矩形与所述用户手写笔记的首字符的外接矩形相交时,确定所述电子书中字符为所述特定字符;

和/或,当电子书中字符的外接矩形与所述用户手写笔记首字符的外接矩形的距离小于预设阈值时,确定所述电子书中字符为所述特定字符。

d35.根据d33或d34所述的计算机存储介质,其中,所述特定字符信息包括:所述特定字符在电子书中的索引信息。

本发明还公开了:e36.一种计算机存储介质,所述计算机存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行以下操作:

从服务器获取用户笔记信息,其中,所述用户手写笔记信息包括用户手写笔记相对于电子书中特定字符的相对位置参数;

根据所述用户笔记信息确定所述特定字符的显示位置,根据用户手写笔记相对于电子书中特定字符的相对位置参数确定用户手写笔记的显示位置;

根据所述用户手写笔记的显示位置,显示所述用户手写笔记。

e37根据e36所述的计算机存储介质,其中,所述用户手写笔记相对于电子书中特定字符的相对位置参数具体为:用户手写笔记中数个笔迹点相对于电子书中特定字符的相对位置参数;

则所述可执行指令使所述处理器执行以下操作:

根据所述数个笔迹点相对于电子书中特定字符的相对位置参数确定数个笔迹点的绘制位置;

根据所述数个笔迹点的绘制位置,绘制并显示所述用户手写笔记。

e38根据e37所述的计算机存储介质,其中,所述用户手写笔记信息还包括数个笔迹点的绘制参数,所述绘制参数包括:移动速度参数、移动压感参数、和/或笔记宽度参数。

e39.根据e38所述的计算机存储介质,其中,所述可执行指令使所述处理器执行以下操作:

根据所述数个笔迹点的绘制位置以及绘制参数,绘制并显示所述用户手写笔记。

e40.根据e39所述的计算机存储介质,其中,所述可执行指令使所述处理器执行以下操作:

根据所述数个笔迹点的绘制参数确定所述数个笔迹点的绘制宽度;

根据所述数个笔迹点的绘制宽度以及所述数个笔迹点的绘制位置,绘制并显示所述用户手写笔记。

e41.根据e36所述的计算机存储介质,其中,所述用户手写笔记相对于电子书中特定字符的相对位置参数具体为:用户手写笔记图片相对于电子书中特定字符的相对位置参数;

则所述可执行指令使所述处理器执行以下操作:

根据用户手写笔记图片相对于电子书中特定字符的相对位置参数确定用户手写笔记图片的显示位置;

根据用户手写笔记图片的显示位置,显示所述用户手写笔记图片。

e42.根据e41所述的计算机存储介质,其中,所述用户手写笔记图片背景呈透明色。

e43.根据e36-e42中任一项所述的计算机存储介质,其中,所述用户手写笔记信息还包括:所述特定字符信息。

e44.根据e43所述的计算机存储介质,其中,所述特定字符信息包括:所述特定字符在电子书中的索引信息;

所述可执行指令使所述处理器执行以下操作:

根据所述特定字符在电子书中的索引信息确定所述特定字符的显示位置。

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