当前位置: 首页 > 专利查询>陆昀专利>正文

无插件在线阅读方法技术

技术编号:8413112 阅读:154 留言:0更新日期:2013-03-14 02:08
本发明专利技术提供一种无插件在线阅读方法,所述方法至少包括建档过程和读档过程。建档过程包括:将接收到的第一文档转换为文字图片格式的第二文档并存储;记录并存储第二文档中文字位置信息;提取并存储第二文档的章节信息、内部链接信息。读档过程包括:打开第二文档,将页面初始化为空白页面,加载章节信息;读取书签信息、高亮信息、笔记信息和内部链接信息,分别对应加载到各自所在页面;屏幕显示到空白页面,加载对应的文字图片,根据所加载的高亮信息进行渲染,根据所加载的内部链接信息创建超链接;关闭第二文档时,保存当前屏幕显示页面的页码。本发明专利技术无需安装插件,规避安全风险的同时为用户提供深层次阅读功能。

【技术实现步骤摘要】

本专利技术涉及在线阅读方法,特别是涉及一种。
技术介绍
当前市场上广泛运用的在线阅读主要有两种方式一种阅读方式是基于超文本标记语言(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,读取并加载第二文档的书签信息、高亮信息、笔记信息和文档内部链接信息。具体地,从数据库中读取《用户手册》的书签信息、高亮信息、笔记信息和文档内部链接信息。将所述书签信息、高亮信息、笔记信息和文档内部链接信息分别对应加载到各自所在的页面;将书签信息包含的书签添加本文档来自技高网...

【技术保护点】
一种无插件在线阅读方法,其特征在于,所述方法至少包括:建档过程和读档过程;所述建档过程至少包括:将接收到上传的第一文档转换为文字图片格式的第二文档;所述第二文档的每一页面为一页文字图片;将所述第二文档中文字在文字图片内的位置记录为文字位置信息,存储第二文档和所述文字位置信息;提取并存储所述第二文档的章节信息、文档内部链接信息;所述读档过程至少包括:打开所述第二文档,第二文档的页面初始化为空白页面,加载第二文档的章节信息;读取并加载第二文档的书签信息、高亮信息、笔记信息和文档内部链接信息;屏幕显示到所述第二文档的页面,加载所述屏幕显示的页面所对应的文字图片,根据所述屏幕显示的页面所加载的高亮信息进行渲染,根据所述屏幕显示的页面所加载的文档内部链接信息创建超链接;关闭所述第二文档时,将当前屏幕显示页面的页码保存至最后阅读信息,覆盖最后阅读信息中原先保存的页码。

【技术特征摘要】

【专利技术属性】
技术研发人员:陆昀
申请(专利权)人:陆昀
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1