一种在即时通信工具中进行多媒体会话的方法

文档序号:7696252阅读:315来源:国知局
专利名称:一种在即时通信工具中进行多媒体会话的方法
技术领域
本发明涉及计算机软件、网络通信领域,尤其是即时通信技术,特别是涉及一种在即时通信工具中进行多媒体会话的方法。
背景技术
即时通信(Instant messaging,简称IM)目前已经成为用户通过网络进行通信的重要手段。随着近年来日益加快的时沟通需求,即时通信系统中的多媒体也在迅速发展,正在逐渐成为 一种对外常用的沟通手段。
目前即时通信产品中,有些不支持多媒体会话,有些虽然支持,但网络适应性差,在4艮多情况下无法进行会话。

发明内容
本发明为了解决上述问题不足之处,提出一种在即时通信工具中进行多媒体会话的方法,
包括以下步骤用户启动多媒体会话时,即时通讯客户端尝试点对点连接,如果连接失败,则连接转发服务器,双方通过数据中转的方式建立会话。
所述多媒体会话,包括语音会话和视频会话。所述步骤还包括
Sl.主叫用户通过即时通讯服务器向被叫用户发送请求建立多媒体会话的
指令;S2.被叫收到指令后,
当拒绝接受该会话,被叫用户向主叫用户发送拒绝指令,多媒体会话未建立,过程结束;
当接受该会话,被叫用户启动网络监听,并向主叫用户发送接受指令,准备接收主叫用户的点对点连接;
53. 主叫用户收到接受指令后,尝试连接被叫的监听地址,如果连接成功,则建立点对点连接,双方开始通过该连接传输多媒体
数据,则多媒体会话建立;
如果连接失败,则主叫用户连接转发服务器,请求转发服务器分配转发端口。
所述被叫用户向主叫用户发送接受指令,指令内容包括被叫的监听地址。
所述步骤还包括
54. 转发服务器为主叫分配转发端口,返回响应结果;
55. 主叫用户收到该响应后,连接转发服务器的转发端口;
56. 主叫用户连接转发端口成功后,向被叫用户发送连接转发服务器的指令,指令内容包括了转发端口;
57. 被叫用户收到指令后,连接转发服务器的转发端口 ;
58. 被叫用户连接转发端口成功后,向主叫用户发送连接成功的指令,双方开始通过转发服务器传输多媒体数据,则多媒体会话建立。
所述主叫用户或被叫用户需要结束多媒体会话时,向对方发送结束会话的指令,然后关闭连接,收到指令的一方同样关闭连接,则多媒体会话结束。本发明的积极效果网络适应性强,用户只要能上网,就可以进行多 媒体会话。


图1为本发明在即时通信工具中进行多媒体会话的流程图。
具体实施例方式
其概括方案当用户启动多媒体(指语音或视频)会话时,即时通讯客 户端(以下简称客户端)先尝试点对点连接,如果连接失败,则连接转发服 务器,双方通过数据中转的方式建立会话。
下面结合附图对本发明作进一步描述,如图1所示, 一种在即时通信 工具中进行多媒体会话的过程,
包括以下步骤
51. 主叫用户通过即时通讯服务器向被叫用户发送请求建立多媒体会话的 指令;
52. 被叫收到指令后,决定是否接受请求,
当拒绝接受该会话,被叫用户向主叫用户发送拒绝指令,多媒体会话未 建立,过程结束;
当接受该会话,被叫用户启动网络监听,并向主叫用户发送接受指令, 指令内容包括被叫的监听地址,准备接收主叫用户的点对点连接;
S3.主叫用户收到接受指令后,尝试连接被叫的监听地址,
如果连接成功,则建立点对点连接,双方开始通过该连接传输多媒体
数据,则多媒体会话建立; 如果连接失败,则主叫用户连接转发服务器,请求转发服务器分配转发端口。
54. 转发服务器为主叫分配转发端口,返回响应结果;
55. 主叫用户收到该响应后,连接转发服务器的转发端口;
56. 主叫用户连接转发端口成功后,向被叫用户发送连接转发服务器的指 令,指令内容包括了转发端口;
57. 被叫用户收到指令后,连接转发服务器的转发端口 ;
58. 被叫用户连接转发端口成功后,向主叫用户发送连接成功的指令,双方 开始通过转发服务器传输多媒体数据,则多媒体会话建立。
59. 所述主叫用户或被叫用户需要结束多媒体会话时,向对方发送结束会话 的指令,然后关闭连接,收到指令的一方同样关闭连接,则多媒体会话结 束。
权利要求
1.一种在即时通信工具中进行多媒体会话的方法,其特征在于包括以下步骤用户启动多媒体会话时,即时通讯客户端尝试点对点连接,如果连接失败,则连接转发服务器,双方通过数据中转的方式建立会话。
2. 根据权利要求l所述的一种在即时通信工具中进行多媒体会话的方法,其 特征在于所述多媒体会话,包括语音会话和视频会话。
3. 根据权利要求l所述的一种在即时通信工具中进行多媒体会话的方法,其 特征在于所述步骤还包括SW1. 主叫用户通过即时通讯服务器向被叫用户发送请求建立多媒体会话的 指令;S2. 被叫收到指令后,当拒绝接受该会话,被叫用户向主叫用户发送拒绝指令,多媒体会话未 建立,过程结束;当接受该会话,被叫用户启动网络监听,并向主叫用户发送接受指令, 准备接收主叫用户的点对点连接; S3.主叫用户收到接受指令后,尝试连接被叫的监听地址,如果连接成功,则建立点对点连接,双方开始通过该连接传输多々某体 数据,则多媒体会话建立;如果连接失败,则主叫用户连接转发服务器,请求转发服务器分配转 发端口。
4. 根据权利要求3所述的一种在即时通信工具中进行多媒体会话的方法,其 特征在于所述被叫用户向主叫用户发送接受指令,指令内容包括被叫 的监听地址。
5. 根据权利要求3所述的一种在即时通信工具中进行多媒体会话的方法,其 特征在于所述步骤还包括(54. 转发服务器为主叫分配转发端口,返回响应结果;(55. 主叫用户收到该响应后,连接转发服务器的转发端口;(56. 主叫用户连接转发端口成功后,向被叫用户发送连接转发服务器的指令,指令内容包括了转发端口;(57. 被叫用户收到指令后,连接转发服务器的转发端口 ;(58. 被叫用户连接转发端口成功后,向主叫用户发送连接成功的指令,双方开始通过转发服务器传输多4某体数据,则多々某体会话建立。
6.根据权利要求5所述的一种在即时通信工具中进行多媒体会话的方法,其特征在于所述主叫用户或被叫用户需要结束多媒体会话时,向对方发送结束会话的指令,然后关闭连接,收到指令的一方同样关闭连接,则多媒体会话结束。
全文摘要
本发明公开了一种在即时通信工具中进行多媒体会话的方法,包括以下步骤用户启动多媒体会话时,即时通讯客户端尝试点对点连接,如果连接失败,则连接转发服务器,双方通过数据中转的方式建立会话。本发明使得网络适应性强,用户只要能上网,就可以进行多媒体会话。
文档编号H04L12/58GK101656687SQ20081011876
公开日2010年2月24日 申请日期2008年8月21日 优先权日2008年8月21日
发明者霍文旌 申请人:北京亿企通信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1