[发明专利]通信断线重连方法及装置、系统、可读介质和电子设备有效
申请号: | 202011633103.3 | 申请日: | 2020-12-31 |
公开(公告)号: | CN112804213B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 杨昊;刘飞 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/141;H04L67/142;H04L65/65 |
代理公司: | 深圳市联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 断线 方法 装置 系统 可读 介质 电子设备 | ||
本公开提供一种通信断线重连方法及装置、系统、可读介质和电子设备,涉及实时通信技术领域。该方法包括:通过建立的第一通信链路以及第二通信链路与目标通信端进行实时通信;通过所述第一通信链路接收用于建立所述第二通信链路的属性信息;在检测到通信网络异常断开时,如果在预确定的目标重连时间阈值内通信网络恢复,则根据最新接收的所述属性信息建立新的第二通信链路;通过所述新的第二通信链路恢复与所述目标通信端的实时通信。本公开能够实现实时通信的自动重连,提升重连的成功率,保证通信链路的可靠性。
背景技术
伴随着科技水平的不断提高,实时通信技术(Real-Time Communication,RTC)越来越得到人们的重视。其中,网页即时通信(Web Real-Time Communication,WebRTC)是一种支持网页浏览器进行实时语音对话或视频对话的应用程序接口(ApplicationProgramming Interface,API)。
目前,相关的基于WebRTC的断线重连方案中,是在建立网页实时通信时保存当前媒体信道的属性信息,并在重新恢复网络连接时通过预先保存的属性信息恢复建立媒体信息,但是,这种方案没有考虑在服务器有鉴权情况下,会由于鉴权信息过期失效无法完成通信的断线重连,导致断线重连的成功率较低,通信链路的可靠性较差。
发明内容
本公开的目的在于提供一种通信断线重连方法、通信断线重连装置、计算机可读介质和电子设备,进而至少在一定程度上提高通信链路断线重连的成功率,提升通信链路的可靠性。
根据本公开的第一方面,提供一种通信断线重连方法,包括:
通过建立的第一通信链路以及第二通信链路与目标通信端进行实时通信;
通过所述第一通信链路周期性接收用于建立所述第二通信链路的属性信息;
在检测到通信网络异常断开时,如果在预确定的目标重连时间阈值内通信网络恢复,则根据最新接收的所述属性信息建立新的第二通信链路;
通过所述新的第二通信链路恢复与所述目标通信端的实时通信。
根据本公开的第二方面,提供一种通信断线重连装置,包括:
实时通信建立模块,用于通过建立的第一通信链路以及第二通信链路与目标通信端进行实时通信;
属性信息接收模块,用于通过所述第一通信链路周期性接收用于建立所述第二通信链路的属性信息;
通信链路重建模块,用于在检测到通信网络异常断开时,如果在预确定的目标重连时间阈值内通信网络恢复,则根据最新接收的所述属性信息建立新的第二通信链路;
实时通信恢复模块,用于通过所述新的第二通信链路恢复与所述目标通信端的实时通信。
根据本公开的第三方面,提供一种断线重连系统,包括:
第一通信端;
第二通信端;
穿透服务器,与所述第一通信端和所述第二通信端实时通信构成第二通信链路,用于交换所述第一通信端和所述第二通信端之间的媒体数据;
信令服务器,与所述第一通信端和所述第二通信端实时通信构成第一通信链路,用于向所述第一通信端和所述第二通信端发送构建所述第二通信链路的属性信息,所述属性信息包括所述穿透服务器的鉴权信息。
根据本公开的第四方面,提供一种计算机可读介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的方法。
根据本公开的第五方面,提供一种电子设备,其特征在于,包括:
处理器;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011633103.3/2.html,转载请声明来源钻瓜专利网。