远程控制的重连方法和装置、电子设备及存储介质制造方法及图纸

技术编号:39050443 阅读:11 留言:0更新日期:2023-10-12 19:43
本申请实施例提供了一种远程控制的重连方法和装置、电子设备及存储介质,属于远程控制技术领域。该方法包括:获取目标被控端发送的重连请求;其中,重连请求携带有重连长连接地址和重连配对标记;根据重连长连接地址、预设的配对数据库对重连配对标记进行匹配判断;其中,配对数据库包括初始配对标记和与初始配对标记对应的初始主控端;将与重连配对标记匹配的初始配对标记作为目标配对标记,将与目标配对标记对应的初始主控端作为目标主控端;建立目标主控端与目标被控端的重连通道。本申请实施例能够提高远程控制的重连效率。实施例能够提高远程控制的重连效率。实施例能够提高远程控制的重连效率。

【技术实现步骤摘要】
远程控制的重连方法和装置、电子设备及存储介质


[0001]本申请涉及远程控制
,尤其涉及一种远程控制的重连方法和装置、电子设备及存储介质。

技术介绍

[0002]目前,在点对点通信(Peer to Peer,P2P)或者远程控制的场景中,当被控端出现弱网、断网等情况时,需要用户手动重新操作,以再次建立远程控制。或者,主控端需要使用新的链接地址进行再次连接。当网络不稳定时,需要重复多次上述操作,从而影响了远程控制效率。因此,如何提供一种远程控制的重连方法,以提高远程控制的重连效率成了亟待解决的技术问题。

技术实现思路

