会话建立方法及装置制造方法及图纸

技术编号:14864003 阅读:75 留言:0更新日期:2017-03-19 17:46
本发明专利技术公开了一种会话建立方法及装置,属于互联网通信领域。所述方法包括:网关设备接收即时通信服务器发送的即时通信会话请求;网关设备将即时通信会话请求转换为会话初始化协议SIP请求信令;网关设备将SIP请求信令发送至SIP网关;网关设备接收SIP网关发送的SIP接受信令;网关设备将SIP接受信令转换为即时通信接受信息,将即时通信接受信息发送给即时通信服务器。本发明专利技术达到了当对端即时通信客户端不在线时,也能与对端即时通信客户端所绑定的电话终端建立会话,并进行音视频通话,扩大音视频通话适用场景的效果。

【技术实现步骤摘要】

本专利技术涉及互联网通信领域,特别涉及一种会话建立方法及装置
技术介绍
随着互联网通信技术的发展,人们可以通过即时通信客户端进行语音或视频通话。当用户使用即时通信客户端A与即时通信客户端B进行语音或视频通话时,即时通信客户端A将会向即时通信服务器发送音视频请求,该音视频请求携带有即时通信客户端A和B的标识信息,即时通信服务器将根据即时通信客户端B的标识信息向即时通信客户端B发送邀请请求,当即时通信客户端B接受该邀请请求时,将会向即时通信服务器发送接受请求信号,即时通信服务器将该接受请求信号发送至即时通信客户端A,即时通信客户端A与即时通信客户端B即建立了会话链接,即时通信客户端A与即时通信客户端B之间便可以通过该会话链接进行数据包的传输,从而实现两个即时通信客户端之间的语音或视频通话。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:当即时通信客户端B不在线时,将接收不到即时通信客户端A发送的音视频请求,导致即时通信客户端之间不能建立会话,影响用户之间的音视频通话。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种会话建立方法及装置。所述技术方案如下:根据本专利技术实施例的第一方面,提供一种会话建立方法,用于网关设备,所述方法包括:接收即时通信服务器发送的即时通信会话请求,所述即时通信会话请求携带有源即时通信客户端的标识和目的电话终端的标识;<br>将所述即时通信会话请求转换为SIP(SessionInitiationProtocol,会话初始化协议)请求信令;将所述SIP请求信令发送至SIP网关,所述SIP网关用于将所述SIP请求信令发送至所述目的电话终端;接收所述SIP网关发送的SIP接受信令,所述SIP接受信令是所述SIP网关在所述目的电话终端接收所述SIP请求信令时反馈的;将所述SIP接受信令转换为即时通信接受信息,将所述即时通信接受信息发送给所述即时通信服务器;所述即时通信服务器用于根据所述即时通信接受信息为所述源即时通信客户端和所述目的电话终端建立会话。根据本专利技术实施例的第二方面,提供一种会话建立方法,用于即时通信服务器,所述方法包括:向网关设备发送即时通信会话请求,所述即时通信会话请求携带有源即时通信客户端的标识和目的电话终端的标识;所述网关设备用于将所述即时通信会话请求转换为SIP请求信令后,通过SIP网关将所述SIP请求信令发送给所述目的电话终端;接收所述网关设备发送的即时通信接受信息,所述即时通信接受信息是所述网关设备在接收到所述SIP网关发送的SIP接受信令后转换得到的,所述SIP接受信令是所述SIP网关在所述电话终端接收所述SIP请求信令时反馈给所述网关设备;根据所述即时通信接受信息为所述源即时通信客户端和所述目的电话终端建立会话。根据本专利技术实施例的第三方面,提供一种会话建立方法,用于网关设备,所述方法包括:接收SIP网关发送的SIP请求信令,所述SIP请求信令是源电话终端发起的;将所述SIP请求信令转换为即时通信会话请求;将所述即时通信会话请求发送至即时通信服务器,所述即时通信服务器用于根据所述即时通信会话请求向目的即时通信客户端发送音视频通话请求;接收所述即时通信服务器发送的即时通信接受信息,所述即时通信接受信息是所述目的即时通信客户端接受所述音视频通话请求时反馈的;将所述即时通信接受信息转换为SIP接受信令,将所述SIP接受信令发送给所述SIP网关;所述SIP接受指令用于告知所述SIP网关所述源电话终端和所述目的即时通信客户端之间已建立会话。根据本专利技术实施例的第四方面,提供一种会话建立方法,用于即时通信服务器,所述方法包括:接收网关设备发送的即时通信会话请求,所述即时通信会话请求携带有源电话终端的标识和目的电话终端的标识;所述即时通信会话请求是所述网关设备将SIP网关发送的SIP请求信令转换得到的;根据所述目的电话终端的标识查找绑定的目的即时通信客户端的标识;根据所述源电话终端的标识和所述目的即时通信客户端的标识生成音视频通话请求;向所述目的即时通信客户端发送所述音视频通话请求;接收所述目的即时通信客户端反馈的即时通信接受信息;根据所述即时通信接受信息为所述源电话终端和所述目的即时通信客户端建立会话。根据本专利技术实施例的第五方面,提供一种会话建立装置,用于网关设备,所述装置包括:第一会话请求接收模块,用于接收即时通信服务器发送的即时通信会话请求,所述即时通信会话请求携带有源即时通信客户端的标识和目的电话终端的标识;会话请求转换模块,用于将所述即时通信会话请求转换为SIP请求信令;请求信令发送模块,用于将所述SIP请求信令发送至SIP网关,所述SIP网关用于将所述SIP请求信令发送至所述目的电话终端;接受信令接收模块,用于接收所述SIP网关发送的SIP接受信令,所述SIP接受信令是所述SIP网关在所述目的电话终端接收所述SIP请求信令时反馈的;第一接受信息发送模块,用于将所述SIP接受信令转换为即时通信接受信息,将所述即时通信接受信息发送给所述即时通信服务器;所述即时通信服务器用于根据所述即时通信接受信息为所述源即时通信客户端和所述目的电话终端建立会话。根据本专利技术实施例的第六方面,提供一种会话建立装置,用于即时通信服务器,所述装置包括:第一会话请求发送模块,用于向网关设备发送即时通信会话请求,所述即时通信会话请求携带有源即时通信客户端的标识和目的电话终端的标识;所述网关设备用于将所述即时通信会话请求转换为SIP请求信令后,通过SIP网关将所述SIP请求信令发送给所述目的电话终端;第一接受信息接收模块,用于接收所述网关设备发送的即时通信接受信息,所述即时通信接受信息是所述网关设备在接收到所述SIP网关发送的SIP接受信令后转换得到的,所述SIP接受信令是所述SIP网关在所述电话终端接收所述SIP请求信令时反馈给所述网关设备;第一会话建立模块,用于根据所述即时通信接受信息为所述源即时通信客户端和所述目的电话终端建立会话。根据本专利技术实施例的第七方面,提供一种会话建立装置,用于网关设备,所述装置包括:请求信令接收模块,用于接收SIP网关发送的SIP请求信令,所述SIP请求信令是源电话终端发起的;请求信令转换模块,用于将所述SIP请求信令转换为即时通信会话请求;第二会话请求发送模块,本文档来自技高网...

