电子文件在线显示方法和装置制造方法及图纸

技术编号:15542013 阅读:66 留言:0更新日期:2017-06-05 11:09
本发明专利技术提供一种电子文件在线显示方法和装置,其中,该方法包括:接收用户通过终端发送的电子文件的当前页阅读请求,当前页阅读请求中包括电子文件页码标识;确定与电子文件页码标识对应的电子文件的当前页;将电子文件的当前页转换为SWF文件;将SWF文件发送给终端,以使终端显示SWF文件。实现了用户根据自身的需求请求需要阅读的电子文件的某一页,然后向终端发送转换为SWF文件的电子文件的当前页;便于用户针对自身的需求,对电子文件进行阅读;同时不需要服务器需要通过终端将电子文件逐页进行显示,节约服务器和终端的内存资源,增加了电子文件的显示速度。

Electronic document on-line display method and device

The present invention provides an electronic file online display method and device, wherein, the method comprises: receiving user terminal to send electronic documents through the current page reading request, the current page read request including electronic documents and electronic documents to determine the page identifier; the page number identifies the current page of the electronic file; the current page conversion electron the file for the SWF file; the SWF file is sent to the terminal, the terminal to display the SWF file. The user according to their own needs to request the electronic document reading a page, and then sends the current page into electronic documents of the SWF; for users according to their own needs, the electronic files without reading; the server through terminal electronic document page display, and save the server terminal memory resources, increase the display speed of electronic documents.

【技术实现步骤摘要】
电子文件在线显示方法和装置
本专利技术涉及计算机技术,尤其涉及一种电子文件在线显示方法和装置。
技术介绍
随着信息技术的发展,数字化阅读的方式已经逐渐成为人们获取知识的重要渠道和手段,各类网站上将书籍以及文献进行电子化后,发布到网站上以供用户进行阅读。现有技术中,用户通过终端将电子文件的阅读请求发送给服务器之后,服务器通过终端将整个电子文件都显示到终端上,以供用户进行阅读。然而用户查看电子文件的时候,有可能只是查看电子文件的某几页,而不是从电子文件的开头进行查看,但是现有技术中服务器需要通过终端从电子文件的开头将电子文件逐页的进行显示,用户只能等待服务器通过终端将电子文件逐页显示之后,才能查找到用户需要查看的页数上的内容。从而不便于用户针对自身的需求,对电子文件进行阅读,并且浪费了用户的时间;同时服务器需要通过终端将电子文件逐页进行显示,会浪费服务器和终端的内存资源。
技术实现思路
本专利技术提供一种电子文件在线显示方法和装置,用以解决现有技术中中服务器需要通过终端从电子文件的开头将电子文件逐页的进行显示,用户只能等待服务器通过终端将电子文件逐页显示之后,才能查找到用户需要查看的页数上的内容,从而不便于用户针对自身的需求,对电子文件进行阅读,并且浪费了用户的时间;同时服务器需要通过终端将电子文件逐页进行显示,会浪费服务器和终端的内存资源的问题。本专利技术的一方面是提供电子文件在线显示方法,包括:接收用户通过终端发送的电子文件的当前页阅读请求,所述当前页阅读请求中包括电子文件页码标识;确定与所述电子文件页码标识对应的电子文件的当前页;将所述电子文件的当前页转换为基于矢量Flash动画文件(ShockWaveFlash,简称SWF文件);将所述SWF文件发送给所述终端,以使所述终端显示所述SWF文件。如上所述的方法中,所述当前页阅读请求中还包括:第一阅读授权标识;相应的,在所述将所述电子文件的当前页转换为SWF文件之后,还包括:确定所述第一阅读授权标识与所述SWF文件中预设的第二阅读授权标识,是否一致;若一致,则确定允许所述用户阅读所述SWF文件,并执行将所述SWF文件发送给所述终端的步骤。如上所述的方法中,还包括:若不一致,则确定不允许所述用户读取所述SWF文件,并将空白文件发送所述终端,以使所述终端显示所述空白文件。如上所述的方法中,在将所述电子文件的当前页转换为SWF文件之后,还包括:根据预先设定的第一加密密码,将所述SWF文件加密;相应的,将所述SWF文件发送给所述终端,以使所述终端显示所述SWF文件,包括:将加密后的SWF文件发送给所述终端,以使所述终端将所述用户输入的第二加密密码与所述第一加密密码比对一致之后解密SWF文件并显示SWF文件。本专利技术的另一方面是提供一种电子文件在线显示装置,包括:接收模块,用于接收用户通过终端发送的电子文件的当前页阅读请求,所述当前页阅读请求中包括电子文件页码标识;第一确定模块,用于确定与所述电子文件页码标识对应的电子文件的当前页;转换模块,用于将所述电子文件的当前页转换为SWF文件;发送模块,用于将所述SWF文件发送给所述终端,以使所述终端显示所述SWF文件。如上所述的装置中,所述当前页阅读请求中还包括:第一阅读授权标识;相应的,还包括:第二确定模块,用于在所述转换模块将所述电子文件的当前页转换为SWF文件之后,确定所述第一阅读授权标识与所述SWF文件中预设的第二阅读授权标识,是否一致;第一执行模块,用于若所述第二确定模块确定所述第一阅读授权标识与所述第二阅读授权标识一致,则确定允许所述用户阅读所述SWF文件,并执行所述发送模块。如上所述的装置中,还包括:第二执行模块,用于若所述第二确定模块确定所述第一阅读授权标识与所述第二阅读授权标识不一致,则确定不允许所述用户读取所述SWF文件,并将空白文件发送所述终端,以使所述终端显示所述空白文件。如上所述的装置中,所述转换模块在将所述电子文件的当前页转换为SWF文件之后,还用于:根据预先设定的第一加密密码,将所述SWF文件加密;相应的,所述发送模块,具体用于:将加密后的SWF文件发送给所述终端,以使所述终端将所述用户输入的第二加密密码与所述第一加密密码比对一致之后解密SWF文件并显示SWF文件。本专利技术通过接收用户通过终端发送的电子文件的当前页阅读请求,当前页阅读请求中包括电子文件页码标识;确定与电子文件页码标识对应的电子文件的当前页;将电子文件的当前页转换为SWF文件;将SWF文件发送给终端,以使终端显示SWF文件。实现了用户根据自身的需求请求需要阅读的电子文件的某一页,然后向终端发送转换为SWF文件的电子文件的当前页,从而不需要在终端上将电子文件进行逐页的显示之后,用户才可以查看到需要查看的页数上的内容。进而便于用户针对自身的需求,对电子文件进行阅读;同时不需要服务器需要通过终端将电子文件逐页进行显示,节约服务器和终端的内存资源,增加了电子文件的显示速度。附图说明图1为本专利技术实施例一提供的电子文件在线显示方法的流程图;图2为本专利技术实施例二提供的电子文件在线显示方法的流程图;图3为本专利技术实施例三提供的电子文件在线显示装置的结构示意图;图4为本专利技术实施例四提供的电子文件在线显示装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例一提供的电子文件在线显示方法的流程图,如图1所示,本实施例的方法包括:步骤101、接收用户通过终端发送的电子文件的当前页阅读请求,当前页阅读请求中包括电子文件页码标识。在本实施例中,具体的,用户使用终端的时候,可以通过终端发送出电子文件的当前页阅读请求,从而可以接收到中的发送的电子文件的当前页阅读请求,并且,当前页阅读请求中携带了电子文件页码标识。步骤102、确定与电子文件页码标识对应的电子文件的当前页。在本实施例中,具体的,在数据库中存储了电子文件,根据接收到的电子文件页码标识确定出用户所请求的电子文件的当前页。步骤103、将电子文件的当前页转换为SWF文件。在本实施例中,具体的,步骤102中确定的电子文件的当前页,可能是word、ppt、excle、pdf等格式的文件,需要将其转换为SWF格式的SWF文件,从而将统一格式后的文件返回给终端,便于终端进行显示。举例来说,可以采用swftools工具包将pdf格式的电子文件的当前页转换为SWF文件。当电子文件较小的时候,可以转换生产一个SWF格式的SWF文件;当电子文件稍大时,可以转换成多个SWF格式的SWF文件,从而可以便于终端对文件进行显示,提高文件在终端上的加载速度。步骤104、将SWF文件发送给终端,以使终端显示SWF文件。在本实施例中,具体的,将SWF文件返回给终端,终端将SWF文件进行显示,从而用户可以在终端上阅读SWF文件。本实施例通过根据接收到的用户通过终端发送的电子文件的携带了电子文件页码标识的当前页阅读请求,去确定与电子文件页码标本文档来自技高网...
电子文件在线显示方法和装置

