【技术实现步骤摘要】
建立视联网通信连接的方法、装置、设备及存储介质
本专利技术涉及网络通信
,特别是涉及一种建立视联网通信连接的方法、装置、电子设备及存储介质。
技术介绍
在现有的视联网环境中,两个视联网系统(即:通过视联网协议通信的终端设备或服务器)之间每一次通信都需要建立一次连接,而每一次建立连接通常需要花费几毫秒甚至几秒的时间,在一些对响应速度有极高要求的通信场景中,不同的进程之间需要频繁的通信,需要多次建立连接,将严重影响系统的性能。目前,在视联网中已存在一种可视电话协议,可解决频繁建立通信连接的问题。然而在使用可视电话协议时,相互通信的两个视联网系统长时间保持连接,且双方对各自的虚拟终端号码是独占的,其它的视联网系统无法与该两个视联网系统建立通信连接,因此,在一些高并发请求的场景中,采用可视电话协议将导致虚拟终端号码资源的浪费,进而影响系统响应并发请求的速度。
技术实现思路
本申请实施例提供了一种建立视联网通信连接的方法、装置、电子设备及存储介质,旨在克服视联网中频繁建立通信连接的问题,实现在高并发请 ...
【技术保护点】
1.一种建立视联网通信连接的方法,其特征在于,所述方法应用于源虚拟终端,所述方法包括:/n确定待建立视联网长连接的目标虚拟终端,所述源虚拟终端与所述目标虚拟终端均注册在同一个视联网服务器下;/n生成针对所述目标虚拟终端的通信连接请求;/n将所述通信连接请求发送到所述目标虚拟终端;/n接收所述目标虚拟终端返回的响应;/n在所述响应表示所述目标虚拟终端同意建立与所述源虚拟终端之间的通信连接时,确定与所述目标虚拟终端的视联网长连接建立成功;/n在所述视联网长连接处于连接状态的期间内,确定待建立视联网长连接的新的虚拟终端,所述新的虚拟终端为注册在所述视联网服务器下的除所述目标虚拟终 ...
【技术特征摘要】
1.一种建立视联网通信连接的方法,其特征在于,所述方法应用于源虚拟终端,所述方法包括:
确定待建立视联网长连接的目标虚拟终端,所述源虚拟终端与所述目标虚拟终端均注册在同一个视联网服务器下;
生成针对所述目标虚拟终端的通信连接请求;
将所述通信连接请求发送到所述目标虚拟终端;
接收所述目标虚拟终端返回的响应;
在所述响应表示所述目标虚拟终端同意建立与所述源虚拟终端之间的通信连接时,确定与所述目标虚拟终端的视联网长连接建立成功;
在所述视联网长连接处于连接状态的期间内,确定待建立视联网长连接的新的虚拟终端,所述新的虚拟终端为注册在所述视联网服务器下的除所述目标虚拟终端外的虚拟终端中的任意一个;
生成针对所述新的虚拟终端的通信连接请求,以与所述新的虚拟终端建立视联网长连接。
2.根据权利要求1所述的方法,其特征在于,在确定与所述目标虚拟终端的视联网长连接建立成功后,所述方法还包括:
向所述视联网服务器发送通信连接成功的消息,所述视联网服务器用于在接收到所述消息后,按照预设连接维持策略,维持所述源虚拟终端与所述标虚拟终端之间的视联网长连接;
在接收到所述视联网服务器发送的心跳包时,返回确认接收到所述心跳包的响应,以告知所述视联网服务器维持所述视联网长连接,所述心跳包是所述视联网服务器在接收到所述消息后,为维持各个视联网虚拟终端已建立的视联网长连接而周期性向各个视联网虚拟终端发送的。
3.根据权利要求2所述的方法,其特征在于,所述目标虚拟终端对应的目标虚拟终端号码,和所述源虚拟终端对应的源虚拟终端号码在已注册在所述视联网服务器下的视联网虚拟终端所对应的虚拟终端号码中均是唯一的;
生成针对所述目标虚拟终端的通信连接请求,包括:
获得所述目标虚拟终端对应的目标虚拟终端号码;
基于所述目标虚拟终端号码生成通信连接请求,所述通信连接请求携带自身的源虚拟终端号码;
向所述视联网服务器发送通信连接成功的消息,包括:
基于所述目标虚拟终端的目标虚拟终端号码,和自身的源虚拟终端号码生成通信连接成功的消息;
将所述通信连接成功的消息发送给所述视联网服务器。
4.根据权利要求1所述的方法,其特征在于,在确定与所述目标虚拟终端的视联网长连接建立成功后,所述方法还包括:
获得待处理任务请求;
为所述待处理任务请求添加任务编号,每一个所述待处理任务请求对应的任务编号是不同的;
将所述待处理任务请求发送到所述视联网服务器,所述视联网服务器用于将所述待处理任务请求转发到对应的虚拟终端,所述虚拟终端用于处理所述待处理任务请求;
接收所述视联网服务器发送的任务响应;
获取所述任务响应中的任务编号;
在所述任务响应中的任务编号,与所述待处理任务请求中的任务编号相同时,确定所述任务响应为所述待处理任务请求所对应的响应。
5.根据权利要求1所述的方法,其特征在于,将所述通信连接请求发送到所述目标虚拟终端,包括:
将所述通信连接请求发送到所述视联网服务器,以使所述视联网服务器将所述通信连接请求发送到所述目标虚拟终端;
接收所述目标虚拟终端返回的响应,包括:
接收所述视联网服务器返回的响应,所述响应是所述目标虚拟终端发送给所述视联网服务器的。
6.一种建立视联网通信连接的方法,其特征在于,包括:
源虚拟终端生成针对目标虚拟终端的通信连接请求,并通过视联网服务器将所述通信连接请求发送到所述目标虚拟终端,所述源虚拟终端和所述目标虚拟终端均...
【专利技术属性】
技术研发人员:陈婷,杜迎锋,谢飞,王艳辉,
申请(专利权)人:视联动力信息技术股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。