工程设备远程控制/受控方法和远程控制的信息处理方法

文档序号:196404 发布日期:2021-11-02 浏览:39次 >En<

阅读说明:本技术 工程设备远程控制/受控方法和远程控制的信息处理方法 (Remote control/controlled method for engineering equipment and information processing method for remote control ) 是由 王正滨 于 2021-07-01 设计创作,主要内容包括:本发明提供了一种工程设备远程控制/受控方法和远程控制的信息处理方法。其中,工程设备远程控制方法包括:获取遥控驾驶设备和工程设备的预设对应关系;从云端调度设备获取满足预设对应关系的工程设备的唤醒信息;与满足预设对应关系的工程设备建立即时通信,根据唤醒信息远程唤醒对应的工程设备;获取云端调度设备广播的工程设备的唤醒状态信息和连接信息;以及根据连接信息与对应的处于唤醒状态的工程设备建立远程连接以远程控制工程设备。在应用时,某个遥控驾驶设备可以获取多个工程设备的多个唤醒信息,可在唤醒的工程设备中选择一个进行远程连接并进行远程控制,从而实现遥控驾驶设备与工程设备一对多或多对多的远程连接和控制。(The invention provides a remote control/controlled method of engineering equipment and an information processing method of remote control. The engineering equipment remote control method comprises the following steps: acquiring a preset corresponding relation between remote control driving equipment and engineering equipment; acquiring awakening information of the engineering equipment meeting the preset corresponding relation from the cloud scheduling equipment; establishing instant communication with the engineering equipment meeting the preset corresponding relation, and remotely awakening the corresponding engineering equipment according to the awakening information; acquiring awakening state information and connection information of the engineering equipment broadcast by the cloud scheduling equipment; and establishing remote connection with the corresponding engineering equipment in the awakening state according to the connection information so as to remotely control the engineering equipment. When the remote control driving device is applied, a certain remote control driving device can obtain a plurality of awakening information of a plurality of engineering devices, one of the awakened engineering devices can be selected for remote connection and remote control, and therefore one-to-many or many-to-many remote connection and control of the remote control driving device and the engineering devices are achieved.)

工程设备远程控制/受控方法和远程控制的信息处理方法

技术领域

本发明涉及工程设备控制技术领域,具体涉及工程设备远程控制/受控方法和远程控制的信息处理方法。

背景技术

现阶段遥控控制工程设备执行工作的应用场景不断出现,各个设备厂商和相关公司已经越来越认识到远程操控技术在安全救援、危险环境下代替人工操作的必要性和广大市场潜力,从而开发出可以实际应用的遥控工程设备。

但是市面上的遥控工程设备一般为简单的一对一匹配,即一个遥控设备对应一台工程设备。这种配置对于大规模遥控应用场景下,即多台工程设备共同工作的情况下,需要为每一台工程设备配置一个遥控驾驶设备,无疑是一种资源浪费。

发明内容

有鉴于此,本发明提供了一种工程设备远程控制/受控方法和远程控制的信息处理方法,可以实现一对多或多对多的远程连接控制,避免了多台工程设备共同工作的情况下需要为每一台工程设备配置一个遥控驾驶设备的技术问题。

第一方面,本发明提供一种工程设备远程控制方法,适用于一种工程设备远程控制系统中的遥控驾驶设备,所述工程设备远程控制系统进一步包括云端调度设备和工程设备,所述云端调度设备分别与所述遥控驾驶设备和所述工程设备通信连接;其中,所述工程设备远程控制方法包括:获取所述遥控驾驶设备和所述工程设备的预设对应关系;从所述云端调度设备获取满足所述预设对应关系的所述工程设备的唤醒信息;与满足所述预设对应关系的所述工程设备建立即时通信,根据所述唤醒信息远程唤醒对应的所述工程设备;获取所述云端调度设备广播的所述工程设备的唤醒状态信息和连接信息;以及根据所述连接信息与对应的处于唤醒状态的所述工程设备建立远程连接以远程控制所述工程设备。

本方面在应用时,某个遥控驾驶设备可以从云端调度设备中获取到预设对应关系,然后可以获取满足预设对应关系的多个工程设备的多个唤醒信息,再通过唤醒信息对需要唤醒的某个工程设备进行唤醒。某个遥控驾驶设备可以得知哪些工程设备处于唤醒状态,然后可以从多个处于唤醒状态的工程设备中选取一个进行远程连接并进行远程控制,从而实现遥控驾驶设备与工程设备一对多或多对多的远程连接控制。

结合第一方面,在一种可能的实现方式中,所述方法进一步包括:获取切换控制指令;与当前远程连接的所述工程设备断开连接;若所述切换控制指令对应的所述工程设备处于唤醒状态,根据该所述工程设备的所述连接信息与所述工程设备建立远程连接;以及若所述切换控制指令对应的所述工程设备处于非唤醒状态,与该所述工程设备建立即时通信,并根据该所述工程设备的所述唤醒信息唤醒所述工程设备。

结合第一方面,在一种可能的实现方式中,所述工程设备被远程唤醒后,更新在所述云端调度设备中自身的所述唤醒信息;其中,所述从所述云端调度设备获取满足所述预设对应关系的所述工程设备的唤醒信息包括:从所述云端调度设备获取所述工程设备更新后的所述唤醒信息;其中,所述根据所述唤醒信息远程唤醒对应的所述工程设备包括:根据所述工程设备更新后的所述唤醒信息唤醒所述工程设备。

结合第一方面,在一种可能的实现方式中,进一步包括:从所述云端调度设备获取满足所述预设对应关系的所述工程设备的即时通信地址;其中,所述与满足所述预设对应关系的所述工程设备建立即时通信包括:根据所述即时通信地址与满足所述预设对应关系的所述工程设备建立即时通信。

结合第一方面,在一种可能的实现方式中,所述方法进一步包括:向所述云端调度设备发送所述遥控驾驶设备的第一互联网协议地址,其中,所述第一互联网协议地址以供所述工程设备验证远程连接的所述遥控驾驶设备是否满足所述预设对应关系;其中,所述获取所述云端调度设备广播的所述工程设备的唤醒状态信息和连接信息包括:从所述云端调度设备获取各个处于唤醒状态的所述工程设备的第二互联网协议地址和随机值;其中,所述根据所述连接信息与对应的处于唤醒状态的所述工程设备建立远程连接以远程控制所述工程设备包括:根据所述第二互联网协议地址和所述随机值向所述工程设备发送连接请求;若所述工程设备通过所述第一互联网协议地址验证所述遥控驾驶设备满足所述预设对应关系,则所述遥控驾驶设备通过所述连接请求与目标所述工程设备建立低延时网络连接;以及若所述连接请求通过所述工程设备对于所述随机值的验证,则与所述工程设备建立远程连接以进行远程控制。

第二方面,本发明提供一种工程设备远程受控方法,适用于一种工程设备远程控制系统中的工程设备,所述工程设备远程控制系统进一步包括云端调度设备和遥控驾驶设备,所述云端调度设备分别与所述遥控驾驶设备和所述工程设备通信连接,所述云端调度设备中存储有用于唤醒所述工程设备的唤醒信息;其中,所述工程设备远程受控方法包括:与所述遥控驾驶设备建立即时通信;获取所述遥控驾驶设备根据所述工程设备的唤醒信息发送的唤醒指令;若所述唤醒指令满足唤醒条件则所述工程设备切换至唤醒状态;向所述云端调度设备发送唤醒状态信息和连接信息;获取所述遥控驾驶设备根据所述连接信息发送的连接请求;以及若所述连接请求满足连接条件则与所述遥控驾驶设备建立远程连接。

