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

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

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


图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所示,本发明的具体实施例一种网络会议中用户麦克风状态显示的系统,包括 源用户、通讯服务器、同步存储服务器及目标用户,其中通讯服务器对接收的源用户发送 麦克风状态信息的权限进行认证并在认证通过后,对目标用户接收所述麦克风状态信息的 权限进行认证并在认证通过后,所述通讯服务器将获取的麦克风状态信息发送至同步存储 服务器;所述同步存储服务器存储并更新麦克风状态信息,并将更新后的麦克风状态信息 发送至目标用户及源用户。优选地,通讯服务器对接收的源用户发送的麦克风状态信息的权限进行认证之 前,还包括对所述源用户的身份进行认证。优选地,通讯服务器对接收的源用户发送的麦克风状态信息的权限进行认证并在 认证通过后,还对所述源用户指令所操作目标权限认证即所述源用户发送的所述麦克风状 态信息是否能访问所述目标用户的权限。下面根据附图详细介绍本实施例的工作原理
源用户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)技术实现简单、思路清晰,运 用门槛低,技术上很容易普及和被接受;(6)服务器对权限进行严格认证,确保数据的安全 性,用户不受额外信息的干扰。本发明尚有多种具体的实施方式,凡采用等同替换或者等效变换而形成的所有技 术方案,均落在本发明要求保护的范围之内。
权利要求
1.一种网络会议中用户麦克风状态显示的方法,其特征在于通讯服务器对接收的源用户发送麦克风状态信息的权限进行认证并在认证通过后,对 目标用户接收所述麦克风状态信息的权限进行认证并在认证通过后,所述通讯服务器将获 取的麦克风状态信息发送至同步存储服务器;所述同步存储服务器存储并更新麦克风状态信息,并将更新后的麦克风状态信息发送 至目标用户及源用户。
2.根据权利要求1所述的方法,其特征在于通讯服务器对接收的源用户发送的麦克 风状态信息的权限进行认证之前,还包括对所述源用户的身份进行认证。
3.根据权利要求1所述的方法,其特征在于通讯服务器对接收的源用户发送的麦克 风状态信息的权限进行认证并在认证通过后,还对所述源用户指令所操作目标权限认证, 即所述源用户发送的所述麦克风状态信息是否能访问所述目标用户的权限进行认证。
4.根据权利要求1所述的方法,其特征在于通讯服务器获取麦克风状态信息之前,还 包括源用户打开网页,所述网页自动加载Flash插件和用户列表,所述Flash插件与所述 通讯服务器建立永久连接,且所述Flash插件开始监听所述通讯服务器的数据传输。
5.根据权利要求4所述的方法,其特征在于所述Flash插件获取所述源用户的麦克 风状态信息,调用所述Flash插件的应用程序编程接口 API,将所述麦克风状态信息发送至 所述通讯服务器。
6.根据权利要求5所述的方法,其特征在于所述通讯服务器将接收到的所述麦克风 状态信息转发至所述同步存储服务器,所述同步存储服务器存储并更新所述麦克风状态信 息,并将更新后的所述麦克风状态信息通过所述通讯服务器发送至所述目标用户及源用户。
7.根据权利要求1所述的方法,其特征在于所述目标用户收到所述麦克风状态信息 之前,还包括所述目标用户打开网页,所述网页自动加载Flash插件,所述Flash插件与所 述通讯服务器建立永久连接,且所述Flash插件开始监听所述通讯服务器的数据传输。
8.根据权利要求7所述的方法,其特征在于所述目标用户接收到所述麦克风状态信 息后,根据所述目标用户的用户列表,对相应的所述源用户的麦克风状态进行标记。
9. 一种网络会议中用户麦克风状态显示的系统,其特征在于包括源用户、通讯服务 器、同步存储服务器及目标用户,其中通讯服务器对接收的源用户发送麦克风状态信息的权限进行认证并在认证通过后,对 目标用户接收所述麦克风状态信息的权限进行认证并在认证通过后,所述通讯服务器将获 取的麦克风状态信息发送至同步存储服务器;所述同步存储服务器存储并更新麦克风状态信息,并将更新后的麦克风状态信息发送 至目标用户及源用户。
10.根据权利要求9所述的系统,其特征在于通讯服务器对接收的源用户发送的麦克风状态信息的权限进行认证之前,还包括对所 述源用户的身份进行认证;所述通讯服务器对接收的源用户发送的麦克风状态信息的权限 进行认证并在认证通过后,还对所述源用户指令所操作目标权限认证,即所述源用户发送 的所述麦克风状态信息是否能访问所述目标用户的权限。
全文摘要
本发明揭示了一种网络会议中用户麦克风状态显示的方法及系统,应用在网络技术领域,包括如下步骤通讯服务器对接收的源用户发送麦克风状态信息的权限进行认证并在认证通过后,对目标用户接收所述麦克风状态信息的权限进行认证并在认证通过后,所述通讯服务器将获取的麦克风状态信息发送至同步存储服务器;所述同步存储服务器存储并更新麦克风状态信息,并将更新后的麦克风状态信息发送至目标用户及源用户。本发明实现了无需下载安装软件即可实现麦克风状态显示的同步及同步信息安全。
文档编号H04L29/08GK102130775SQ201110106930
公开日2011年7月20日 申请日期2011年4月27日 优先权日2011年4月27日
发明者胡加明 申请人:苏州阔地网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1