一种基于纸质书和电子书的在线数据处理方法和服务器的制造方法
【专利摘要】本发明提供了一种基于纸质书和电子书的在线数据处理方法及服务器,所述方法包括:接收用户提交的针对当前电子书的在线数据处理请求;验证所述用户的纸质书是否与所述当前电子书对应的当前纸质书匹配,如果是,则接收用户通过人机交互界面输入的页码信息;依据页码信息检测所述当前电子书中是否有匹配的在线数据;依据所述检测的结果触发对所述页码信息对应的在线数据的处理。本发明实施例提供的方法或服务器实施例,可以实现多个纸质书用户通过互联网进行协同读书的目的,从而提高了对于电子书的在线数据的处理效率,节省了基于纸质书实现协同读书的人力物力成本。
【专利说明】一种基于纸质书和电子书的在线数据处理方法和服务器
【技术领域】
[0001]本发明涉及网络数据处理领域,特别涉及一种基于纸质书和电子书的在线数据处理方法和服务器。
【背景技术】
[0002]在互联网越来越发达的现在,越来越多的用户在阅读纸质书的同时,也越来越多地阅读基于互联网的电子书。这里所说的纸质书或电子书,包括书籍、期刊、杂志、报纸、学术论文、技术文件、工作报告、政策文书等。
[0003]基于纸质书的阅读符合用户长期形成的习惯,但通常是用户独自阅读,并通过记笔记或制作读书卡片的方式促进记忆和理解。当阅读相同纸质书的用户需要交流和研讨时,必须约定时间和场所,并在有限的时间和空间内进行,极大地限制了交流和研讨的深度
与广度。
[0004]随着工作节奏的加快和网络信息技术的进步,用户面对面交流和研讨的机会越来越少了,基于电子书的阅读越来越成为主流的阅读方式。在这种阅读方式中,用户往往只是快速浏览电子书的内容,几乎不做笔记或读书卡片,导致用户不能深入理解电子书的内容。在这种情况下,虽然网络技术能够使用户的交流和研讨突破时间和空间的限制,但由于无法聚焦于共同关注的特定内容,网络技术至今仍未能有效地用于用户的在线协同读书,因此,现有技术不能实现多个用户的在线协同读书。
[0005]其中,协同读书指的是多个读者之间进行交流和研讨的读书形式,“用户”指的即是阅读纸质书的读者。
【发明内容】
[0006]本发明所要解决的技术问题是提供一种基于纸质书和电子书的在线数据处理方法,使用户能够通过对在线数据的处理来解决现有技术中纸质书用户无法通过互联网实现协同读书的技术问题。
[0007]本发明还提供了一种基于纸质书和电子书的在线数据处理服务器,用以保证上述方法在实际中的实现及应用。
[0008]为了解决上述问题,本发明公开了一种基于纸质书和电子书的在线数据处理方法,包括:
[0009]预先将至少一个纸质书转换为页码匹配的至少一个电子书,将所述至少一个电子书保存在服务器端;
[0010]接收用户提交的针对当前电子书的在线数据处理请求;
[0011]验证所述用户的纸质书是否与所述当前电子书对应的当前纸质书匹配,如果是,则接收用户通过人机交互界面输入的页码信息;
[0012]依据页码信息检测所述当前电子书中是否有匹配的在线数据;
[0013]依据所述检测的结果触发对所述页码信息对应的在线数据的处理。[0014]优选的,所述依据检测的结果触发对所述页码信息对应的在线数据的处理,包括:
[0015]在检测的结果为是时,将所述页码信息对应的当前电子书的当前页码中已经截取的在线数据展示给用户;
[0016]在检测的结果为否时,按照所述用户输入的截取指令对所述当前页码对应的在线数据进行截取。
[0017]优选的,所述将所述页码信息对应的当前电子书的当前页码中已经处理的在线数据展示给用户之后,还包括:
[0018]当用户选择进行保存时,将所述已经处理的在线数据保存至预设的数据库中。
[0019]优选的,所述按照所述用户输入的截取指令对所述当前页码对应的在线数据进行截取,包括:
[0020]显示所述当前页码对应的当前电子书中包含的在线电子书数据;
[0021]接收用户针对所述在线电子书数据提交的截取数据头和截取数据尾;
[0022]截取所述截取数据头和截取数据尾之间的在线数据的内容。
[0023]优选的,当所述在线数据的内容为文本信息时,所述截取数据头和截取数据尾之间的在线数据的内容,具体为:
[0024]复制所述截取数据头和截取数据尾之间的文本信息;
[0025]当所述在线数据的内容为图片信息时,所述截取数据头和截取数据尾之间的在线数据的内容,具体为:
[0026]将所述截取数据头和截取数据尾之间的在线数据的内容抓取为目标图像。
[0027]优选的,所述将所述截取数据头和截取数据尾之间的在线数据的内容抓取为目标图像之后,还包括:
[0028]依据用户提交的涂抹指令,对所述目标图像进行更新。
[0029]优选的,所述按照所述用户输入的截取指令对所述当前页码对应的在线数据进行截取之后,还包括:
[0030]对所述截取的在线数据进行相关信息的标注,所述相关信息包括:名称和/或类型。
[0031]优选的,还包括:
[0032]针对当前用户,统计所述当前用户针对所述当前电子书的所有数据处理信息,所述数据处理信息包括处理内容和/或处理时间。
[0033]优选的,所述验证所述用户的纸质书是否与所述当前电子书对应的当前纸质书匹配,包括:
[0034]提供一个人机交互界面供用户输入与该人机交互界面上显示的问题对应的答案;
[0035]验证用户输入的答案与所述问题预设的答案是否匹配;
[0036]或者,通过二维码的方式验证所述用户的纸质书是否与所述当前电子书对应的当前纸质书匹配。
[0037]本发明公开了一种基于纸质书和电子书的在线数据处理服务器,预先将至少一个纸质书转换为页码匹配的至少一个电子书,将所述至少一个电子书保存在服务器端;该服务器包括:
[0038]接收请求单元,用于接收用户提交的针对当前电子书的在线数据处理请求;
[0039]验证单元,用于验证所述用户的纸质书是否与所述当前电子书对应的当前纸质书匹配;
[0040]接收信息单元,用于在所述验证模块的结果为是的情况下,接收用户通过人机交互界面输入的页码信息;
[0041]检测单元,用于依据页码信息检测所述当前电子书中是否有匹配的在线数据;
[0042]在线数据处理单元,用于依据所述检测模块的检测结果触发对所述页码信息对应的在线数据的处理。
[0043]优选的,所述在线数据处理单元包括:
[0044]展示模块,用于在检测的结果为是时,将所述页码信息对应的当前电子书的当前页码中已经截取的在线数据展示给用户;
[0045]截取模块,用于在检测的结果为否时,按照所述用户输入的截取指令对所述当前页码对应的在线数据进行截取。
[0046]优选的,所述截取模块包括:
[0047]显示子模块,用于显示所述当前页码对应的当前电子书中包含的在线电子书数据;
[0048]接收子模块,用于接收用户针对所述在线电子书数据提交的截取数据头和截取数据尾;
[0049]截取子模块,用于截取所述截取数据头和截取数据尾之间的在线数据的内容。
[0050]与现有技术相比,本发明包括以下优点:
[0051]在本发明中,通过预先将至少一个纸质书转换为页码匹配的至少一个电子书,将所述至少一个电子书保存在服务器端的方式,可以保证服务器端保存的电子书与纸质书的页码和每一页的内容都是完全匹配的,这样的话,如果用户在阅读纸质书的时候遇到问题,就因为自己拥有的纸质书与服务器段的电子书相一致,从而可以针对当前电子书提交在线数据处理请求,这样的话,就能够保证对于在线电子书的数据处理请求是与纸质书相匹配的,即是拥有相同的纸质书的用户才能通过服务器端的身份验证,从而实现该用户与其他用户对于同一本纸质书的协同读书。
【专利附图】
【附图说明】
[0052]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0053]图1是本发明的一种基于纸质书和电子书的在线数据处理方法实施例1的流程图;
[0054]图2是本发明方法实施例1中步骤103的流程图;
[0055]图3是发明方法实施例1中子步骤A2的流程图;
[0056]图4是本发明的一种基于纸质书和电子书的在线数据处理方法实施例2的流程图;
[0057]图5是本发明的一种基于纸质书和电子书的在线数据处理服务器实施例1的结构框图;
[0058]图6是本发明服务器实施例1中在线数据处理单元505的结构框图;
[0059]图7是本发明服务器实施例1中截取模块602的结构框图;
[0060]图8是本发明的一种基于纸质书和电子书的在线数据处理服务器实施例2的结构框图。
【具体实施方式】
[0061]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0062]本发明可用于众多通用或专用的计算服务器环境或配置中。例如:个人计算机、月艮务器计算机、手持设备或便携式设备、平板型设备、多处理器服务器、包括以上任何服务器或设备的分布式计算环境等等。
[0063]本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0064]参考图1,示出了本发明一种基于纸质书和电子书的在线数据处理方法实施例1的流程图,可以包括以下步骤:
[0065]步骤101:将至少一个纸质书转换为页码匹配的至少一个电子书,将所述至少一个电子书保存在服务器端。
[0066]在本发明实施例中,提到的用户即是阅读纸质书的读者,其中的电子书指的是与纸质书页码匹配的在线数据,例如,一本纸质书有100页,则电子书的页码也是100页,且每一页的开头、中间部分及结尾的数据都与纸质书相一致。因此,需要预先将一个或多个纸质书转换为页码匹配的且相对应的一个或多个电子书,具体可以采用扫描或者打字输入等方式进行转换,并且电子书的格式可以为word文档或者PDF格式的文档等,也可以是扫描的图片,再将转换之后的一个或多个电子书保存在服务器端。只要纸质书和电子书的页码是对应的,用户后续输入纸质书的某一页,也能对应的看到电子书中完全相同的一页即可。
[0067]需要说明的是,本步骤是本发明实施例的预处理步骤,即是只要在实际应用中,对于同一本纸质书,转换一次即可成功获得对应的电子书,而该电子书保存在服务器端后可以供后续多次进行在线数据处理。
[0068]步骤102:接收用户提交的针对当前电子书的在线数据处理请求。
[0069]在服务器端已经保存了与纸质书的排版相一致的电子书之后,如果用户触发了针对某一个电子书的在线数据处理请求,则服务器在接收到该在线数据处理请求之后,可以触发后续针对该电子书的处理。[0070]步骤103:验证所述用户的纸质书是否与所述当前电子书对应的当前纸质书匹配,如果是,则进入步骤104。
[0071]因为在实际应用中,触发对某一个电子书进行在线数据处理请求的用户,可能并不一定拥有与当前电子书匹配的纸质书,所以服务器为了使得拥有与当前电子书匹配的当前纸质书的用户才能触发对当前电子书的在线数据处理,就需要验证提交在线数据处理请求的用户拥有的纸质书与当前纸质书是否匹配。
[0072]在实际应用中,此步骤其实相当于对触发在线数据请求的用户的一个身份验证步骤,具体的身份验证方式有多种,例如需要用户采用摄像头拍摄自己用于的纸质书以供服务器进行验证。具体的,参考图2所示,所述步骤103具体可以包括:
[0073]步骤201:提供一个人机交互界面供用户输入与该人机交互界面上显示的问题对应的答案。
[0074]步骤201?步骤202是通过验证用户输入的纸质书的页码或者其他特征与当前电子书是否匹配的方式,例如,可以提供一个人机交互界面,提示用户输入其拥有的纸质书的第7页第10行的内容是什么,或者,提示用户输入其拥有的纸质书的第7页第10行第I个字是什么,等等,凡是可以验证用户拥有的纸质书的内容的方式均可采用,这样服务器就可以根据用户的答案与实际中当前电子书的对应页码对应行数的内容或者某个字是否一致,来判断用户所拥有的纸质书是否是与当前电子书相一致的当前纸质书。
[0075]步骤202:验证用户输入的答案与所述问题预设的答案是否匹配。
[0076]在本步骤中即是服务器验证用户在步骤201中输入的答案与实际中当前电子书对应部分的内容是否一致,如果一致,则说明答案匹配,则进入步骤104。
[0077]步骤203:通过二维码的方式验证所述用户的纸质书是否与所述当前电子书对应的当前纸质书匹配。
[0078]还有一种方式是验证二维码,此种方式需要转换为电子书的纸质书都已经预先设置了唯一对应的一个二维码,那么转换成当前电子书的时候,二维码的信息也会保存在服务器。这样的话,当用户后来触发在线数据请求的时候,就可以现场扫描用户所拥有的纸质书的二维码与服务器存储的二维码信息是否匹配,如果匹配则说明用户所拥有的纸质书就是与当前电子书对应的当前纸质书,进入步骤104。
[0079]这里的二维码指的是每本纸质书的一个固定的编号,余户可以用摄像头将某一本纸质书的二维码拍摄后传到服务器,服务器就可以识别这本纸质书的名称还有是第几本。例如一本纸质书共印刷了 10000本,用户A买到的是第1001本,服务器自动会确认是第1001本,但前提是纸质书在印刷时就已经带有二维码。
[0080]可以理解的是,在步骤103中,如果用户用于的纸质书与所述当前电子书对应的当前纸质书不匹配,那么说明用户拿到的纸质书并不是当前纸质书,此时就不会再触发后续的步骤。
[0081]步骤104:接收用户通过人机交互界面输入的页码信息。
[0082]当用户的身份验证通过的时候,接收用户通过人机交互界面输入的页码信息,例如用户在人机交互界面中输入“10”,则表示用户希望出发对于当前电子书第10页的在线数据进行处理。
[0083]步骤105:依据页码信息检测所述当前电子书中是否有匹配的在线数据。[0084]服务器在接收到用户输入的页码信息之后,就先判断当前电子书的第10页内容是否已经存在匹配的在线数据,例如用户希望截取第10页的第2段的文字内容,则此时服务器先检测当前电子书的第10页的第2段是否已经被截取过,如果已经被截取过,则说明服务器已经存在匹配的在线数据,而如果没有被截取过,则说明服务器不存在匹配的在线数据。
[0085]步骤106:依据所述检测的结果触发对所述页码信息对应的在线数据的处理。
[0086]如果服务器已经有匹配的在线数据了,则此时服务器就可以先将已经被截取过的第10页第2段的内容显示给用户,而如果服务器没有匹配的在线数据,则此时可以先将当前电子书的第10页的全部内容都显示给用户。
[0087]具体的,依据检测的结果触发对所述页码信息对应的在线数据的处理,具体可以包括以下两个子步骤:
[0088]子步骤Al:在检测的结果为是时,将所述页码信息对应的当前电子书的当前页码中已经截取的在线数据展示给用户;
[0089]在本子步骤中,即是服务器已经有匹配的在线数据了,例如,第10页第2段已经被截取过预先保存在服务器中,那么此步骤就将第10页第2段的内容显示给用户;
[0090]子步骤A2:在检测的结果为否时,按照所述用户输入的截取指令对所述当前页码对应的在线数据进行截取。
[0091]在本子步骤中,即是服务器没有匹配的在线数据,那么此时就将第10页的在线数据完全显示给用户,以供用户可以根据显示的第10页的内容来截取其所需的第2段。
[0092]参考图3,在检测的结果为否时,即是服务器没有匹配的在线数据需要用户自己截取的时候,所述子步骤A2具体可以包括:
[0093]步骤301:显示所述当前页码对应的当前电子书中包含的在线电子书数据;
[0094]首先服务器显示用户输入的第10页对应的在线电子书数据,将本页的内容完整显示给用户;
[0095]步骤302:接收用户针对所述在线电子书数据提交的截取数据头和截取数据尾;
[0096]而用户此时可以通过复制等方式来选择第10页的内容,即是针对第10页的内容
提交其所需的截取数据头和截取数据尾;例如,第10页第2段的开头是“目前......”,而
结尾是“发展”,那么服务器可以通过接收用户提交的截取数据头“目前”和截取数据尾“发展”来实现对第10页第2段的截取。可以理解的是,服务器也可以通过其他方式来接收用户需要截取的数据请求。
[0097]步骤303:截取所述截取数据头和截取数据尾之间的在线数据的内容。
[0098]服务器在接收到用户输入的待截取的内容请求之后,直接截取在截取数据头和截取数据尾之间的在线数据的内容。可以理解的是,图3中对于截取数据的描述只是一种实际应用中的例子,本领域技术人员可以采用其他方式来实现对数据的截取。
[0099]需要说明的是,当所述在线数据的内容为文本信息时,所述截取数据头和截取数据尾之间的在线数据的内容,可以为:复制所述截取数据头和截取数据尾之间的文本信息,即是直接拷贝文本信息;而当所述在线数据的内容为图片信息时,所述截取数据头和截取数据尾之间的在线数据的内容,可以为:将所述截取数据头和截取数据尾之间的在线数据的内容抓取为目标图像,对于图像就需要用截图的方式实现截取。[0100]本发明实施例可以应用于多个用户需要协同阅读的场景,例如有5个用户需要共同阅读一本书,而在实际应用中如果5个用户都需要到一个地点进行面谈,就会浪费大量的时间,也未必起到很好的效果,那么为了节省人力物力成本,则可以通过本发明实施例的方式,该5个用户可以通过服务器,每个人都能对同一本电子书进行自己的在线数据处理,同时可以在进行在线数据处理的时候,看看其他用户是否已经对某一部分内容进行截取过,例如有的用户对于自己不理解的内容或者可以引发讨论热点的内容进行截取,那么其他用户看到已经有截取的内容,就可以参与讨论,从而使得基于本发明的电子书的协同阅读的场景更为有效,也比采用纸质书进行协同阅读的方式更为节省人力物力成本。
[0101]此外,本发明实施例还可以应用于企业或者学校等各种需要多个用户进行协同读书的场景。
[0102]采用本发明实施例,因为在用户触发对当前电子书的数据处理请求的时候,服务器会先验证用户是否真正拥有与该当前电子书对应的当前纸质书,而只要用户拥有当前纸质书也就能通过验证,因此不仅能实现一个用户对于在线电子书的数据处理,还能够实现多个用户对于同一本电子书的在线阅读和在线数据处理,从而提高了在线数据处理效率,也实现了多个用户对于同一纸质书的协同阅读。
[0103]参考图4,示出了本发明一种基于纸质书和电子书的在线数据处理方法实施例2的流程图,可以包括以下步骤:
[0104]步骤401:接收用户提交的针对当前电子书的在线数据处理请求。
[0105]步骤402:验证所述用户的纸质书是否与所述当前电子书对应的当前纸质书匹配,如果是,则进入步骤403。
[0106]步骤403:接收用户通过人机交互界面输入的页码信息。
[0107]步骤404:依据页码信息检测所述当前电子书中是否有匹配的在线数据,如果否,则进入步骤405。
[0108]步骤405:在检测的结果为否时,显示所述当前页码对应的当前电子书中包含的在线电子书数据。
[0109]步骤406:接收用户针对所述在线电子书数据提交的截取数据头和截取数据尾。
[0110]步骤407:当所述在线数据的内容为图片信息时,将所述截取数据头和截取数据尾之间的在线数据的内容抓取为目标图像。
[0111]步骤401?步骤407的实现方式可以与实施例1相同,在此不再赘述。
[0112]步骤408:依据用户提交的涂抹指令,对所述目标图像进行更新。
[0113]本实施例与实施例1的不同之处在于,当用户需要截取的内容为图片的时候,在截取图像之后,如果截取的图像过大,或者包含了用户不需要的信息,则可以依据提交的涂抹指令对截取得到的模板图像进行涂抹,从而通过涂抹的方式将多余的图像信息去除,最终得到符合用户要求的图像信息。
[0114]步骤409:当用户选择进行保存时,将所述已经处理的在线数据保存至预设的数据库中。
[0115]在本实施例中,针对用户提交的在线数据处理请求,可以在用户需要保存的时候,将已经处理的在线数据保存至预设的数据库中,例如可以在服务器端针对不同用户分别设置不同的摘抄本,每一个用户都可以将自己截取的内容加入对应的那个摘抄本中。可以理解的是,加入摘抄本中的内容,可以在用户下一次登录或者进入服务器的时候进行查看。此夕卜,每个用户对应的摘抄本后续都可以导出为一个文件,以供用户离线查看。
[0116]需要说明的是,在本发明实施例中,不管用户是否需要对数据进行截取,都可以发表对于截取过的内容的评论,例如用户可以在自己截取了某段内容并加入摘抄本之后,将自己对于本处内容的评论发布到网上,以和其他用户进行讨论,也可以针对别人截取的内容发表自己的评论,通过这种方式可以增进协同读书的效率。
[0117]步骤410:对所述截取的在线数据进行相关信息的标注,所述相关信息包括:名称和/或类型。
[0118]在本实施例中,对于步骤407中的目标图像,即是本实施例中截取的在线数据进行标注,例如可以标注该目标图像的名称为“图像A”,或者将其类型标注为“JEPG格式”等。当然,也可以对该目标图像进行其他类型的标注。
[0119]需要说明的是,如果在实际应用中,截取的数据为本文信息,同样可以对文本信息的截取数据进行标注,例如可以对某段截取的文本信息标注其名称为“文本A”,或者将其类型标注为“word格式”等。当然,也可以对文本信息进行其他类型的标注。
[0120]步骤411:针对当前用户,统计所述当前用户针对所述当前电子书的所有数据处理信息,所述数据处理信息包括处理内容和/或处理时间。
[0121]而对于每一个用户,还可以在需要时统计该用户针对某一个电子书的所有的数据处理信息,例如,一共截取过几次在线数据,或者一共截取了哪些在线数据等,从而可以从统计结果来判断该用户是否已经阅读完毕该当前电子书。例如,如果统计当前用户对于当前电子书的所有数据处理信息之后发现,该用户只在该电子书第100页之前有截取的内容,那么就说明用户对于第100页之后的内容还未阅读。
[0122]此外,可以为一本电子书的所有协同读书用户设置一个管理员,则管理员就可以通过本步骤的统计功能来实现对其他用户的读书行为进行管理和提醒。此外,各个用户之间的信息还可以实现共享,例如可以让当前用户看到当前电子书的其他用户所阅读的其它电子书的排名等。本发明实施例还可以在当前电子书的每一章节设定考试,使用户在通过考试之后才能有权限阅读下一章节。
[0123]需要说明的是,在本实施例中,步骤408?步骤411的每一个步骤之间都是互相独立的,只需在步骤407执行之后即可执行步骤408?步骤411中的任一步骤,服务器可以根据实际场景需求或者根据用户提交的指令来选择执行步骤408?步骤411中的任一个或者任意多个步骤,在本实施例中为了画图方便,所以设置了一定的顺序,但是在实际应用中,步骤408?步骤411中的各个步骤之间是没有先后顺序关系的。
[0124]本发明实施例公开的在线数据处理方法,不仅可以实现用户对于在线电子书的数据处理,还能提高用户协同读书的效率,提升用户协同读书的体验。
[0125]对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0126]与上述本发明一种基于纸质书和电子书的在线数据处理方法实施例1所提供的方法相对应,参见图5,本发明还提供了 一种基于纸质书和电子书的在线数据处理服务器实施例1,在本实施例中,预先将至少一个纸质书转换为页码匹配的至少一个电子书,将所述至少一个电子书保存在服务器端;该服务器可以包括:
[0127]接收请求单元501,用于接收用户提交的针对当前电子书的在线数据处理请求。
[0128]验证单元502,可以用于验证所述用户的纸质书是否与所述当前电子书对应的当前纸质书匹配。
[0129]接收信息单元503,可以用于在所述验证模块的结果为是的情况下,接收用户通过人机交互界面输入的页码信息。
[0130]检测单元504,可以用于依据页码信息检测所述当前电子书中是否有匹配的在线数据。
[0131]在线数据处理单元505,可以用于依据所述检测模块的检测结果触发对所述页码信息对应的在线数据的处理。
[0132]在实际应用中,参考图6所示,所述在线数据处理单元505具体可以包括:
[0133]展示模块601,用于在检测的结果为是时,将所述页码信息对应的当前电子书的当前页码中已经截取的在线数据展示给用户;
[0134]截取模块602,用于在检测的结果为否时,按照所述用户输入的截取指令对所述当前页码对应的在线数据进行截取。
[0135]参考图7所示,所述截取模块602在实际应用中具体可以包括:
[0136]显示子模块701,用于显示所述当前页码对应的当前电子书中包含的在线电子书数据;
[0137]接收子模块702,用于接收用户针对所述在线电子书数据提交的截取数据头和截取数据尾;
[0138]截取子模块703,用于截取所述截取数据头和截取数据尾之间的在线数据的内容。
[0139]采用本发明实施例,因为在用户触发对当前电子书的数据处理请求的时候,服务器会先验证用户是否真正拥有与该当前电子书对应的当前纸质书,而只要用户拥有当前纸质书也就能通过验证,因此不仅能实现一个用户对于在线电子书的数据处理,还能够实现多个用户对于同一本电子书的在线阅读和在线数据处理,从而提高了在线数据处理效率,也实现了多个用户对于同一纸质书的协同阅读。
[0140]与上述本发明一种基于纸质书和电子书的在线数据处理方法实施例2所提供的方法相对应,参见图8,本发明还提供了 一种基于纸质书和电子书的在线数据处理服务器实施例2,在本实施例中,该服务器可以包括:
[0141]接收请求单元501,用于接收用户提交的针对当前电子书的在线数据处理请求。
[0142]验证单元502,可以用于验证所述用户的纸质书是否与所述当前电子书对应的当前纸质书匹配。
[0143]接收信息单元503,可以用于在所述验证模块的结果为是的情况下,接收用户通过人机交互界面输入的页码信息。
[0144]检测单元504,可以用于依据页码信息检测所述当前电子书中是否有匹配的在线数据。
[0145]显示子模块701,用于在所述检测单元504的结果为否时,显示所述当前页码对应的当前电子书中包含的在线电子书数据;[0146]接收子模块702,用于接收用户针对所述在线电子书数据提交的截取数据头和截取数据尾;
[0147]截取子模块703,用于截取所述截取数据头和截取数据尾之间的在线数据的内容。
[0148]更新模块801,用于依据用户提交的涂抹指令,对所述目标图像进行更新。
[0149]标注模块802,用于对所述截取的在线数据进行相关信息的标注,所述相关信息包括:名称和/或类型。
[0150]统计模块803,用于针对当前用户,统计所述当前用户针对所述当前电子书的所有数据处理信息,所述数据处理信息包括处理内容和/或处理时间。
[0151]本发明实施例公开的在线数据处理方法,不仅可以实现用户对于在线电子书的数据处理,还能提高用户协同读书的效率,提升用户协同读书的体验。
[0152]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于服务器类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0153]最后,还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的
要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括
所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0154]以上对本发明所提供的一种基于纸质书和电子书的在线数据处理方法及服务器进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种基于纸质书和电子书的在线数据处理方法,其特征在于,预先将至少一个纸质书转换为页码匹配的至少一个电子书,将所述至少一个电子书保存在服务器端;该方法包括: 接收用户提交的针对当前电子书的在线数据处理请求; 验证所述用户的纸质书是否与所述当前电子书对应的当前纸质书匹配,如果是,则接收用户通过人机交互界面输入的页码信息; 依据页码信息检测所述当前电子书中是否有匹配的在线数据; 依据所述检测的结果触发对所述页码信息对应的在线数据的处理。
2.根据权利要求1所述的方法,其特征在于,所述依据检测的结果触发对所述页码信息对应的在线数据的处理,包括: 在检测的结果为是时,将所述页码信息对应的当前电子书的当前页码中已经截取的在线数据展示给用户; 在检测的结果为否时,按照所述用户输入的截取指令对所述当前页码对应的在线数据进行截取。
3.根据权利要求2所述的方法,其特征在于,所述将所述页码信息对应的当前电子书的当前页码中已经处理的在线数据展示给用户之后,还包括: 当用户选择进行保存时,将所述已经处理的在线数据保存至预设的数据库中。
4.根据权利要求2所述的方法,其特征在于,所述按照所述用户输入的截取指令对所述当前页码对应的在线数据进行截取,包括: 显示所述当前页码对应的当前电子书中包含的在线电子书数据; 接收用户针对所述在线电子书数据提交的截取数据头和截取数据尾; 截取所述截取数据头和截取数据尾之间的在线数据的内容。
5.根据权利要求4所述的方法,其特征在于,当所述在线数据的内容为文本信息时,所述截取数据头和截取数据尾之间的在线数据的内容,具体为: 复制所述截取数据头和截取数据尾之间的文本信息; 当所述在线数据的内容为图片信息时,所述截取数据头和截取数据尾之间的在线数据的内容,具体为: 将所述截取数据头和截取数据尾之间的在线数据的内容抓取为目标图像。
6.根据权利要求5所述的方法,其特征在于,所述将所述截取数据头和截取数据尾之间的在线数据的内容抓取为目标图像之后,还包括: 依据用户提交的涂抹指令,对所述目标图像进行更新。
7.根据权利要求2所述的方法,其特征在于,所述按照所述用户输入的截取指令对所述当前页码对应的在线数据进行截取之后,还包括: 对所述截取的在线数据进行相关信息的标注,所述相关信息包括:名称和/或类型。
8.根据权利要求1所述的方法,其特征在于,还包括: 针对当前用户,统计所述当前用户针对所述当前电子书的所有数据处理信息,所述数据处理信息包括处理内容 和/或处理时间。
9.根据权利要求1所述的方法,其特征在于,所述验证所述用户的纸质书是否与所述当前电子书对应的当前纸质书匹配,包括:提供一个人机交互界面供用户输入与该人机交互界面上显示的问题对应的答案; 验证用户输入的答案与所述问题预设的答案是否匹配; 或者,通过二维码的方式验证所述用户的纸质书是否与所述当前电子书对应的当前纸质书匹配。
10.一种基于纸质书和电子书的在线数据处理服务器,其特征在于,预先将至少一个纸质书转换为页码匹配的至少一个电子书,将所述至少一个电子书保存在服务器端;该服务器包括: 接收请求单元,用于接收用户提交的针对当前电子书的在线数据处理请求; 验证单元,用于验证所述用户的纸质书是否与所述当前电子书对应的当前纸质书匹配; 接收信息单元,用于在所述验证模块的结果为是的情况下,接收用户通过人机交互界面输入的页码信息; 检测单元,用于依据页码信息检测所述当前电子书中是否有匹配的在线数据; 在线数据处理单元,用于依据所述检测模块的检测结果触发对所述页码信息对应的在线数据的处理。
11.根据权利要求10所述的服务器,其特征在于,所述在线数据处理单元包括: 展示模块,用于在检测的结果为是时,将所述页码信息对应的当前电子书的当前页码中已经截取的在线数据展示 给用户; 截取模块,用于在检测的结果为否时,按照所述用户输入的截取指令对所述当前页码对应的在线数据进行截取。
12.根据权利要求11所述的服务器,其特征在于,所述截取模块包括: 显示子模块,用于显示所述当前页码对应的当前电子书中包含的在线电子书数据; 接收子模块,用于接收用户针对所述在线电子书数据提交的截取数据头和截取数据尾; 截取子模块,用于截取所述截取数据头和截取数据尾之间的在线数据的内容。
【文档编号】G06F17/30GK103810190SQ201210445065
【公开日】2014年5月21日 申请日期:2012年11月8日 优先权日:2012年11月8日
【发明者】李亦菲, 段民兴 申请人:段民兴