页面展示装置和页面展示方法制造方法及图纸

技术编号:12384294 阅读:88 留言:0更新日期:2015-11-25 15:36
本发明专利技术提供了一种页面展示装置,包括:排版单元,用于在接收到对指定文件进行页面展示的请求时,生成与所述指定文件对应的基本结构化信息,并逐页生成页面展示所需的页面基本信息并发送;中间处理单元,连接至所述排版单元,用于对接收到的所述页面基本信息进行逐页处理,并根据处理结果和所述基本结构化信息逐页生成页面展示所需的附加信息并发送;展示单元,连接至所述中间处理单元,用于逐页接收所述页面展示所需的附加信息和所述页面基本信息,并根据所述页面展示所需的页面基本信息及附加信息逐页展示所述指定文件。相应地,还提供了一种页面展示方法。通过该技术方案,可以提高预览过程中的预览效率,从而提升用户的使用体验。

【技术实现步骤摘要】

本专利技术涉及数字出版
,具体而言,涉及一种页面展示装置和一种页面展示方法。
技术介绍
随着电子设备的快速发展,电子阅读器越来越多地走入人们的生活,人们在通过传统纸质媒介阅读的同时,还可以通过计算机、手机、平板电脑等电子设备来阅读电子期刊。对于电子期刊,通常需要先用排版软件进行前期的排版编辑,然后将其输出成特定格式的数据文件,再由电子设备上安装的阅读器来解析数据文件,最终展示给用户。电子期刊可以实现的阅读体验远远优于纸质媒介,不仅能展示静态内容,还能增加很多动画和互动效果,而这些动态效果在排版过程中并不是所见即所得的,排版中只需排入静态资源,然后通过设置资源的配置属性,根据特定协议生成数据文件,便可以在阅读器上展示出丰富的动态效果。而在排版过程中,往往希望能预览当前页面在阅读器的最终展示效果,所以,在排版软件中启动阅读器程序进行预览不失为一种好方法。而有时,排版软件并不能独立生成完整的期刊数据文件,而是先生成基本资源文件,再借助于某中间程序利用已有的基本资源文件生成附加文件,基本资源文件和附加文件组合到一起成为完整的期刊数据文件。由此看来,最直观的预览流程为:先用排版软件将当前排版的期刊生成基本资源文件,然后启动中间程序生成附加文件,再启动阅读器程序打开该完整数据文件进行展示。但是一个期刊数据文件通常有几十或上百个页面,先后三个步骤的串行执行势必需要较长的等待时间,用户体验不够快捷。因此,需要一种新的技术方案,可以提高预览过程中的预览效率,从而提升用户的使用体验。
技术实现思路
本专利技术正是基于上述问题,提出了一种新的技术方案,可以提高预览过程中的预览效率,从而提升用户的使用体验。有鉴于此,本专利技术提出了一种页面展示装置,包括:排版单元,用于在接收到对指定文件进行页面展示的请求时,生成与所述指定文件对应的基本结构化信息,并逐页生成页面展示所需的页面基本信息并发送;中间处理单元,连接至所述排版单元,用于对接收到的所述页面基本信息进行逐页处理,并根据处理结果和所述基本结构化信息逐页生成页面展示所需的附加信息并发送;展示单元,连接至所述中间处理单元,用于逐页接收所述页面展示所需的附加信息,并根据所述页面展示所需基本信息及附加信息逐页展示所述指定文件。在该技术方案中,排版单元在逐页生成页面展示所需的页面基本资源的过程中,逐页发送至中间处理单元,由中间处理单元边处理边发送至展示单元,由展示单元进行展示,这样,页面展示信息的生成、中间处理和展示并行执行,可以缩短用户的等待时间,提高了预览的效率,以提升用户的使用体验。在上述技术方案中,优选地,所述排版单元还用于:在生成所述基本结构化信息之后,向所述中间处理单元和所述展示单元发送启动命令,以及判断是否接收到所述中间处理单元在启动成功时发送的启动回执,在接收到所述启动回执时,向所述中间处理单元逐页发送所述页面基本信息;所述中间处理单元还用于:在接收到所述启动命令时进行启动,并在启动成功后,发送所述启动回执至所述排版单元;所述展示单元还用于:在接收到所述启动命令时进行启动,并在启动成功后,向所述中间处理单元发送启动回执;所述中间处理单元还用于:在接收到所述展示单元发送的所述启动回执时,向展示单元逐页发送所述页面展示信息。在该技术方案中,在排版单元准备好之后启动中间处理单元和展示单元,并在中间处理单元和展示单元有反馈之后向中间处理单元和展示单元发送信息,这样,不但可以保证信息能快速准确的到达,同时可以使排版单元、中间处理单元和展示单元同时进行,提高了页面展示的速度和效率。在上述技术方案中,优选地,所述展示单元还用于:在接收到停止进行页面展示的命令时,向所述中间处理单元发送停止命令;所述中间处理单元还用于:在接收到所述停止命令时,停止向所述展示单元发送所述页面展示信息,并向所述排版单元发送所述停止命令;所述排版单元还用于:在接收到所述停止命令时,停止向所述中间处理单元发送所述页面基本信息。在该技术方案中,在展示单元接收到停止命令时(如用户关闭预览界面),展示单元通知中间处理单元和排版单元停止进行处理,从而使得预览过程结束。在上述技术方案中,优选地,所述排版单元还用于:在接收到所述页面展示的请求时,生成所述指定文件的基本结构化信息,并生成页面展示所需的页面基本信息,其中,所述页面基本信息包括:页面背景图片、页面描述文件、页面包含的组件信息、组件的描述文件、组件图片文件、视频文件和/或音频文件。在上述技术方案中,优选地,所述基本结构化信息包括:指定文件的页面总页数、页面版式、文章信息、内部文件夹及文件命名规则。根据本专利技术的另一方面,还提供了一种页面展示方法,包括:排版单元在接收到对指定文件进行页面展示的请求时,生成与所述指定文件对应的基本结构化信息,并逐页生成展示所需的页面基本信息并发送;中间处理单元对接收到的所述页面基本信息进行逐页处理,并根据处理结果和所述基本结构化信息逐页生成页面展示所需的附加信息并发送;展示单元逐页接收所述页面展示所需的附加信息,并根据所述页面展示所需基本信息及附加信息逐页展示所述指定文件。在该技术方案中,排版单元在逐页生成页面展示所需的页面基本资源的过程中,逐页发送至中间处理单元,由中间处理单元边处理边发送至展示单元,由展示单元进行展示,这样,页面展示信息的生成、中间处理和展示并行执行,可以缩短用户的等待时间,提高了预览的效率,以提升用户的使用体验。在上述技术方案中,优选地,还包括:排版单元在生成所述基本结构化信息之后,向所述中间处理单元和所述展示单元发送启动命令,以及判断是否接收到所述中间处理单元在启动成功时发送的启动回执,在接收到所述启动回执时,向所述中间处理单元逐页发送所述页面基本信息;中间处理单元在接收到所述启动命令时进行启动,并在启动成功后,发送所述启动回执至所述排版单元;展示单元在接收到所述启动命令时进行启动,并在启动成功后,向所述中间处理单元发送启动回执;中间处理单元在接收到所述展示单元发送的所述启动回执时,逐页发送所述页面展示信息。在该技术方案中,在排版单元准备好之后启动中间处理单元和展示单元,并在中间处理单元和展示单元有反馈之后向中间处理单元和展示单元发送信息,这样,不但可以保证信息能快速准确的到达,同时可以使排版单元、中间处理单元和展示单元同时进行,提高了页面展示的速度和效率。在上述技术方案中,优选地,所述展示单元还用于:在接收到停止进行页面展示的命令时,向所述中间处理单元发送停止命令;所述中间处理单元还用于:在接收到所述停止命令时,停止向所述展示单元发送所述页面展示信息,并向所述排版单元发送所述停止命令;所述排版单元还用于:在接收到所述停止命令时,停止向所述中间处理单元发送所述页面基本信息。在该技术方案中,在展示单元接收到停止命令时(如用户关闭预览界面),展示单元通知中间处理单元和排版单元停止进行处理,从而使得预览过程结束。在上述技术方案中,优选地,所述排版单元包括:用于在接收到所述页面展示的请求时,生成所述指定文件的基本结构化信息,并生成页面展示所需的页面基本信息,其中,所述页面基本信息包括:页面背景图片、页面描述文件、页面包含的组件信息、组件的描述文件、组件图片文件、视频文件和/或音频文件。在上述技术方案本文档来自技高网...

【技术保护点】
一种页面展示装置,其特征在于,包括:排版单元,用于在接收到对指定文件进行页面展示的请求时,生成与所述指定文件对应的基本结构化信息,并逐页生成页面展示所需的页面基本信息并发送;中间处理单元,连接至所述排版单元,用于接收所述页面基本信息,对接收到的所述页面基本信息进行逐页处理,并根据处理结果和所述基本结构化信息逐页生成页面展示所需的附加信息并发送;展示单元,连接至所述中间处理单元,用于逐页接收所述页面展示所需的所述页面基本信息和所述附加信息,并根据所述页面展示所需的基本信息和所述附加信息逐页展示所述指定文件。

【技术特征摘要】

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

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

1