System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及远程控制,具体涉及一种减少高延迟环境下误操作的远程控制方法、装置和设备。
技术介绍
1、远程控制技术在各种场景中被广泛应用,允许用户在远程位置对设备进行操作和管理。然而,在高延迟的网络环境下,主控端的操作往往会受到延迟和误操作的影响。这种误操作可能会导致严重后果,如数据损坏和系统崩溃等。因此,解决主控端在高延迟时容易产生误操作的问题是当前远程控制领域的重要挑战。
2、现有技术中的远程控制系统一般没有提供有效的解决方案来解决在高延迟环境下主控端产生误操作的问题。一些方案通过增加缓冲区来减轻延迟带来的影响,但这可能降低系统的实时性,而且也并不能完全避免误操作的发生。另一些方案则试图通过增大网络带宽来削减延迟,但这需要昂贵的硬件设备和资源,且在某些情况下仍无法解决误操作问题。
技术实现思路
1、有鉴于此,本专利技术的目的在于提供一种减少高延迟环境下误操作的远程控制方法、装置和设备,以克服目前远程控制中,无法应对高延迟导致的误操作的问题。
2、为实现以上目的,本专利技术采用如下技术方案:
3、第一方面,本申请实施例提供一种减少高延迟环境下误操作的远程控制方法,包括:
4、检测主控端与被控端之间的网络延迟,判断当前网络环境是否为高延迟网络环境;
5、若当前网络环境为高延迟网络环境,则基于预设延迟屏蔽机制,屏蔽所述主控端的操作。
6、进一步地,在本申请一些实施例中,所述检测主控端与被控端之间的网络延迟,判断当
7、周期性检测所述主控端与所述被控端之间的网络延迟,确定网络延迟值;
8、当所述网络延迟值高于预设阈值时,确定当前网络环境为高延迟网络环境。
9、进一步地,在本申请一些实施例中,所述检测主控端与被控端之间的网络延迟,判断当前网络环境是否为高延迟网络环境,包括:
10、实时监听回传数据,基于监听结果实时确定延迟信息,并基于所述延迟信息实时判断当前网络环境是否为高延迟网络环境。
11、进一步地,在本申请一些实施例中,还包括:
12、基于配置信息生成所述延迟屏蔽机制;
13、在所述被控端设置高延迟屏蔽主控端输入开关;
14、所述若当前网络环境为高延迟网络环境,则基于预设延迟屏蔽机制,屏蔽所述主控端的操作,包括:当所述被控端的所述高延迟屏蔽主控端输入开关处于开启时,且当前网络环境为高延迟网络环境,则基于预设延迟屏蔽机制,屏蔽所述主控端的操作。
15、进一步地,在本申请一些实施例中,所述若当前网络环境为高延迟网络环境,则基于预设延迟屏蔽机制,屏蔽所述主控端的操作,包括:
16、若当前网络环境为高延迟网络环境,则基于预设延迟屏蔽机制,屏蔽所述主控端的鼠标操作。
17、进一步地,在本申请一些实施例中,所述若当前网络环境为高延迟网络环境,则基于预设延迟屏蔽机制,屏蔽所述主控端的操作,包括:
18、若当前网络环境为高延迟网络环境,则基于预设延迟屏蔽机制,屏蔽所述主控端的输入操作。
19、第二方面,本申请实施例提供一种减少高延迟环境下误操作的远程控制装置,包括:
20、网络延迟检测模块,用于检测主控端与被控端之间的网络延迟,判断当前网络环境是否为高延迟网络环境;
21、屏蔽模块,用于在当前网络环境为高延迟网络环境,则基于预设延迟屏蔽机制,屏蔽所述主控端的操作。
22、第三方面,本申请实施例提供一种减少高延迟环境下误操作的远程控制设备,包括处理器和存储器,所述处理器与存储器相连:
23、其中,所述处理器,用于调用并执行所述存储器中存储的程序;
24、所述存储器,用于存储所述程序,所述程序至少用于执行上述的减少高延迟环境下误操作的远程控制方法。
25、本专利技术涉及远程控制
,具体涉及一种减少高延迟环境下误操作的远程控制方法、装置和设备,该方法具体包括:检测主控端与被控端之间的网络延迟,判断当前网络环境是否为高延迟网络环境;若当前网络环境为高延迟网络环境,则基于预设延迟屏蔽机制,屏蔽所述主控端的操作。如此,通过预设延迟屏蔽机制在高延迟网络环境下,直接屏蔽主控端的操作,可以从根本上解决当前远程控制中存在的无法应对高延迟网络导致的误操作问题。
【技术保护点】
1.一种减少高延迟环境下误操作的远程控制方法,其特征在于,包括:
2.根据权利要求1所述的减少高延迟环境下误操作的远程控制方法,其特征在于,所述检测主控端与被控端之间的网络延迟,判断当前网络环境是否为高延迟网络环境,包括:
3.根据权利要求1所述的减少高延迟环境下误操作的远程控制方法,其特征在于,所述检测主控端与被控端之间的网络延迟,判断当前网络环境是否为高延迟网络环境,包括:
4.根据权利要求1所述的减少高延迟环境下误操作的远程控制方法,其特征在于,还包括:
5.根据权利要求1所述的减少高延迟环境下误操作的远程控制方法,其特征在于,所述若当前网络环境为高延迟网络环境,则基于预设延迟屏蔽机制,屏蔽所述主控端的操作,包括:
6.根据权利要求1所述的减少高延迟环境下误操作的远程控制方法,其特征在于,所述若当前网络环境为高延迟网络环境,则基于预设延迟屏蔽机制,屏蔽所述主控端的操作,包括:
7.一种减少高延迟环境下误操作的远程控制装置,其特征在于,包括:
8.一种减少高延迟环境下误操作的远程控制设备,其特
...【技术特征摘要】
1.一种减少高延迟环境下误操作的远程控制方法,其特征在于,包括:
2.根据权利要求1所述的减少高延迟环境下误操作的远程控制方法,其特征在于,所述检测主控端与被控端之间的网络延迟,判断当前网络环境是否为高延迟网络环境,包括:
3.根据权利要求1所述的减少高延迟环境下误操作的远程控制方法,其特征在于,所述检测主控端与被控端之间的网络延迟,判断当前网络环境是否为高延迟网络环境,包括:
4.根据权利要求1所述的减少高延迟环境下误操作的远程控制方法,其特征在于,还包括:
5.根据权...
【专利技术属性】
技术研发人员:王艳丽,高斌,邹琼,周双全,
申请(专利权)人:深圳市瑞云科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。