本方面在使用时,某个工程设备与遥控驾驶设备建立即时通信后,可以被遥控驾驶设备唤醒。工程设备唤醒后处于唤醒状态并向云端调度设备发送唤醒状态信息和连接信息以供广播。各个处于预设对应关系中的遥控驾驶设备获取到广播的信息后,各个遥控驾驶设备可以得知哪些工程设备处于唤醒状态,然后某个遥控驾驶设备可以从多个处于唤醒状态的工程设备中选取一个发送连接请求,工程设备对该连接请求进行验证,验证通过后可建立远程连接并进行远程控制,从而实现遥控驾驶设备与工程设备一对多或多对多的远程连接控制。

结合第二方面,在一种可能的实现方式中,进一步包括:若所述工程设备处于唤醒状态,向所述云端调度设备发送所述工程设备更新的所述唤醒信息;以及改变所述唤醒条件以匹配更新后的所述唤醒信息。

结合第二方面,在一种可能的实现方式中,所述连接信息包括所述工程设备的第二互联网协议地址以及随机值;所述向所述云端调度设备发送唤醒状态信息和连接信息包括:若所述工程设备处于唤醒状态,向所述云端调度设备发送所述工程设备的唤醒状态信息、所述工程设备的第二互联网协议地址以及随机值,以供所述遥控驾驶设备根据获取的所述工程设备的第二互联网协议地址以及所述随机值生成所述连接请求;所述随机值用于判断所述连接请求是否满足所述连接条件。

结合第二方面,在一种可能的实现方式中,进一步包括:若所述工程设备处于唤醒状态,从所述云端调度设备获取所述遥控驾驶设备的第一互联网协议地址;其中,所述获取所述遥控驾驶设备根据所述连接信息发送的连接请求包括:获取所述遥控驾驶设备根据所述第二互联网协议地址和所述随机值向所述工程设备发送的所述连接请求;其中,所述若所述连接请求满足连接条件则与所述遥控驾驶设备建立远程连接包括:获取所述遥控驾驶设备和所述工程设备的预设对应关系;根据所述第一互联网协议地址,若所述连接请求对应的所述遥控驾驶设备与所述工程设备满足所述预设对应关系,则允许所述遥控驾驶设备通过所述连接请求与所述工程设备建立低延时网络连接;以及若所述连接请求通过所述工程设备对于所述随机值的验证,则允许所述遥控驾驶设备与对应的所述工程设备建立远程连接以进行远程控制。

第三方面,本发明提供一种远程控制的信息处理方法,适用于工程设备远程控制系统中的云端调度设备,所述工程设备远程控制系统进一步包括至少一个遥控驾驶设备和多个工程设备,所述云端调度设备分别与各个所述遥控驾驶设备和各个所述工程设备通信连接;其中,所述远程控制的信息处理方法包括:生成所述至少一个遥控驾驶设备和所述多个工程设备的预设对应关系;获取各个所述遥控驾驶设备的第一互联网协议地址、各个所述工程设备的第二互联网协议地址、各个所述工程设备的即时通信地址、各个所述工程设备的唤醒信息和各个所述工程设备的随机值;将所述即时通信地址发送给各个所述遥控驾驶设备,以供各个所述遥控驾驶设备通过所述即时通信地址与目标所述工程设备建立即时通信;将所述唤醒信息发送给各个所述遥控驾驶设备,以供各个所述遥控驾驶设备根据所述唤醒信息唤醒目标所述工程设备;将处于唤醒状态的所述工程设备的唤醒状态信息、所述第二互联网协议地址和所述随机值广播给各个所述遥控驾驶设备,以供所述遥控驾驶设备根据所述第二互联网协议地址和所述随机值向处于唤醒状态的所述工程设备发送连接请求;其中,若所述连接请求通过所述工程设备对于所述随机值的验证,则允许所述遥控驾驶设备与对应的所述工程设备建立远程连接以进行远程控制;以及将所述第一互联网协议地址发送给各个所述工程设备,以供所述工程设备根据所述第一互联网协议地址,判断所述连接请求对应的所述遥控驾驶设备与所述工程设备是否满足所述预设对应关系。

本方面在使用时,云端调度设备对多个遥控驾驶设备和多个工程设备实现调度,将工程设备的一些信息发送给遥控驾驶设备,将遥控驾驶设备的一些信息发送给工程设备。遥控驾驶设备根据获取到的信息唤醒一个或一些工程设备,再根据获取到的信息与唤醒状态的工程设备建立远程连接。工程设备根据获取到的信息验证遥控驾驶设备是否满足预设对应关系,以决定是否允许遥控驾驶设备与之建立远程连接。从而实现遥控驾驶设备与工程设备一对多或多对多的调度工作。

第七方面,本发明提供一种电子设备,包括:处理器;以及存储器,在所述存储器中存储有计算机程序指令,所述计算机程序指令在被所述处理器运行时使得所述处理器执行前述任一实现方式所述的方法。

第八方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行前述任一实现方式所述的方法。

附图说明

图1所示为本发明一实施例提供的一种工程设备远程控制方法的方法步骤示意图。

图2所示为本发明另一实施例提供的一种工程设备远程控制方法的方法步骤示意图。

图3所示为本发明另一实施例提供的一种工程设备远程控制方法的方法步骤示意图。

图4所示为本发明另一实施例提供的一种工程设备远程控制方法的方法步骤示意图。

图5所示为本发明另一实施例提供的一种工程设备远程控制方法的方法步骤示意图。

图6所示为本发明一实施例提供的一种工程设备远程受控方法的方法步骤示意图。

图7所示为本发明另一实施例提供的一种工程设备远程受控方法的方法步骤示意图。

图8所示为本发明另一实施例提供的一种工程设备远程受控方法的方法步骤示意图。

图9所示为本发明另一实施例提供的一种工程设备远程受控方法的方法步骤示意图。

图10所示为本发明一实施例提供的一种远程控制的信息处理方法的方法步骤示意图。

图11所示为本发明一实施例提供的一种遥控驾驶设备的结构示意图。

图12所示为本发明一实施例提供的一种工程设备的结构示意图。

图13所示为本发明一实施例提供的一种云端调度设备的结构示意图。

图14示出本发明中遥控驾驶设备、工程设备和云端调度设备相互协同工作时的相互连接通信的示意图。

图15示出本发明中遥控驾驶设备、工程设备和云端调度设备相互协同工作时的一种流程示意图。

图16所示为本发明一实施例提供的电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明首先提供一种工程设备远程控制方法,该方法适用于一种工程设备远程控制系统中的遥控驾驶设备,所述工程设备远程控制系统进一步包括云端调度设备和工程设备,所述云端调度设备分别与所述遥控驾驶设备和所述工程设备通信连接,遥控驾驶设备能够与工程设备远程连接并远程控制工程设备执行工作。其中,遥控驾驶设备和工程设备的数量均可以是多个。

图1所示为本发明一实施例提供的一种工程设备远程控制方法的方法步骤示意图。在一些实施例中,如图1所示,其中,该工程设备远程控制方法包括:

步骤110、获取遥控驾驶设备和工程设备的预设对应关系。

