一种基于网页实现两路语音通讯方法及系统的制作方法

文档序号:7650249阅读:238来源:国知局
专利名称:一种基于网页实现两路语音通讯方法及系统的制作方法
技术领域
本发明属于网络技术领域,尤其涉及一种基于网页实现两路语音通讯方法及系 统。
背景技术
互联网技术的发展使我们可以足不出户就实现了即时通讯,与好友聊天,与合作 伙伴谈判等等。目前,基于需要下载安装的即时通讯工具,如MSN,QQ,网易泡泡已经深受大 家的喜爱,它为人们的沟通、信息交流提供了新的途径,是除了手机、固话、电子邮件之外的 又一种重要的信息交流方式。借助这些工具,用户可以实现单人或者多人视频,可以召开网 络视频会议,可以进行网络远程教育,还可以让人和人之间的交流成本大大降低,且提高了 效率。文本通讯,音频通讯,视频通讯是即时通讯最重要的三大功能,随着社会经济的发 展和带宽资源的日益充足,音频通讯的应用越来越普及。目前互联网上能够实现的语音软 件众多,比如众所周知的QQ,Skype,MSN等,使用这些软件进行语音比较方便。但是,如使用 上述即时通工具,用户必须下载安装相应的客户端软件。这是一个较为复杂的配置和了解 熟悉的过程,对于从来没有使用过这类工具和不经常使用计算机的用户来说比较困难。而且,现在的客户端下载的即时通讯工具软件越来越大,比如QQ2010软件达到 32. 6MB, MSN软件达到11. 2MB,占用了不小的电脑存储空间;同时,因为下载带来的网络安 全问题也会困扰着用户;另外,由于所有数据信息(比如聊天记录等)都存储在电脑终端, 一旦更换了电脑(如出差等原因)或者重新安装软件,用户将无法获取原有的数据信息,非 常不便。于是,人们便有了这样的需求无需下载安装任何软件,一打开网页就可以实现即 时通讯,且所有的数据信息能够安全地保存在网页上。音频通讯是即时通讯非常重要的功能,用户对网页化语音通讯的需求也日益增 加,尤其对于两路语音通讯的需求越来越强烈,比如在网页版的网络会议,远程教育等应用 中,其作用越来越突出,目前还没有类似的实现方案;另外,现有技术的语音通讯过程中,缺 乏有效认证控制,容易造成安全隐患。