【技术保护点】
一种电子文件在线显示方法,其特征在于,包括:接收用户通过终端发送的电子文件的当前页阅读请求,所述当前页阅读请求中包括电子文件页码标识;确定与所述电子文件页码标识对应的电子文件的当前页;将所述电子文件的当前页转换为基于矢量Flash动画文件SWF文件;将所述SWF文件发送给所述终端,以使所述终端显示所述SWF文件。

【技术特征摘要】
1.一种电子文件在线显示方法,其特征在于,包括:接收用户通过终端发送的电子文件的当前页阅读请求,所述当前页阅读请求中包括电子文件页码标识;确定与所述电子文件页码标识对应的电子文件的当前页;将所述电子文件的当前页转换为基于矢量Flash动画文件SWF文件;将所述SWF文件发送给所述终端,以使所述终端显示所述SWF文件。2.根据权利要求1所述的方法,其特征在于,所述当前页阅读请求中还包括:第一阅读授权标识;相应的,在所述将所述电子文件的当前页转换为SWF文件之后,还包括:确定所述第一阅读授权标识与所述SWF文件中预设的第二阅读授权标识,是否一致;若一致,则确定允许所述用户阅读所述SWF文件,并执行将所述SWF文件发送给所述终端的步骤。3.根据权利要求2所述的方法,其特征在于,还包括:若不一致,则确定不允许所述用户读取所述SWF文件,并将空白文件发送所述终端,以使所述终端显示所述空白文件。4.根据权利要求1-3任一项所述的方法,其特征在于,在将所述电子文件的当前页转换为SWF文件之后,还包括:根据预先设定的第一加密密码,将所述SWF文件加密;相应的,将所述SWF文件发送给所述终端,以使所述终端显示所述SWF文件,包括:将加密后的SWF文件发送给所述终端,以使所述终端将所述用户输入的第二加密密码与所述第一加密密码比对一致之后解密SWF文件并显示SWF文件。5.一种电子文件在线显示装置,其特征在于,包括:接收模块,用于接收用户通过终端发...

【专利技术属性】
技术研发人员:百华睿
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京,11

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

1