本步骤在实施时,预设对应关系可以是预先设定,遥控驾驶设备获取到该预设对应关系后,能够知晓可以配对的工程设备,后续与符合预设对应关系的工程设备进行通信和连接。具体的,预设对应关系可以预先由工作人员或人工智能程序制定并存储在云端调度设备中,遥控驾驶设备从云端调度设备中获取该预设对应关系。预设对应关系可以被更新,遥控驾驶设备可以从云端调度设备中及时获取最新的预设对应关系。

步骤120、从云端调度设备获取满足预设对应关系的工程设备的唤醒信息。

遥控驾驶设备获取到符合预设对应关系的工程设备的唤醒信息,后续可使用该唤醒信息对工程设备进行唤醒。

步骤130、与满足预设对应关系的工程设备建立即时通信,根据唤醒信息远程唤醒对应的工程设备。

遥控驾驶设备与工程设备可以建立一个用于唤醒工程设备的即时通信,该即时通信能够发送一些数据量较小的信息,该过程可以允许有一定的信息延迟。具体的,遥控驾驶设备根据唤醒信息,通过即时通信向工程设备发送用于唤醒的唤醒指令。

步骤140、获取云端调度设备广播的工程设备的唤醒状态信息和连接信息。

若工程设备获取到唤醒指令后,该唤醒指令与工程设备自身的唤醒信息相匹配,则工程设备可以被成功唤醒。工程设备被唤醒后向云端调度设备发送唤醒状态信息和连接信息,该连接信息以供遥控驾驶设备与工程设备建立远程连接。云端调度设备获取到某个工程设备的唤醒状态信息和连接信息后,将唤醒状态信息和连接信息向多个遥控驾驶设备广播,各个遥控驾驶设备可以知晓工程设备的唤醒状态,任意符合预设对应关系的遥控驾驶设备均可通过该连接信息与处于唤醒状态的工程设备建立远程连接。

步骤150、根据连接信息与对应的处于唤醒状态的工程设备建立远程连接以远程控制工程设备。

遥控驾驶设备获取到满足预设对应关系的各个工程设备的唤醒状态信息和连接信息后,当需要远程控制某个处于唤醒状态的工程设备时,使用该工程设备对应的连接信息,与该工程设备建立远程连接并且获得对该工程设备的控制权限,从而实现对工程设备进行远程控制。在本步骤中建立的远程连接中,需要采用低延迟的连接方式来进行远程连接,从而进行低延时远程遥控工作。

本实施例在使用时,某个遥控驾驶设备可以从云端调度设备中获取到预设对应关系,然后可以获取满足预设对应关系的多个工程设备的多个唤醒信息,再通过唤醒信息对需要唤醒的某个工程设备进行唤醒。某个遥控驾驶设备可以得知哪些工程设备处于唤醒状态,然后可以从多个处于唤醒状态的工程设备中选取一个进行远程连接并进行远程控制,从而实现遥控驾驶设备与工程设备一对多或多对多的远程连接控制。

在一些实施例中,唤醒信息可以是工程设备发布的一个认证码,在工程设备中存储有一个认证程序,各个工程设备自身发布的认证码可以通过自身存储的认证程序的验证。该认证码发送给遥控驾驶设备后,遥控驾驶设备使用根据该认证码向工程设备发送一个唤醒指令,唤醒指令中包括该认证码和其他一些连接请求信息,发送的认证码与工程设备的认证程序尝试进行验证,若该认证码能够通过认证程序的验证,则遥控驾驶设备可以成功唤醒该工程设备。

图2所示为本发明另一实施例提供的一种工程设备远程控制方法的方法步骤示意图。在一些实施例中,如图2所示,该工程设备远程控制方法进一步包括:

步骤160、获取切换控制指令。

本步骤在实施时,在遥控驾驶设备控制某个工程设备进行工作时,若需要更换控制其他工程设备,则由工作人员或人工智能程序做出切换的操作,遥控驾驶设备获取该切换操作对应的切换控制指令,该切换控制指令与目标工程设备相对应。

步骤170、与当前远程连接的工程设备断开连接。

若要切换控制其他工程设备,遥控驾驶设备需要首先与当前远程连接的控制设备断开连接,再进行后续的切换操作。

步骤180、判断切换控制指令对应的工程设备是否处于唤醒状态。

具体的,由于工程设备与云端调度设备建立连接,工程设备可以将自身是否处于唤醒状态的唤醒状态信息发送给云端调度设备,云端调度设备将该唤醒状态信息广播给各个遥控驾驶设备。当遥控驾驶设备需要判断切换控制指令对应的工程设备是否处于唤醒状态时,可以从云端调度设备调取切换控制指令对应的工程设备的唤醒状态信息,已得知该工程设备是否处于唤醒状态。

若切换控制指令对应的工程设备处于唤醒状态,则执行步骤190、根据该工程设备的连接信息与工程设备建立远程连接。

步骤190在执行时,与步骤150的执行原理基本相同,在此不再赘述。

若切换控制指令对应的工程设备处于非唤醒状态,则执行步骤200、与该工程设备建立即时通信,并根据该工程设备的唤醒信息唤醒工程设备。

步骤200在执行时,与步骤130的执行原理基本相同,在此不再赘述。

在一些实施例中,当工程设备被远程唤醒后,工程设备会更新在云端调度设备中自身的唤醒信息,在此之前的唤醒信息均被作废无法使用。当唤醒信息是认证码时,则工程设备被远程唤醒后更新认证码。

图3所示为本发明另一实施例提供的一种工程设备远程控制方法的方法步骤示意图。如图3所示,步骤120包括:

步骤121、从云端调度设备获取工程设备更新后的唤醒信息。

遥控驾驶设备获取更新后的唤醒信息,从而避免遥控驾驶设备获取的唤醒信息是一些工程设备作废的唤醒信息。若遥控驾驶设备获取到的是唤醒过至少一次的工程设备在唤醒之前的唤醒信息,那么遥控驾驶设备即便与该工程设备建立即时通信,也无法使用作废的唤醒信息正常唤醒工程设备。

其中,步骤130中的根据唤醒信息远程唤醒对应的工程设备包括:

步骤131、根据工程设备更新后的唤醒信息唤醒工程设备。

遥控驾驶设备使用更新的唤醒信息来正常地唤醒对应的工程设备,遥控驾驶设备所唤醒的工程设备可能是已经被唤醒过一次以上又切换为休眠状态的工程设备。

图4所示为本发明另一实施例提供的一种工程设备远程控制方法的方法步骤示意图。在一些实施例中,如图4所示,该工程设备远程控制方法进一步包括:

步骤210、从云端调度设备获取满足预设对应关系的工程设备的即时通信地址。

遥控驾驶设备获取到即时通信地址后,可以通过寻址、拨号或其他方法,根据即时通信地址与工程设备建立即时通信连接。具体的,工程设备可以装有用于通信的SIM卡,工程设备将自身的SIM卡信息作为即时通信地址发送给云端调度设备,遥控驾驶设备获取到SIM卡信息后,可以根据SIM卡信息与该SIM卡信息对应的工程设备建立即时通信。

其中,步骤130中的与满足预设对应关系的工程设备建立即时通信包括:

步骤132、根据即时通信地址与满足预设对应关系的工程设备建立即时通信。

遥控驾驶设备通过即时通信地址与工程设备建立即时通信后,可以进行一些小流量的数据传输,可以允许有一定的通信延时。

