一种多系统间通话方法及装置制造方法及图纸

技术编号:29217889 阅读:33 留言:0更新日期:2021-07-10 00:56
本发明专利技术实施例提供了一种多系统间通话方法及装置,其中,所述的方法包括:客户端向管理系统发送针对目标通话对象的信息获取请求;管理系统在接收到信息获取请求后,查找与目标通话对象对应的连接信息,并响应信息获取请求向客户端返回与目标通话对象对应的连接信息;客户端在接收到管理系统返回的,与目标通话对象对应的连接信息后,确定与目标通话对象对应的系统类型和连接地址,并调用与系统类型对应的目标工具包,根据连接地址与所述目标通话对象建立通话连接。使得可以实现在一个客户端中跨系统进行通话,避免在想要满足多种通话需求时,用户需要在设备上安装多个通话应用,从而为用户节约了下载安装的资源,并且减少了使用的时间成本。的时间成本。的时间成本。

【技术实现步骤摘要】
一种多系统间通话方法及装置


[0001]本专利技术涉及通信
,特别是涉及一种多系统间通话方法,以及一种多系统间通话装置。

技术介绍

[0002]目前,在互联网中,有多种多样的可以进行音视频通话的客户端,但是每个语言通话的客户端之间都保持着绝对的独立,相互之间无法进行呼叫,即不能跨不同系统的客户端进行音视频通话,如图1所示,当A系统客户端想要呼叫B系统客户端时,由于这两个客户端处于不同的系统中,因此,两者不能进行通话。
[0003]然而,单一的通话系统并不能满足用户日益增多的音视频通话需求,若想同时满足多种通话需求,用户需要在设备上安装多个通话应用,这样会造成用户不必要的资源浪费。

技术实现思路

