无插件在线阅读方法

文档序号:6379956阅读:325来源:国知局
专利名称:无插件在线阅读方法
技术领域
本发明涉及在线阅读方法,特别是涉及一种无插件在线阅读方法。
背景技术
当前市场上广泛运用的在线阅读主要有两种方式一种阅读方式是基于超文本标记语言(Hypertext Markup Language,简称HTML)的基础阅读,该阅读方式只提供简单的文字内容浏览,无法进行高亮渲染、记笔记等深层次的阅读功能;另一种阅读方式是安装服务方提供的ActiveX插件,从而使用深层次的阅读功 能,包括记笔记,写评论,标记书签等深层次阅读功能。安装ActiveX插件的阅读方式存在两点不足一方面,一部分对计算机并不太熟悉的用户很难解决因浏览器版本过低、浏览器设置问题、或其它原因导致的ActiveX插件安装失败的问题;另一方面,ActiveX插件技术的安全性一直是为人垢病的问题。ActiveX插件作为一种组建对象模型的对象,只要电脑的用户能完成的任务,ActiveX插件都能完成,比如存取注册表,随意访问本地文件系统等,近年来利用ActiveX插件安全漏洞的恶意软件和病毒屡见不鲜。

发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种无插件在线阅读方法,用于解决现有技术中在线阅读为获得深层次阅读功能而安装插件,部分不熟悉计算机的用户受困于插件安装失败问题,以及安装插件带来的安全风险问题。为实现上述目的及其他相关目的,本发明提供一种无插件在线阅读方法,所述方法至少包括建档过程和读档过程。所述建档过程至少包括将接收到上传的第一文档转换为文字图片格式的第二文档。所述第二文档的每一页面为一页文字图片。将所述第二文档中文字在文字图片内的位置记录为文字位置信息,存储第二文档和所述文字位置信息。提取并存储所述第二文档的章节信息、文档内部链接信息。所述读档过程至少包括打开所述第二文档,第二文档的页面初始化为空白页面,加载第二文档的章节信
肩、O读取并加载第二文档的书签信息、高亮信息、笔记信息和文档内部链接信息。屏幕显示到所述第二文档的页面,加载所述屏幕显示的页面所对应的文字图片,根据所述屏幕显示的页面所加载的高亮信息进行渲染,根据所述屏幕显示的页面所加载的文档内部链接信息创建超链接。
关闭所述第二文档时,将当前屏幕显示页面的页码保存至最后阅读信息,覆盖最后阅读信息中原先保存的页码。优选地,所述读档过程还包括读取第二文档的书签信息、高亮信息、笔记信息和文档内部链接信息后,将所述书签信息、高亮信息、笔记信息和文档内部链接信息分别对应加载到各自所在的页面。将书签信息包含的书签添加到书签列表;将高亮信息包含的高亮渲染添加到高亮列表;将笔记信息包含的笔记添加到笔记列表。优选地,所述读档过程还包括加载书签信息、高亮信息、笔记信息和文档内部链接信息后,读取所述第二文档的最后阅读信息。根据所述最后阅读信息定位到最后阅读页,加载所述最后阅读页所对应的文字图片。根据最后阅读页所加载的高亮信息进行渲染,根据最后阅读页所加载的文档内部链接信息创建超链接。所述最后阅读信息为上次关闭所述第二文档时屏幕显示的当前页的页码信息。所述最后阅读页为上次关闭所述第二文档时屏幕显示的当前页,或所述第二文档的第一页。
优选地,读取第二文档的最后阅读信息还包括一个判断过程若无法读取所述最后阅读信息中的页码,则所述第二文档是首次读档,所述最后阅读页为所述第二文档的第一页;若读取到所述最后阅读信息中的页码,则所述第二文档不是首次读档,根据读取到的页码加载页码所对应的页面。优选地,所述读档过程还包括根据高亮信息中包含的文字位置信息对文字进行渲染。优选地,所述读档过程还包括阅读所述第二文档的过程中,添加书签、高亮渲染或笔记,保存所述书签的书签信息、高亮渲染的高亮信息或笔记的笔记信息。优选地,所述读档过程还包括阅读所述第二文档的过程中,删除书签、高亮渲染或笔记,删除所述书签的书签信息、高亮渲染的高亮信息或笔记的笔记信息;删除高亮渲染后撤销被删除的高亮渲染对文字的渲染。如上所述,本发明的无插件在线阅读方法,具有以下有益效果无需安装ActiveX插件即能提供深层次的阅读功能,规避了安装ActiveX插件带来的安全风险的同时为用户提供了书签、闻売、笔记等深层次阅读功能。