图5所示为本发明另一实施例提供的一种工程设备远程控制方法的方法步骤示意图。在一些实施例中,如图5所示,该工程设备远程控制方法进一步包括:

步骤220、向云端调度设备发送遥控驾驶设备的第一互联网协议地址。

当遥控驾驶设备需要和工程设备建立远程连接时,第一互联网协议地址以供工程设备验证远程连接的遥控驾驶设备是否满足预设对应关系。工程设备在唤醒状态时可以从云端调度设备获取到第一互联网协议地址。

在一些实施例中,步骤140包括:

步骤141、从云端调度设备获取各个处于唤醒状态的工程设备的第二互联网协议地址和随机值。

工程设备处于唤醒状态时,向云端调度设备发送自身的第二互联网协议地址和随机值,其中,第二互联网协议地址以供遥控驾驶设备与工程设备建立网络连接,随机值由工程设备生成,随机值用于验证请求控制工程设备的遥控驾驶设备。遥控驾驶设备获取到互联网协议地址和随机值后,进行后续的远程连接请求工作。

其中,步骤150包括:

步骤151、根据第二互联网协议地址和随机值向工程设备发送连接请求。

首先遥控驾驶设备可以根据第二互联网协议地址寻址搜索到工程设备,并且根据第二互联网协议地址和随机值生成连接请求并发送给工程设备。具体的,通过第二互联网协议地址搜索工程设备可采用4G网、5G网或局域网等网络进行寻址搜索。

若工程设备通过第一互联网协议地址验证遥控驾驶设备满足预设对应关系,则执行步骤152、遥控驾驶设备通过连接请求与目标工程设备建立低延时网络连接。

在建立低延时网络连接之前,工程设备会根据请求连接的遥控驾驶设备的第一互联网协议地址验证该遥控驾驶设备是否满足预设对应关系,工程设备可以从云端调度设备获取该预设对应关系。具体的,预设对应关系可以是第一互联网协议地址和第二互联网协议地址的对应关系,预先设定一些遥控驾驶设备可以远程控制一些工程设备以形成一对多或多对多关系,将这些遥控驾驶设备的第一互联网协议地址和这些工程设备的第二互联网协议地址组建成预设对应关系即可。具体的,可以在遥控驾驶设备和工程设备之间设立边缘应用服务器,遥控驾驶设备通过边缘应用服务器以及4G或5G网络与目标工程设备建立低延时网络连接。当工程设备通过第一互联网协议地址验证遥控驾驶设备满足预设对应关系,则允许遥控驾驶设备能够和工程设备建立低延时网络连接。

若连接请求通过工程设备对于随机值的验证,则执行步骤153、与工程设备建立远程连接以进行远程控制。

在建立低延时网络连接后,工程设备的控制系统中可以预装有用于验证随机值的验证程序,验证程序对连接请求中的随机值进行验证。若发送的连接请求能够通过工程设备的验证,工程设备便允许遥控驾驶设备获得远程控制工程设备的控制权限,此时则遥控驾驶设备和工程设备建立了远程连接,遥控驾驶设备可以在远程对工程设备进行低延时的遥控控制以执行工作。

本发明还提供一种工程设备远程受控方法,该工程设备远程受控方法适用于一种工程设备远程控制系统中的工程设备,工程设备远程控制系统进一步包括云端调度设备和遥控驾驶设备,云端调度设备分别与遥控驾驶设备和工程设备通信连接,遥控驾驶设备能够与工程设备远程连接并远程控制工程设备执行工作,云端调度设备中预先存储有用于唤醒工程设备的唤醒信息。其中,遥控驾驶设备和工程设备的数量均可以是多个。

图6所示为本发明一实施例提供的一种工程设备远程受控方法的方法步骤示意图。在一些实施例中,如图6所示,该工程设备远程受控方法包括:

步骤310、与遥控驾驶设备建立即时通信。

工程设备可以预先将自身的即时通信地址发送到云端调度设备,遥控驾驶设备从云端调度设备获取该即时通信地址并与工程设备建立即时通信。工程设备可以在非唤醒状态时保持低功耗的待机状态,在该状态下可以收取遥控驾驶设备发送的即时通信连接请求。

具体的,工程设备可以在唤醒状态时,或者预先将即时通信地址发送到云端调度设备中。遥控驾驶设备获取到即时通信地址后,可以通过寻址、拨号或其他方法,根据即时通信地址与工程设备建立即时通信连接。具体的,工程设备可以装有用于通信的SIM卡,工程设备将自身的SIM卡信息作为即时通信地址发送给云端调度设备,遥控驾驶设备获取到SIM卡信息后,可以根据SIM卡信息与该SIM卡信息对应的工程设备建立即时通信。

步骤320、获取遥控驾驶设备根据工程设备的唤醒信息发送的唤醒指令。

在工程设备被唤醒前,工程设备在上次处于唤醒状态时或预先将自身的唤醒信息发送到云端调度设备。工程设备与遥控驾驶设备建立即时通信连接后,遥控驾驶设备根据唤醒信息向工程设备发送一个唤醒指令以尝试唤醒工程设备。

步骤330、若唤醒指令满足唤醒条件则工程设备切换至唤醒状态。

工程设备会对遥控驾驶设备发送的唤醒指令进行验证,工程设备中预先存储有用于验证唤醒指令的唤醒条件。唤醒信息是由工程设备所生成,唤醒指令是由唤醒信息生成,那么唤醒指令便可以与唤醒条件相互对应。当唤醒指令满足唤醒条件时,工程设备则可以被成功唤醒,工程设备切换为唤醒状态。具体的,唤醒信息可以是工程设备发布的一个认证码,唤醒条件可以是在工程设备中存储的一个认证程序,各个工程设备自身发布的认证码可以通过自身存储的认证程序的验证。该认证码发送给遥控驾驶设备后,遥控驾驶设备使用根据该认证码向工程设备发送一个唤醒指令,唤醒指令中包括该认证码和其他一些连接请求信息,发送的认证码与工程设备的认证程序尝试进行验证,若该认证码能够通过认证程序的验证,则遥控驾驶设备可以成功唤醒该工程设备。

步骤340、向云端调度设备发送唤醒状态信息和连接信息。

当工程设备处于唤醒状态时,该连接信息以供遥控驾驶设备与工程设备建立远程连接。云端调度设备获取到某个工程设备的唤醒状态信息和连接信息后,将唤醒状态信息和连接信息向多个遥控驾驶设备广播,各个遥控驾驶设备可以知晓工程设备的唤醒状态,任意符合预设对应关系的遥控驾驶设备均可通过该连接信息与处于唤醒状态的工程设备建立远程连接。

步骤350、获取遥控驾驶设备根据连接信息发送的连接请求。

遥控驾驶设备获取到满足预设对应关系的各个工程设备的连接信息后,当需要远程控制某个工程设备时,根据该工程设备对应的连接信息向工程设备发送连接请求,工程设备获取到该连接请求后,将进行对该连接请求的验证工作,以验证遥控驾驶设备发送的连接请求是否满足工程设备的连接条件。

步骤360、若连接请求满足连接条件则与遥控驾驶设备建立远程连接。

具体的,连接条件可以是在工程设备中预存的一种验证程序,该验证程序可以对连接请求进行验证,验证连接请求是否满足连接条件。当遥控驾驶设备发送的连接请求满足连接条件时,则说明该遥控驾驶设备满足控制工程设备的条件,遥控驾驶设备可以与该工程设备建立远程连接并且获得对该工程设备的控制权限,从而实现对工程设备进行远程控制。在本步骤中建立的远程连接中,需要采用低延迟的连接方式来进行远程连接,从而进行低延时远程遥控工作。

