一种文档共享的方法、装置和系统与流程

文档序号:23686768发布日期:2021-01-23 09:29阅读:80来源:国知局
一种文档共享的方法、装置和系统与流程

[0001]
本发明涉及移动通信领域,特别涉及一种文档共享的方法、装置和系统。


背景技术:

[0002]
现今,教育、政企、金融等领域中,视频会议与电子白板技术结合的融合会议系统应用较为广泛。在融合会议系统中,在会的人员常常需要将自己早已书写好的文档,背景参考资料等在会议中进行共享,对照文档与在会人员进行探讨、商议、修改、批注以及将最后的结果保存带走,因此融合会议系统下,文档共享成为一种关键技术。
[0003]
融合会议系统中,传统的文档共享方式是在客户端本地将现有文档打开,然后利用桌面共享将本地的视频画面共享至在会的各个客户端。这种文档共享方式实际是将本地的文件系统通过视频流的方式共享给在会客户端,那么这种机制下只允许发起桌面共享的客户端进行单端文件上传共享,同时以视频流的方式进行交互,并不能让在会的各个客户端对文档都进行批注,翻页,增删页面,以及保存会议讨论的文件批注、修改内容。


技术实现要素:

[0004]
本发明实施例提供的文档共享的方法、装置和系统,其目的是为了解决现有技术存在的多方参会情况下无法实现让在会的客户端对文档都进行批注、翻页、或修改等操作,仅只能由发起桌面共享的客户端通过视频流的方式共享文档而在会其它客户端无法进行文档操作的问题。
[0005]
为了达到上述目的,本发明的实施例提供了一种文档共享的方法,包括:
[0006]
接收待共享文档,并将所述文档进行格式转换;
[0007]
向各个客户端广播下载通知消息,其中所述下载通知消息用于指示各个客户端下载格式转换后的所述文档;
[0008]
在第一客户端对所述文档进行内容修改之后,接收第一客户端的内容修改消息,并将所述内容修改消息广播给各个客户端,其中,所述内容修改消息中携带有修改内容,所述修改内容用于供第二客户端下载之后进行显示;
[0009]
可选地,所述将所述文档进行格式转换包括:将所述文档进行格式转换包括:将所述文档按页转换成图片格式。
[0010]
可选地,所述向各个客户端广播下载通知消息包括:向各个客户端广播所述文档转化后的图片总页数消息及下载文档消息。
[0011]
可选地,所述内容修改包括以下至少之一:进行文档查看、批注、页面增加、页面删除、会议讲解、页面缩放或者页面保存。
[0012]
本发明的实施例还提供的另一种文档共享的方法,包括:
[0013]
向客户端上传待共享的文档,其中所述文档用于所述客户端进行格式转换;
[0014]
接收所述客户端广播的下载通知消息,根据所述下载通知消息下载格式转换后的所述文档;
[0015]
当所述客户端对所述文档进行内容修改之后,将修改内容上传到客户端,其中所述修改内容用于供第二客户端下载后进行显示。
[0016]
可选地,所述接收客户端广播的下载通知消息,根据所述下载通知消息下载格式转换后的所述文档包括:接收文档转化后的图片总页数,根据所述图片总页数增加相同的电子白板页面数量;下载服务器所通知的待共享的文档。
[0017]
可选地,所述内容修改包括以下至少之一:进行文档查看、批注、页面增加、页面删除、会议讲解、页面缩放或者页面保存。
[0018]
可选地,还包括将下载好的所述文档在电子白板上显示。
[0019]
为了达到上述目的,本发明的实施例提供了一种文档共享的装置,包括:
[0020]
接收模块,用于向各个客户端广播下载通知消息,其中所述下载通知消息用于指示各个客户端下载格式转换后的所述文档;
[0021]
通知模块,用于向各个客户端广播下载通知消息;
[0022]
所述通知模块,还用于在第一客户端对所述文档进行内容修改之后,接收第一客户端的内容修改消息,并将所述内容修改消息广播给各个客户端,其中,所述内容修改消息中携带有修改内容,所述修改内容用于供第二客户端下载之后进行显示。
[0023]
本发明的实施例提供的第二种文档共享的装置,包括:
[0024]
上传接收模块,用于向客户端上传待共享的文档,其中所述文档用于所述客户端进行格式转换;
[0025]
上传接收模块,还用于接收所述客户端广播的下载通知消息,根据所述下载通知消息下载格式转换后的所述文档;
[0026]
以及,用于当所述客户端对所述文档进行内容修改之后,将修改内容上传到客户端,其中所述修改内容用于供第二客户端下载后进行显示。
[0027]
本发明的实施例还提供了一种文档共享的系统,包含上述任一所述装置。
[0028]
本发明的上述方案至少包括以下有益效果:
[0029]
本发明实施例所提供的技术方案解决了现有方案存在的只允许发起桌面共享的客户端进行单端文件上传共享,那么不能让在会的各个客户端都进行批注,翻页,增删页面以及修改内容等问题,能够实现各个客户端都能同时进行批注、翻页、增删页面以及修改内容等功能,能够很好的提升会议效果和效率,提升用户体验。
[0030]
下面结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
附图说明
[0031]
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0032]
图1是本发明实施例提供的一种文档共享的方法示意图;
[0033]
图2是本发明实施例提供的另一种文档共享的方法示意图;
[0034]
图3是本发明实施例提供的一种文档共享的装置示意图;
[0035]
图4是本发明实施例提供的一种文档共享的方法流程示意图。
具体实施方式
[0036]
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0037]
图1是本发明实施例提供一种文档共享的方法框图,如图1所示,步骤包括:
[0038]
步骤s101:接收待共享的文档,并将文档进行格式转换。
[0039]
步骤s102:向各个客户端广播下载通知消息,其中下载通知消息用于指示各个客户端下载格式转换后的文档。
[0040]
步骤s103:在第一客户端对文档进行内容修改之后,接收第一客户端的内容修改消息,并将内容修改消息广播给各个客户端,其中,内容修改消息中携带有修改内容,修改内容用于供第二客户端下载之后进行显示。
[0041]
进一步地,将文档进行格式转换包括:将文档按页转换成图片格式;
[0042]
进一步地,在向各个客户端广播下载通知消息包括:
[0043]
向各个客户端广播下载通知消息,其中下载通知消息包括文档转化后的图片总页数消息及下载文档消息。
[0044]
进一步地,内容修改包括以下至少之一:进行文档查看、批注、页面增加、页面删除、会议讲解、页面缩放或者页面保存。
[0045]
图2是本发明实施例提供另一种文档共享的方法框图,如图2所示,包括:
[0046]
步骤s201:向客户端上传待共享的文档,其中文档用于客户端进行格式转换。
[0047]
步骤s202:接收客户端广播的下载通知消息,根据下载通知消息下载格式转换后的文档。
[0048]
步骤s203:当客户端对文档进行内容修改之后,将修改内容上传到客户端,其中修改内容用于供第二客户端下载后进行显示。
[0049]
进一步地,接收客户端广播的下载通知消息,根据下载通知消息下载格式转换后的文档包括:
[0050]
接收文档转化后的图片总页数,根据图片总页数增加相同的电子白板页面数量;
[0051]
下载服务器所通知的待共享的文档。
[0052]
进一步地,内容修改包括以下至少之一:进行文档查看、批注、页面增加、页面删除、会议讲解、页面缩放或者页面保存。
[0053]
进一步地,还包括:将下载好的文档在电子白板上显示。
[0054]
图3是本发明实施例提供一种文档共享的装置框图,如图3所示,包括:
[0055]
301:接收模块,用于接收待共享的文档,并将文档进行格式转换;
[0056]
302:通知模块,用于向各个客户端广播下载通知消息,其中下载通知消息用于指示各个客户端下载格式转换后的文档;
[0057]
302:通知模块,还用于在第一客户端对文档进行内容修改之后,接收第一客户端的内容修改消息,并将内容修改消息广播给各个客户端,其中,内容修改消息中携带有修改内容,修改内容用于供第二客户端下载之后进行显示。
[0058]
本发明实施例提供另一种文档共享的装置框图,包括:
[0059]
上传接收模块,用于向客户端上传待共享的文档,其中文档用于客户端进行格式转换;
[0060]
上传接收模块,还用于接收客户端广播的下载通知消息,根据下载通知消息下载格式转换后的所述文档;
[0061]
以及,用于当客户端对文档进行内容修改之后,将修改内容上传到客户端,其中修改内容用于供第二客户端下载后进行显示。
[0062]
本发明实施例还提供了一种文档共享的系统,包括服务器、第一客户端、第二客户端,服务器用于上述任意一项的方法;第一客户端用于实现上述的装置。
[0063]
具体实施例一
[0064]
如图4为例,以假设n=3,即包括第一客户端、第二客户端、第三客户端三个客户端参会的场景为例进行说明:
[0065]
第一客户端在本机选择文档进行打开,此时第一客户端发起命令将文档传输至服务端,服务端接收到文档后,将文档按页转化成图片。
[0066]
转化完成后,服务器发送命令通知在会的第二客户端、第三客户端文档转化后的图片总页数,以及可以进行下载的消息,第二客户端、第三客户端先在各自电子白板上进行相应页数增加,其中白板所增加的页数等于图片总页数,然后下载转化完成的图片呈现至各个电子白板的页面上。
[0067]
因此,上述文档就以图片的形式呈现在了各个客户端的界面上,各个客户端都能同时进行文档查看、批注、增删、会议讲解、缩放、及保存等功能。在会议模式下,当第二客户端在已显示在电子白板上的文档进行批注后,此批注内容从第二客户端传输至服务端,服务端再将批注内容广播至第一客户端和第三客户端,第一客户端和第三客户端接收到批注内容后,将批注内容呈现在各自的电子白板上。
[0068]
同样地,当第三客户端对文档中的某一页图片进行缩放的时候,该缩放命令会上传至服务器,而服务器将该缩放指令广播至第一客户端和第二客户端,第一客户端和第二客户端接收该指令后,将对应的图片也进行同样的缩放。
[0069]
具体实施例二
[0070]
如图4为例,以假设n=4,即包括第一客户端、第二客户端、第三客户端、第四客户端共四个客户端参会的场景为例进行说明:
[0071]
第一客户端在本机选择文档进行打开,此时第一客户端发起命令将文档传输至服务端,服务端接收到文档后,将文档按页转化成图片。
[0072]
转化完成后,服务器发送命令通知在会的第二客户端、第三客户端、第四客户端文档转化后的图片总页数,以及可以进行下载的消息,第二客户端、第三客户端、第四客户端先在各自电子白板上进行相应页数增加,其中白板所增加的页数等于图片总页数,然后下载转化完成的图片呈现至各个电子白板的页面上。
[0073]
因此,上述文档就以图片的形式呈现在了各个客户端的界面上,各个客户端都能同时进行文档查看、批注、增删、会议讲解、缩放、及保存等功能。在会议模式下,当第三客户端在已显示在电子白板上的文档进行批注后,此批注内容从第三客户端传输至服务端,服务端再将批注内容广播至第一客户端、第二客户端和第四客户端,第一客户端、第二客户端和第四客户端接收到批注内容后,将批注内容呈现在各自的电子白板上。
[0074]
同样地,当第四客户端对文档中的某一页图片进行批注的时候,该批注命令会上传至服务器,而服务器将该缩放指令广播至第一客户端、第二和第三客户端,第一客户端、
第二客户端和第三客户端接收该指令后,将对应的图片也进行同样的批注显示。
[0075]
显然,本领域的技术人员应该明白,上述的本发明的各单元或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,优选的,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0076]
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1