图I显示为本发明无插件在线阅读方法的流程图。图2显示为本发明无插件在线阅读方法的实施例流程图。标号说明11 建档过程13 读档过程
具体实施例方式以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式
加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
图I为本发明无插件在线阅读方法的流程图。如图I所示,本发明无插件在线阅读方法包括建档过程11和读档过程13。建档过程11包括以下步骤将接收到上传的第一文档转换为文字图片格式的第二文档。所述第二文档的每一页面为一页文字图片。将所述第二文档中文字在文字图片内的位置记录为文字位置信息,存储第二文档和所述文字位置信息。提取并存储所述第二文档的章节信息、文档内部链接信息。读档过程13包括以下步骤
打开所述第二文档,第二文档的页面初始化为空白页面,加载第二文档的章节信
肩、O读取并加载第二文档的书签信息、高亮信息、笔记信息和文档内部链接信息。屏幕显示到所述第二文档的页面,加载所述屏幕显示的页面所对应的文字图片,根据所述屏幕显示的页面所加载的高亮信息进行渲染,根据所述屏幕显示的页面所加载的文档内部链接信息创建超链接。关闭所述第二文档时,将当前屏幕显示页面的页码保存至最后阅读信息,覆盖最后阅读信息中原先保存的页码。图2为本发明无插件在线阅读方法的实施例流程图。以下结合图2,对本发明无插件在线阅读方法的实施例进行详细阐述。如图2所示,本实施例包括建档过程11和读档过程13。建档过程11包括以下步骤步骤S111,接收上传的第一文档,将所述第一文档转换为文字图片格式的第二文档。具体地,浏览器上传文档《用户手册》,服务器接收文档《用户手册》,并将接收的文档转换为文字图片格式。《用户手册》共19页,转换后的《用户手册》每一页为一页文字图片,共为19页文字图片。步骤S113,将所述第二文档中文字在文字图片内的位置记录为文字位置信息,存储第二文档和所述文字位置信息。具体地,将《用户手册》中每个文字在所在文字图片中的位置记录为文字位置信息。将《用户手册》的19页文字图片存储到硬盘中,将文字图片在硬盘中的存储路径存储到数据库中,将记录的文字位置信息存储到数据库中。步骤S115,提取并存储所述第二文档的章节信息、文档内部链接信息。具体地,提取《用户手册》的章节信息、目录与正文之间的链接信息以及其它文档内部链接信息。将所述章节信息、目录与正文之间的链接信息以及其它文档内部链接信息保存到数据库中。读档过程13包括以下步骤步骤S131,在浏览器中打开第二文档,第二文档的页面初始化为空白页面,加载第二文档的章节信息。具体地,在浏览器中打开《用户手册》,19页页面初始化为空白页面,从数据库中读取《用户手册》的章节信息,将读取的章节信息加载到打开《用户手册》的网页中。步骤S133,读取并加载第二文档的书签信息、高亮信息、笔记信息和文档内部链接信息。具体地,从数据库中读取《用户手册》的书签信息、高亮信息、笔记信息和文档内部链接信息。将所述书签信息、高亮信息、笔记信息和文档内部链接信息分别对应加载到各自所在的页面;将书签信息包含的书签添加到书签列表;将高亮信息包含的高亮渲染添加到高亮列表;将笔记信息包含的笔记添加到笔记列表。具体包括将书签“(5) 2012-10-15”加载到第5页,将书签“(12) 2012-10-15”加载到第12页,将所述两个书签添加到书签列表;将高亮渲染“(2)键盘操作说明”加载到第2页,将高亮渲染“(14)搜索结果”加载到第14页,将所述两个高亮渲染添加到高亮列表;将笔记“(14)应当参考附图”加载到第14页,将所述一个笔记添加到笔记列表;将目录与正文的链接信息加载到第2页目录页。步骤S135,加载屏幕显示页面对应的文字图片,进行渲染、创建超链接。具体地,从数据库中读取最后阅读信息,最后阅读信息中记录的页码为2,最后阅读页为第2页。跳转至第2页,加载第2页所对应的文字图片。根据已加载的高亮渲染“(2)键盘操作说明”中的文字位置信息,对“键盘操作说明”进行渲染。根据已加载的目录与正文的链接信息,在目录上生成目标地址为目标页的超链接。点击第2页目录中的“14.搜索结果”,跳转至第14页,加载第14页所对应的文字 图片。根据已加载的高亮渲染“(14)搜索结果”中的文字位置信息,对“搜索结果”进行渲染。步骤S137,添加或删除书签、高亮渲染、笔记。具体地,在第5页删除书签“(5)2012-10-15”,在数据库中的书签信息表中删除书签“(5) 2012-10-15”的记录。在第7页添加书签“(7) 2012-10-15”,在数据库中的书签信息表中添加书签“(7)2012-10-15” 的记录。在第9页中添加对文字“创建高亮”的高亮渲染“(9)创建高亮”,根据文字“创建高亮”的文字位置信息对文字“创建高亮”进行渲染,在数据库中的高亮信息表中添加高亮渲染“(9)创建高亮”的记录。在第14页删除高亮渲染“(14)搜索结果”,根据所述高亮渲染中的文字位置信息对“搜索结果”撤销渲染,在数据库中的高亮信息表中删除高亮渲染“(14)搜索结果”的记录。在第14页删除笔记“(14)应当参考附图”,在数据库中的笔记信息表中删除笔记“(14)应当参考附图”的记录。在第15页添加笔记“(15)可上传印Ub格式”,在数据库中的笔记信息表中添加笔记“(15)可上传epub格式”的记录。步骤S139,关闭所述第二文档时,保存当前屏幕显示页面的页码。具体地,关闭浏览器打开的《用户手册》时,当前屏幕显示《用户手册》的第15页,将页码15保存到最后阅读信息中,覆盖原先保存的页码。对于现有技术中在线阅读难以简便安全地提供深层次阅读功能的不足,本发明无插件在线阅读方法无需安装ActiveX插件即能提供深层次的阅读功能,规避了安装ActiveX插件带来的安全风险的同时为用户提供了书签、高亮、笔记等深层次阅读功能。上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
权利要求
1.一种无插件在线阅读方法,其特征在于,所述方法至少包括建档过程和读档过程; 所述建档过程至少包括 将接收到上传的第一文档转换为文字图片格式的第二文档;所述第二文档的每一页面为一页文字图片; 将所述第二文档中文字在文字图片内的位置记录为文字位置信息,存储第二文档和所述文字位置信息; 提取并存储所述第二文档的章节信息、文档内部链接信息; 所述读档过程至少包括 打开所述第二文档,第二文档的页面初始化为空白页面,加载第二文档的章节信息; 读取并加载第二文档的书签信息、高亮信息、笔记信息和文档内部链接信息; 屏幕显示到所述第二文档的页面,加载所述屏幕显示的页面所对应的文字图片,根据所述屏幕显示的页面所加载的高亮信息进行渲染,根据所述屏幕显示的页面所加载的文档内部链接信息创建超链接; 关闭所述第二文档时,将当前屏幕显示页面的页码保存至最后阅读信息,覆盖最后阅读信息中原先保存的页码。
2.根据权利要求I所述的无插件在线阅读方法,其特征在于,所述读档过程还包括 读取第二文档的书签信息、高亮信息、笔记信息和文档内部链接信息后,将所述书签信息、高亮信息、笔记信息和文档内部链接信息分别对应加载到各自所在的页面;将书签信息包含的书签添加到书签列表;将高亮信息包含的高亮渲染添加到高亮列表;将笔记信息包含的笔记添加到笔记列表。
3.根据权利要求I所述的无插件在线阅读方法,其特征在于,所述读档过程还包括 加载书签信息、高亮信息、笔记信息和文档内部链接信息后,读取所述第二文档的最后阅读信息,根据所述最后阅读信息定位到最后阅读页,加载所述最后阅读页所对应的文字图片,根据最后阅读页所加载的高亮信息进行渲染,根据最后阅读页所加载的文档内部链接信息创建超链接;所述最后阅读信息为上次关闭所述第二文档时屏幕显示的当前页的页码信息;所述最后阅读页为上次关闭所述第二文档时屏幕显示的当前页,或所述第二文档的第一页。
4.根据权利要求3所述的无插件在线阅读方法,其特征在于,读取第二文档的最后阅读信息还包括一个判断过程 若无法读取所述最后阅读信息中的页码,则所述第二文档是首次读档,所述最后阅读页为所述第二文档的第一页;若读取到所述最后阅读信息中的页码,则所述第二文档不是首次读档,根据读取到的页码加载页码所对应的页面。
5.根据权利要求I所述的无插件在线阅读方法,其特征在于,所述读档过程还包括 根据高亮信息中包含的文字位置信息对文字进行渲染。
6.根据权利要求I所述的无插件在线阅读方法,其特征在于,所述读档过程还包括 阅读所述第二文档的过程中,添加书签、高亮渲染或笔记,保存所述书签的书签信息、高亮渲染的高亮信息或笔记的笔记信息。
7.根据权利要求I所述的无插件在线阅读方法,其特征在于,所述读档过程还包括 阅读所述第二文档的过程中,删除书签、高亮渲染或笔记,删除所述书签的书签信息、高亮渲染的高亮信息或笔记的笔记信息;删除高亮渲染后撤销被删除的高亮渲染对文字的 渲染。
全文摘要
本发明提供一种无插件在线阅读方法,所述方法至少包括建档过程和读档过程。建档过程包括将接收到的第一文档转换为文字图片格式的第二文档并存储;记录并存储第二文档中文字位置信息;提取并存储第二文档的章节信息、内部链接信息。读档过程包括打开第二文档,将页面初始化为空白页面,加载章节信息;读取书签信息、高亮信息、笔记信息和内部链接信息,分别对应加载到各自所在页面;屏幕显示到空白页面,加载对应的文字图片,根据所加载的高亮信息进行渲染,根据所加载的内部链接信息创建超链接;关闭第二文档时,保存当前屏幕显示页面的页码。本发明无需安装插件,规避安全风险的同时为用户提供深层次阅读功能。
文档编号G06F17/21GK102968403SQ20121042147
公开日2013年3月13日 申请日期2012年10月29日 优先权日2012年10月29日
发明者陆昀 申请人:陆昀
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1