本实施例在使用时,某个工程设备与遥控驾驶设备建立即时通信后,可以被遥控驾驶设备唤醒。工程设备唤醒后处于唤醒状态并向云端调度设备发送唤醒状态信息和连接信息以供广播。各个处于预设对应关系中的遥控驾驶设备获取到广播的信息后,各个遥控驾驶设备可以得知哪些工程设备处于唤醒状态,然后某个遥控驾驶设备可以从多个处于唤醒状态的工程设备中选取一个发送连接请求,工程设备对该连接请求进行验证,验证通过后可建立远程连接并进行远程控制,从而实现遥控驾驶设备与工程设备一对多或多对多的远程连接控制。

图7所示为本发明另一实施例提供的一种工程设备远程受控方法的方法步骤示意图。在一些实施例中,如图7所示,该工程设备远程受控方法进一步包括:

若工程设备处于唤醒状态时,执行步骤370、向云端调度设备发送工程设备更新的唤醒信息。

当工程设备被远程唤醒后,工程设备会更新在云端调度设备中自身的唤醒信息,在此之前的唤醒信息均被作废无法使用。具体的,工程设备可以首先更新唤醒信息,再将更新的唤醒信息发送给云端调度设备。遥控驾驶设备获取更新后的唤醒信息,从而避免遥控驾驶设备获取的唤醒信息是一些工程设备作废的唤醒信息。若遥控驾驶设备获取到的是唤醒过至少一次的工程设备在唤醒之前的唤醒信息,那么遥控驾驶设备即便与该工程设备建立即时通信,也无法使用作废的唤醒信息正常唤醒工程设备。

步骤380、改变唤醒条件以匹配更新后的唤醒信息。

工程设备更新唤醒信息后,需改变唤醒条件来适配更新后的唤醒信息。具体的,若唤醒信息是工程设备发布的一个认证码时,新的唤醒信息则更换新的认证码,工程设备中存储用来验证认证码的认证程序也更新验证条件以能够验证更新后的认证码。

图8所示为本发明另一实施例提供的一种工程设备远程受控方法的方法步骤示意图。在一些实施例,连接信息包括所述工程设备的第二互联网协议地址以及随机值,如图8所示,若工程设备处于唤醒状态,则步骤340包括:

步骤341、向云端调度设备发送工程设备的唤醒状态信息、工程设备的第二互联网协议地址以及随机值,以供遥控驾驶设备根据获取的工程设备的第二互联网协议地址以及随机值生成连接请求;随机值用于判断连接请求是否满足连接条件。

当工程设备被唤醒后,可以将唤醒状态信息发送给云端调度设备,云端调度设备再将唤醒状态信息广播给多个遥控驾驶设备,这些遥控驾驶设备便可以知晓哪些工程设备处于唤醒状态,以准备进行连接请求。

遥控驾驶设备可以根据第二互联网协议地址寻址搜索到工程设备,并且根据第二互联网协议地址和随机值生成连接请求并发送给工程设备。具体的,通过第二互联网协议地址搜索工程设备可采用4G网、5G网或局域网等网络进行寻址搜索。

随机值由工程设备生成,连接请求根据随机值生成。工程设备的控制系统中可以预装有用于验证随机值的验证程序,验证程序对连接请求中的随机值进行验证。

图9所示为本发明另一实施例提供的一种工程设备远程受控方法的方法步骤示意图。在一些实施例中,如图9所示,该工程设备远程受控方法进一步包括:

步骤390、若工程设备处于唤醒状态,从云端调度设备获取遥控驾驶设备的第一互联网协议地址。

工程设备获取到第一互联网协议地址后,可以通过第一互联网协议地址来验证第一互联网协议地址对应的遥控驾驶设备是否符合远程连接要求。

其中,步骤350包括:

步骤351、获取遥控驾驶设备根据第二互联网协议地址和随机值向工程设备发送的连接请求。

其中,步骤360包括:

步骤361、获取遥控驾驶设备和工程设备的预设对应关系。

工程设备在唤醒状态时,可以从云端调度设备中获取预设对应关系。当遥控驾驶设备与工程设备满足预设对应关系时,遥控驾驶设备具有了和工程设备建立连接并远程控制的初步条件。预设对应关系可以被更新,工程设备可以从云端调度设备中及时获取最新的预设对应关系。

步骤362、根据第一互联网协议地址,若连接请求对应的遥控驾驶设备与工程设备满足预设对应关系,则允许遥控驾驶设备通过连接请求与工程设备建立低延时网络连接。

工程设备根据请求连接的遥控驾驶设备的第一互联网协议地址验证该遥控驾驶设备是否满足预设对应关系。具体的,预设对应关系可以是第一互联网协议地址和第二互联网协议地址的对应关系,预先设定一些遥控驾驶设备可以远程控制一些工程设备以形成一对多或多对多关系,将这些遥控驾驶设备的第一互联网协议地址和这些工程设备的第二互联网协议地址组建成预设对应关系即可。具体的,可以在遥控驾驶设备和工程设备之间设立边缘应用服务器,遥控驾驶设备通过边缘应用服务器以及4G或5G网络与目标工程设备建立低延时网络连接。当工程设备通过第一互联网协议地址验证遥控驾驶设备满足预设对应关系,则允许遥控驾驶设备能够和工程设备建立低延时网络连接。

步骤363、若连接请求通过工程设备对于随机值的验证,则允许遥控驾驶设备与对应的工程设备建立远程连接以进行远程控制。

在建立低延时网络连接后,工程设备的控制系统中可以预装有用于验证随机值的验证程序,验证程序对连接请求中的随机值进行验证。若发送的连接请求能够通过工程设备的验证,工程设备便允许遥控驾驶设备获得远程控制工程设备的控制权限,此时则遥控驾驶设备和工程设备建立了远程连接,遥控驾驶设备可以在远程对工程设备进行低延时的遥控控制以执行工作。

本发明还提供一种远程控制的信息处理方法,适用于工程设备远程控制系统中的云端调度设备,工程设备远程控制系统进一步包括至少一个遥控驾驶设备和多个工程设备,云端调度设备分别与各个遥控驾驶设备和各个工程设备通信连接。

图10所示为本发明一实施例提供的一种远程控制的信息处理方法的方法步骤示意图。在一些实施例中,如图10所示,远程控制的信息处理方法包括:

步骤500、生成至少一个遥控驾驶设备和多个工程设备的预设对应关系。

预设对应关系可以是预先设定,并将预设对应关系存储在云端调度设备中,遥控驾驶设备获取到该预设对应关系后,能够知晓可以配对的工程设备,后续与符合预设对应关系的工程设备进行通信和连接。

步骤510、获取各个遥控驾驶设备的第一互联网协议地址、各个工程设备的第二互联网协议地址、各个工程设备的即时通信地址、各个工程设备的唤醒信息和各个工程设备的随机值。

云端调度设备获取到这些信息后可以集中存储,并将各种信息发送给需要使用这些信息的设备。云端调度设备与各个遥控驾驶设备和各个工程设备保持时刻通信,以实现及时将各种信息发送给各个设备。

