【技术实现步骤摘要】
多客户端的音视频通话连接方法、装置、设备及存储介质
本专利技术涉及物联网领域,尤其涉及一种多客户端的音视频通话连接方法、装置、电子设备及计算机可读存储介质。
技术介绍
随着通信技术的发展,很多通信业务都支持多方通信,例如即时消息(IM,InstantMessaging)业务和一键通话(PoC,Push-To-Talkovercellular)等,这类音视频通话统称为多客户端的音视频通话。目前多客户端的音视频通话连接方法主要基于预定义群组(Pre-definedGroup)方式,在预定义群组方式中,预定义群组包含一个成员列表,使用一个群组标识(ID)来标识这个群组,当发起多方通信时,则由发起方向多方通信的后台服务器发送携带群组ID的邀请消息,请求建立多方通信。预定义群组(Pre-definedGroup)方式虽然可完成多客户端通话,但需要预先在后台服务器中存储群组ID、成员列表及成员列表的对应关系等信息,在占用存储资源的同时,对于多客户端通话的灵活性,也有待进一步的改进。
技术实现思路
本专利技术提 ...
【技术保护点】
1.一种多客户端的音视频通话连接方法,其特征在于,所述方法包括:/n接收会话发起者在会话客户端的房间创建指令,将所述房间创建指令发送至后台服务器;/n当所述后台服务器响应所述房间创建指令时,在所述会话客户端创建房间会话界面并生成会话密钥;/n当第一会话参与者根据所述房间会话界面发送加入会话第一指令时,根据所述会话密钥验证所述加入会话第一指令是否通过;/n当所述加入会话第一指令验证通过时,在与所述第一会话参与者对应的第一客户端中添加所述房间会话界面;/n更新所述会话客户端及所述第一客户端中的所述房间会话界面的会话状态,得到房间第一更新界面成功时,将所述会话状态发送至所述后台服 ...
【技术特征摘要】
1.一种多客户端的音视频通话连接方法,其特征在于,所述方法包括:
接收会话发起者在会话客户端的房间创建指令,将所述房间创建指令发送至后台服务器;
当所述后台服务器响应所述房间创建指令时,在所述会话客户端创建房间会话界面并生成会话密钥;
当第一会话参与者根据所述房间会话界面发送加入会话第一指令时,根据所述会话密钥验证所述加入会话第一指令是否通过;
当所述加入会话第一指令验证通过时,在与所述第一会话参与者对应的第一客户端中添加所述房间会话界面;
更新所述会话客户端及所述第一客户端中的所述房间会话界面的会话状态,得到房间第一更新界面成功时,将所述会话状态发送至所述后台服务器进行同步更新,得到房间第一更新状态,利用所述房间第一更新状态,执行所述会话客户端及所述第一客户端的通话连接。
2.如权利要求1所述的多客户端的音视频通话连接方法,其特征在于,所述执行所述会话客户端及所述第一客户端的通话连接,之后还包括:
当第二会话参与者加入所述房间第一更新界面成功时,在所述后台服务器中将所述房间第一更新状态更新为房间第二更新状态;
根据所述房间第二更新状态,在所述第二会话参与者对应的第二客户端生成房间第二更新界面,并在所述会话客户端及所述第一客户端中,将所述房间第一更新界面更新为所述房间第二更新界面成功时,执行所述会话客户端、所述第一客户端及所述第二客户端的通话连接。
3.如权利要求1所述的多客户端的音视频通话连接方法,其特征在于,所述将所述房间创建指令发送至后台服务器,包括:
利用全双工通讯协议,在所述会话客户端与所述后台服务器之间建立通信信道;
利用所述通信信道,将所述房间创建指令发送至所述后台服务器。
4.如权利要求1所述的多客户端的音视频通话连接方法,其特征在于,所述在所述会话客户端创建房间会话界面并生成会话密钥,包括:
解析所述房间创建指令,得到创建房间的配置参数;
调取房间会话界面生成软件包,并接收所述会话发起者输入的房间密码;
根据所述房间密码及所述创建房间的配置参数,利用所述后台服务器,在所述会话客户端中运行所述房间会话界面生成软件包,生成所述房间会话界面及所述会话密钥。
5.如权利要求1所述的多客户端的音视频通话连接方法,其特征在于,所述根据所述会话密钥验证所述加入会话第一指令是否通过,包括:
从所述加入会话第一指令中解析出所述第一会话参与者输入的房间加入密码;
加密运算所述房间加入密码,得到加入会话密钥;
判断所述加入会话密钥与所述会话密钥是否相同,当所述加入会话密钥与所述会话密钥不相同时,提醒所述第一会话参与者重新发送加入会话第一指令;
当所述加...
【专利技术属性】
技术研发人员:贺利祥,李勇,汪艺燊,陈小炜,龙喜洋,高宏,
申请(专利权)人:招商局金融科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。