[0004]本专利技术实施例的目的在于提供一种多系统间通话方法,以及相应的一种多系统间通话装置,以解决想要满足多种通话需求时,用户需要在设备上安装多个通话应用的问题。具体技术方案如下:
[0005]在本专利技术实施的第一方面,首先提供了一种多系统间通话方法,所述方法应用于多媒体交互系统,所述多媒体交互系统中包括有客户端和管理系统,所述客户端与所述管理系统通信连接,其中,所述客户端中包括至少两个支持音视频通话的工具包,每一工具包分别对应不同的音视频通话系统,所述管理系统中存储有与每一用户对应的连接信息,所述连接信息包含用户支持的音视频系统的系统类型和用户的连接地址;其中,所述方法包括:
[0006]所述客户端向所述管理系统发送针对目标通话对象的信息获取请求;
[0007]所述管理系统在接收到所述信息获取请求后,查找与所述目标通话对象对应的连接信息,并响应所述信息获取请求向所述客户端返回与所述目标通话对象对应的连接信息;
[0008]所述客户端在接收到所述管理系统返回的,与所述目标通话对象对应的连接信息后,确定与所述目标通话对象对应的系统类型和连接地址,并调用与所述系统类型对应的目标工具包,根据所述连接地址与所述目标通话对象建立通话连接。
[0009]可选地,当所述信息获取请求中目标通话对象的标识为个人用户的标识时,所述管理系统查找与所述目标通话对象对应的连接信息的步骤,具体包括:
[0010]所述管理系统查找所述个人用户支持的音视频系统的系统类型、以及所述个人用户的会话IP地址,并将查找到的系统类型和会话IP地址确定为与所述目标通话对象对应的连接信息;
[0011]或者,当所述信息获取请求中包括会议室的标识时,所述管理系统查找与所述目
标通话对象对应的连接信息的步骤,具体包括:
[0012]所述管理系统确定创建所述会议室的个人用户为目标通话对象,查找所述个人用户所支持的音视频系统的系统类型、以及所述个人用户对应的混流IP地址,并将查找到的系统类型和混流IP地址确定为与所述目标通话对象对应的连接信息。
[0013]可选地,所述方法还包括:
[0014]所述客户端向所述管理系统发送用户注册请求,其中,所述用户注册请求包含注册用户支持的音视频系统的系统类型和所述注册用户的连接地址;
[0015]所述管理系统在接收到所述用户注册请求后,建立所述注册用户与其所支持的音视频系统的系统类型的关联关系、以及所述注册用户与连接地址的关联关系;并生成确认注册消息,将所述确认注册消息返回至所述客户端。
[0016]可选地,所述用户注册请求中的连接地址为所述注册用户作为个人用户的会话IP地址;所述方法还包括:
[0017]所述管理系统在接收到所述用户注册请求后,为所述注册用户分配一混流IP地址,确定所述混流IP地址为当所述注册用户作为会议室的创建用户时的连接地址;
[0018]所述管理系统建立所述注册用户与连接地址的关联关系的步骤,具体包括:
[0019]所述管理系统建立所述注册用户与会话IP地址的关联关系、以及所述注册用户与混流IP地址的关联关系。
[0020]在本专利技术实施的第二方面,还提供了一种多系统间通话的方法,应用于客户端,所述客户端中包括至少两个支持音视频通话的工具包,每一工具包分别对应不同的音视频通话系统,所述客户端与管理系统通信连接,所述管理系统中存储有与每一用户对应的连接信息,所述连接信息包含用户支持的音视频系统的系统类型和用户的连接地址;所述方法包括:
[0021]向所述管理系统发送针对目标通话对象的信息获取请求;
[0022]接收所述管理系统响应所述信息获取请求,返回的与所述目标通话对象对应的连接信息;
[0023]调用与所述系统类型对应的目标工具包,根据所述连接地址与所述目标通话对象建立通话连接。
[0024]可选地,当所述目标通话对象为个人用户时,所述连接地址为会话IP地址;
[0025]所述调用与所述系统类型对应的目标工具包,根据所述连接地址与所述目标通话对象建立通话连接,包括:
[0026]调用与所述系统类型对应的目标工具包,根据所述会话IP地址向所述个人用户发起呼叫请求;
[0027]接收所述个人用户响应所述呼叫请求返回的应答消息,建立与所述个人用户的连接通道,以与所述个人用户进行私聊通话。
[0028]可选地,当所述目标通话对象为会议室时,所述会议地址为混流IP地址;
[0029]所述调用所述目标工具包的接口,根据所述会议地址建立与所述通话目标的连接通道,包括:
[0030]调用与所述系统类型对应的目标工具包,加入与所述混流IP地址对应的会议室,以与所述多人会议室中的用户进行群聊通话。
[0031]可选地,所述方法还包括:
[0032]向所述管理系统发送用户注册请求,其中,所述用户注册请求包含注册用户支持的音视频系统的系统类型和所述注册用户的连接地址;
[0033]接收所述管理系统返回的确认注册消息。
[0034]可选地,所述方法还包括:
[0035]当所述注册用户支持多个音视频系统的系统类型时,根据用户的设置操作从所述多个系统类型中确定默认系统类型,并在所述用户注册请求中对所述默认系统类型添加默认标识;
[0036]或,当所述注册用户只支持一种音视频系统时,确定所述注册用户支持的系统类型为默认系统类型;
[0037]其中,所述返回的连接消息中的系统类型为所述默认系统类型。
[0038]在本专利技术实施的第三方面,还提供了一种多系统间通话的方法,应用于管理系统,所述管理系统中存储有与用户对应的连接信息,所述连接信息包含所述用户支持的音视频系统的系统类型和所述用户的连接地址,所述管理系统与客户端通信连接,所述客户端中包括至少两个支持音视频通话的工具包,每一工具包分别对应不同的音视频通话系统,所述方法包括:
[0039]接收所述客户端发送的针对目标通话对象的信息获取请求;
[0040]查找与所述目标通话对象对应的连接信息,其中,所述连接信息包含系统类型和连接地址;
[0041]响应所述信息获取请求向所述客户端返回与所述目标通话对象对应的连接信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多系统间通话的方法,其特征在于,所述方法应用于多媒体交互系统,所述多媒体交互系统中包括有客户端和管理系统,所述客户端与所述管理系统通信连接,其中,所述客户端中包括至少两个支持音视频通话的工具包,每一工具包分别对应不同的音视频通话系统,所述管理系统中存储有与每一用户对应的连接信息,所述连接信息包含用户支持的音视频系统的系统类型和用户的连接地址;所述方法包括:所述客户端向所述管理系统发送针对目标通话对象的信息获取请求;所述管理系统在接收到所述信息获取请求后,查找与所述目标通话对象对应的连接信息,并响应所述信息获取请求向所述客户端返回与所述目标通话对象对应的连接信息;所述客户端在接收到所述管理系统返回的,与所述目标通话对象对应的连接信息后,确定与所述目标通话对象对应的系统类型和连接地址,并调用与所述系统类型对应的目标工具包,根据所述连接地址与所述目标通话对象建立通话连接。2.根据权利要求1所述的方法,其特征在于,当所述信息获取请求中目标通话对象的标识为个人用户的标识时,所述管理系统查找与所述目标通话对象对应的连接信息的步骤,具体包括:所述管理系统查找所述个人用户支持的音视频系统的系统类型、以及所述个人用户的会话IP地址,并将查找到的系统类型和会话IP地址确定为与所述目标通话对象对应的连接信息;或者,当所述信息获取请求中包括会议室的标识时,所述管理系统查找与所述目标通话对象对应的连接信息的步骤,具体包括:所述管理系统确定创建所述会议室的个人用户为目标通话对象,查找所述个人用户所支持的音视频系统的系统类型、以及所述个人用户对应的混流IP地址,并将查找到的系统类型和混流IP地址确定为与所述目标通话对象对应的连接信息。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述客户端向所述管理系统发送用户注册请求,其中,所述用户注册请求包含注册用户支持的音视频系统的系统类型和所述注册用户的连接地址;所述管理系统在接收到所述用户注册请求后,建立所述注册用户与其所支持的音视频系统的系统类型的关联关系、以及所述注册用户与连接地址的关联关系;并生成确认注册消息,将所述确认注册消息返回至所述客户端。4.根据权利要求3所述的方法,其特征在于,所述用户注册请求中的连接地址为所述注册用户作为个人用户的会话IP地址;所述方法还包括:所述管理系统在接收到所述用户注册请求后,为所述注册用户分配一混流IP地址,确定所述混流IP地址为当所述注册用户作为会议室的创建用户时的连接地址;所述管理系统建立所述注册用户与连接地址的关联关系的步骤,具体包括:所述管理系统建立所述注册用户与会话IP地址的关联关系、以及所述注册用户与混流IP地址的关联关系。5.一种多系统间通话的方法,其特征在于,应用于客户端,所述客户端中包括至少两个支持音视频通话的工具包,每一工具包分别对应不同的音视频通话系统,所述客户端与管理系统通信连接,所述管理系统中存储有与每一用户对应的连接信息,所述连接信息包含用户支持的音视频系统的系统类型和用户的连接地址;所述方法包括:
向所述管理系统发送针对目标通话对象的信息获取请求;接收所述管理系统响应所述信息获取请求,返回的与所述目标通话对象对应的连接信息;调用与所述系统类型对应的目标工具包,根据所述连接地址与所述目标通话对象建立通话连接。6.根据权利要求5所述的方法,其特征在于,当所述目标通话对象为个人用户时,所述连接地址为会话IP地址;所述调用与所述系统类型对应的目标工具包,根据所述连接地址与所述目标通话对象建立通话连接,包括:调用与所述系统类型对应的目标工具包,根据所述会话IP地址向所述个人用户发起呼叫请求;接收所述个人用户响应所述呼叫请求返回的应答消息,建立与所述个人用户的连接通道,以与所述个人用户进行私聊通话。7.根据权利要求5所述的方法,其特征在于,当所述目标通话对象为会议室时,所述会议地址为混流IP地址;所述调用所述目标工具包的接口,根据所述会议地址建立与所述通话目标的连接通道,包括:调用与所述系统类型对应的目标工具包,加入与所述混流IP地址对应的会议室,以与所述多人会议室中的用户进行群聊通话。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:向所述管理系统发送用户注册请求,其中,所述用户注册请求包含注册用户支持的音视频系统的系统类型...

【专利技术属性】
技术研发人员:李月
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

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

1