一种基于网页的网络会议的方法及系统的制作方法

文档序号:7650203阅读:357来源:国知局
专利名称:一种基于网页的网络会议的方法及系统的制作方法
技术领域
本发明属于网络技术领域,尤其涉及一种基于网页的网络会议的方法及系统。
背景技术
互联网技术的发展使我们可以足不出户就实现了即时通讯,与好友聊天,与合作伙伴谈判等等。目前,基于需要下载安装的即时通讯工具,如MSN,QQ,网易泡泡已经深受大家的喜爱,它为人们的沟通、信息交流提供了新的途径,是除了手机、固话、电子邮件之外的又一种重要的信息交流方式。借助这些工具,用户可以实现单人或者多人视频,可以召开网络视频会议,可以进行网络远程教育,还可以让人和人之间的交流成本大大降低,且提高了效率。但是,使用上述即时通工具用户必须下载安装相应的客户端软件,如果软件有升级,每一台装有客户端软件的电脑都需要升级软件,这是一个较为复杂的配置和了解熟悉的过程,对于从来没有使用过这类工具和不经常使用计算机的用户来说是比较困难的。而且现在下载的即时通讯工具软件客户端越来越大,比如QQ2010软件达到32. 6MB, MSN软件达到11. 2MB,占用了不小的电脑存储空间;同时,因下载带来的网络安全问题也困扰着用户。此外,所有数据信息(比如聊天记录等)都保留在电脑终端,一旦更换了电脑或重新安装软件,用户就无法获取原有数据信息,非常不便。于是,人们便有了这样的需求无需下载安装任何软件,一打开网页就可以实现网络会议通讯,且所有的数据信息能够安全地保存在网页上。目前,网络上也出现了一些网页上的通讯方式,比如留言板、论坛等,但是,其共同的不足是即时性太差,无法实现网页版音视频,难以满足人们即时沟通的需求。即使现在有些软件在网页上也实现了不用下载安装软件就可以实现视频网络会议,但是却不能很好地实现点对点的视频通讯,无法有效利用用户的带宽资源,给网络会议平台提供方造成很大的服务器和带宽压力,导致运营成本随着用户数量的增加而急剧上升,从而限制了这些软件的运营规模与经营范围,不具备大范围运用和推广的条件,以至于目前网页版网络会议没有出现具备一定市场规模的产品和公司;另外,现有网络会议解决方案中会议成员的接入控制往往只涉及身份及访问权限的控制,不能有效地保证会议的安全。