【技术保护点】
一种会话建立方法,其特征在于,用于网关设备,所述方法包括:接收即时通信服务器发送的即时通信会话请求,所述即时通信会话请求携带有源即时通信客户端的标识和目的电话终端的标识;将所述即时通信会话请求转换为会话初始化协议SIP请求信令;将所述SIP请求信令发送至SIP网关,所述SIP网关用于将所述SIP请求信令发送至所述目的电话终端;接收所述SIP网关发送的SIP接受信令,所述SIP接受信令是所述SIP网关在所述目的电话终端接收所述SIP请求信令时反馈的;将所述SIP接受信令转换为即时通信接受信息,将所述即时通信接受信息发送给所述即时通信服务器;所述即时通信服务器用于根据所述即时通信接受信息为所述源即时通信客户端和所述目的电话终端建立会话。

【技术特征摘要】
1.一种会话建立方法,其特征在于,用于网关设备,所述方法包括:
接收即时通信服务器发送的即时通信会话请求,所述即时通信会话请求携
带有源即时通信客户端的标识和目的电话终端的标识;
将所述即时通信会话请求转换为会话初始化协议SIP请求信令;
将所述SIP请求信令发送至SIP网关,所述SIP网关用于将所述SIP请求信
令发送至所述目的电话终端;
接收所述SIP网关发送的SIP接受信令,所述SIP接受信令是所述SIP网关
在所述目的电话终端接收所述SIP请求信令时反馈的;
将所述SIP接受信令转换为即时通信接受信息,将所述即时通信接受信息
发送给所述即时通信服务器;所述即时通信服务器用于根据所述即时通信接受
信息为所述源即时通信客户端和所述目的电话终端建立会话。
2.根据权利要求1所述的方法,其特征在于,所述将所述即时通信会话请
求转换为会话初始化协议SIP请求信令,包括:
获取所述会话请求携带的所述源即时通信客户端的标识和所述目的电话终
端的标识;
根据所述源即时通信客户端的标识和所述目的电话终端的标识,按照SIP
协议标准生成所述SIP请求信令。
3.根据权利要求1或2所述的方法,其特征在于,所述将所述SIP接受信
令转换为即时通信接受信息,包括:
提取所述SIP接受信令中携带的所述SIP网关的IP地址及端口;
根据所述SIP网关的IP地址及端口,按照即时通信协议标准生成所述即时
通信接受信息。
4.一种会话建立方法,其特征在于,用于即时通信服务器,所述方法包括:
向网关设备发送即时通信会话请求,所述即时通信会话请求携带有源即时
通信客户端的标识和目的电话终端的标识;所述网关设备用于将所述即时通信