步骤520、将即时通信地址发送给各个遥控驾驶设备,以供各个遥控驾驶设备通过即时通信地址与目标工程设备建立即时通信。

遥控驾驶设备获取到即时通信地址后,可以通过寻址、拨号或其他方法,根据即时通信地址与工程设备建立即时通信连接。具体的,工程设备可以装有用于通信的SIM卡,工程设备将自身的SIM卡信息作为即时通信地址发送给云端调度设备,遥控驾驶设备获取到SIM卡信息后,可以根据SIM卡信息与该SIM卡信息对应的工程设备建立即时通信。在工程设备处于唤醒状态时,将即时通信地址发送给云端调度设备,或者云端调度设备预先存储各个工程设备的即时通信地址。

步骤530、将唤醒信息发送给各个遥控驾驶设备,以供各个遥控驾驶设备根据唤醒信息唤醒目标工程设备。

遥控驾驶设备与工程设备建立即时通信后,该即时通信能够发送一些数据量较小的信息,该过程可以允许有一定的信息延迟。遥控驾驶设备获取到符合预设对应关系的工程设备的唤醒信息后,通过即时通信向工程设备发送用于唤醒的唤醒指令以尝试唤醒工程设备。具体的,唤醒信息可以是工程设备发布的一个认证码,在工程设备中存储有一个认证程序,各个工程设备自身发布的认证码可以通过自身存储的认证程序的验证。该认证码发送给遥控驾驶设备后,遥控驾驶设备使用根据该认证码向工程设备发送一个唤醒指令,唤醒指令中包括该认证码和其他一些连接请求信息,发送的认证码与工程设备的认证程序尝试进行验证,若该认证码能够通过认证程序的验证,则遥控驾驶设备可以成功唤醒该工程设备。

步骤540、将处于唤醒状态的工程设备的唤醒状态信息、第二互联网协议地址和随机值广播给各个遥控驾驶设备,以供遥控驾驶设备根据第二互联网协议地址和随机值向处于唤醒状态的工程设备发送连接请求。

其中,若连接请求通过工程设备对于随机值的验证,则允许遥控驾驶设备与对应的工程设备建立远程连接以进行远程控制。

若工程设备被成功唤醒则切换为唤醒状态,云端调度设备可以获取到工程设备的唤醒状态信息、第二互联网协议地址和随机值,然后云端调度设备将唤醒状态信息、第二互联网协议地址和随机值进行广播,以供需要远程控制该工程设备的遥控驾驶设备使用。具体的,云端调度设备再将唤醒状态信息广播给多个遥控驾驶设备,这些遥控驾驶设备便可以知晓哪些工程设备处于唤醒状态。遥控驾驶设备再使用处于唤醒状态的工程设备的第二互联网协议地址和随机值向工程设备发送连接请求以尝试建立远程连接。

步骤550、将第一互联网协议地址发送给各个工程设备,以供工程设备根据第一互联网协议地址,判断连接请求对应的遥控驾驶设备与工程设备是否满足预设对应关系。

工程设备会根据请求连接的遥控驾驶设备的第一互联网协议地址验证该遥控驾驶设备是否满足预设对应关系。具体的,预设对应关系可以是第一互联网协议地址和第二互联网协议地址的对应关系,预先设定一些遥控驾驶设备可以远程控制一些工程设备以形成一对多或多对多关系,将这些遥控驾驶设备的第一互联网协议地址和这些工程设备的第二互联网协议地址组建成预设对应关系即可。具体的,可以在遥控驾驶设备和工程设备之间设立边缘应用服务器,遥控驾驶设备通过边缘应用服务器以及4G或5G网络与目标工程设备建立低延时网络连接。当工程设备通过第一互联网协议地址验证遥控驾驶设备满足预设对应关系,则允许遥控驾驶设备能够和工程设备建立低延时网络连接。

本实施例在使用时,云端调度设备对多个遥控驾驶设备和多个工程设备实现调度,将工程设备的一些信息发送给遥控驾驶设备,将遥控驾驶设备的一些信息发送给工程设备。遥控驾驶设备根据获取到的信息唤醒一个或一些工程设备,再根据获取到的信息与唤醒状态的工程设备建立远程连接。工程设备根据获取到的信息验证遥控驾驶设备是否满足预设对应关系,以决定是否允许遥控驾驶设备与之建立远程连接。从而实现遥控驾驶设备与工程设备一对多或多对多的调度工作。

本发明还提供一种遥控驾驶设备,适用于工程设备远程控制系统,工程设备远程控制系统进一步包括工程设备和云端调度设备,云端调度设备分别与遥控驾驶设备和工程设备通信连接;

在一些实施例中,如图11所示,遥控驾驶设备包括依次相互连接的:第一获取模块10、第二获取模块11、唤醒模块12、第三获取模块13和远程遥控模块14。

其中,第一获取模块10配置为:获取遥控驾驶设备和工程设备的预设对应关系;

第二获取模块11配置为:从云端调度设备获取满足预设对应关系的工程设备的唤醒信息;

唤醒模块12配置为:与满足预设对应关系的工程设备建立即时通信,根据唤醒信息远程唤醒对应的工程设备;

第三获取模块13配置为:获取云端调度设备广播的工程设备的唤醒状态信息和连接信息;

远程遥控模块14配置为:根据连接信息与对应的处于唤醒状态的工程设备建立远程连接以远程控制工程设备。

本实施例在使用时,预设对应关系可以是预先设定,遥控驾驶设备获取到该预设对应关系后,能够知晓可以配对的工程设备,后续与符合预设对应关系的工程设备进行通信和连接。

具体的,预设对应关系可以预先由工作人员或人工智能程序制定并存储在云端调度设备中,遥控驾驶设备从云端调度设备中获取该预设对应关系。遥控驾驶设备获取到符合预设对应关系的工程设备的唤醒信息,后续可使用该唤醒信息对工程设备进行唤醒。

遥控驾驶设备与工程设备可以建立一个用于唤醒工程设备的即时通信,该即时通信能够发送一些数据量较小的信息,该过程可以允许有一定的信息延迟。具体的,遥控驾驶设备根据唤醒信息,通过即时通信向工程设备发送用于唤醒的唤醒指令。

若工程设备获取到唤醒指令后,该唤醒指令与工程设备自身的唤醒信息相匹配,则工程设备可以被成功唤醒。工程设备被唤醒后向云端调度设备发送唤醒状态信息和连接信息,该连接信息以供遥控驾驶设备与工程设备建立远程连接。

云端调度设备获取到某个工程设备的唤醒状态信息和连接信息后,将唤醒状态信息和连接信息向多个遥控驾驶设备广播,各个遥控驾驶设备可以知晓工程设备的唤醒状态,任意符合预设对应关系的遥控驾驶设备均可通过该连接信息与处于唤醒状态的工程设备建立远程连接。

本实施例在使用时,某个遥控驾驶设备可以从云端调度设备中获取到预设对应关系,然后可以获取满足预设对应关系的多个工程设备的多个唤醒信息,再通过唤醒信息对需要唤醒的某个工程设备进行唤醒。某个遥控驾驶设备可以得知哪些工程设备处于唤醒状态,然后可以从多个处于唤醒状态的工程设备中选取一个进行远程连接并进行远程控制,从而实现遥控驾驶设备与工程设备一对多或多对多的远程连接控制。

本发明还提供一种工程设备,适用于工程设备远程控制系统,工程设备远程控制系统进一步包括云端调度设备和工程设备和遥控驾驶设备,云端调度设备分别与遥控驾驶设备和工程设备通信连接。