发明内容
本发明提供了一种基于网页的网络会议的方法及系统,实现了在无需下载客户端和高即时性的情况下,最大限度地利用用户闲置的带宽资源进行网络会议并有效保证了会议的安全。本发明公布了一种基于网页的网络会议的方法,包括通讯服务器对接收的会议组织者发送的音视频数据指令的权限进行认证并在认证通过后,对会议成员接收所述音视频数据指令的权限进行认证并在认证通过后,依据获得的传输策略,将所述音视频数据指令发送至所述会议成员之一;其他会议成员依据获得的传输策略,从已获得所述音视频数据指令的会议成员处获得音视频数据。本发明还公布了一种基于网页的网络会议的系统,该系统包括会议组织者、通讯服务器、会议成员,其中通讯服务器对接收的会议组织者发送的音视频数据指令的权限进行认证并在认证通过后,对会议成员接收所述音视频数据指令的权限进行认证并在认证通过后,依据获得的传输策略,将所述音视频数据指令发送至所述会议成员之一;其他会议成员依据获得的传输策略,从已获得所述音视频数据指令的会议成员处获得音视频数据。本发明提供了一种基于网页的网络会议的方法及系统,实现了在无需下载客户端和高即时性的情况下,最大限度地利用用户闲置的带宽资源进行网络会议并有效保证了会议的安全。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是本发明的详细流程图;图2是本发明的结构原理图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本发明技术方案实现原理如下1)会议组织者登录网络会议系统后台创建会议;2)会议组织者和会议成员打开网页,进入会议系统,程序从数据库获取参会成员列表保存为一个数组并在网页上输出参会成员列表;3)网页加载flash插件,flash插件建立与通讯服务器连接,获取用于 p2p (Peer-to-Peer,点对点)通讯的key,将key、会议组织者和会议成员的信息保存到会话服务器;4)会议组织者依据传输策略获得参会成员列表中某个参会成员,并通过通讯服务器向其发送音视频数据指令;5)通讯服务器接收到会议组织者发送的音视频数据指令后,进行认证,认证包括 会议组织者身份认证、会议组织者数据指令权限认证(会议组织者是否有发送音视频数据指令的权限)、会议组织者指令所操作目标权限认证(会议组织者发送的音视频数据指令能否访问会议成员的权限)、会议成员对会议组织者指令权限认证(会议成员是否具有接收会议组织者发送的音视频数据指令的权限),所有认证通过后,根据传输策略,将音视频数据指令发送给参会成员列表中的某个参会成员;同时,将会议组织者的信息存入节点服务器;6)其他的参会成员,根据获得的传输策略,从已获得音视频数据指令的参会成员处获得音视频数据指令7)重复步骤6)直到所有参会成员都接收到会议组织者的音视频数据指令。本发明详细实现过程如下
4
会议组织者打开网络会议系统后台,输入身份信息,通过身份认证后登录网络会议系统后台,创建会议;会议组织者和会议成员打开网页,输入身份信息,通过身份认证后进入会议系统, 程序从数据库获取参会成员列表保存为一个数组并在网页上输出参会成员列表;网页加载flash插件,flash插件建立与通讯服务器连接,获取用于p2p通讯的 key,将key、会议组织者和会议成员的信息保存到会话服务器;会议组织者依据传输策略获得参会成员列表中某个参会成员,并通过通讯服务器向其发送音视频数据指令,其中,会议组织者将音视频数据指令发送至通讯服务器,通讯服务器进行认证,详细认证过程如下对会议组织者身份认证,即会议组织者是否是通讯服务器所识别的合法参会者, 若认证不通过,则中止;若认证通过,继续进行下一步认证;会议组织者数据指令权限认证(会议组织者是否有发送音视频数据指令的权限)、若认证不通过,则中止;若认证通过,继续进行下一步认证;会议组织者指令所操作目标权限认证(会议组织者发送的音视频数据指令能否访问会议成员的权限),若认证不通过,则中止;若认证通过,继续进行下一步认证;会议成员对会议组织者指令权限认证(会议成员是否具有接收会议组织者发送的音视频数据指令的权限)。其他的参会成员,根据获得的传输策略,从已获得音视频数据指令的参会成员处获得音视频数据指令;重复上述步骤,直至所有参会成员都接收到会议组织者的音视频数据指令。图1是本发明的流程图,详细说明如下步骤101 创建会议。上述技术方案中,其中步骤包含如下过程la)会议组织者打开网络会议系统后台;lb)会议组织者输入身份信息,通过身份认证后登录至网络会议系统后台;1c)会议组织者在网络会议后台创建会议。步骤102 会议组织者和会议成员打开网页,进入会议系统,程序从数据库获取参会成员列表保存为一个数组并在网页上输出参会成员列表。上述技术方案中,其中步骤包含如下过程2a)会议组织者和会议成员打开网页;2b)如果是密码邀请方式,则被邀请人打开网页,直接输入密码,密码验证成功即进入会议系统,如果不是密码验证方式,则需要输入用户名和密码并验证正确才可进入系统;2c)进入会议系统后,程序从数据库获取参会成员列表;2d)将参会成员保存到一个数组变量中;2e)输出数组变量中的所有成员到网页。步骤103 网页加载flash插件,flash插件建立与通讯服务器连接,获取用于p2p 通讯的key,将key、会议组织者和会议成员的信息保存到会话服务器。上述技术方案中,其中步骤包含如下过程
3a)会议组织者和会议成员打开网页,网页加载flash插件,flash插件建立与通讯服务器连接,获取用于p2p通讯的key ;3b)将用于p2p通讯的key、会议组织者和会议成员的信息保存到会话服务器。步骤104 会议组织者依据传输策略找到参会成员列表中某个参会成员,并通过通讯服务器向其发送音视频数据指令。其中,传输策略包括但不限于带宽、速率、最短路径。上述技术方案中,其中步骤包含如下过程4a)会议组织者依据传输策略获取参会成员列表中的某个成员;4b)从会话服务器查找到该成员对应的key,会议组织者通过该key连接到该成员;4d)通讯服务器对会议组织者发送的音视频数据指令进行认证通过后,向该成员转发音视频数据指令。步骤105 通讯服务器接收到会议组织者发送的音视频数据指令后,对音视频数据指令进行认证,认证包括会议组织者身份认证、会议组织者数据指令权限认证(会议组织者是否有发送音视频数据指令的权限)、会议组织者指令所操作目标权限认证(会议组织者发送的音视频数据指令能否访问会议成员的权限)、会议成员对会议组织者指令权限认证(会议成员是否具有接收会议组织者发送的音视频数据指令的权限)所有认证通过后,依据获得的传输策略将音视频数据指令发送给参会成员列表中的某个参会成员;同时, 将会议组织者的信息存入节点服务器。其中,传输策略的获得方式包括但不限于以下方式 会议组织者发送给通讯服务器、通讯服务器预先配置;其中,传输策略包括但不限于带宽、速率、最短路径。上述技术方案中,其中步骤包含如下过程5a)通讯服务器收到会议组织者的音视频数据指令后,对会议组织者身份进行认证,即会议组织者是否是通讯服务器所识别的合法参会者,若认证不通过,则音视频数据指令发送中止;若认证通过,继续进行下一步认证;5b)会议组织者数据指令权限认证(会议组织者是否有发送音视频数据指令的权限),若认证不通过,则音视频数据指令发送中止;若认证通过,继续进行下一步认证;5c)会议组织者指令所操作目标权限认证(会议组织者发送的音视频数据指令能否访问会议成员的权限),若认证不通过,则音视频数据发送指令中止;若认证通过,继续进行下一步认证;5d)会议成员对会议组织者指令权限认证(会议成员是否具有接收会议组织者发送的音视频数据指令的权限),若认证不通过,则音视频数据指令发送中止;若认证通过, 则接收会议组织者的音视频数据指令;5e)所有认证通过后,通讯服务器依据传输策略将音视频数据指令转发给参会成员列表中的某个参会成员;同时,将会议组织者的信息存入节点服务器。步骤106 其他的参会成员,根据获得的传输策略,从已获得音视频数据指令的参会成员处获得音视频数据指令;其中,传输策略的获得方式包括但不限于以下方式从会议组织者处获得、从通讯服务器中获得、提前预先配置。所述传输策略包括但不限于带宽、 速率、最短路径。
步骤107 重复步骤106直到参会成员列表中的所有参会成员,都接收到会议组织者的音视频数据指令。图2是本发明的结构原理图,详细说明如下会议组织者将音视频数据指令发送至通讯服务器,通讯服务器收到音视频数据指令后,对音视频数据指令进行认证,认证包括会议组织者身份认证、会议组织者数据指令权限认证(会议组织者是否有发送音视频数据指令的权限)、会议组织者指令所操作目标权限认证(会议组织者发送的音视频数据指令能否访问会议成员的权限)、会议成员对会议组织者指令权限认证(会议成员是否具有接收会议组织者发送的音视频数据指令的权限),所有认证通过后,通讯服务器根据传输策略(如路径最短、流量带宽)将音视频数据指令发送给参会成员中的某个参会成员(例如可能是参会成员1、也可能是参会成员3)。上述技术方案中,其中步骤包含如下过程a)会议组织者向通讯服务器发送音视频数据指令;b)通讯服务器收到会议组织者的音视频数据指令后,对会议组织者身份进行认证,即会议组织者是否是通讯服务器所识别的合法参会者,若认证不通过,则音视频数据指令发送中止;若认证通过,继续进行下一步认证;b)会议组织者数据指令权限认证(会议组织者是否有发送音视频数据指令的权限),若认证不通过,则音视频数据指令发送中止;若认证通过,继续进行下一步认证;c)会议组织者指令所操作目标权限认证(会议组织者发送的音视频数据指令能否访问会议成员的权限),若认证不通过,则音视频数据指令发送中止;若认证通过,继续进行下一步认证;d)会议成员对会议组织者指令权限认证(会议成员是否具有接收会议组织者发送的音视频数据指令的权限),若认证不通过,则音视频数据指令发送中止;若认证通过, 则接收会议组织者的音视频数据指令;e)所有认证通过后,通讯服务器根据传输策略(如路径最短、流量带宽)从参会成员中选择某个参会成员并发送音视频数据指令。其他的参会成员,根据获得的传输策略,从已获得音视频数据指令的参会成员处获得音视频数据指令;其中,传输策略的获得方式包括但不限于以下方式从会议组织者处获得、从通讯服务器中获得、提前预先配置。重复上述步骤,直至参会成员列表中的所有参会成员,都接收到会议组织者的音视频数据指令。本发明还公布了一种基于网页的网络会议的系统,该系统包括会议组织者、通讯服务器、会议成员,其中通讯服务器对接收的会议组织者发送的音视频数据指令的权限进行认证并在认证通过后,对会议成员接收所述音视频数据指令的权限进行认证并在认证通过后,依据获得的传输策略,将所述音视频数据指令发送至所述会议成员之一;其他会议成员依据获得的传输策略,从已获得所述音视频数据指令的会议成员处获得音视频数据。其中,通讯服务器获得传输策略的方式包括但不限于所述会议组织者发送给所述通讯服务器、所述通讯服务器预先配置。其中,所述传输策略包括但不限于带宽、速率、最短路径。本发明提供了一种基于网页的网络会议的方法及系统,实现了在无需下载客户端和高即时性的情况下,最大限度地利用用户闲置的带宽资源进行网络会议并有效保证了会议的安全。 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于网页的网络会议的方法,其特征在于通讯服务器对接收的会议组织者发送的音视频数据指令的权限进行认证并在认证通过后,对会议成员接收所述音视频数据指令的权限进行认证并在认证通过后,依据获得的传输策略,将所述音视频数据指令发送至所述会议成员之一;其他会议成员依据获得的传输策略,从已获得所述音视频数据指令的会议成员处获得音视频数据。
2.根据权利要求1所述的方法,其特征在于通讯服务器获得传输策略的方式包括但不限于所述会议组织者发送给所述通讯服务器、所述通讯服务器预先配置。
3.根据权利要求2所述的方法,其特征在于所述传输策略包括但不限于带宽、速率、 最短路径。
4.根据权利要求1所述的方法,其特征在于其他会议成员获得传输策略的方式,包括但不限于从会议组织者处获得、从通讯服务器中获得、提前预先配置。
5.根据权利要求4所述的方法,其特征在于所述传输策略包括但不限于带宽、速率、 最短路径。
6.根据权利要求1所述的方法,其特征在于所述通讯服务器对接收的会议组织者发送的音视频数据指令的权限进行认证之前,还包括对所述会议组织者的身份进行认证。
7.根据权利要求1所述的方法,其特征在于所述通讯服务器对接收的会议组织者发送的音视频数据指令的权限进行认证并在认证通过后,还对所述会议组织者发送的音视频数据指令是否能访问所述会议成员的权限进行认证。
8.一种基于网页的网络会议的系统,其特征在于该系统包括会议组织者、通讯服务器、会议成员,其中通讯服务器对接收的会议组织者发送的音视频数据指令的权限进行认证并在认证通过后,对会议成员接收所述音视频数据指令的权限进行认证并在认证通过后,依据获得的传输策略,将所述音视频数据指令发送至所述会议成员之一;其他会议成员依据获得的传输策略,从已获得所述音视频数据指令的会议成员处获得音视频数据。
9.根据权利要求8所述的系统,其特征在于通讯服务器获得传输策略的方式包括但不限于所述会议组织者发送给所述通讯服务器、所述通讯服务器预先配置。
10.根据权利要求9所述的系统,其特征在于所述传输策略包括但不限于带宽、速率、最短路径。
全文摘要
本发明公布了一种基于网页的网络会议的方法,包括通讯服务器对接收的会议组织者发送的音视频数据指令的权限进行认证并在认证通过后,对会议成员接收所述音视频数据指令的权限进行认证并在认证通过后,依据获得的传输策略,将所述音视频数据指令发送至所述会议成员之一;其他会议成员依据获得的传输策略,从已获得所述音视频数据指令的会议成员处获得音视频数据。本发明还公布了一种基于网页的网络会议的系统,本发明实现了在无需下载客户端和高即时性的情况下,最大限度地利用用户闲置的带宽资源进行网络会议并有效保证了会议的安全。
文档编号H04L29/06GK102164041SQ201110105479
公开日2011年8月24日 申请日期2011年4月26日 优先权日2011年4月26日
发明者胡加明 申请人:苏州阔地网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1