一种电子文档显示处理方法及系统的制作方法

文档序号:6524833阅读:132来源:国知局
一种电子文档显示处理方法及系统的制作方法
【专利摘要】本发明提供的一种电子文档显示处理方法及系统,通过接收具有显示器的终端设备所提出的包含显示器的显示配置信息、待显示区域信息、需求文档信息的显示请求,将对应需求文档信息的待显示电子文档排版为适配于显示配置信息的多个显示视图,并将待显示区域信息将多个显示视图分别切分处理为多组相互关联的显示视图区块,然后将切分处理后的电子文档传送至终端设备以在终端设备将各组相关联的显示视图区块分别组合,进而将所组合的多个显示视图区块、或所组合的多个显示视图,在显示器上对应的文档显示区域内显示至显示完待显示电子文档,此种显示视图区块数据流传送并组合后显示,而不需像现有先传输后打开,文档显示迅速有效率,用户体验佳。
【专利说明】一种电子文档显示处理方法及系统
【技术领域】
[0001]本发明涉及计算机电子文档处理【技术领域】,特别是一种电子文档显示处理方法及系统。
【背景技术】
[0002]随着移动互联网的快速发展,在手机、平板等移动设备上办公需求开始显现,通过移动宽带上网进行移动办公成为可能。
[0003]受到移动宽带速度和移动设备性能限制,在移动终端打开网络文件时,首先需要下载文件到终端,然后才能用特定软件打开,如果文件尺寸比较大(如IOM的ppt文件),则传输时间非常长,打开时处理时间也较长,总体上打开文件非常慢,用户体验极差,直接影响移动办公的普及。

【发明内容】

[0004]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种电子文档显示处理方法及系统,解决上述现有技术中的在线电子文档显示不便、缓慢、效率低下等缺陷。
[0005]为实现上述目的及其他相关目的,本发明提供一种电子文档显示处理方法,包括:接收具有显示器的终端设备所提出的电子文档显示请求,所述电子文档显示请求包括:所述显示器的显示配置信息、待显示区域信息、需求文档信息;将对应所述需求文档信息的待显示电子文档排版为适配于所述显示配置信息的多个显示视图;根据所述待显示区域信息将所述多个显示视图分别切分处理为多组相互关联的显示视图区块;将切分处理后的电子文档传送至所述终端设备;在终端设备将各组相关联的显示视图区块分别组合;在终端设备将所组合的多个显示视图区块、或所组合的多个显示视图,在所述显示器上对应于所述显示区域信息的文档显示区域内加以显示,直至将所述待显示电子文档显示完毕。
[0006]优选的,所述显示配置信息包括:终端设备的显示器尺寸、显示器分辨率、显示器横屏或竖屏显示;所述待显示区域信息对应所述文档显示区域在显示器上的位置及范围。
[0007]优选的,所述显示视图区块是逐个显示于所述文档显示区域直至显示出所述显示视图;所述电子文档显示处理方法还包括:在逐个显示所述显示视图区块时进行局部刷新的步骤。
[0008]优选的,所述电子文档显示处理方法包括:判断所述显示视图区块是否为空白区块,若是则以预设格式符号代替进行所述传送。
[0009]优选的,所述显示视图区块为所述待显示电子文档的页面,逐一于所述文档显示区域显示所述页面,直至将所述待显示电子文档显示完毕。
[0010]为实现上述目的及其他相关目的,本发明提供一种电子文档显示处理系统,包括:接收模块,用于接收具有显示器的终端设备所提出的电子文档显示请求,所述电子文档显示请求包括:所述显示器的显示配置信息、待显示区域信息、需求文档信息;排版模块,用于将对应所述需求文档信息的待显示电子文档排版为适配于所述显示配置信息的多个显示视图;切分模块,用于根据所述待显示区域信息将所述多个显示视图分别切分处理为多组相互关联的显示视图区块;传送模块,用于将切分处理后的电子文档传送至所述终端设备;组合模块,用于在所述终端设备将各组相关联的显示视图区块分别组合;显示模块,用于在所述终端设备将所组合的多个显示视图区块、或所组合的多个显示视图,在所述显示器上对应于所述显示区域信息的文档显示区域内加以显示,直至将所述待显示电子文档显示完毕。
[0011]优选的,所述显示配置信息包括:终端设备的显示器尺寸、显示器分辨率、显示器横屏或竖屏显示;所述待显示区域信息对应所述文档显示区域在显示器上的位置及范围。
[0012]优选的,所述显示视图区块是逐个显示于所述文档显示区域直至显示出所述显示视图;所述电子文档显示处理系统还包括:在逐个显示所述显示视图区块时进行局部刷新的步骤。
[0013]优选的,所述电子文档显示处理系统包括:空白替换模块,用于判断所述显示视图区块是否为空白区块,若是则以预设格式符号代替进行所述传送。
[0014]优选的,所述显示视图区块为所述待显示电子文档的页面,逐一于所述文档显示区域显示所述页面,直至将所述待显示电子文档显示完毕。
[0015]如上所述,本发明提供的一种电子文档显示处理方法及系统,通过接收具有显示器的终端设备所提出的包含显示器的显示配置信息、待显示区域信息、需求文档信息的显示请求,将对应需求文档信息的待显示电子文档排版为适配于显示配置信息的多个显示视图,并将待显示区域信息将多个显示视图分别切分处理为多组相互关联的显示视图区块,然后将切分处理后的电子文档传送至终端设备以在终端设备将各组相关联的显示视图区块分别组合,进而将所组合的多个显示视图区块、或所组合的多个显示视图,在显示器上对应的文档显示区域内显示至显示完待显示电子文档,此种显示视图区块数据流传送并组合后显示,而不需像现有先传输后打开,文档显示迅速有效率,用户体验佳。
【专利附图】

