一种网页版网络会议中用户麦克风状态显示的方法
【技术领域】
[0001]本发明属于网络技术领域,具体涉及一种网页版网络会议中用户麦克风状态显示的方法。
【背景技术】
[0002]随着互联网软硬件的发展,多媒体信息化已经得到普及,人们在日常生活中的交流也更多地使用到了多媒体技术,比如手机、电话、语音通讯等,尤其是基于电脑的网络语音通讯更是越来越受到人们的青睐。目前的语音通讯大多是需要下载安装软件,当然也有一些产品是可以在网页上实现语音,但是在使用中发现,这些产品没有一个很好的麦克风状态显示处理,经常出现无法听取语音的情况,原因往往是对方没有麦克风或者没有正确开启麦克风,给沟通带来及大的不便。这些产品即便可以实现在线的麦克风状态显示,也不能及时响应状态,是需要下载一些控件,然后借助这些控件调用本地资源来实现麦克风的状态显示,这样就无法做到绿色显示,这些网页控件安装多了,会影响用户电脑的运行。
[0003]一种网页版网络会议中用户麦克风状态显示的方法,就是为了解决当前麦克风状态显示所存在的问题。这种方法快捷、方便、及时,并且能够直接在网页上进行操作,无需下载任何控件,实现快速绿色麦克风状态显示,是一种真正意义上能够普及大众的技术,并且实现原理简单,能够很方便地嵌入各种互联网应用中。
【发明内容】
[0004]本发明的目的是:提供一种网页版网络会议中用户麦克风状态显示的方法。
[0005]为了达到上述目的,本发明的技术方案为:一种网页版网络会议中用户麦克风状态显示的方法,包括以下步骤:
[0006]I)用户访问网页,加载flash和用户列表,连接通讯服务器。
[0007]2)Flash获取麦克风的状态。
[0008]3)通过通讯服务器将麦克风的状态和用户名通知给所有其他用户。
[0009]4)其他用户收到消息后,在列表中查找该用户名对应的用户,并显示麦克风图标。
[0010]上述技术方案中,步骤I)包含如下过程:
[0011]浏览器用户登录网站后记录网页访问者用户账号,浏览器用户访问网页页面,网页脚本程序加载flash和会议成员列表,并且开始建立和通讯服务器的永久连接;
[0012]上述技术方案中,步骤2)包含如下过程:
[0013]flash 通过 Microphone.getMicrophone O 或者 Microphone, names 来获取麦克风的状态;
[0014]上述技术方案中,步骤3)包含如下过程:
[0015]通过调用Flash的XMLSocket类将麦克风的状态和用户名发送到通讯服务器。
[0016]上述技术方案中,步骤4)包含如下过程:
[0017]4a)通讯服务器收到消息后,在列表中查找该用户名对应的用户;
[0018]4b)其它用户收到消息后,通过Flash使用External Interface, cal I方法调用网页JavaScript的麦克风状态显示函数,传入用户名和麦克风状态;
[0019]4c)麦克风状态显示函数根据用户名和麦克风状态将用户列表中的对应用户的麦克风图标按照状态进行修改。
[0020]技术方案步骤3)过程中的 XMLSocket 可以为 XMLSocket、socket、NetConnect1n或者其他可以用于通讯的类。
[0021]本发明与现有技术相比具有以下优点:
[0022]I)可以直观地将所有与会人的麦克风状态在其他所有参会人的网页上显示出来。
[0023]2)即时性很好,无滞后。
[0024]3)适合包括个人电脑在内的任何网络终端的使用。
【附图说明】
[0025]说明书附图是本发明的详细流程图。
【具体实施方式】
[0026]一种网页版网络会议中用户麦克风状态显示的方法,包括以下步骤:
[0027]I)用户访问网页,加载flash和用户列表,连接通讯服务器。
[0028]2)Flash获取麦克风的状态。
[0029]3)通过通讯服务器将麦克风的状态和用户名通知给所有其他用户。
[0030]5)其他用户收到消息后,在列表中查找该用户名对应的用户,并显示麦克风图标。
[0031]下面进一步详细说明本发明所述的方法:
[0032]参见说明书附图,浏览器用户登录网站后记录网页访问者用户账号,浏览器用户访问网页页面,网页脚本程序加载flash和会议成员列表,并且开始建立和通讯服务器的永久连接;flash 通过 Microphone.getMicrophone O 或者 Microphone, names 来获取麦克风的状态;通过调用Flash的XMLSocket类将麦克风的状态和用户名发送到通讯服务器;通讯服务器收到消息后,在列表中查找该用户名对应的用户;其它用户收到消息后,通过Flash使用External Interface, call方法调用网页JavaScript的麦克风状态显示函数,传入用户名和麦克风状态;麦克风状态显示函数根据用户名和麦克风状态将用户列表中的对应用户的麦克风图标按照状态进行修改。
【主权项】
1.一种网页版网络会议中用户麦克风状态显示的方法,其特征在于,包括以下步骤: 1)用户访问网页,加载flash和用户列表,连接通讯服务器; 2)Flash获取麦克风的状态; 3)通过通讯服务器将麦克风的状态和用户名通知给所有其他用户; 4)其他用户收到消息后,在列表中查找该用户名对应的用户,并显示麦克风图标。
2.如权利要求1所述的一种网页版网络会议中用户麦克风状态显示的方法,其特征在于,其中步骤I)包含如下过程: 浏览器用户登录网站后记录网页访问者用户账号,浏览器用户访问网页页面,网页脚本程序加载flash和会议成员列表,并且开始建立和通讯服务器的永久连接。
【专利摘要】本发明属于网络技术领域,具体涉及一种网页版网络会议中用户麦克风状态显示的方法,包括以下步骤:用户打开网页,网页自动加载F]ash和用户列表,并连接到通讯服务器,F]ash获取麦克风状态和用户名,通过通讯服务器通知所有用户列表中的其它用户,其它用户收到消息后,在列表中查找该用户名对应的用户,并显示麦克风图标,即实现网络会议中用户麦克风状态显示。该方法能实现完全基于网页的网络会议中用户麦克风状态显示,方便、快捷、高效。
【IPC分类】H04L12-18, H04L29-08
【公开号】CN104579705
【申请号】CN201310513034
【发明人】不公告发明人
【申请人】西安群丰电子信息科技有限公司
【公开日】2015年4月29日
【申请日】2013年10月26日