电子文件浏览处理方法及系统的制作方法

文档序号:6579764阅读:172来源:国知局
专利名称:电子文件浏览处理方法及系统的制作方法
技术领域
本发明涉及计算机技术。
背景技术
目前,通过互联网浏览网络中服务器上的电子文件的方法均是将电子文件先下载
到本地计算机中,然后再用安装在本地计算机中的相关软件打开文件查看其内容。如从网
络邮箱收到电子邮件后,若邮件带有Word文件附件,则需要先把文件下载到本地,然后再
用Word软件打开文件查看。在点击网络上的电子文件时,通常都会提示是下载还是打开,
选择打开虽然能直接打开文件,但其实也是采用的"先下载_再用软件打开"的方式,只不
过是把这个过程自动由Web浏览器程序完成了。 传统的互联网电子文件的查看方式有以下缺点 1、文件必须下载到本地,当文件较大时,下载会耗费时间。对于手机网络来说,有 的大文件甚至完全无法下载。 2、用户的本地终端必须安装相关的电子文件查看软件,若没有安装相关软件,则 电子文件就算下载了也无法查看。不论对于计算机还是手机来讲,安装大量的种类繁多的 软件既不经济、操作起来也比较麻烦。 3、对于某些专业的电子文件来说,其对应软件的操作也比较麻烦。比如AutoCAD 软件的DWG文件, 一个非专业的人员甚至无法顺利地使用AutoCAD软件打开DWG文件并进 行放大、縮小等操作。

发明内容
本发明所要解决的技术问题是,提供一种便于浏览的电子文件浏览处理方法,使 用户无需依赖本地机安装的第三方软件即可浏览电子文件的附件。 本发明解决所述技术问题采用的技术方案是,电子文件浏览处理方法,其特征在 于,包括下述步骤 A、文件转换单元读取目标文件; B、文件转换单元对步骤A中读取的文件进行格式转换,将文件转换为易读的文件 格式; C、文件转换单元将转换后的文件传送到用户端。 所述目标文件为电子邮件附件。或者,文件转换单元为独立的服务器,目标文件为 web服务器上的文件。 进一步的,所述步骤A中,文件转换单元为独立的服务器,目标文件为电子邮件服 务器上的文件。 或者,所述文件转换单元和目标文件的附件皆位于本地。相对于远程的服务器而 言,作为客户端的机器即称为"本地"。 所述目标文件存储于文件存储单元,文件存储单元和文件转换单元位于远程服务器,所述步骤A包括 Al、若目标文件包含附件,文件存储单元将文件传送到文件转换单元进行转换;
A2、转换后的文件存储于文件转换单元,并将保存地址或访问链接传送到文件存 储服务器,文件存储服务器将保存地址或访问链接在目标文件中标注;或者转换后的文件 传送到文件存储服务器保存。 所述步骤B的文件转换采用虚拟打印方式,或者采用文件分析后转换的方式。
本发明还提供一种电子文件浏览处理系统,包括文件存储单元,所述文件存储单 元设置于远程服务器,其特征在于,还包括文件转换单元,用于将非易读文件转换为易读文 件,所述文件转换单元与文件存储单元有便于文件传输的连接关系。 所述远程服务器为Web服务器、网络U盘服务器、电子邮件服务器、即时通信服务
器或者办公自动化服务器。 所述文件转换单元为虚拟打印单元。 本发明所述的非易读的文件,是指需要借助第三方软件打开的文件,例如word文
件、CAD文件等,在电子邮件等远程文件传输中,通常以附件形式附加在主文件上。 所述的"易读的文件格式"或者"易读文件"是指能够在不借助第三方软件的情况
下,以web浏览器直接阅读的文件格式,例如标准的HTML格式,JPEG、TIFF、GIF等图片格式。
本发明将非易读文件转换为易读文件,直接以主文件的正文部分,或者以超链接的形式,在
浏览器上直接显示。 本发明的有益效果是,电子文件不需下载到互联网终端设备中即可在互联网网页 中直接显示电子文件的内容。用户浏览文件内容时,可单页浏览,不需等待整个文件打开, 可提高浏览速度。互联网终端设备中无需安装各种电子文件对应的软件。不论何种格式的 电子文件,均采用完全相同的操作方法进行浏览操作,用户无需掌握各种不同的软件操作 方式才能顺利查看文件内容。 以下结合附图和具体实施方式
对本发明作进一步的说明。


