网播幻灯演讲文件的实现***及方法
技术领域
本发明涉及网络通信技术领域,尤其涉及一种网播幻灯演讲文件的实现***及方法。
背景技术
幻灯演讲文件最基本的目的是可以用于为所有的成员发表意见或发表评论提供平台。幻灯演讲文件能够作为一种变化多样的表达媒介,可以收集多方成员的讨论、训练信息,等等。
当各方成员均处于同一物理位置时,各成员可以方便地获得相应的幻灯演讲文件,并可以进行意见的发表和评论的加注,使得幻灯演讲文件的上述功能将可以被很好地体现出来。
但是,在实际应用过程中,可能会有这样的情况:所有的成员不能处在同一物理位置上进行演讲,但是各个成员仍然希望可以实时地共享所有成员发表的意见和评论。在这种情况下,使用幻灯作为表达工具几乎是不可能实现。可是,目前的应用要求却希望可以有一种实现机制,可以使得每个人实时评论相应的幻灯演讲文件,并可与其他成员共享相应的幻灯演讲文件。
目前,为满足上述需求,可以采用手动方式发送幻灯演讲文件给每一个网络会议成员。对于每一个成员,只要在其终端设备上安装相应的幻灯应用软件,便可以打开收到的幻灯演讲,从而可以看到其他成员通过幻灯文件发送来的意见或评论信息。
不难看出,上述解决方案存在以下缺点:
(1)由于当向其他网络会议成员发送信息时,需要发送更新的幻灯演讲文件的评论者(即某一个成员)将与其他成员完全切断联络。直到该评论者按照自己的愿望评论表述该幻灯演讲的过程结束,才可以恢复与其他成员的联络。因此,上述解决方案无法实时将评论者的评论信息发送给其他成员,使得评论者表达的意见或评论无法实时地产生影响。
(2)上述解决方案中,需要独立地将幻灯文件分别传送给每一个成员,因此需要生成多个独立的幻灯文件进行传输,比如,若有N个成员,则将分别产生N个独立的幻灯文件在网络中传输,这将增加网络的负担。
(3)上述解决方案中,还需要所有的成员在其终端设备上安装幻灯文件的应用软件,用于打开幻灯演讲文件,因此,增加了实现的复杂度。
目前,还提供了另外一种解决方案,该方案是选择通过视频会议的方式令网络会议成员观看幻灯演讲,这样,每个网络会议成员便可以实时地获取其他成员表达的意见。
然而,采用视频会议的解决方案由于需要较多的硬件支持,因此,导致实现成本非常高;而且,视频会议的解决方案还需要较高的带宽,以保证视频流穿越不同的网络进行传输,这必将大量地占用网络资源,从而增加了网络的负担,进一步增加了相应的运营成本。
发明内容
鉴于上述现有技术所存在的问题,本发明的目的是提供一种网播幻灯演讲文件的实现***及方法,从而使得客户端无需安装应用软件即可以方便地观看幻灯演讲文件。
本发明的目的是通过以下技术方案实现的:
本发明提供了一种网播幻灯演讲文件的***,包括:
客户端:分别与网络服务器连接,用于向网络服务器获取相应格式的幻灯演讲文件;
网络服务器:用于获取幻灯演讲文件,并将所述的幻灯演讲文件发给幻灯文件转换器,还接收幻灯文件转换器发来的转换后的幻灯演讲文件,并发送给各个客户端;
幻灯文件转换器:用于将网络服务器发来的幻灯演讲文件转换为预定格式的幻灯演讲文件,并返回给网络服务器。
所述的客户端还通过防火墙与网络服务器连接。
本发明还提供了一种网播幻灯演讲文件的方法,包括:
A、各个客户端均与网络服务器间建立连接;
B、网络服务器将待发送给客户端的幻灯演讲文件通过幻灯文件转换器转换为预定格式的幻灯演讲文件;
C、网络服务器将转换后的幻灯演讲文件通过与客户端间的连接发送给客户端。
所述的步骤B包括:
幻灯文件转换器将幻灯演讲文件转换为预定格式的幻灯演讲文件后并封装为HTML页面中。
所述的幻灯演讲文件的一个幻灯片对应一个HTML页面。
所述的步骤B包括:
B1、客户端将编辑过的幻灯演讲文件上传到网络服务器上;
B2、网络服务器将收到的幻灯演讲文件通过幻灯文件转换器转换为预定格式的幻灯演讲文件。
所述的步骤B1包括:
在预定网络会议时,或网络会议进行过程中,作为会议***的客户端需要上传相应的幻灯演讲文件。
所述的步骤B包括:
当网络服务器收到客户端发来的获取相应的幻灯片的命令后,将相应的幻灯片封装于HTML页面中发送给客户端。
所述的步骤B包括:
在客户端操作页面上,每个幻灯片的播放被任何一个幻灯片引导。
所述的步骤B具体包括:
在网络会议进行过程中,作为会议***的客户端进行幻灯片演示操作;
网络服务器根据会议***的演示操作将相应的幻灯片转换后发送给各个客户端。
由上述本发明提供的技术方案可以看出,本发明可以实现无论何时,幻灯演讲将被一组不同位置的成员共享,任何客户端通过幻灯文件提出的意见均可以被实时有效采用。
而且,本发明中,采用了网播的方式在网络服务器和客户端间进行预定格式的幻灯文件的传送,由于网络服务器仅向客户端发送会议***演示的页面;而且,页面更新后,只发送更新的页面,不再是如现有技术提供的实现方案那样发送整个文件,因此,可以有效减轻网络的负担。
同时,本发明的实现,使得网播幻灯文件的客户端无需再安装相应的幻灯放映软件,简化了网播幻灯文件的实现过程。
附图说明
图1为本发明所述的***的结构示意图;
图2为本发明所述的方法的流程图;
图3为本发明中用户图形界面的示意图。
具体实施方式
本发明的核心是将所有的成员与网络服务器连接,并在网络服务器端设置幻灯演讲文件转换功能,从而可以将相应的幻灯文件转换为用户终端(即客户端)可以灵活识别的文件,并发送给客户端。因此,本发明解决了使用幻灯演讲作为表达媒介的情况下,即使各成员未处于同一个物理位置,同样可以实时获取其他成员的幻灯演讲文件内容信息。
本发明所述的***如图1所示,具体包括:
客户端:通常包括多个成员客户端,且分别与网络服务器连接,可以向网络服务器上传幻灯演讲文件(简称幻灯文件),并可以从网络服务器接收其他用户的幻灯演讲文件;
幻灯文件转换器:用于将客户端上传的幻灯演讲文件转换为预定格式的文件,并将所述转换后的文件封装于HTML(超文本链接标示语言)页面通过网络服务器发送给相应的客户端;
网络服务器:用于获取保存客户端上传的基于HTTP协议封装的幻灯演讲文件,并解码获得相应的幻灯演讲文件,之后,所述的文件被发送给幻灯文件转换器,同时,还用于将经幻灯文件转换器转换处理的幻灯文件通过广播的形式(即网播)发送给相应的客户端;
所述的网播(Webcasting)是一种利用因特网向用户递送内容的新兴业务,其递送方式有时与广播之类的传统通信业务非常相似。
本发明所述的***中具体应用过程中,为保证***的安全,各个客户端需要通过防火墙与网络服务器连接,从而过滤其中非法接入的客户端。
本发明所述的方法的具体的实现方式如图2所示,具体包括:
步骤21:在所有的成员客户端分别建立与网络服务器间的连接;
通过建立的连接客户端可以将信息上传到网络服务器,并可以从网络服务器接收其发送的信息;
作为客户端可以上传其加注了评论或发表了意见的幻灯演讲文件。
步骤22:当客户端对相应的幻灯文件进行编辑处理后,则可以将所述文件被上传到网络服务器设备,以便于由网络服务器发送给其他客户端;
在本发明中,允许客户端上传经过其编辑处理过的幻灯文件,客户端确定上传相应的幻灯文件后,则所述的幻灯文件被上载到网络服务器的设备中,所述的幻灯文件为基于HTTP封装并传输至网络服务器;
通常,幻灯演讲文件是在预定会议时上传到网络服务器上,在会议召开过程中,也可以上传幻灯演讲文件;无论什么时间,只要幻灯演讲文件上传到网络服务器上,网络服务器便执行后续步骤进行相应的转换处理。
步骤23:网络服务器收到客户端上传的封装的文件后,则在网络服务器侧进行相应的解码处理,以获得客户端上传的幻灯文件;
步骤24:网络服务器将所述的客户端上传的幻灯文件通过幻灯文件转换器进行转换处理,以转换为预定格式的文件,所述的预定格式的文件需要为客户端通常可以识别的文件;
也就是说,在网络服务器上,所述客户端上传的幻灯文件将被转换为适当的格式,如GIF或JPEG格式等,并封装于HTML页面中,并且,每个幻灯片对应一个HTML页面。
步骤25:当所述幻灯文件被转换为预定格式的文件并封装于HTML页面中后,网络服务器可以将所述的HTML页面发送给各个成员(即客户端),这样,各个客户端便可以实时获知更新的幻灯文件,从而实现任一客户端编辑处理后的幻灯文件各客户端均可以实现共享;
可以看出,本发明中,当网络服务器上的幻灯片开始放映时,则所有的成员将获得放映的相应的幻灯片,这样,各个客户端便可以实时获得网络服务器播放(网播)的幻灯文件;
同时,本发明中,对于终端设备上未安装幻灯放映软件的客户端同样可以收看网络服务器发来(即播放)的幻灯片,即本发明并不要求共享幻灯文件的各个客户端均安装幻灯放映软件,使得网播幻灯文件的实现更为简单、便捷;当然,本发明中,对于希望进行幻灯文件编辑处理的客户端则需要安装相应的幻灯放映软件,以便于对相应的幻灯文件进行编辑处理,并上传所述文件。
本发明中,在客户端,可以对放映的幻灯片进行相应的控制:当客户端发出下一个或前一个幻灯片的命令,则网络服务器将选择跳到相应的幻灯片,相应的幻灯片可以采用微软的幻灯软件播放。也就是说,如图3所示,一个幻灯片的放映可以被任何一个幻灯片引导,通过播放相应的包含幻灯片的HTML页面,可以使得所有成员的幻灯处理被实时更新。而且本发明的实现,不再要求各个客户端均处于同一物理位置。
也就是说,在网络会议开始后,作为会议***的客户端在进行幻灯片演示操作时,网络服务器会根据会议***的演示操作将其演示的相应内容的幻灯片转换后发送给各个客户端,所述的演示操作可以包括:向后一页操作,向前一页操作,跳转到某一页操作,等等。
综上所述,本发明中客户端可以将编辑过的幻灯文件上载到网络服务器,并由网络服务器侧将所述幻灯文件转换为适当的格式,并生成相应的HTML页面,之后,再显示给所有与网络服务器连接的客户端;因此,本发明中,各个成员客户端无需在终端设备上进行应用软件的安装,同样可以收看幻灯片的放映。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。