图12所示为本发明一实施例提供的一种工程设备的结构示意图。在一些实施例中,如图12所示,工程设备包括依次相互连接的:即时通信模块20、第四获取模块21、唤醒响应模块22、第五获取模块23和遥控受控模块24。

其中,即时通信模块20配置为:与遥控驾驶设备建立即时通信;

第四获取模块21配置为:获取遥控驾驶设备根据工程设备的唤醒信息发送的唤醒指令;

唤醒响应模块22配置为:若唤醒指令满足唤醒条件则切换工程设备为唤醒状态,向云端调度设备发送唤醒状态信息和连接信息;

第五获取模块23配置为:获取遥控驾驶设备根据连接信息发送的连接请求;

遥控受控模块24配置为:若连接请求满足连接条件则与遥控驾驶设备建立远程连接。

本实施例在使用时,工程设备可以预先将自身的即时通信地址发送到云端调度设备,遥控驾驶设备从云端调度设备获取该即时通信地址并与工程设备建立即时通信。工程设备可以在非唤醒状态时保持低功耗的待机状态,在该状态下可以收取遥控驾驶设备发送的即时通信连接请求。具体的,工程设备可以在唤醒状态时,或者预先将即时通信地址发送到云端调度设备中。遥控驾驶设备获取到即时通信地址后,可以通过寻址、拨号或其他方法,根据即时通信地址与工程设备建立即时通信连接。具体的,工程设备可以装有用于通信的SIM卡,工程设备将自身的SIM卡信息作为即时通信地址发送给云端调度设备,遥控驾驶设备获取到SIM卡信息后,可以根据SIM卡信息与该SIM卡信息对应的工程设备建立即时通信。

在工程设备被唤醒前,工程设备在上次处于唤醒状态时或预先将自身的唤醒信息发送到云端调度设备。工程设备与遥控驾驶设备建立即时通信连接后,遥控驾驶设备根据唤醒信息向工程设备发送一个唤醒指令以尝试唤醒工程设备。

工程设备会对遥控驾驶设备发送的唤醒指令进行验证,工程设备中预先存储有用于验证唤醒指令的唤醒条件。唤醒信息是由工程设备所生成,唤醒指令是由唤醒信息生成,那么唤醒指令便可以与唤醒条件相互对应。当唤醒指令满足唤醒条件时,工程设备则可以被成功唤醒,工程设备切换为唤醒状态。具体的,唤醒信息可以是工程设备发布的一个认证码,唤醒条件可以是在工程设备中存储的一个认证程序,各个工程设备自身发布的认证码可以通过自身存储的认证程序的验证。该认证码发送给遥控驾驶设备后,遥控驾驶设备使用根据该认证码向工程设备发送一个唤醒指令,唤醒指令中包括该认证码和其他一些连接请求信息,发送的认证码与工程设备的认证程序尝试进行验证,若该认证码能够通过认证程序的验证,则遥控驾驶设备可以成功唤醒该工程设备。

当工程设备处于唤醒状态时,该连接信息以供遥控驾驶设备与工程设备建立远程连接。云端调度设备获取到某个工程设备的唤醒状态信息和连接信息后,将唤醒状态信息和连接信息向多个遥控驾驶设备广播,各个遥控驾驶设备可以知晓工程设备的唤醒状态,任意符合预设对应关系的遥控驾驶设备均可通过该连接信息与处于唤醒状态的工程设备建立远程连接。

遥控驾驶设备获取到满足预设对应关系的各个工程设备的连接信息后,当需要远程控制某个工程设备时,根据该工程设备对应的连接信息向工程设备发送连接请求,工程设备获取到该连接请求后,将进行对该连接请求的验证工作,以验证遥控驾驶设备发送的连接请求是否满足工程设备的连接条件。

具体的,连接条件可以是在工程设备中预存的一种验证程序,该验证程序可以对连接请求进行验证,验证连接请求是否满足连接条件。

当遥控驾驶设备发送的连接请求满足连接条件时,则说明该遥控驾驶设备满足控制工程设备的条件,遥控驾驶设备可以与该工程设备建立远程连接并且获得对该工程设备的控制权限,从而实现对工程设备进行远程控制。在本步骤中建立的远程连接中,需要采用低延迟的连接方式来进行远程连接,从而进行低延时远程遥控工作。

本发明还提供一种云端调度设备,适用于工程设备远程控制系统中,工程设备远程控制系统进一步包括遥控驾驶设备和工程设备,云端调度设备分别与遥控驾驶设备和工程设备通信连接。

图13所示为本发明一实施例提供的一种云端调度设备的结构示意图。在一些实施例中,如图13所示,云端调度设备包括依次相互连接的:对应关系生成模块30、第六获取模块31、第一发送模块32、第二发送模块33、广播模块34和第三发送模块35。

其中,对应关系生成模块30配置为:生成至少一个遥控驾驶设备和多个工程设备的预设对应关系;

第六获取模块31配置为:获取各个遥控驾驶设备的第一互联网协议地址、各个工程设备的第二互联网协议地址、各个工程设备的即时通信地址、各个工程设备的唤醒信息和各个工程设备的随机值;

第一发送模块32配置为:将即时通信地址发送给各个遥控驾驶设备,以供各个遥控驾驶设备通过即时通信地址与目标工程设备建立即时通信;

第二发送模块33配置为:将唤醒信息发送给各个遥控驾驶设备,以供各个遥控驾驶设备根据唤醒信息唤醒目标工程设备;

广播模块34配置为:将处于唤醒状态的工程设备的唤醒状态信息、第二互联网协议地址和随机值广播给各个遥控驾驶设备,以供遥控驾驶设备根据第二互联网协议地址和随机值向处于唤醒状态的工程设备发送连接请求;

其中,若连接请求通过工程设备对于随机值的验证,则允许遥控驾驶设备与对应的工程设备建立远程连接以进行远程控制;

第三发送模块35配置为:将第一互联网协议地址发送给各个工程设备,以供工程设备根据第一互联网协议地址,判断连接请求对应的遥控驾驶设备与工程设备是否满足预设对应关系。

本实施例在使用时,预设对应关系可以是预先设定,并将预设对应关系存储在云端调度设备中,遥控驾驶设备获取到该预设对应关系后,能够知晓可以配对的工程设备,后续与符合预设对应关系的工程设备进行通信和连接。云端调度设备获取到这些信息后可以集中存储,并将各种信息发送给需要使用这些信息的设备。云端调度设备与各个遥控驾驶设备和各个工程设备保持时刻通信,以实现及时将各种信息发送给各个设备。

遥控驾驶设备获取到即时通信地址后,可以通过寻址、拨号或其他方法,根据即时通信地址与工程设备建立即时通信连接。具体的,工程设备可以装有用于通信的SIM卡,工程设备将自身的SIM卡信息作为即时通信地址发送给云端调度设备,遥控驾驶设备获取到SIM卡信息后,可以根据SIM卡信息与该SIM卡信息对应的工程设备建立即时通信。在工程设备处于唤醒状态时,将即时通信地址发送给云端调度设备,或者云端调度设备预先存储各个工程设备的即时通信地址。

