一种调整版式文件版面的方法及装置的制作方法

文档序号:6341409阅读:221来源:国知局
专利名称:一种调整版式文件版面的方法及装置的制作方法
技术领域
本发明涉及电子信息领域,尤其涉及一种调整版式文件版面的方法及装置。
背景技术
目前,当用户需要从版式文件应用系统中获取需要在线浏览的版式文件时,通过用户终端的浏览器按照关键词检索从应用系统中定位出用户终端需要的版式文件,并在用户终端的浏览器显示该版式文件。版式文件服务器为版式文件定义的版面的尺寸比较大,由于用户终端的屏幕尺寸一般比较小,因此,不能直接在用户终端的屏幕上显示版式文件的原始版面或者在用户终端的屏幕中不能完全显示版式文件的版面中的内容,因此,需要版式文件服务器对用户终端需要浏览的版式文件的版面进行调整之后,再在用户终端的屏幕上显示该版式文件。目前,版式文件服务器对版式文件的版面进行调整的方式主要为将版式文件对应的数据内容提取出来,再生成一个固定尺寸的内容文件并发送给用户终端,该内容文件中包含有上述提取出来的文字内容,用户终端将接收到的内容文件在其浏览器中浏览;或者,版式文件服务器在生成的内容文件中添加用户终端的浏览器能够识别的样式,由浏览器根据内容文件中的样式自动调整内容文件的版面尺寸。版式文件服务器生成固定尺寸的内容文件,由于不同用户终端的显示屏幕的尺寸设置的不同,采用该种方式还是会存在固定尺寸的内容文件的版面大小并不是适合所有的用户终端,在某些屏幕尺寸与固定尺寸相差较大的用户终端显示内容文件时,仍然存在版式文件内容显示不清晰或版面内容显示不完整的情况,仍存在显示质量较差(如显示的内容不清晰)的问题;版式文件服务器在生成的内容文件中添加用户终端的浏览器够识别的样式,由于内容文件中数据源种类繁多,不仅包括文字内容,而且还可能包含图片、表格、视频等多种数据,用户终端的浏览器对版式文件的版面自适应调整能力较差,采用用户终端的浏览器根据内容文件中的样式进行自适应调整的效果比较差的,因此,采用该种方式仍然存在版式文件在用户终端的屏幕中的显示质量较差的问题。

发明内容
针对现有技术中存在的版式文件在用户终端中显示的效果较差的问题,本发明提供一种调整版式文件版面的方法及装置,以提高对版式文件的排版的合理性,从而提高版式文件在用户终端中的显示质量。一种调整版式文件版面的方法,包括接收用户终端发送的获取请求,该获取请求携带有版式文件的文件信息和所述用户终端的屏幕尺寸信息;根据所述文件信息定位出相应的版式文件,并提取出该版式文件的数据内容;根据所述屏幕尺寸信息和提取出的数据内容,生成目标文件,该目标文件的版面尺寸与所述用户终端的屏幕的尺寸相适应。
一种调整版式文件版面的装置,包括请求接收单元,用于接收用户终端发送的获取请求,该获取请求携带有版式文件的文件信息和该用户终端的屏幕尺寸信息;数据内容提取单元,与所述请求接收单元相连接,用于根据获取请求中的文件信息定位出相应的版式文件,并提取出该版式文件的数据内容;版式文件生成单元,分别与所述数据内容提取单元和所述请求接收单元相连接, 用于根据所述获取请求中的屏幕尺寸信息和所述数据内容提取单元提取出的数据内容,生成目标文件,该目标文件的版面尺寸与所述用户终端的屏幕的尺寸相适应。本发明实施例中,接收用户终端发送的携带有该用户终端的屏幕尺寸信息的获取请求时,定位到相应的版式文件并提取出该版式文件的数据内容,并根据提取的数据内容生成版面尺寸与所述用户终端的屏幕的尺寸相适应的目标文件,由于生成的目标文件的版面尺寸与用户终端的屏幕的尺寸相适应,提高了对目标文件进行排版的合理性,从而在一定程度上提高了版式文件在用户终端中的显示质量。


