基于弱网络环境的设备远程控制方法及云服务器与流程

摘要: 本发明涉及远程控制,特别涉及基于弱网络环境的设备远程控制方法及云服务器。背景技术:1、随着智能终端设备,尤其是pos终端在零售、餐饮及服务行业中的广泛应用,远程...
基于弱网络环境的设备远程控制方法及云服务器与流程

本发明涉及远程控制,特别涉及基于弱网络环境的设备远程控制方法及云服务器。

背景技术:

1、随着智能终端设备,尤其是pos终端在零售、餐饮及服务行业中的广泛应用,远程运维与集中化控制需求不断提升。

2、云服务器通过网络实现云服务器对目标设备的远程控制,以完成目标设备配置、业务处理及外设控制等操作。相关技术中,云服务器在给目标设备下发指令时,会出现网络不稳定的情况,在网络不稳定时面临延迟丢包、断点恢复不足的问题,影响了设备的远程控制。

技术实现思路

1、本发明所要解决的技术问题是:提供一种基于弱网络环境的设备远程控制方法,提高弱网络下远程控制可靠性。

2、为了解决上述技术问题,本发明采用的一种技术方案为:

3、一种基于弱网络环境的设备远程控制方法,应用于云服务器,云服务器与目标设备连接,方法包括:获取针对目标设备的多个操作指令;构建多个操作指令的依赖关系;当与目标设备之间的网络状态为弱网络状态,基于依赖关系对多个操作指令进行调度,形成调度策略;基于调度策略,对目标设备发送控制指令。

4、为了解决上述技术问题,本发明采用的另一种技术方案为:

5、一种云服务器,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的一种基于弱网络环境的设备远程控制方法中的各个步骤。

6、本发明的有益效果在于:本发明的云服务器通过获取针对目标设备的多个操作指令,并构建多个操作指令的依赖关系。当与目标设备之间的网络状态为弱网络状态,基于依赖关系对多个操作指令进行调度,形成调度策略。基于调度策略,对目标设备发送控制指令。构建依赖关系明确了指令间的逻辑关联与执行顺序。在弱网络状态下,基于依赖关系进行调度而非直接下发,能够根据指令间的逻辑优先级合理分配网络资源。这避免了关键指令因网络拥塞被丢弃或延迟,减少了非必要指令的无效传输。相比于网络不稳定时盲目下发指令导致丢包和执行错乱,该方式降低了弱网络环境下的指令传输延迟与丢包率。依赖关系也保障了断点恢复时的指令执行连贯性,提高了弱网络下远程控制的可靠性。

1.一种基于弱网络环境的设备远程控制方法,其特征在于,应用于云服务器,所述云服务器与目标设备连接,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述构建多个所述操作指令的依赖关系,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,在所述构建有向无环图之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,还包括:

6.根据权利要求5所述的方法,其特征在于,所述采集所述云服务器与目标设备之间的网络状态参数,包括:

7.根据权利要求2所述的方法,其特征在于,所述基于所述依赖关系对多个所述操作指令进行调度,包括:

8.根据权利要求2所述的方法,其特征在于,所述基于所述调度策略,对所述目标设备发送控制指令,包括:

9.根据权利要求2所述的方法,其特征在于,所述方法还包括:

10.一种云服务器,其特征在于,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述权利要求1至9中任一项所述的基于弱网络环境的设备远程控制方法。