发明内容
本发明提供了一种基于网页实现两路语音通讯方法及系统,实现了无需下载任何 软件,即可实现两路语音安全通讯。本发明公布了一种基于网页实现两路语音通讯方法,包括以下步骤流媒体服务器对接收的通讯双方发送音频信息指令的权限进行认证并在认证通 过后,通讯双方分别上传音频流至流媒体服务器并通过通讯双方分别建立的两条线路,进 行通信。本发明公布了一种基于网页实现两路语音通讯系统,包括流媒体服务器、通讯双 方流媒体服务器对接收的通讯双方发送音频信息指令的权限进行认证并在认证通过后,通讯双方分别上传音频流至流媒体服务器并通过通讯双方分别建立的两条线路,进行通本发明提供了一种基于网页实现两路语音通讯方法及系统,实现了无需下载任何 软件,即可实现两路语音安全通讯。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是本发明的详细流程图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。图1是本发明的详细流程图,详细说明如下步骤101 用户A访问网页,当网页加载完成时,自动与流媒体服务器建立第1路 的永久连接,然后在用户A的网页开启本地音频设备(例如麦克风),发送音频信息指令 至流媒体服务器并由流媒体服务器对用户A的身份及发送音频信息指令的权限进行认证, 认证通过后,用户A以流的形式发布用户A的音频设备(例如麦克风)声音到流媒体服务 器,将此条线路标识为语音A线路,然后与流媒体服务器建立第2路的永久连接,对用户A 接受音频信息指令的权限进行认证,认证通过后,开始接收语音B线路的语音。上述技术方案中,步骤101包含如下过程la)用户A访问网页,并加载Flash插件,通过Jav必cript调用Flash插件的接口 与流媒体服务器建立第1路永久网络连接;lb)通过Jav必cript调用Flash插件接口,开启用户A本地音频设备(例如麦 克风),发送音频信息指令至流媒体服务器并由流媒体服务器对用户A的身份及发送音频 信息指令的权限进行认证,认证通过后,用户A以流的形式发布用户A的音频设备(例如 麦克风)声音到流媒体服务器,将此条线路标识为语音A线路。lc) Flash插件再重新与流媒体服务器建立第2路永久连接,对用户A接受音频信 息指令的权限进行认证,认证通过后,用于从流媒体服务器接收发布时标识为B线路的语
曰°步骤102 用户B访问网页,当网页加载完成时,自动与流媒体服务器建立第1路 的永久连接,然后在用户B的网页开启本地音频设备(例如麦克风),发送音频信息指令 至流媒体服务器并由流媒体服务器对用户B的身份及发送音频信息指令的权限进行认证, 认证通过后,用户B以流的形式发布用户B的音频设备(例如麦克风)声音到流媒体服务 器,将此条线路标识为语音B线路,然后与流媒体服务器建立第2路的永久连接,对用户B 接受音频信息指令的权限进行认证,认证通过后,开始接收语音A线路的语音。上述技术方案中,步骤102包含如下过程2a)用户B访问网页,并加载Flash插件,通过Jav必cript调用Flash插件的接口 与流媒体服务器建立第1路永久网络连接;
5
2b)通过JavMcript调用Flash插件接口,开启用户B本地音频设备(例如麦 克风),发送音频信息指令至流媒体服务器并由流媒体服务器对用户B的身份及发送音频 信息指令的权限进行认证,认证通过后,用户B以流的形式发布用户B的音频设备(例如 麦克风)声音到流媒体服务器,将此条线路标识为语音B线路;2c) Flash插件再重新与流媒体服务器建立第2路永久连接,对用户B接受音频信 息指令的权限进行认证,认证通过后,开始接收语音A线路的语音。特殊说明步骤101、102执行的顺序包括但不限于步骤101先执行、步骤102后 执行;步骤102先执行,步骤101后执行;步骤101、步骤102同时执行。步骤103 当用户B将音频设备(例如麦克风)声音通过第1路连接发送到流媒 体服务器时,由于用户A —直在通过第2路连接接收线路B的语音,所以当用户B的语音通 过第1路连接发布成功后,用户A即可听到用户B使用音频设备(例如麦克风)的讲话。上述技术方案中,步骤103包含如下过程当用户B通过第1路连接将线路B的语音成功发布到流媒体服务器时,由于用户A 网页中的Flash插件已经在通过与流媒体服务器建立的第2路连接接收线路B的语音,所 以,此时用户A便可以正常接收到用户B通过第1路连接发布到流媒体服务器的语音流,通 过Flash插件调用API (Application Programming Interface应用程序编程接口)将声音 在网上播放出来,此时用户A即可听见用户B使用音频设备(例如麦克风)的讲话。步骤104 当用户B通过第2路连接开始接收线路A的语音时,由于用户A已经将 线路A的语音通过第1路连接发布到流媒体服务器,所以用户B即可听到用户A使用音频 设备(例如麦克风)的讲话,此时即可实现两路语音的语音通讯。上述技术方案中,步骤104包含如下过程当用户B通过第2路连接开始接收线路A的语音时,由于用户A已经通过第1路 连接将线路A的语音发布到流媒体服务器,此时用户B可以正常接收到用户A通过第1路 连接发布到流媒体服务器的语音流,通过Flash插件调用API将声音在网上播放出来,此时 用户B即可听见用户A使用音频设备(例如麦克风)的讲话。特殊说明步骤103、步骤104执行的顺序包括但不限于步骤103先执行、步骤 104后执行;步骤104先执行,步骤103后执行;步骤103、步骤104同时执行。本发明还公布了一种基于网页实现两路语音通讯系统,包括流媒体服务器、通讯 双方流媒体服务器对接收的通讯双方发送音频信息指令的权限进行认证并在认证通过 后,通讯双方分别上传音频流至流媒体服务器并通过通讯双方分别建立的两条线路,进行
ififn。其中,所述流媒体服务器对接收的通讯双方发送音频信息指令的权限进行认证之 前,还包括若通讯双方为用户A、用户B,则用户A访问网页,当网页加载完成时,自动与流媒体服务器建立第1路的永久连 接,然后在用户A的网页开启本地音频设备,发送音频信息指令至流媒体服务器;用户B访问网页,当网页加载完成时,自动与流媒体服务器建立第1路的永久连 接,然后在用户B的网页开启本地音频设备,发送音频信息指令至流媒体服务器。其中,所述流媒体服务器对接收的通讯双方发送音频信息指令的权限进行认证并 在认证通过后,
用户A以流的形式发布用户A的音频设备声音到流媒体服务器,将此条线路标识 为语音A线路,然后与流媒体服务器建立第2路的永久连接,对用户A接受音频信息指令的 权限进行认证,认证通过后,开始接收语音B线路的语音;用户B以流的形式发布用户B的音频设备声音到流媒体服务器,将此条线路标识 为语音B线路,然后与流媒体服务器建立第2路的永久连接,对用户B接受音频信息指令的 权限进行认证,认证通过后,开始接收语音A线路的语音。其中,用户A访问网页,并加载Flash插件,通过JavMcript调用Flash插件的接 口与流媒体服务器建立第1路永久网络连接;用户B访问网页,并加载Flash插件,通过Jav必cript调用Flash插件的接口与 流媒体服务器建立第1路永久网络连接。其中,所述流媒体服务器对接收的通讯双方发送音频信息指令的权限进行认证之 前,还包括所述流媒体服务器对通讯双方的身份进行认证。本发明与现有技术相比具有以下的优点用户不需要太多的操作和设置,通过方便、简单的操作即可实现两路语音通讯;直 接可在网页上进行在线操作,不需要安装任何软件即可实现两路语音安全通讯;具有很高 的即时性和可恢复性,即使某一方断掉后,刷新页面后即可马上恢复语音通讯;语音通讯采 用流形式进行发布和接收,保障了语音通讯的清晰度,同时也极小地减少宽带的占用,不会 破坏网络环境;通过网页技术与Flash技术结合,更大地方便了与其它系统的接入和再包 装,最大限度地发挥网页的作用。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于网页实现两路语音通讯方法,其特征在于流媒体服务器对接收的通讯双 方发送音频信息指令的权限进行认证并在认证通过后,通讯双方分别上传音频流至流媒体 服务器并通过通讯双方分别建立的两条线路,进行通信。
2.根据权利要求1所述的方法,其特征在于所述流媒体服务器对接收的通讯双方发 送音频信息指令的权限进行认证之前,还包括若通讯双方为用户A、用户B,则用户A访问网页,当网页加载完成时,自动与流媒体服务器建立第1路的永久连接,然 后在用户A的网页开启本地音频设备,发送音频信息指令至流媒体服务器;用户B访问网页,当网页加载完成时,自动与流媒体服务器建立第1路的永久连接,然 后在用户B的网页开启本地音频设备,发送音频信息指令至流媒体服务器。
3.根据权利要求2所述的方法,其特征在于其特征在于所述流媒体服务器对接收的 通讯双方发送音频信息指令的权限进行认证并在认证通过后,用户A以流的形式发布用户A的音频设备声音到流媒体服务器,将此条线路标识为语 音A线路,然后与流媒体服务器建立第2路的永久连接,对用户A接受音频信息指令的权限 进行认证,认证通过后,开始接收语音B线路的语音;用户B以流的形式发布用户B的音频设备声音到流媒体服务器,将此条线路标识为语 音B线路,然后与流媒体服务器建立第2路的永久连接,对用户B接受音频信息指令的权限 进行认证,认证通过后,开始接收语音A线路的语音。
4.根据权利要求2所述的方法,其特征在于用户A访问网页,并加载Flash插件,通过JavMcript调用Flash插件的接口与流媒 体服务器建立第1路永久网络连接;用户B访问网页,并加载Flash插件,通过JavMcript调用Flash插件的接口与流媒 体服务器建立第1路永久网络连接。
5.根据权利要求1所述的方法,其特征在于所述流媒体服务器对接收的通讯双方发 送音频信息指令的权限进行认证之前,还包括所述流媒体服务器对通讯双方的身份进行 认证。
6.一种基于网页实现两路语音通讯系统,其特征在于,包括流媒体服务器、通讯双 方流媒体服务器对接收的通讯双方发送音频信息指令的权限进行认证并在认证通过后, 通讯双方分别上传音频流至流媒体服务器并通过通讯双方分别建立的两条线路,进行通
7.根据权利要求6所述的系统,其特征在于所述流媒体服务器对接收的通讯双方发 送音频信息指令的权限进行认证之前,还包括若通讯双方为用户A、用户B,则用户A访问网页,当网页加载完成时,自动与流媒体服务器建立第1路的永久连接,然 后在用户A的网页开启本地音频设备,发送音频信息指令至流媒体服务器;用户B访问网页,当网页加载完成时,自动与流媒体服务器建立第1路的永久连接,然 后在用户B的网页开启本地音频设备,发送音频信息指令至流媒体服务器。
8.根据权利要求7所述的系统,其特征在于所述流媒体服务器对接收的通讯双方发 送音频信息指令的权限进行认证并在认证通过后,用户A以流的形式发布用户A的音频设备声音到流媒体服务器,将此条线路标识为语 音A线路,然后与流媒体服务器建立第2路的永久连接,对用户A接受音频信息指令的权限进行认证,认证通过后,开始接收语音B线路的语音;用户B以流的形式发布用户B的音频设备声音到流媒体服务器,将此条线路标识为语 音B线路,然后与流媒体服务器建立第2路的永久连接,对用户B接受音频信息指令的权限 进行认证,认证通过后,开始接收语音A线路的语音。
9.根据权利要求7所述的系统,其特征在于用户A访问网页,并加载Flash插件,通 过JavMcript调用Flash插件的接口与流媒体服务器建立第1路永久网络连接;用户B访问网页,并加载Flash插件,通过JavMcript调用Flash插件的接口与流媒 体服务器建立第1路永久网络连接。
10.根据权利要求6所述的系统,其特征在于所述流媒体服务器对接收的通讯双方发 送音频信息指令的权限进行认证之前,还包括所述流媒体服务器对通讯双方的身份进行 认证。
全文摘要
本发明公布了一种基于网页实现两路语音通讯方法,包括以下步骤流媒体服务器对接收的通讯双方发送音频信息指令的权限进行认证并在认证通过后,通讯双方分别上传音频流至流媒体服务器并通过通讯双方分别建立的两条线路,进行通信。本发明公布了一种基于网页实现两路语音通讯系统,本发明实现了无需下载任何软件,即可实现两路语音安全通讯。
文档编号H04L29/08GK102130921SQ20111010615
公开日2011年7月20日 申请日期2011年4月27日 优先权日2011年4月27日
发明者胡加明 申请人:苏州阔地网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1