[发明专利]一种文档多人同步共享浏览方法及处理终端在审
申请号: | 202110157741.0 | 申请日: | 2021-02-03 |
公开(公告)号: | CN112818635A | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 张常华;朱正辉 | 申请(专利权)人: | 广州市保伦电子有限公司 |
主分类号: | G06F40/106 | 分类号: | G06F40/106 |
代理公司: | 广州君咨知识产权代理有限公司 44437 | 代理人: | 谭启斌 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文档 同步 共享 浏览 方法 处理 终端 | ||
本发明公开一种文档多人同步共享浏览方法及处理终端,所述方法包括,接收文档同步共享浏览请求,若无文档,则下载文档;判断本地客户端的屏幕分辨率与第一客户端的屏幕分辨率是否一致,若不一致,则进行处理,以使得经本步骤处理后的文档能够适配本地客户端进行显示;将文档转换为位图文件并进行缩略,得到缩略位图文件后按像素分成若干分片块;读取相应分片块上的文档内容并显示,同步共享浏览;判断滑动方向,并对滑动方向文档的头尾部分渲染的分片块回收不显示,而对于滑动未涉及到的分片块则进行复用。本发明有效降低对CPU等硬件资源消耗和网络带宽需求,同时能够更快速地加载渲染文档图片,提高文档共享浏览体验。
技术领域
本发明涉及电子文档同步共享浏览技术领域,具体涉及一种文档多人同步共享浏览方法及处理终端。
背景技术
在电子会议(如线上视频会议)中,若主讲人需要将演讲的文档(例如PDF格式的报告文档)共享给与会人员同步浏览,通常是通过视频流或直播流的方式来达到同步共享浏览,也即通过对待分享文档拍视频后形成视频流数据后下发给各个分会场的所有与会人员,达到同步共享浏览文档的目的。但无论是直播流还是视频流,视频编解码对服务器、网络带宽、终端(例如平板)的性能都存在很高要求,对于网络而言,其能够同时支持终端(对应与会人员)同步共享浏览数量有限,即使是在局域网下,其同时在线的终端数量也有一定的限制。
另外,在使用手机或平板终端而言,以安卓系统的手机为例,当需要加载分辨率较大的图片时,图片从模糊到清晰的渲染整个过程的平均渲染时间大约需要0.5-2秒之间,当然会受手机硬件性能配置而上下浮动。对于用户而言,这样的渲染耗时其实较长,给用户体验感并不太好。
综上两方面考虑,希望能够具有不依赖于视频流且加载文档(图片)耗时较短的文档共享方法。
发明内容
针对现有技术的不足,本发明的目的之一提供一种文档多人同步共享浏览方法,其能够解决高效加载待共享浏览文档的问题;
本发明的目的之二提供一种处理终端,其能够解决高效加载待共享浏览文档的问题。
实现本发明的目的之一的技术方案为:一种文档多人同步共享浏览方法,包括如下步骤:
步骤1:接收由第一客户端发起的文档同步共享浏览的请求,接收到该请求后,若本地客户端存在待同步共享浏览的文档,则执行步骤2,若本地客户端不存在待同步共享浏览的文档,则下载待同步共享浏览的文档,其中,文档同步共享浏览的请求数据包至少包括第一客户端的屏幕分辨率;
步骤2:若本地客户端的屏幕分辨率与第一客户端的屏幕分辨率一致,则直接执行步骤3,否则对所述文档进行偏移量处理和屏幕尺寸比例转换后再执行步骤3,以使得经本步骤处理后的文档能够适配本地客户端进行显示;
步骤3:将经过步骤2得到的文档转换成位图文件,对位图文件进行缩略,得到缩略位图文件,并将缩略位图文件按像素分成若干分片块,各个分片块呈阵列分布,呈阵列分布的各个分片块显示文档不同位置的内容;
步骤4:根据在第一客户端所需显示的文档内容,在本地客户端读取出相同位置的文档内容,将对应的分片块显示在本地客户端,从而达到同步共享浏览的效果。
进一步地,所述步骤1中,本地客户端从服务器下载待同步共享浏览的文档,服务器将待同步共享浏览的文档下发给第一客户端和所有本地客户端。
进一步地,所述步骤2中,按公式①进行偏移量处理:
式中,width0表示第一客户端显示视图宽度,height0表示第一客户端显示视图高度,width表示本地客户端显示视图宽度,Y表示本地客户端文档垂直偏移量计算结果,Y0表示第一客户端文档垂直偏移量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市保伦电子有限公司,未经广州市保伦电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110157741.0/2.html,转载请声明来源钻瓜专利网。