[发明专利]一种可扩展的在线浏览电子文件的系统及方法在审
申请号: | 201310071851.0 | 申请日: | 2013-03-07 |
公开(公告)号: | CN104035937A | 公开(公告)日: | 2014-09-10 |
发明(设计)人: | 李锴;康昆彬;王海瑞;吴阳阳;刘桂玲 | 申请(专利权)人: | 方正国际软件(北京)有限公司;方正国际软件有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京天悦专利代理事务所(普通合伙) 11311 | 代理人: | 田明;任晓航 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 扩展 在线 浏览 电子 文件 系统 方法 | ||
技术领域
本发明涉及互联网领域,具体涉及一种可扩展的使用通用浏览器在线浏览电子文件的系统及方法。
背景技术
随着信息技术的发展,各种类型的电子文件层出不穷,这些电子文件大都保存在各种信息系统中,如何在客户端使用通用阅读器实现多种格式电子文件的方便、灵活、高效、受控地在线浏览,避免在客户端安装多个阅读程序成为如今电子文件浏览的新课题。
目前,采用通用阅读器实现电子文件的在线浏览主要是两种方案:
方案一,基于SWF(Shock Wave Flash)的在线浏览;该方案是在服务器端将文件转换为Flash格式(后缀名为swf),将转换后的Flash文件送到客户端进行显示。根据客户端的Flash文件显示方式不同,服务器端转换时的处理也有所不同;如果客户端直接浏览生成的Flash文件,则转换后的Flash文件需要包含翻页控制、打印、检索等功能菜单;如果客户端使用的是外部Flash文件(该文件称为壳Flash文件)显示转换后的Flash文件,则转换后的Flash文件不包括功能控制按钮或菜单,由壳文件控制Flash文件的翻页控制、打印、检索等,此时用户的部分权限(可否打印、可否拷贝文本)可以通过壳文件的功能菜单进行控制。由于大多数WEB浏览器都直接支持Flash,该方案的最大好处是无需在客户端安装阅读软件,因此该方案一般用于互联网的文件在线浏览,如百度文库、豆丁等。
方案二,基于PDF的在线浏览;该方案在服务器端将文件转换为PDF格式,根据文件浏览时的权限要求对文件进行拆页、权限加密、水印添加等操作,将处理后的仅包含指定页(或页范围)的PDF文件分发到客户端,客户端使用Adobe Reader对PDF文件进行阅读;(参考资料3)。
方案一的局限是预先将原始文件进行格式转换,生成包含所有页的可供在线浏览的单一Flash文件,所有用户浏览时使用的都是该文件;在需要根据用户权限(如是否添加水印,限制查看某些敏感页)生成不同的Flash文件时,该方案无法满足;如果文件较小,可以根据权限对文件的所有页进行水印、并根据分页授权要求删除敏感页等操作,如果文件较大,实时对文件的所有页进行水印添加等操作在性能上无法达到实用的要求;另一方面,一次性将整个大文件进行传输和在客户端进行显示也影响性能。
方案二的局限性在于客户端需要安装钩子Hook程序和Adobe Reader,Hook程序的调用方式在不同网络浏览器上并不一致,如在Internet Explorer上通过ActiveX调用,在Mozilla Firefox上需要通过PlugIn进行调用,在ActiveX和PlugIn的安装、分发、升级、维护上极大地依赖于客户端环境;其次,不同版本的Adobe Reader和IE浏览器兼容性问题也有出入,这样极大得降低了用户的满意度。
方案一和方案二的一个共同局限性在于扩展性不足,它们都限定了一个唯一的输出格式(swf或pdf),客户无法根据自己的需要进行选择,要移植到新的目标格式需要重新开发。
另一方面,在某些特定应用或领域中,一些文件格式也得到了较为广泛的应用,该格式文件的阅读程序在该范围内也相对普及,其他格式文件也可以通过相应的格式转换程序转换为该格式,如电子公文及电子图书领域的方正CEB、CEBX;此时,这类文件格式本身是相对封闭,转换为swf和pdf文件技术上并不完全可行(或转换后有信息丢失,如整个页面转换为了图片,无法支持文件拷贝),其次,由于应用的需要,大部分文件直接使用该文件进行存储,通过方案一和方案二再次进行格式转换和浏览并不经济;需要基于该格式实现文件的在线浏览,支持文件的实时转换、拆页、加密、水印等操作,实现类似参考资料3的应用效果。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种可扩展的在线浏览电子文件的系统及方法,实现电子文件的在线安全高效的浏览。
为实现上述目的,本发明采用的技术方案如下:
一种可扩展的在线浏览电子文件的系统,包括:
服务器端:用于接收客户端的访问请求,并根据用户的访问请求将不同格式的电子文件转换为输出目标格式文件输出至客户端;所述的输出目标格式包括内置目标格式和非内置目标格式,所述的内置目标格式包括PDF、SWF和CEBX格式;所述的服务器端包括:
配置模块:用于配置电子文件在线浏览时的输出目标格式、输出目标格式文件的输出方式、定时格式转换任务的配置;所述的定时格式转换任务的配置方式包括原始电子文件到输出目标格式文件的实时转换和预先转换存储;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于方正国际软件(北京)有限公司;方正国际软件有限公司,未经方正国际软件(北京)有限公司;方正国际软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310071851.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种取样装置
- 下一篇:一种菠萝鸡肉香精及其制备方法