[0003]本申请实施例的主要目的在于提出一种远程控制的重连方法和装置、电子设备及存储介质,旨在提高远程控制的重连效率。
[0004]为实现上述目的,本申请实施例的第一方面提出了一种远程控制的重连方法,所述方法应用于服务端,所述方法包括:
[0005]获取目标被控端发送的重连请求;其中,所述重连请求携带有重连长连接地址和重连配对标记;
[0006]根据所述重连长连接地址、预设的配对数据库对所述重连配对标记进行匹配判断;其中,所述配对数据库包括初始配对标记和与所述初始配对标记对应的初始主控端;
[0007]将与所述重连配对标记匹配的所述初始配对标记作为目标配对标记,将与所述目标配对标记对应的所述初始主控端作为目标主控端;
[0008]建立所述目标主控端与所述目标被控端的重连通道。
[0009]在一些实施例,在所述获取目标被控端的重连请求之前,所述方法还包括构建配对数据库,具体包括:
[0010]与初始被控端建立长连接,生成初始长连接地址和所述初始配对标记,将所述初始长连接地址和所述初始配对标记发送给所述初始被控端;
[0011]获取所述初始主控端的远程操控请求;其中,所述远程操控请求携带有操控长连接地址和操控配对标记;
[0012]根据所述操控长连接地址与所述初始主控端建立长连接,将所述操控配对标记与所述初始配对标记进行匹配判断,得到操控匹配结果;
[0013]若所述操控匹配结果表示所述操控配对标记与所述初始配对标记匹配,则建立所述初始主控端与所述初始被控端的操控通道;
[0014]根据所述初始主控端、所述初始被控端、所述初始配对标记构建所述配对数据库。
[0015]在一些实施例,将获取到断连信号的所述初始被控端作为所述目标被控端,所述重连请求是所述目标被控端通过以下方式生成的:
[0016]根据所述断连信号确定断连状态;
[0017]若所述断连状态表示异常断连,将所述初始长连接地址作为重连长连接地址,并将所述初始配对标记作为所述重连配对标记,根据所述重连长连接和所述重连配对标记生成所述重连请求。
[0018]在一些实施例,所述重连请求是所述目标被控端通过以下方式发送的:
[0019]根据所述断连信号确定断连类型,若所述断连类型表示网络断连,对网络状态进行检测,得到检测结果;
[0020]若所述检测结果表示网络恢复,发送所述重连请求。
[0021]在一些实施例,所述目标被控端发送所述重连请求的方式还包括:
[0022]若所述断连类型表示非网络断连,根据预设的请求时间间隔发送所述重连请求。
[0023]在一些实施例,在所述获取目标被控端的重连请求之前,所述方法还包括:
[0024]获取所述初始被控端发送的视频流数据;其中,所述视频流数据是所述初始被控端获取预设权限,并根据所述预设权限生成虚拟显示屏后生成的;
[0025]将所述视频流数据发送给所述初始主控端。
[0026]在一些实施例,所述建立所述目标主控端与所述目标被控端的重连通道,包括:
[0027]获取所述目标主控端的连接状态;
[0028]若所述连接状态表示连接,建立所述目标主控端与所述目标被控端的所述重连通道。
[0029]为实现上述目的,本申请实施例的第二方面提出了一种远程控制的重连装置,所述装置应用于服务端,所述装置包括:
[0030]重连请求获取模块,用于获取目标被控端发送的重连请求;其中,所述重连请求携带有重连长连接地址和重连配对标记;
[0031]匹配判断模块,用于根据所述重连长连接地址、预设的配对数据库对所述重连配对标记进行匹配判断;其中,所述配对数据库包括初始配对标记和与所述初始配对标记对应的初始主控端;
[0032]目标主控端确定模块,用于将与所述重连配对标记匹配的所述初始配对标记作为目标配对标记,将与所述目标配对标记对应的所述初始主控端作为目标主控端;
[0033]重连通道建立模块,用于建立所述目标主控端与所述目标被控端的重连通道。
[0034]为实现上述目的,本申请实施例的第三方面提出了一种电子设备,所述电子设备包括存储器和处理器、存储在所述存储器上并可在所述处理器上运行的程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,所述程序被所述处理器执行时实现上述第一方面所述的方法。
[0035]为实现上述目的,本申请实施例的第四方面提出了一种存储介质,所述存储介质为计算机可读存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述第一方面所述的方法。
[0036]本申请提出的远程控制的重连方法和装置、电子设备及存储介质,其通过目标被控端发送的重连请求得到重连配对标记,根据该重连配对标记对预设的配对数据库进行匹配判断,得到对应的目标主控端。通过建立目标主控端与目标被控端的重连通道,实现目标被控端与目标主控端的远程控制重连。由此可知,本申请实施例提供的远程控制的重连方
法由目标被控端和服务端进行重连操作,无需目标主控端进行重连操作,简化了重连操作的流程,提高了远程控制的重连效率,并减少了破坏整体远程控制系统架构和代码结构的可能。在实际应用中,从断线到重连成功的过程中,目标主控端可以感知到视频流的断开,但不需要进行其他恢复视频流的操作,在一定程度上提升了用户远程控制的操控体验。
附图说明
[0037]图1是本申请实施例提供的远程控制的重连方法的流程图;
[0038]图2是本申请实施例提供的远程控制系统的示意图;
[0039]图3是本申请实施例提供的配对数据库的示意图;
[0040]图4是本申请实施例提供的构建配对数据库的流程图;
[0041]图5是本申请实施例提供的远程控制的重连方法的一实施例流程图;
[0042]图6是本申请实施例提供的目标被控端生成重连请求的流程图;
[0043]图7是本申请实施例提供的目标被控端发送重连请求的流程图;
[0044]图8是图1中的步骤S104的流程图;
[0045]图9是本申请实施例提供的远程控制的重连装置的结构示意图;
[0046]图10是本申请实施例提供的电子设备的硬件结构示意图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程控制的重连方法,其特征在于,所述方法应用于服务端,所述方法包括:获取目标被控端发送的重连请求;其中,所述重连请求携带有重连长连接地址和重连配对标记;根据所述重连长连接地址、预设的配对数据库对所述重连配对标记进行匹配判断;其中,所述配对数据库包括初始配对标记和与所述初始配对标记对应的初始主控端;将与所述重连配对标记匹配的所述初始配对标记作为目标配对标记,将与所述目标配对标记对应的所述初始主控端作为目标主控端;建立所述目标主控端与所述目标被控端的重连通道。2.根据权利要求1所述的方法,其特征在于,在所述获取目标被控端的重连请求之前,所述方法还包括构建配对数据库,具体包括:与初始被控端建立长连接,生成初始长连接地址和所述初始配对标记,将所述初始长连接地址和所述初始配对标记发送给所述初始被控端;获取所述初始主控端的远程操控请求;其中,所述远程操控请求携带有操控长连接地址和操控配对标记;根据所述操控长连接地址与所述初始主控端建立长连接,将所述操控配对标记与所述初始配对标记进行匹配判断,得到操控匹配结果;若所述操控匹配结果表示所述操控配对标记与所述初始配对标记匹配,则建立所述初始主控端与所述初始被控端的操控通道;根据所述初始主控端、所述初始被控端、所述初始配对标记构建所述配对数据库。3.根据权利要求2所述的方法,其特征在于,将获取到断连信号的所述初始被控端作为所述目标被控端,所述重连请求是所述目标被控端通过以下方式生成的:根据所述断连信号确定断连状态;若所述断连状态表示异常断连,将所述初始长连接地址作为重连长连接地址,并将所述初始配对标记作为所述重连配对标记,根据所述重连长连接和所述重连配对标记生成所述重连请求。4.根据权利要求3所述的方法,其特征在于,所述重连请求是所述目标被控端通过以下方式发送的:根据所述断连信号确定断连类型,若所述断连类型表示网络断连,...

【专利技术属性】
技术研发人员:方祎周晓鑫林晖
申请(专利权)人:深圳市新国都支付技术有限公司
类型:发明
国别省市:

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

1