【附图说明】
[0016]图1显示为本发明的电子文档显示处理方法的一实施例的流程示意图。
[0017]图2a至2f显示为本发明的电子文档显示处理方法的多个应用实施例的示意图。
[0018]图3显示为本发明的电子文档显示处理系统的一实施例的结构示意图。
【具体实施方式】
[0019]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。以下各实施例中的技术特征,在不相冲突的情况下均可相互组合。
[0020]请参阅图1,本发明提供一种电子文档显示处理方法,包括:
[0021]步骤S1:接收具有显示器的终端设备所提出的电子文档显示请求,所述电子文档显示请求包括:所述显示器的显示配置信息、待显示区域信息、需求文档信息;在本实施例中,所述电子文档优选可以是办公软件WORD、EXCEL、POWERPOINT、永中OFFICE等软件的文档。所述终端设备的电子文档显示请求是通过由安装于所述终端设备中的特定应用或浏览器发出的。
[0022]步骤S2:将对应所述需求文档信息的待显示电子文档排版为适配于所述显示配置信息的多个显示视图;此步骤在服务器端执行,所述服务器上安装有可以运行所述电子文档的应用,该应用可以待显示电子文档比如OFFICE软件进行排版显示。
[0023]步骤S3:根据所述待显示区域信息将所述多个显示视图分别切分处理为多组相互关联的显示视图区块;在本实施例中,所述关联可以是同一组内的各显示视图区块在原显示视图上的相对位置即坐标关联,或者在切分的时候在邻接的各显示视图区块的邻接处加上相互匹配的标示符等方式皆可,本领域技术人员可根据现有技术的各种图像处理方法实现。
[0024]步骤S4:将切分处理后的电子文档传送至所述终端设备;
[0025]步骤S5:在终端设备将各组相关联的显示视图区块分别组合;
[0026]步骤S6:在终端设备将所组合的多个显示视图区块、或所组合的多个显示视图,在所述显示器上对应于所述显示区域信息的文档显示区域内加以显示,直至将所述待显示电子文档显示完毕。
[0027]这样,由于不需要将待显示的文件先下载到终端设备,之后再在终端设备中特定软件打开,而是本发明中不需要将文档本身传输至终端设备,而是直接传输需要显示的文件的多个显示视图的显示视图区块,这样可以彻底解决文档大小无关性问题,实现终端设备快速打开网络文件、并且这样也可以在一定程度上保障了文档的安全性。此外,在不同的终端设备上显示同样的网络文档,可以保持文档展示的视图一致性。
[0028]在本实施例中,所述显示配置信息包括:终端设备的显示器尺寸(例如手机的4寸,59.7寸屏等,平板电脑的7.9寸、9.7寸屏等,笔记本电脑的11寸?15寸等,又或者台式机的17寸?23.6寸等)、显示器分辨率(例如800*600?1980*1080等显示器分辨率,又或者每英寸点数DPI)、显示器横屏或竖屏显示(即现有显示装置的根据重力感应而自动变化横、竖屏幕显示功能);所述待显示区域信息对应所述文档显示区域在显示器上的位置及范围,所述文档显示区域的位置及范围可以通过在显示器的横轴坐标X及纵轴坐标Y的坐标值范围来确定,而所述切分也可对应所述坐标值范围来定,既可参考所切分显示视图区块的尺寸大小,也可参考显示视图区块文件大小,较佳的,本发明的显示处理方法可以增加判断显示视图区块文件大小与网络传输速度是否匹配,来达到最佳实际显示效率而避免显示不畅为准。
[0029]优选的,所述显示视图区块是逐个显示于所述文档显示区域直至显示出所述显示视图;所述电子文档显示处理方法还包括:在逐个显示所述显示视图区块时进行局部刷新的步骤,以让用户看到显示变化。
[0030]优选的,所述显示视图区块为所述待显示电子文档的页面,逐一于所述文档显示区域显示所述页面,直至将所述待显示电子文档显示完毕。
[0031]综上,也就是说,所述电子文档显示处理方法包括多种实施方式:
[0032]如图2a所示,若显示视图为电子文档的单页页面,若所述单页页面文件较大,例如IM字节,则所述显示区块可以为所述页面上划分出来的碎片,可以将所述碎片逐个显示,每次多显示一个显示视图区块可以局部刷新一下以让用户看到显示变化,其中黑色部分是该部分的显示视图区块尚未显示出来的状态;或者如图2b所示,在终端设备组合还原成原显示视图后显示;
[0033]再如图2c所示,若显示视图为电子文档的单个页面,而所述页面文件大小较小,例如只有几百k的字节,则可以将整个页面切分为显示视图区块,从而在终端设备逐一显示单个页面直至整个电子文档显示完毕;
[0034]再如2d所示,若显示视图为电子文档的多个页面组成,若所述显示视图的文件大小较大,则可以同样以单页面作为显示视图区块加以切分并在终端设备显示;或者如图2e所示,若整个显示视图文件不大,也可以将所述为单页面的显示视图区块在终端设备组合后显不O
[0035]优选的,所述电子文档显示处理方法包括:判断所述显示视图区块是否为空白区块,若是则以预设格式符号代替进行所述传送传输,这样可以节省需要显示的视图大小,仅将有内容的显示视图部分显示给用户即可,即如图2f所示的空白区域均为黑色区域而不加以显示,如此可以大大提升网络远程电子文档显示的流畅度。
[0036]如图3所示,本发明提供一种电子文档显示处理系统1,其技术原理与上述电子文档显示处理方法大致相同,因此部分相同的技术细节在下文不作重复赘述;所述电子文档显示处理系统I包括:接收模块11,用于接收具有显示器的终端设备所提出的电子文档显示请求,所述电子文档显示请求包括:所述显示器的显示配置信息、待显示区域信息、需求文档信息;排版模块12,用于将对应所述需求文档信息的待显示电子文档排版为适配于所述显示配置信息的多个显示视图;切分模块13,用于根据所述待显示区域信息将所述多个显示视图分别切分处理为多组相互关联的显示视图区块;传送模块14,用于将切分处理后的电子文档传送至所述终端设备;组合模块15,用于在所述终端设备将各组相关联的显示视图区块分别组合;显示模块16,用于在所述终端设备将所组合的多个显示视图区块、或所组合的多个显示视图,在所述显示器上对应于所述显示区域信息的文档显示区域内加以显示,直至将所述待显示电子文档显示完毕。
[0037]优选的,所述显示配置信息包括:终端设备的显示器尺寸、显示器分辨率、显示器横屏或竖屏显示;所述待显示区域信息对应所述文档显示区域在显示器上的位置及范围。
[0038]优选的,所述显示视图区块是逐个显示于所述文档显示区域直至显示出所述显示视图;所述电子文档显示处理系统还包括:在逐个显示所述显示视图区块时进行局部刷新的步骤。
[0039]优选的,所述电子文档显示处理系统I包括:空白替换模块17,用于判断所述显示视图区块是否为空白区块,若是则以预设格式符号代替进行所述传送。
[0040]优选的,所述显示视图区块为所述待显示电子文档的页面,逐一于所述文档显示区域显示所述页面,直至将所述待显示电子文档显示完毕。
[0041 ] 需说明的是,本发明的电子文档显示处理系统I,可以通过软件实现,既可以独立于所述终端设备或网络连接所述终端设备的服务器,也可以在所述终端设备或服务器上运行,或可以将所述系统I中的各模块分配在所述服务器及终端设备共同运行等皆可。
[0042]综上所述,本发明提供的一种电子文档显示处理方法及系统,通过接收具有显示器的终端设备所提出的包含显示器的显示配置信息、待显示区域信息、需求文档信息的显示请求,将对应需求文档信息的待显示电子文档排版为适配于显示配置信息的多个显示视图,并将待显示区域信息将多个显示视图分别切分处理为多组相互关联的显示视图区块,然后将切分处理后的电子文档传送至终端设备以在终端设备将各组相关联的显示视图区块分别组合,进而将所组合的多个显示视图区块、或所组合的多个显示视图,在显示器上对应的文档显示区域内显示至显示完待显示电子文档,此种显示视图区块数据流传送并组合后显示,而不需像现有先传输后打开,文档显示迅速有效率,用户体验佳。
[0043]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属【技术领域】中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【权利要求】
1.一种电子文档显示处理方法,其特征在于,包括: 接收具有显示器的终端设备所提出的电子文档显示请求,所述电子文档显示请求包括:所述显示器的显示配置信息、待显示区域信息、需求文档信息; 将对应所述需求文档信息的待显示电子文档排版为适配于所述显示配置信息的多个显示视图; 根据所述待显示区域信息将所述多个显示视图分别切分处理为多组相互关联的显示视图区块; 将切分处理后的电子文档传送至所述终端设备; 在终端设备将各组相关联的显示视图区块分别组合; 在终端设备将所组合的多个显示视图区块、或所组合的多个显示视图,在所述显示器上对应于所述显示区域信息的文档显示区域内加以显示,直至将所述待显示电子文档显示完毕。
2.根据权利要求1所述的电子文档显示处理方法,其特征在于,所述显示配置信息包括:终端设备的显示器尺寸、显示器分辨率、显示器横屏或竖屏显示;所述待显示区域信息对应所述文档显示区域在显示器上的位置及范围。
3.根据权利要求1所述的电子文档显示处理方法,其特征在于,所述显示视图区块是逐个显示于所述文档显示区域直至显示出所述显示视图;所述电子文档显示处理方法还包括:在逐个显示所述显示视图区块时进行局部刷新的步骤。
4.根据权利要求1所述的电子文档显示处理方法,其特征在于,包括:判断所述显示视图区块是否为空白区块,若是则以预设格式符号代替进行所述传送。
5.根据权利要求1所述的电子文档显示处理方法,其特征在于,所述显示视图区块为所述待显示电子文档的页面,逐一于所述文档显示区域显示所述页面,直至将所述待显示电子文档显示完毕。
6.一种电子文档显示处理系统,其特征在于,包括: 接收模块,用于接收具有显示器的终端设备所提出的电子文档显示请求,所述电子文档显示请求包括:所述显示器的显示配置信息、待显示区域信息、需求文档信息; 排版模块,用于将对应所述需求文档信息的待显示电子文档排版为适配于所述显示配置信息的多个显示视图; 切分模块,用于根据所述待显示区域信息将所述多个显示视图分别切分处理为多组相互关联的显示视图区块; 传送模块,用于将切分处理后的电子文档传送至所述终端设备; 组合模块,用于在所述终端设备将各组相关联的显示视图区块分别组合; 显示模块,用于在所述终端设备将所组合的多个显示视图区块、或所组合的多个显示视图,在所述显示器上对应于所述显示区域信息的文档显示区域内加以显示,直至将所述待显示电子文档显示完毕。
7.根据权利要求6所述的电子文档显示处理系统,其特征在于,所述显示配置信息包括:终端设备的显示器尺寸、显示器分辨率、显示器横屏或竖屏显示;所述待显示区域信息对应所述文档显示区域在显示器上的位置及范围。
8.根据权利要求6所述的电子文档显示处理系统,其特征在于,所述显示视图区块是逐个显示于所述文档显示区域直至显示出所述显示视图;所述电子文档显示处理系统还包括:在逐个显示所述显示视图区块时进行局部刷新的步骤。
9.根据权利要求6所述的电子文档显示处理系统,其特征在于,包括:空白替换模块,用于判断所述显示视图区块是否为空白区块,若是则以预设格式符号代替进行所述传送。
10.根据 权利要求6所述的电子文档显示处理系统,其特征在于,所述显示视图区块为所述待显示电子文档的页面,逐一于所述文档显示区域显示所述页面,直至将所述待显示电子文档显示完毕。
【文档编号】G06Q10/10GK103902512SQ201310712926
【公开日】2014年7月2日 申请日期:2013年12月20日 优先权日:2013年12月20日
【发明者】荣明军, 肖万来 申请人:无锡永中软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1