一种网络会议中用户麦克风状态显示的方法及系统的制作方法

文档序号:7651334阅读:177来源:国知局
专利名称:一种网络会议中用户麦克风状态显示的方法及系统的制作方法
技术领域
本发明属于网络技术领域,尤其涉及一种网络会议中用户麦克风状态显示的方法 及系统。
背景技术
随着互联网软硬件的发展,多媒体信息化已经得到普及,人们在日常生活中的交 流也更多地使用到了多媒体技术,比如手机、电话、语音通讯等,尤其是基于电脑的网络语 音通讯更是越来越受到人们的青睐。目前的语音通讯大多是需要下载安装软件,当然也有 一些产品是可以在网页上实现语音,但是在使用中发现,这些产品没有一个很好的麦克风 状态显示处理,经常出现无法听取语音的情况,原因往往是对方没有麦克风或者没有正确 开启麦克风,给沟通带来极大的不便。这些产品即便可以实现在线的麦克风状态显示,也不 能及时响应状态,是需要下载一些控件,然后借助这些控件调用本地资源来实现麦克风的 状态显示,这样就无法做到绿色显示,这些网页控件安装多了会影响用户电脑的运行,且现 有技术下,麦克风状态的显示往往不能同步,给实际使用带来了很大的不便。

发明内容
鉴于上述现有技术存在的缺陷,本发明的主要目的是提出一种网络会议中用户麦 克风状态显示的方法及系统,实现了无需下载任何控件即可实现麦克风状态的显示同步。本发明的主要目的将通过以下技术方案得以实现 一种网络会议中用户麦克风状态显示的方法,包括如下步骤 所述通讯服务器将获取的麦克风状态信息发送至同步存储服务器;
所述同步存储服务器存储并更新麦克风状态信息,并将更新后的麦克风状态信息发送 至目标用户及源用户。一种网络会议中用户麦克风状态显示的系统,包括源用户、通讯服务器、同步存储 服务器及目标用户,其中
所述通讯服务器将获取的麦克风状态信息发送至同步存储服务器; 所述同步存储服务器存储并更新麦克风状态信息,并将更新后的麦克风状态信息发送 至目标用户及源用户。本发明提出一种网络会议中用户麦克风状态显示的方法及系统,实现了无需下载 任何控件即可实现麦克风状态的显示同步。