\t会话请求转换为会话初始化协议SIP请求信令后,通过SIP网关将所述SIP请求
信令发送给所述目的电话终端;
接收所述网关设备发送的即时通信接受信息,所述即时通信接受信息是所
述网关设备在接收到所述SIP网关发送的SIP接受信令后转换得到的,所述SIP
接受信令是所述SIP网关在所述电话终端接收所述SIP请求信令时反馈给所述网
关设备;
根据所述即时通信接受信息为所述源即时通信客户端和所述目的电话终端
建立会话。
5.根据权利要求4所述的方法,其特征在于,所述向网关设备发送即时通
信会话请求之前,还包括:
接收源即时通信客户端发送的音视频通话请求,所述音视频通话请求携带
所述源即时通信客户端的标识和目的即时通信客户端的标识;
当检测到所述目的即时通信客户端不在线时,根据所述目的即时通信客户
端的标识查找绑定的电话终端的标识;
根据所述源即时通信客户端的标识和所述目的电话终端的标识生成所述即
时通信会话请求。
6.根据权利要求4或5所述的方法,其特征在于,所述根据所述即时通信
接受信息为所述源即时通信客户端和所述目的电话终端建立会话之前,还包括:
为所述即时通信会话请求分配会话号和代理服务器的IP地址及端口,所述
会话号用于区别不同的会话;所述代理服务器用于通过所述IP地址及端口作为
所述源即时通信客户端的代理向所述SIP网关发送数据包。
7.根据权利要求6所述的方法,其特征在于,所述根据所述即时通信接受
信息为所述源即时通信客户端和所述目的电话终端建立会话,包括:
获取所述即时通信接受信息中携带的所述SIP网关的IP地址及端口,所述
SIP网关用于通过所述IP地址及端口作为所述电话终端的代理向所述代理服务
器发送数据包;
向所述代理服务器发送所述会话号、所述代理服务器的IP地址及端口和所

\t述SIP网关的IP地址及端口,所述代理服务器用于建立所述会话号与所述代理
服务器的IP地址及端口和所述SIP网关的IP地址及端口之间的对应关系。
8.一种会话建立方法,其特征在于,用于网关设备,所述方法包括:
接收会话初始化协议SIP网关发送的SIP请求信令,所述SIP请求信令是源
电话终端发起的;
将所述SIP请求信令转换为即时通信会话请求;
将所述即时通信会话请求发送至即时通信服务器,所述即时通信服务器用
于根据所述即时通信会话请求向目的即时通信客户端发送音视频通话请求;
接收所述即时通信服务器发送的即时通信接受信息,所述即时通信接受信
息是所述目的即时通信客户端接受所述音视频通话请求时反馈的;
将所述即时通信接受信息转换为SIP接受信令,将所述SIP接受信令发送给
所述SIP网关;所述SIP接受指令用于告知所述SIP网关所述源电话终端和所述
目的即时通信客户端之间已建立会话。
9.根据权利要求8所述的方法,其特征在于,所述将所述SIP请求信令转
换为即时通信会话请求,包括:
提取所述SIP请求信令中携带的所述SIP网关的IP地址及端口、源电话终
端的标识和目的电话终端的标识;
根据所述SIP网关的IP地址及端口、源电话终端的标识和目的电话终端的
标识,按照即时通信协议标准生成所述即时通信会话请求。
10.一种会话建立方法,其特征在于,用于即时通信服务器,所述方法包
括:
接收网关设备发送的即时通信会话请求,所述即时通信会话请求携带有源
电话终端的标识和目的电话终端的标识;所述即时通信会话请求是所述网关设
备将会话初始化协议SIP网关发送的SIP请求信令转换得到的;
根据所述目的电话终端...

【专利技术属性】
技术研发人员:伍倡辉
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1