图1为本发明实施例中调整版式文件版面的方法流程图;图2为本发明实施例中调整版式文件版面的装置的结构示意图;图3为本发明实施例中调整版式文件版面的方法流程图。
具体实施例方式针对现有技术存在的技术问题,本发明实施例提供一种调整版式文件版面的方法及装置,提高了对目标文件进行排版的合理性,从而在一定程度上提高了版式文件在用户终端中的显示质量。该方法包括用户终端向版式文件服务器发送的获取请求中携带有版式文件的文件信息和该用户终端的屏幕尺寸信息;版式文件服务器根据获取请求中的文件信息定位出相应的版式文件,并提取出该版式文件的数据内容,并根据获取请求中的屏幕尺寸信息、提取出的数据内容,生成版面尺寸与用户终端的屏幕的尺寸相适应的目标文件。 采用本发明技术方案,由于版本服务器生成的目标文件的版面的尺寸与用户终端屏幕的尺寸相适应,从而使得目标文件的版面更符合用户终端的屏幕的尺寸,提高了版式文件的数据内容显示在用户终端中的清晰度和完整性,在一定程度上提高了版式文件在用户终端中的显示质量。下面结合说明书附图对本发明技术方案进行详细的描述。参见图1,为本发明是实施例中调整版式文件版面的方法流程图,该方法包括步骤步骤101、版式文件服务器接收用户终端发送的获取请求,该获取请求中包括版式文件的文件信息和所述用户终端的屏幕尺寸信息。步骤102、版式文件服务器根据获取请求中的文件信息定位出相应的版式文件,并提取出该版式文件的数据内容。步骤103、版式文件服务器根据所述获取请求中的屏幕尺寸信息和步骤102提取出的数据内容生成目标文件,该目标文件的版面尺寸与所述用户终端的屏幕的尺寸相适应。上述流程的步骤102,具体包括版式文件服务器对获取请求进行解析,解析得到版式文件的文件信息和用户终端的屏幕尺寸信息,并根据解析得到的文件信息,确定出版式文件的存储位置和解密密钥;根据确定出的存储位置定位到相应的版式文件,并采用确定出的解密密钥对定位出的版式文件进行解密并定位到请求的页码,从该页码中获取文本文字、图片、表格或视频等数据内容。上述流程103中,具体包括版式文件服务器采用预先设置的文件生成算法将获取到的数据内容生成目标文件,且在生成过程中,根据用户终端的屏幕尺寸信息,对数据内容的位置、大小进行相应的调整,以确保生成的目标文件的版面的尺寸与所述用户终端的屏幕的尺寸相适应。目标文件的版面尺寸与用户终端的屏幕的尺寸相适应,可以是目标文件的版面的宽度与用户终端的屏幕的宽度相同。较佳地,上述流程还包括步骤104、版式文件服务器将生成的目标文件发送给所述用户终端,以便用户终端在其屏幕上显示该目标文件。本发明实施例中,用户终端向版式文件服务器发送版式文件获取请求,具体包括 用户终端通过自身的浏览器,从版式文件应用系统中定位到该用户终端需要在线浏览的版式文件,并从版式文件应用系统中获取与该版式文件相对应的文件信息;用户终端启动浏览器检测并获取该用户终端的屏幕的尺寸,并生成屏幕尺寸信息;用户终端生成获取请求并发送给版式文件服务器,该获取请求中携带有版式文件的文件信息和该用户终端的屏幕尺寸信息。本发明实施例还提供一种调整版式文件版面的装置,该装置的结构如图2所示。参见图2,为本发明实施例中调整版式文件版面的装置的结构示意图,该装置包括请求接收单元21,用于接收用户终端发送的获取请求,该获取请求中包含版式文件的文件信息和该用户终端的屏幕尺寸信息。数据内容提取单元22,与请求接收单元21相连接,用于根据获取请求中的文件信息定位出相应的版式文件,并提取出该版式文件的数据内容。版式文件生成单元23,分别与数据内容提取单元22和请求接收单元21相连接, 用于根据所述获取请求中的屏幕的尺寸信息和所述数据内容提取单元22提取出的数据内容,生成目标文件,该目标文件的版面尺寸与所述用户终端的屏幕的尺寸相适应。上述数据内容提取单元22如何提取版式文件中的数据内容,可采用前述方式,在此不再赘述。上述目标版本生成单元23如何生成版面尺寸与用户终端屏幕尺寸相同的目标文件,可采用前述方式,在此不再赘述。较佳地,上述装置还可以包括版式文件发送单元24,与目标版本生成单元23相连接,用于将版式文件生成单元 23生成的目标文件发送给用户终端。下面以一较为详细的方法流程对本发明技术方案进行详细的描述,该方法流程的如图3所示,包括
步骤301、用户终端通过其浏览器从版式文件应用系统中获取用户需要的版式文件的文件信息。步骤302、用户终端启动其浏览器自动检测并获取该用户终端的屏幕对应的尺寸 (包括屏幕的长和宽信息),并根据屏幕对应的尺寸生成屏幕尺寸信息。步骤303、用户终端生成获取请求并发送给版式文件服务器,该获取请求中携带有版式文件的文件信息和用户终端的屏幕尺寸信息。步骤304、版式文件服务器的请求接收单元21接收用户终端发送的获取请求,对该获取请求进行解析,并将解析得到的文件信息和屏幕尺寸信息发送给版式文件服务器的数据内容提取单元22。步骤305、数据内容提取单元22根据接收到的文件信息,确定出版式文件的存储位置和解密密钥,并根据存储位置定位到相应的版式文件,采用确定出的解密密钥对定位出的版式文件进行解密并定位到请求的页码,从该页码中获取文本文字、图片、表格或视频等数据内容,并将获取的数据内容发送给版式文件服务器的版式文件生成单元23。步骤306、版式文件生成单元23采用预先设置的文件生成算法将获取到的数据内容生成目标文件,且在生成过程中,根据用户终端的屏幕尺寸信息,对数据内容的位置、大小进行相应的调整,以确保生成的目标文件的版面的尺寸与所述用户终端的屏幕的尺寸相适应,并将目标文件发送给版式文件发送单元对。步骤307、版式文件发送单元M将目标文件发送给发起获取请求的用户终端。步骤308、用户终端的浏览器将目标文件显示在用户终端的屏幕上,以便用户浏览。本发明实施例中的版式文件应用系统可以是数字资源平台,用户终端从版式文件应用系统中定位出版式文件,具体可以为用户终端在数字资源平台输入关键词“数字出版”,从检索结构列表中选取需要按页浏览的版式文件,该版式文件的格式可以是 CEB (Chinese E-paper Basic)或 CEBX (Common e-Document of Blending XML,基于混合 XML的公共电子文档)格式。本发明实施例中,用户终端向版式文件服务器发送的获取请求时,在该获取请求中携带有该用户终端的屏幕尺寸信息,因此,版式文件服务器定位到相应的版式文件并从该版式文件中提取相应的数据内容时,根据提取的数据内容生成版面尺寸与所述用户终端的屏幕的尺寸相适应的目标文件,由于生成的目标文件的版面尺寸与用户终端的屏幕的尺寸相同,从而使得目标文件的版面更符合用户终端的屏幕的尺寸,提高了版式文件的数据内容显示在用户终端中的清晰度和完整性,在一定程度上提高了版式文件在用户终端中的显不质量。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种调整版式文件版面的方法,其特征在于,包括接收用户终端发送的获取请求,该获取请求携带有版式文件的文件信息和所述用户终端的屏幕尺寸信息;根据所述文件信息定位出相应的版式文件,并提取出该版式文件的数据内容; 根据所述屏幕尺寸信息和提取出的数据内容,生成目标文件,该目标文件的版面尺寸与所述用户终端的屏幕的尺寸相适应。
2.如权利要求1所述的方法,其特征在于,接收到所述获取请求之后,还包括 对接收到的所述获取请求进行解析,得到所述文件信息和所述屏幕尺寸信息。
3.如权利要求2所述的方法,其特征在于,根据所述文件信息定位出相应的版式文件, 并提取出该版式文件的数据内容,包括根据解析得到的文件信息,确定出版式文件的存储位置和解密密钥; 根据确定出的存储位置定位到相应的版式文件,并采用确定出的解密密钥对定位出的版式文件进行解密,从解密后的版式文件中提取相应的数据内容。
4.如权利要求2或3所述的方法,其特征在于,生成目标文件,包括根据解析得到的屏幕尺寸信息,对提取的数据内容所包含的对象的位置和大小进行调整,生成版面尺寸与所述用户终端的屏幕的尺寸相适应的目标文件。
5.如权利要求1所述的方法,其特征在于,还包括 将生成的目标文件发送给所述用户终端。
6.一种调整版式文件版面的装置,其特征在于,包括请求接收单元,用于接收用户终端发送的获取请求,该获取请求携带有版式文件的文件信息和该用户终端的屏幕尺寸信息;数据内容提取单元,与所述请求接收单元相连接,用于根据获取请求中的文件信息定位出相应的版式文件,并提取出该版式文件的数据内容;版式文件生成单元,分别与所述数据内容提取单元和所述请求接收单元相连接,用于根据所述获取请求中的屏幕尺寸信息和所述数据内容提取单元提取出的数据内容,生成目标文件,该目标文件的版面尺寸与所述用户终端的屏幕的尺寸相适应。
7.如权利要求6所述的装置,其特征在于,所述请求接收单元进一步用于,对接收到的所述获取请求进行解析,得到所述文件信息和所述屏幕尺寸信息。
8.如权利要求7所述的装置,其特征在于,所述数据内容提取单元,具体用于根据所述请求接收单元解析得到的文件信息,确定出版式文件的存储位置和解密密钥;根据所述存储位置定位到相应的版式文件,并所述解密密钥对定位出的版式文件进行解密,从解密后的版式文件中提取相应的数据内容。
9.如权利要求7或8所述的装置,其特征在于,所述版式文件生成单元,具体用于根据所述请求接收单元解析得到的屏幕尺寸信息,对所述数据内容提取单元提取的数据内容所包含的对象的位置和大小进行调整,生成版面尺寸与所述用户终端的屏幕的尺寸相适应的目标文件。
10.如权利要求6所述的装置,其特征在于,还包括版式文件发送单元,与所述版式文件生成单元相连接,用于所述版式文件生成模块生成的所述目标文件发送给所述用户终端。
全文摘要
本发明公开了一种调整版式文件版面的方法及装置,以提高对版式文件进行排版的合理性,从而提高版式文件在用户终端中的显示质量。方法包括接收用户终端发送的获取请求,该获取请求携带有版式文件的文件信息和所述用户终端的屏幕尺寸信息;根据所述文件信息定位出相应的版式文件,并提取出该版式文件的数据内容;根据所述屏幕尺寸信息和提取出的数据内容,生成目标文件,该目标文件的版面尺寸与所述用户终端的屏幕的尺寸相适应。采用本发明技术方案,在一定程度上提高了版式文件在用户终端中的显示质量。
文档编号G06F17/25GK102541836SQ20101062417
公开日2012年7月4日 申请日期2010年12月31日 优先权日2010年12月31日
发明者万巍, 徐剑波, 李鹏, 瞿超, 雷超 申请人:北京方正阿帕比技术有限公司, 北大方正集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1