图1是实施例一中一种网络会议中用户麦克风状态显示的方法的流程图; 图2是实施例二中一种网络会议中用户麦克风状态显示的系统的框架图。
具体实施例方式实施例一
如图1所示,本发明的具体实施例一种网络会议中用户麦克风状态显示的方法,具体 包括如下步骤
步骤101 源用户打开网页,所述网页自动加载Flash插件以及所述源用户的用户列 表,所述Flash插件与通讯服务器建立永久连接,并且开始监听所述通讯服务器数据传输。上述技术方案具体包括如下过程
源用户打开网页,所述网页自动加载Flash插件以及所述源用户的用户列表,所述 Flash插件通过XMLSocket类建立与通讯服务器的永久连接,并且开始监听所述通讯服务 器的数据传输。步骤102 调用所述Flash插件接口传入麦克风状态信息,然后所述Flash插件调 用API (Application Programming hterface,应用程序编程接口)将麦克风状态信息发 送到通讯服务器。 上述技术方案具体包括如下过程
(2a)所述 Flash 插件通过 Microphone. getMicrophone ()或者 Microphone, names 来 获取麦克风的状态;
(2b)通过网页JavMcript函数调用所述Flash插件的接口传入所记录的麦克风状态 fn息;
(2c)所述Flash插件接收到所述麦克风状态信息后,调用XMLSocket类的方法,将所述 麦克风状态信息发送到通讯服务器。其中,所述麦克风状态信息包括但不限于麦克风的状态、用户名以及用户列表寸。步骤103 通讯服务器接收到麦克风状态信息后,将所述麦克风状态信息发送到 同步存储服务器,在同一时刻,所述同步存储服务器只维护最新的麦克风状态信息,所述同 步存储服务器将最新的麦克风状态信息发送到通讯服务器,所述通讯服务器将接收到的麦 克风状态信息转发给目标用户及源用户。上述技术方案具体包括以下过程
(3a)通讯服务器接收到麦克风状态信息后,立即转发麦克风状态信息到同步存储服 务器;
(3b)所述同步存储服务器存储并更新所述麦克风状态信息,由于对麦克风状态的修改 可由多位源用户在同一时间发起,所以同步存储服务器只保存一份麦克风状态信息,在每 次接收到麦克风状态信息时,都将当前的麦克风状态信息进行更新,以确保麦克风状态信 息的一致性;
(3c)所述同步存储服务器将最新的麦克风状态信息发送到所述通讯服务器; (3d)所述通讯服务器将同步存储服务器发送过来的麦克风状态信息发送到被同步目 标用户及源用户。步骤104 目标用户打开网页并加载Flash插件,自动建立与所述通讯服务器的永 久连接并开始监听所述通讯服务器数据传输,当通讯服务器转发源用户的麦克风状态信息 时,目标用户及源用户的Flash插件会接收到这些麦克风状态信息,所述Flash插件调用麦克风状态显示函数,对接收的麦克风状态信息进行处理,即实现麦克风状态的显示同步。上述技术方案具体包括以下过程
(4a)目标用户打开网页,自动加载Flash插件,所述Flash插件通过XMLSocket类建立 与通讯服务器永久连接,并且开始监听通讯服务器的数据传输。(4b)当通讯服务器转发源用户的麦克风状态信息时,目标用户及源用户 的Flash插件会通过XMLSocket的监听方法接收到这些信息,所述Flash插件使用 Externallnterface. call方法调用网页Javakript的麦克风状态显示函数;
(4c)所述麦克风状态显示函数根据用户名和麦克风的状态,将用户列表中的对应用户 的麦克风图标按照所述麦克风状态信息进行修改。实施例二
如图2所示,本发明的具体实施例一种网络会议中用户麦克风状态显示的系统,包括 源用户、通讯服务器、同步存储服务器及目标用户,其中所述通讯服务器将获取的麦克风 状态信息发送至同步存储服务器;所述同步存储服务器存储并更新麦克风状态信息,并将 更新后的麦克风状态信息发送至目标用户及源用户。优选地,通讯服务器获取麦克风状态信息之前,还包括源用户打开网页,所述网 页自动加载Flash插件和用户列表,所述Flash插件与所述通讯服务器建立永久连接,且所 述Flash插件开始监听所述通讯服务器的数据传输。优选地,所述Flash插件获取所述源用户的麦克风状态信息,调用所述Flash插件 的应用程序编程接口 API,将所述麦克风状态信息发送至所述通讯服务器。更为优选地,所述通讯服务器将接收到的所述麦克风状态信息转发至所述同步存 储服务器,所述同步存储服务器存储并更新所述麦克风状态信息,并将更新后的所述麦克 风状态信息通过所述通讯服务器发送至所述目标用户及源用户。下面根据附图详细介绍本实施例的工作原理
源用户A打开网页,所述网页自动加载Flash插件及所述源用户A的用户列表,所述 Flash插件与通讯服务器建立永久连接,并且开始监听所述通讯服务器数据传输。调用 所述Flash插件接口传入麦克风状态信息,然后所述Flash插件调用API (Application Programming hterface,应用程序编程接口)将麦克风状态信息发送到通讯服务器。所述通讯服务器接收到麦克风状态信息后,将所述麦克风状态信息发送到同步存 储服务器并由同步存储服务器进行存储更新,在同一时刻,所述同步存储服务器只维护最 新的麦克风状态信息,所述同步存储服务器将最新的麦克风状态信息发送到通讯服务器, 所述通讯服务器将接收到的麦克风状态信息转发给其它目标用户B、C及源用户A。目标用户B、C打开网页并加载Flash插件,自动建立与所述通讯服务器的永久连 接并开始监听所述通讯服务器数据传输,当通讯服务器转发源用户的麦克风状态信息时, 目标用户B、C及源用户A的Flash插件会接收到这些信息,所述Flash插件调用麦克风状 态显示函数,对接收的麦克风状态信息进行解析处理,即实现麦克风状态显示的同步。其中,用户B、C,以及用户A、B、C任意两个或者三个同时更新麦克风状态信息,麦 克风状态显示同步的过程同上,在此不再赘述。与现有技术相比,本发明的有益效果为
(1)可以直观地将所有与会人的麦克风状态在其他所有参会人的网页上显示出来;(2)即时性很好,无滞后;(3)适合包括个人电脑在内的任何网络终端的使用;(4)无需下 载任何控件,即可在网页上实现麦克风状态显示的同步;(5)技术实现简单、思路清晰,运 用门槛低,技术上很容易普及和被接受。 本发明尚有多种具体的实施方式,凡采用等同替换或者等效变换而形成的所有技 术方案,均落在本发明要求保护的范围之内。
权利要求
1.一种网络会议中用户麦克风状态显示的方法,其特征在于所述通讯服务器将获取的麦克风状态信息发送至同步存储服务器;所述同步存储服务器存储并更新麦克风状态信息,并将更新后的麦克风状态信息发送 至目标用户及源用户。
2.根据权利要求1所述的方法,其特征在于通讯服务器获取麦克风状态信息之前,还 包括源用户打开网页,所述网页自动加载Flash插件和用户列表,所述Flash插件与所述 通讯服务器建立永久连接,且所述Flash插件开始监听所述通讯服务器的数据传输。
3.根据权利要求2所述的方法,其特征在于所述Flash插件获取所述源用户的麦克 风状态信息,调用所述Flash插件的应用程序编程接口 API,将所述麦克风状态信息发送至 所述通讯服务器。
4.根据权利要求3所述的方法,其特征在于所述通讯服务器将接收到的所述麦克风 状态信息转发至所述同步存储服务器,所述同步存储服务器存储并更新所述麦克风状态信 息,并将更新后的所述麦克风状态信息通过所述通讯服务器发送至所述目标用户及源用户。
5.根据权利要求1所述的方法,其特征在于所述目标用户收到所述麦克风状态信息 之前,还包括所述目标用户打开网页,所述网页自动加载Flash插件,所述Flash插件与所 述通讯服务器建立永久连接,且所述Flash插件开始监听所述通讯服务器的数据传输。
6.根据权利要求5所述的方法,其特征在于所述目标用户接收到所述麦克风状态信 息后,根据所述目标用户的用户列表,对相应的所述源用户的麦克风状态进行标记。
7.—种网络会议中用户麦克风状态显示的系统,其特征在于包括源用户、通讯服务 器、同步存储服务器及目标用户,其中所述通讯服务器将获取的麦克风状态信息发送至同步存储服务器;所述同步存储服务器存储并更新麦克风状态信息,并将更新后的麦克风状态信息发送 至目标用户及源用户。
8.根据权利要求7所述的系统,其特征在于通讯服务器获取麦克风状态信息之前,还 包括源用户打开网页,所述网页自动加载Flash插件和用户列表,所述Flash插件与所述 通讯服务器建立永久连接,且所述Flash插件开始监听所述通讯服务器的数据传输。
9.根据权利要求7所述的系统,其特征在于所述Flash插件获取所述源用户的麦克 风状态信息,调用所述Flash插件的应用程序编程接口 API,将所述麦克风状态信息发送至 所述通讯服务器。
10.根据权利要求7所述的系统,其特征在于所述通讯服务器将接收到的所述麦克 风状态信息转发至所述同步存储服务器,所述同步存储服务器存储并更新所述麦克风状态 信息,并将更新后的所述麦克风状态信息通过所述通讯服务器发送至所述目标用户及源用 户。
全文摘要
本发明揭示了一种网络会议中用户麦克风状态显示的方法及系统,应用在网络技术领域,包括如下步骤所述通讯服务器将获取的麦克风状态信息发送至同步存储服务器;所述同步存储服务器存储并更新麦克风状态信息,并将更新后的麦克风状态信息发送至目标用户及源用户。本发明实现了无需下载安装软件即可实现麦克风状态显示的同步。
文档编号H04L29/08GK102130774SQ20111010692
公开日2011年7月20日 申请日期2011年4月27日 优先权日2011年4月27日
发明者胡加明 申请人:苏州阔地网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1