图1是本发明的整体原理图。
图2是本发明对公开格式的文件进行文件转换的技术原理图。 图3是本发明对未公开格式的文件进行文件转换的技术原理图。 图4是本发明的文件浏览程序技术原理图。 图5是本发明的实施例1的原理图。 图6是本发明的实施例2的原理图。 图7是本发明的实施例3的原理图。 图8、9是本发明的实施例4的原理图。
具体实施例方式
本发明采用了和传统方式完全不同的方式为用户提供浏览网络上的电子文件的 功能。具体原理如下 参见图1。首先,电子文件由互联网的终端设备(如电脑、手机)上传到互联网服务器中,如电子邮件的发送、将文件上传到网络U盘等都属于这一过程;然后,带有文件存 储装置的网络服务器(如电子邮件服务器和网络U盘服务器等)将电子文件数据传递到 本发明专有的"电子文件浏览服务器中",即前文所述的文件转换单元;在"电子文件浏览服 务器"中使用文件转换程序将不同种类的电子文件转换为统一的专有文件格式,保存在电 子文件浏览服务器中;最后当用户通过互联网终端请求浏览文件内容时,由网络服务器将 请求传递到"电子文件浏览服务器"中,由其中的文件浏览程序打开先前已经转换过的电子 文件对应的统一格式文件,并根据用户的要求将文件内容呈现到互联网终端的Web浏览器 上,这样用户即可在不下载文件、不安装相关软件的情况下直接在Web浏览器中查看电子 文件的内容了。
本发明包含两个核心部分文件转换程序和文件浏览程序。下面分别描述这两个
部分的技术原理 文件转换程序技术原理 文件转换程序的目的是将各种不同格式的电子文件转换为统一的自定义电子文
件格式(HyperDoc文件格式),此格式文件可将矢量图形、光栅图像、文字等集成在同一个
文件中以支持对所有静态可视数据的展示,类似于常用的PDF文件格式。 将不同格式的电子文件转换为统一的HyperDoc格式的方法为两个 如图2,对于格式未公开的电子文件,如微软的Word、Excel、PowerPoint等文件格
式,采用业内的成熟技术,及虚拟打印技术,将文件内容通过打印转换为统一的格式,概要
原理如下 通过应用程序打开电子文件,调用应用程序的打印功能,应用程序将电子文件的 数据传递到Windows系统的打印核心中,打印核心又将文件的图像、文字、图形等数据传 递给虚拟打印驱动程序,虚拟打印驱动将这些图像、文字、图形等数据保存为统一格式的文 件。由于采用虚拟打印技术转换文件格式是行业内公开的技术,Adobe公司的PDF和微软 公司的XPS格式的转换都采用了此技术,这里就不再详细描述。 对于格式公开的电子文件,如文本文件、PDF文件、DWG文件(AutoCAD)等格式, 不需要采用虚拟打印技术。直接通过解析该文件的内容,将其转换为统一的格式,如图3a ; 或直接将其作为内嵌数据嵌入到统一格式的文件中即可,如图3b。当文件是作为内嵌数据 嵌入到统一格式的文件中时,在文件浏览程序生成文件的可视图像时才进行格式解析。
文件浏览程序技术原理 如图4,浏览程序的任务是根据用户通过互联网终端发出的指令,将经过格式转换 后的统一格式文件中的指定页面的数据呈现为普通互联网浏览器程序可以显示的数据,显 示在网页上,以实现用户仅仅通过网页浏览即可查看文件内容的目标。具体原理如下
用户通过互联网终端设备浏览电子文件对应的网页时,HTTP请求从终端设备发 送到互联网信息服务器中(及通常说的Web服务器、网站服务器等),由于文件浏览程序 是作为互联网信息服务器的一个扩展程序存在的,因此互联网信息服务器将对应网页的扩 展处理请求发送到文件浏览程序中;文件浏览程序根据请求从保存在文件浏览服务器上的 统一格式的电子文件中读取用户要求查看的页面的数据,然后将这些数据呈现为网页格式 (HTML)支持的图像格式(如JPEG),回传到互联网信息服务器中,互联网信息服务器将其 嵌入到网页中传送回互联网终端设备的网页浏览程序上显示给用户看。
这里,互联网终端设备和互联网信息服务器之间的通讯为业内通用成熟技术且有 成熟产品,不再详细描述。 文件浏览程序的核心是内容呈现,即根据互联网终端设备发出的请求将指定文件 的指定页面中的指定区域的内容绘制为指定大小的图像,供用户在网页上查看。其原理如 下 当用户访问包含电子文件浏览功能的网页时,通过网页上的命令元素(如按钮 等)发出指令,如选择文件、翻页、放大、縮小等。网页上的程序(如JavaScript程序) 根据用户的操作计算出要显示的文件名(或文件唯一标识)、页号、要显示的页面区域、放 大和縮小比例等信息,以http请求的方式发送到互联网信息服务器中,互联网信息服务器 将请求转给文件浏览程序,文件浏览程序从对应的统一格式文件中读取指定页的数据,根 据要求将文件数据转换为网页格式支持数据(JPEG,文本,HTML等)。在用户进行文件浏览 时,用户不断地进行浏览操作,http请求不断地发送到服务器上,文件浏览程序也根据要求 不断地进行文件内容的"绘制"。 在网页中显示电子文件内容时,采用了业内成熟的"动态网页"技术和Ajax技术, 可将文件内容的显示功能嵌入到任何一个网页中,并在"不刷屏"、"不闪烁"情况下实现翻 页、放大、縮小的动态显示效果。 这里需要说明的是,由于对文件内容的放大和縮小实际上是在服务器上的文件浏 览程序中根据不同縮放比例重新"绘制"的,因此不像普通的图像的放大和縮小会导致图像 的模糊,可保证在放大时文件内容的保真度。 下面以不同的应用领域的具体应用为例,对本发明作进一步说明。
实施例1 :电子邮件附件浏览系统,如图5。 通过使用本技术,可使网络邮箱用户直接在网页中查看邮件附件的内容。具体方 案如下 当网络上的邮箱服务器收到邮件时,若发现该邮件包含有附件,则将附件文件传 递到文件浏览服务器中,通过转换后生成该附件对应的统一格式文件。当邮箱用户通过邮 件客户端(邮件客户端可以是Web版的也可以是本地应用程序)登录邮箱时,通过邮件客 户端已有的功能来浏览邮件的正文;当用户需要浏览邮件附件时,邮件客户端将请求发送 到文件浏览服务器中,文件浏览服务器生成附件内容网页传递到邮件客户端中显示。
实施例2 :网络U盘文件浏览系统,如图6。 通过使用本技术,可使网络U盘系统向其用户提供网络U盘中保存的文件的内容 在线浏览功能,具体方案如下 网络U盘的用户在网络U盘的网页中将本地文件上传到网络U盘中保存,网络U盘 服务器将文件传递到文件浏览服务器中,转换为统一格式文件。当用户需要查看文件内容 时,通过网络U盘系统的文件内容网页向文件浏览服务器发送文件查看请求,文件浏览服 务器将文件内容呈现为网页支持的格式传递给网络U盘用户的互联网终端中供用户查看。
实施例3 :办公自动化系统文件浏览,如图7 。 通过使用本技术,可使办公自动化系统向其用户提供系统中流转公文的在线浏览 功能,具体方案如下 目前的办公自动化系统分为两大类基于Web技术的和基于C/S技术的系统。对于基于C/S技术的办公自动化系统,使用本技术的前提条件是其系统可以访问网页服务器 并能够显示网页。 用户通过办公自动化系统的客户端(对于Web版的系统来说,客户端就是网页浏 览器)将需要审阅的文件提交到办公自动化系统的服务器中,办公自动化系统服务器将文 件传递到文件浏览服务器中转换为统一格式的文件。当文件流转流程中的用户需要查看文 件内容时,使用办公自动化系统客户端向文件浏览服务器发出请求,文件浏览服务器根据 请求将对应的统一格式文件找出并以网页方式呈现在办公自动化系统的客户端页面上。
实施例4 :即时通讯文件交换系统的文件内容浏览,如图8。 即时通讯系统,如MSN, QQ等,都有文件传递的功能,用户通过他们来交换文件。当
文件的接收方没有安装相关软件时,就无法查看文件内容。使用本技术,即时通讯系统可在
文件接收方没有相关软件的情况下允许文件接收方查看收到的文件内容。具体方案如下 文件的发送者通过即时通讯客户端将文件发送给接收者,即时通讯系统服务器在
将文件发送给接收端的同时将文件发送到文件浏览服务器中,文件浏览服务器将其转换为
统一格式的文件。文件接收者在收到文件后,若其计算机中没有安装相关软件无法查看,则
即时通讯客户端自动打开网页浏览器将页面跳转到文件浏览服务器的对应网页上,文件浏
览服务器根据请求将事先转换好的统一格式文件以网页方式呈现给用户查阅。 需要指出的是,某些情况下,文件的传递不是通过及时通讯系统的服务器中转的,
这时,向文件浏览服务器发送文件的动作由接收端的即时通讯客户端完成,具体流程如图9。
权利要求
电子文件浏览处理方法,其特征在于,包括下述步骤A、文件转换单元读取目标文件;B、文件转换单元对步骤A中读取的文件进行格式转换,将文件转换为易读的文件格式;C、文件转换单元将转换后的文件传送到用户端。
2. 如权利要求1所述的电子文件浏览处理方法,其特征在于,所述目标文件为电子邮 件附件。
3. 如权利要求1所述的电子文件浏览处理方法,其特征在于,所述步骤A中,文件转换 单元为独立的服务器,目标文件为恥b服务器上的文件。
4. 如权利要求1所述的电子文件浏览处理方法,其特征在于,所述步骤A中,文件转换 单元为独立的服务器,目标文件为电子邮件服务器上的文件。
5. 如权利要求1所述的电子文件浏览处理方法,其特征在于,所述文件转换单元和目 标文件的附件皆位于本地。
6. 如权利要求1所述的电子文件浏览处理方法,其特征在于,所述目标文件存储于文 件存储单元,文件存储单元和文件转换单元位于远程服务器,所述步骤A包括Al、若目标文件包含附件,文件存储单元将文件传送到文件转换单元进行转换; A2、转换后的文件存储于文件转换单元,并将保存地址或访问链接传送到文件存储服务器,文件存储服务器将保存地址或访问链接在目标文件中标注;或者转换后的文件传送到文件存储服务器保存。
7. 如权利要求1所述的电子文件浏览处理方法,其特征在于,所述步骤B的文件转换采 用虚拟打印方式,或者采用文件分析后转换的方式。
8. 电子文件浏览处理系统,包括文件存储单元,所述文件存储单元设置于远程服务器, 其特征在于,还包括文件转换单元,用于将非易读文件转换为易读文件,所述文件转换单元 与文件存储单元有便于文件传输的连接关系。
9. 如权利要求8所述的电子文件浏览处理系统,其特征在于,所述远程服务器为Web服 务器、网络U盘服务器、电子邮件服务器、即时通信服务器或者办公自动化服务器。
10. 如权利要求9所述的电子文件浏览处理系统,其特征在于,所述文件转换单元为虚 拟打印单元。
全文摘要
电子文件浏览处理方法及系统,涉及计算机技术。本发明的方法包括下述步骤A、文件转换单元读取目标文件;B、文件转换单元对步骤A中读取的文件进行格式转换,将文件转换为易读的文件格式;C、文件转换单元将转换后的文件传送到用户端。本发明的有益效果是,电子文件不需下载到互联网终端设备中即可在互联网网页中直接显示电子文件的内容。用户浏览文件内容时,可单页浏览,不需等待整个文件打开,可提高浏览速度。
文档编号G06F17/22GK101697157SQ20091016434
公开日2010年4月21日 申请日期2009年9月4日 优先权日2009年9月4日
发明者耿学鸿 申请人:耿学鸿;
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1