会话建立方法及装置的制造方法_5

文档序号:9870023阅读:来源:国知局
求生成模块1109,用于根据所述源即时通信客户端的标识和所述目的电话 终端的标识生成所述即时通信会话请求。
[0279] 可选地,所述装置,还包括:
[0280] 第一分配模块1110,用于为所述即时通信会话请求分配会话号和代理服务器的 IP地址及端口,所述会话号用于区别不同的会话;所述代理服务器用于通过所述IP地址及 端口作为所述源即时通信客户端的代理向所述SIP网关发送数据包。
[0281] 可选地,所述第一会话建立模块1106,包括:
[0282] 第一获取单元1106A,用于获取所述即时通信接受信息中携带的所述SIP网关的 IP地址及端口,所述SIP网关用于通过所述IP地址及端口作为所述电话终端的代理向所述 代理服务器发送数据包;
[0283] 第一发送单元1106B,用于向所述代理服务器发送所述会话号、所述代理服务器的 IP地址及端口和所述SIP网关的IP地址及端口,所述代理服务器用于建立所述会话号与所 述代理服务器的IP地址及端口和所述SIP网关的IP地址及端口之间的对应关系。
[0284] 综上所述,本实施例提供的会话建立装置通过即时通信服务器向网关设备发送即 时通信会话请求;即时通信服务器接收网关设备发送的即时通信接受信息;即时通信服务 器根据即时通信接受信息为源即时通信客户端和目的电话终端建立会话;解决了当对端即 时通信客户端不在线时,将不能与对端即时通信客户端建立会话,影响用户之间的音视频 通话的问题;达到了当对端即时通信客户端不在线时,也能与对端即时通信客户端所绑定 的电话终端建立会话,并进行音视频通话,扩大音视频通话适用场景的效果。
[0285] 请参考图12,其示出了本发明还一实施例提供的会话建立装置的结构方框图。该 会话建立装置可W通过软件、硬件或者两者的结合实现成为网关设备的全部或者一部分。 该会话建立装置,包括:
[0286] 请求信令接收模块1202,用于接收会话初始化协议SIP网关发送的SIP请求信令, 所述SIP请求信令是源电话终端发起的;
[0287] 请求信令转换模块1204,用于将所述SIP请求信令转换为即时通信会话请求;
[028引第二会话请求发送模块1206,用于将所述即时通信会话请求发送至即时通信服务 器,所述即时通信服务器用于根据所述即时通信会话请求向目的即时通信客户端发送音视 频通话请求;
[0289] 第二接受信息接收模块1208,用于接收所述即时通信服务器发送的即时通信接受 信息,所述即时通信接受信息是所述目的即时通信客户端接受所述音视频通话请求时反馈 的;
[0290] 接受信息转换模块1210,用于将所述即时通信接受信息转换为SIP接受信令,将 所述SIP接受信令发送给所述SIP网关;所述SIP接受指令用于告知所述SIP网关所述源 电话终端和所述目的即时通信客户端之间已建立会话。
[0291] 综上所述,本实施例提供的会话建立装置通过网关设备接收SIP网关发送的SIP 请求信令;网关设备将SIP请求信令转换为即时通信会话请求;网关设备将即时通信会话 请求发送至即时通信服务器;网关设备接收即时通信服务器发送的即时通信接受信息;网 关设备将即时通信接受信息转换为SIP接受信令,将SIP接受信令发送给SIP网关;解决了 当对端即时通信客户端不在线时,将不能与对端即时通信客户端建立会话,影响用户之间 的音视频通话的问题;达到了当对端即时通信客户端不在线时,也能与对端即时通信客户 端所绑定的电话终端建立会话,并进行音视频通话,扩大音视频通话适用场景的效果。
[0292] 请参考图13,其示出了本发明还一实施例提供的会话建立装置的结构方框图。该 会话建立装置可W通过软件、硬件或者两者的结合实现成为网关设备的全部或者一部分。 该会话建立装置,包括:
[0293] 请求信令接收模块1302,用于接收会话初始化协议SIP网关发送的SIP请求信令, 所述SIP请求信令是源电话终端发起的;
[0294] 请求信令转换模块1304,用于将所述SIP请求信令转换为即时通信会话请求;
[0295] 第二会话请求发送模块1306,用于将所述即时通信会话请求发送至即时通信服务 器,所述即时通信服务器用于根据所述即时通信会话请求向目的即时通信客户端发送音视 频通话请求;
[0296] 第二接受信息接收模块1308,用于接收所述即时通信服务器发送的即时通信接受 信息,所述即时通信接受信息是所述目的即时通信客户端接受所述音视频通话请求时反馈 的;
[0297] 接受信息转换模块1310,用于将所述即时通信接受信息转换为SIP接受信令,将 所述SIP接受信令发送给所述SIP网关;所述SIP接受指令用于告知所述SIP网关所述源 电话终端和所述目的即时通信客户端之间已建立会话。
[029引可选地,所述请求信令转换模块1304,包括:
[0299] 第二提取单元1304A,用于提取所述SIP请求信令中携带的所述SIP网关的IP地 址及端口、源电话终端的标识和目的电话终端的标识;
[0300] 会话请求生成单元1304B,用于根据所述SIP网关的IP地址及端口、源电话终端的 标识和目的电话终端的标识,按照即时通信协议标准生成所述即时通信会话请求。
[0301] 综上所述,本实施例提供的会话建立装置通过网关设备接收SIP网关发送的SIP 请求信令;网关设备将SIP请求信令转换为即时通信会话请求;网关设备将即时通信会话 请求发送至即时通信服务器;网关设备接收即时通信服务器发送的即时通信接受信息;网 关设备将即时通信接受信息转换为SIP接受信令,将SIP接受信令发送给SIP网关;解决了 当对端即时通信客户端不在线时,将不能与对端即时通信客户端建立会话,影响用户之间 的音视频通话的问题;达到了当对端即时通信客户端不在线时,也能与对端即时通信客户 端所绑定的电话终端建立会话,并进行音视频通话,扩大音视频通话适用场景的效果。
[0302] 请参考图14,其示出了本发明还一实施例提供的会话建立装置的结构方框图。该 会话建立装置可W通过软件、硬件或者两者的结合实现成为即时通信服务器的全部或者一 部分。该会话建立装置,包括:
[0303] 第二会话请求接收模块1402,用于接收网关设备发送的即时通信会话请求,所述 即时通信会话请求携带有源电话终端的标识和目的电话终端的标识;所述即时通信会话请 求是所述网关设备将会话初始化协议SIP网关发送的SIP请求信令转换得到的;
[0304] 第二查找模块1404,用于根据所述目的电话终端的标识查找绑定的目的即时通信 客户端的标识;
[0305] 通话请求生成模块1406,用于根据所述源电话终端的标识和所述目的即时通信客 户端的标识生成音视频通话请求;
[0306] 通话请求发送模块1408,用于向所述目的即时通信客户端发送所述音视频通话请 求;
[0307] 第二接受信息接收模块1410,用于接收所述目的即时通信客户端反馈的即时通信 接受信息;
[030引第二会话建立模块1412,用于根据所述即时通信接受信息为所述源电话终端和所 述目的即时通信客户端建立会话。
[0309] 综上所述,本实施例提供的会话建立装置通过即时通信服务器接收网关设备发送 的即时通信会话请求;即时通信服务器根据目的电话终端的标识查找绑定的目的即时通信 客户端的标识;即时通信服务器根据源电话终端的标识和目的即时通信客户端的标识生成 音视频通话请求;即时通信服务器向目的即时通信客户端发送音视频通话请求;即时通信 服务器接收目的即时通信客户端反馈的即时通信接受信息;即时通信服务器根据即时通信 接受信息为源电话终端和目的即时通信客户端建立会话;解决了当对端即时通信客户端不 在线时,将不能与对端即时通信客户端建立会话,影响用户之间的音视频通话的问题;达到 了当对端即时通信客户端不在线时,也能与对端即时通信客户端所绑定的电话终端建立会 话,并进行音视频通话,扩大音视频通话适用场景的效果。
[0310] 请参考图15,其示出了本发明还一实施例提供的会话建立装置的结构方框图。该 会话建立装置可W通过软件、硬件或者两者的结合实现成为即时通信服务器的全部或者一 部分。该会话建立装置,包括:
[0311] 第二会话请求接收模块1502,用于接收网关设备发送的即时通信会话请求,所述 即时通信会话请求携带有源电话终端的标识和目的电话终端的标识;所述即时通信会话请 求是所述网关设备将会话初始化协议SIP网关发送的SIP请求信令转换得到的;
[0312] 第二查找模块1504,用于根据所述目的电话终端的标识查找绑定的目的即时通信 客户端的标识;
[0313] 通话请求生成模块1506,用于根据所述源电话终端的标识和所述目的即时通信客 户端的标识生成音视频通话请求;
[0314] 通话请求发送模块1508,用于向所述目的即时通信客户端发送所述音视频通话请 求;
[0315] 第二接受信息接收模块1510,用于接收所述目的即时通信客户端反馈的即时通信 接受信息;
[0316] 第二会话建立模块1512,用于根据所述即时通信接受信息为所述源电话终端和所 述目的即时通信客户端建立会话。
[0317] 可选地,所述第二会话建立模块1512,包括:
[031引第二获取单元1512A,用于获取所述即时通信会话请求中携带的所述SIP网关的 IP地址及端口,所述SIP网关用于通过所述IP地址及端口作为所述源电话终端的代理向代 理服务器发送数据包;
[0319] 第二分配单元1512B,用于为所述即时通信会话请求分配会话号和所述代理服务 器的IP地址及端口,所述会话号用于区别不同的会话;所述代理服务器用于通过所述IP地 址及端口作为所述目的即时通信客户端的代理向所述SIP网关发送数据包;
[0320] 第二发送单元1512C,用于向所述代理服务器发送所述会话号、所述代理服务器的 IP地址及端口和所述SIP网关的IP地址及端口,所述代理服务器用于建立所述会话号与所 述代理服务器的IP地址及端口和所述SIP网关的IP地址及端口之间的对应关系。
[0321] 可选地,所述装置,还包括:
[0322] 第二接受信息发送模块1513,用于向所述网关设备发送所述即时通信接受信息, 所述即时通信接受信息携带有所述代理服务器的IP地址及端口,所述网关设备用于将所 述即时通信接受信息转换为SIP接受信令后,发送给所述SIP网关。
[0323] 综上所述,本实施例提供的会话建立装置通过即时通信服务器接收网关设备发送 的即时通信会话请求;即时通信服务器根据目的电话终端的标识查找绑定的目的即时通信 客户端的标识;即时通信服务器根据源电话终端的标识和目的即时通信客户端的标识生成 音视频通话请求;即时通信服务器向目的即时通信客户端发送音视频通话请求;即时通信 服务器接收目的即时通信客户端反馈的即时通信接受信息;即时通信服务器根据即时通信 接受信息为源电话终端和目的即时通信客户端建立会话;解决了当对端即时通信客户端不 在线时,将不能与对端即时通信客户端建立会话,影响用户之间的音视频通话的问题;达到 了当对端即时通信客户端不在线时,也能与对端即时通信客户端所绑定的电话终端建立会 话,并进行音视频通话,扩大音视频通话适用场景的效果。
[0324] 需要说明的是,上述实施例提供的会话建立装置在进行会话建立时,仅W上述各 功能模块的划分进行举例说明,实际应用中,可W根据需要而将上述功能分配由不同的功 能模块完成,即将即时通信服务器和/或网关设备的内部结构划分成不同的功能模块,W 完成W上描述的全部或者部分功能。另外,上述实施例提供的会话建立方法与会话建立装 置实施例属于同一构思,其具体实现过程详见方法实施例,送里不再赏述。
[0325] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0326] 本领域普通技术人员可W理解实现上述实施例的全部或部分步骤可W通过硬件 来完成,也可W通过程序来指令相关的硬件完成,所述的程序可W存储于一种计算机可读 存储介质中,上述提到的存储介质可W是只读存储器,磁盘或光盘等。
[0327] W上所述仅为本发明的较佳实施例,并不用W限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
[032引请参考图16,其示出了本发明一个实施例提供的即时通信服务器的结构示意图。 所述即时通信服务器1600包括中央处理单元(CPU) 1601、包括随机存取存储器(RAM) 1602 和只读存储器(ROM) 1603的系统存储器1604, W及连接系统存储器1604和中央处理单元 1601的系统总线1605。所述服务器或终端1600还包括帮助计算机内的各个器件之间传输 信息的基本输入/输出系统(I/O系统)1606,和用于存储操作系统1613、应用程序1614和 其他程序模块1615的大容量存储设备1607。
[0329] 所述基本输入/输出系统1606包括有用于显示信息的显示器1608和用于用户输 入信息的诸如鼠标、键盘之类的输入设备1609。其中所述显示器1608和输入设备1609都 通过连接到系统总线1605的输入输出控制器1610连接到中央处理单元1601。所述基本输 入/输出系统1606还可W包括输入输出控制器1610 W用于接收和处理来自键盘、鼠标、或 电子触控笔等多个其他设备的输入。类似地,输入输出控制器1610还提供输出到显示屏、 打印机或其他类型的输出设备。
[0330] 所述大容量存储设备1607通过连接到系统总线1605的大容量存储控制器(未示 出)连接到中央处理单元1601。所述大容量存储设备1607及其相关联的计算机可读介质 为服务器1600提供非易失性存储。也就是说,所述大容量存储设备1607可W包括诸如硬 盘或者CD-ROM驱动器之类的计算机可读介质(未示出)。
[0331] 不失一般性,所述计算机可读介质可W包括计算机存储介质和通信介质。计算机 存储介质包括W用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1