遥控驾驶设备与工程设备建立即时通信后,该即时通信能够发送一些数据量较小的信息,该过程可以允许有一定的信息延迟。遥控驾驶设备获取到符合预设对应关系的工程设备的唤醒信息后,通过即时通信向工程设备发送用于唤醒的唤醒指令以尝试唤醒工程设备。具体的,唤醒信息可以是工程设备发布的一个认证码,在工程设备中存储有一个认证程序,各个工程设备自身发布的认证码可以通过自身存储的认证程序的验证。该认证码发送给遥控驾驶设备后,遥控驾驶设备使用根据该认证码向工程设备发送一个唤醒指令,唤醒指令中包括该认证码和其他一些连接请求信息,发送的认证码与工程设备的认证程序尝试进行验证,若该认证码能够通过认证程序的验证,则遥控驾驶设备可以成功唤醒该工程设备。

若工程设备被成功唤醒则切换为唤醒状态,云端调度设备可以获取到工程设备的唤醒状态信息、第二互联网协议地址和随机值,然后云端调度设备将唤醒状态信息、第二互联网协议地址和随机值进行广播,以供需要远程控制该工程设备的遥控驾驶设备使用。具体的,云端调度设备再将唤醒状态信息广播给多个遥控驾驶设备,这些遥控驾驶设备便可以知晓哪些工程设备处于唤醒状态。遥控驾驶设备再使用处于唤醒状态的工程设备的第二互联网协议地址和随机值向工程设备发送连接请求以尝试建立远程连接。

工程设备会根据请求连接的遥控驾驶设备的第一互联网协议地址验证该遥控驾驶设备是否满足预设对应关系。具体的,预设对应关系可以是第一互联网协议地址和第二互联网协议地址的对应关系,预先设定一些遥控驾驶设备可以远程控制一些工程设备以形成一对多或多对多关系,将这些遥控驾驶设备的第一互联网协议地址和这些工程设备的第二互联网协议地址组建成预设对应关系即可。具体的,可以在遥控驾驶设备和工程设备之间设立边缘应用服务器,遥控驾驶设备通过边缘应用服务器以及4G或5G网络与目标工程设备建立低延时网络连接。当工程设备通过第一互联网协议地址验证遥控驾驶设备满足预设对应关系,则允许遥控驾驶设备能够和工程设备建立低延时网络连接。

基于上述各个实施例,图14示出本发明中遥控驾驶设备、工程设备和云端调度设备相互协同工作时的相互连接通信的示意图,如图14所示,当工程设备为遥控挖机时,遥控挖机和云端调度设备时刻保持通信连接,遥控驾驶设备和云端调度设备也时刻保持通信连接。预先设定一个或多个遥控驾驶设备和一个或多个遥控挖机的预设对应关系并存储在云端调度设备中,云端调度设备主要用来获取和发送遥控挖机和遥控驾驶设备的各类配置数据。

一个或多个遥控驾驶设备从云端调度设备中获取某个符合预设对应关系的目标遥控挖机的即时通信地址以及唤醒信息,通过网络与遥控挖机建立即时通信,并使用唤醒信息唤醒该遥控挖机。遥控挖机的车身控制器收取到唤醒信息,当遥控挖机被成功唤醒时,将遥控挖机的唤醒状态信息、第二互联网协议地址和随机值发送到云端调度设备,然后云端调度设备向多个遥控驾驶设备广播唤醒状态信息、第二互联网协议地址和随机值。

某个遥控驾驶设备知晓处于唤醒状态的遥控挖机后,根据第二互联网协议地址和随机值向该遥控挖机发送连接请求。遥控挖机会从云端调度设备中获取遥控驾驶设备的第一互联网协议地址以及预设对应关系,根据第一互联网协议地址验证发出连接请求的遥控驾驶设备是否符合预设对应关系。当遥控驾驶设备符合预设对应关系时,允许该遥控驾驶设备根据第二互联网协议地址与该遥控挖机通过4G/5G网络建立低延时网络连接。工程设备还会对随机值进行验证,若随机值通过遥控挖机的验证,则遥控驾驶设备可以获取遥控挖机的远程控制权限,遥控驾驶设备与遥控挖机建立远程连接以远程控制遥控挖机。

遥控挖机上可以设置有摄像器以实时拍摄工作状况影像,工作状况影像通过低延时网络连接发送给遥控驾驶设备,遥控驾驶设备上设有显示大屏以显示工作状况影像以便于远程控制。遥控驾驶设备上设有遥控操作模块,用于发送唤醒信息和远程连接请求,当遥控驾驶设备和遥控挖机建立远程连接后,使用遥控操作模块进行遥控操作,再将生成的遥控操作指令发送给遥控挖机以进行远程控制。

图15示出本发明中遥控驾驶设备、工程设备和云端调度设备相互协同工作时的一种流程示意图,如图15所示,操作手在遥控驾驶设备中到位后启动遥控驾驶设备并登录遥控驾驶设备。遥控驾驶设备开机上电后向云端调度设备发送上线通知,并获取云端调度设备下发的预设对应关系。操作手操作遥控驾驶设备唤醒挖机A和挖机B,挖机A和挖机B被唤醒后向云端调度设备发送上线通知并获取云端调度平台下发的预设对应关系,图15中省略了挖机B的上线通知和获取预设对应关系的流程,云端调度设备向遥控驾驶设备通知挖机A和挖机B已唤醒。操作手操作遥控驾驶设备首先和挖机A建立远程连接并远程控制挖机A,当需要控制挖机B时,先与挖机A断开连接后再与挖机B建立远程连接。

图16所示为本发明一实施例提供的电子设备的结构示意图。下面,参考图16来描述根据本发明实施例的电子设备。

如图16所示,电子设备40包括一个或多个处理器401和存储器402。

处理器401可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备40中的其他组件以执行期望的功能。

存储器402可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器401可以运行所述程序指令,以实现上文所述的本发明的各个实施例所述的工程设备远程控制方法、或工程设备远程受控方法、或远程控制的信息处理方法或者其他期望的功能。在所述计算机可读存储介质中还可以存储诸如数据误差参数等各种内容。

在一个示例中,电子设备40还可以包括:输入装置403和输出装置404,这些组件通过总线系统和/或其他形式的连接机构(未示出)互连。

该输入装置403可以包括例如键盘、鼠标、摇杆和触控屏幕等等。

该输出装置404可以向外部输出各种信息,包括确定出的运动数据等。该输出装置404可以包括例如显示器、通信网络及其所连接的远程输出设备等等。

当然,为了简化,图16中仅示出了该电子设备40中与本发明有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,电子设备40还可以包括任何其他适当的组件。

除了上述方法和设备以外,本发明的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书中描述的根据本发明各种实施例所述的工程设备远程控制方法、或工程设备远程受控方法、或远程控制的信息处理方法中的步骤。

所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本发明实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、C++等,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。

此外,本发明的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书根据本发明各种实施例所述的工程设备远程控制方法、或工程设备远程受控方法、或远程控制的信息处理方法中的步骤。

所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。

以上结合具体实施例描述了本发明的基本原理,但是,需要指出的是,在本发明中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本发明的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本发明为必须采用上述具体的细节来实现。

本发明中涉及的器件、装置、设备、系统的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。

还需要指出的是,在本发明的装置、设备和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。

提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本发明。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本发明的范围。因此,本发明不意图被限制到在此示出的方面,而是按照与在此发明的原理和新颖的特征一致的最宽范围。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换等,均应包含在本发明的保护范围之内。

33页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于LORA无线通信技术的水表数据采集终端

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!