电子设备及其远程控制方法、终端设备及可读存储介质转让专利

申请号 : CN202011122913.2

文献号 : CN111966420B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李政军陈娅芳

申请人 : 湖南新云网科技有限公司

摘要 :

本发明实施例提供了一种电子设备,包括第一主板与第二主板,第一主板包括通信模块与第一控制模块,第二主板包括第二控制模块,第二主板配设有开机结构与状态监测结构;通信模块与第一控制模块连接,在第一主板处于开机状态的情况下,通信模块用于接收远程控制指令,第一控制模块用于控制开机结构进行动作,第一控制模块还用于在接收到状态监测结构发送的目标信号的情况下,与第二控制模块建立通信连接。本发明实施例还提供了一种远程控制方法、终端设备及可读存储介质。本发明实施例降低了针对电子设备的远程控制的繁琐度,提高远程控制效率。

权利要求 :

1.一种电子设备,其特征在于,包括第一主板与第二主板,所述第一主板包括通信模块与第一控制模块,所述第二主板包括第二控制模块,所述第二主板配设有开机结构与状态监测结构;其中,所述开机结构用于对所述第二主板进行开机触发,所述状态监测结构用于针对第二主板的运行状态进行监测以获得状态监测信号;

所述通信模块与所述第一控制模块连接,在所述第一主板处于开机状态的情况下,所述通信模块用于接收远程控制指令,所述第一控制模块用于控制所述开机结构进行动作,所述第一控制模块还用于在接收到所述状态监测结构发送的目标信号的情况下,与所述第二控制模块建立通信连接,所述目标信号为用于表征所述第二主板处于已开机的运行状态的状态监测信号。

2.根据权利要求1所述的电子设备,其特征在于,所述开机结构包括上电继电器与开机继电器,所述上电继电器用于控制所述第二主板与电源通断电,所述开机继电器用于对所述第二主板的开机键进行触发;

所述目标信号为所述状态监测结构在所述第二主板与电源通电,且所述第二主板的开机键被触发后发送到所述第一控制模块的信号。

3.根据权利要求1所述的电子设备,其特征在于,所述第二控制模块与所述状态监测结构连接;

所述第二控制模块还用于在与所述第一控制模块建立通信连接的情况下,获取来自所述状态监测结构的状态监测信号,并将所述状态监测信号发送至所述第一控制模块。

4.根据权利要求1所述的电子设备,其特征在于,所述第二控制模块还用于在与所述第一控制模块建立通信连接的情况下,按预设频率向所述第一控制模块发送心跳信号。

5.一种远程控制方法,其特征在于,应用于如权利要求1至4中任一项所述的电子设备,所述方法包括:在第一主板处于开机状态的情况下,通过通信模块接收远程开机指令;

通过第一控制模块依据所述远程开机指令控制开机结构进行动作,以对所述第二主板进行开机;

在所述第一控制模块接收到状态监测结构发送的目标信号的情况下,控制所述第一控制模块与所述第二控制模块建立通信连接,所述目标信号用于表征所述第二主板处于已开机的运行状态。

6.根据权利要求5所述的方法,其特征在于,在所述第一控制模块与所述第二控制模块建立通信连接之后,所述方法还包括:通过所述第二控制模块向所述第一控制模块发送所述状态监测结构获取的状态监测信号。

7.根据权利要求5所述的方法,其特征在于,在所述第一控制模块与所述第二控制模块建立通信连接之后,所述方法还包括:通过所述第二控制模块按预设频率向所述第一控制模块发送心跳信号;

通过通信模块接收远程关机指令;

将所述远程关机指令通过所述第一控制模块发送至所述第二控制模块,并通过所述第二控制模块控制所述开机结构进行动作,以对所述第一主板进行关机;

在所述第一控制模块在预设时间内未接收到所述心跳信号的情况下,通过所述第一控制模块生成关机确认信号。

8.根据权利要求5所述的方法,其特征在于,在所述第一控制模块与所述第二控制模块建立通信连接之后,所述方法还包括:通过通信模块接收中间控制指令;

将所述中间控制指令通过所述第一控制模块发送至所述第二控制模块,其中,所述中间控制指令包括黑屏控制指令、进入屏幕保护控制指令、启动应用控制指令、分发软件安装控制指令、分发文件控制指令、截屏控制指令以及获取实时运行信息控制指令中的至少一项。

9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求5至8任一项所述的方法。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求5至8任一项所述的方法。

说明书 :

电子设备及其远程控制方法、终端设备及可读存储介质

技术领域

[0001] 本发明涉及远程控制技术领域,尤其涉及一种电子设备及其远程控制方法、终端设备及可读存储介质。

背景技术

[0002] 随着信息技术的发展,针对例如计算机等电子设备的远程开机控制也日益常见。现有技术中,通常采用能够与远程服务器进行通信的开机器来对电子设备进行开机控制;
然而,当电子设备开机后,若需要实现对电子设备的进一步控制,则需要将电子设备与远程服务器之间重新建立通信连接,进而导致电子设备的远程控制过程比较繁琐,远程控制效率较低。

发明内容

[0003] 本发明实施例提供一种电子设备及其远程控制方法、终端设备及可读存储介质,以解决当电子设备开机后,若需要实现对电子设备的进一步控制,则需要将电子设备与远程服务器之间重新建立通信连接,进而导致电子设备的远程控制过程比较繁琐,远程控制效率较低的问题。
[0004] 为了解决上述技术问题,本发明是这样实现的:
[0005] 第一方面,本发明实施例提供了一种电子设备,包括第一主板与第二主板,所述第一主板包括通信模块与第一控制模块,所述第二主板包括第二控制模块,所述第二主板配设有开机结构与状态监测结构;其中,
[0006] 所述开机结构用于对所述第二主板进行开机触发,所述状态监测结构用于针对第二主板的运行状态进行监测以获得状态监测信号;
[0007] 所述通信模块与所述第一控制模块连接,在所述第一主板处于开机状态的情况下,所述通信模块用于接收远程控制指令,所述第一控制模块用于控制所述开机结构进行动作,所述第一控制模块还用于在接收到所述状态监测结构发送的目标信号的情况下,与所述第二控制模块建立通信连接,所述目标信号为用于表征所述第二主板处于已开机的运行状态的状态监测信号。
[0008] 第二方面,本发明实施例还提供了一种远程控制方法,应用于上述的电子设备,所述方法包括:
[0009] 在第一主板处于开机状态的情况下,通过通信模块接收远程开机指令;
[0010] 通过第一控制模块依据所述远程开机指令控制开机结构进行动作,以对所述第二主板进行开机;
[0011] 在所述第一控制模块接收到状态监测结构发送的目标信号的情况下,控制所述第一控制模块与所述第二控制模块建立通信连接,所述目标信号用于表征所述第二主板处于已开机的运行状态。
[0012] 第三方面,本发明实施例还提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的方法。
[0013] 第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法。
[0014] 本发明实施例提供的电子设备,包括第一主板与第二主板,第一主板包括通信模块与第一控制模块,第二主板包括第二控制模块,同时第二控制模块配设有开机结构与状态监测结构;开机结构用于对第二主板进行开机触发,状态监测结构用于针对第二主板的运行状态进行监测以获得状态监测信号,当第一控制模块接收到状态监测结构发送的用于表征第二主板处于已开机状态的目标信号时,可以与第二控制模块之间建立通信连接,进而可以基于远程控制指令实现对第二主板的进一步的控制,而无需在第二主板与远程服务器之间重新建立直接的通信连接关系,进而降低了针对电子设备的远程控制的繁琐度,提高远程控制效率。

附图说明

[0015] 图1为本发明实施例提供的电子设备的结构示意图;
[0016] 图2为本发明第一个实施例提供的远程控制方法的流程图;
[0017] 图3为本发明第二个实施例提供的远程控制方法的流程图;
[0018] 图4为本发明第三个实施例提供的远程控制方法的流程图;
[0019] 图5为本发明实施例中实现远程关机的流程图。

具体实施方式

[0020] 为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。在下面的描述中,提供诸如具体的配置和组件的特定细节仅仅是为了帮助全面理解本发明的实施例。因此,本领域技术人员应该清楚,可以对这里描述的实施例进行各种改变和修改而不脱离本发明的范围和精神。另外,为了清楚和简洁,省略了对已知功能和构造的描述。
[0021] 除非另作定义,本发明中使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。本发明中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“一个”或者“一”等类似词语也不表示数量限制,而是表示存在至少一个。
[0022] 如图1所示,本发明实施例提供的电子设备100,包括第一主板110与第二主板120,第一主板110包括通信模块111与第一控制模块112,第二主板120包括第二控制模块121,第二主板120配设有开机结构123与状态监测结构122;其中,
[0023] 开机结构123用于对第二主板120进行开机触发,状态监测结构122用于针对第二主板120的运行状态进行监测以获得状态监测信号;
[0024] 通信模块111与第一控制模块112连接,在第一主板110处于开机状态的情况下,通信模块111用于接收远程控制指令,第一控制模块112用于控制开机结构123进行动作,第一控制模块112还用于在接收到状态监测结构122发送的目标信号的情况下,与第二控制模块121建立通信连接,目标信号为用于表征第二主板120处于已开机的运行状态的状态监测信号。
[0025] 容易理解的是,对于电子设备100,包括第一主板110与第二主板120,两者可以分别对应一个操作系统。本实施例中,第一主板110的初始状态可以是处于开机状态的,以实现对第二主板120的开机等类型动作的控制。
[0026] 第一主板110包括通信模块111,用于与远程服务器进行通信,例如,通信模块111可以是WiFi通信模块111或者有线通信模块111等,并通过路由器与远程服务器通信连接。而在一些可行的应用场景中,通信模块111也可以是蓝牙模块、ZigBee模块等类型的通信模块111,以直接和附近的服务器进行通信连接。
[0027] 在一个较佳的实施方式中,第一主板110可以处于与电源通电保持的状态,同时,第一主板110可以对应为一不带界面的运行的操作系统,当第一主板110上电后,第一主板110会直接开机,且通信模块111开始等待接收远程服务器发送的远程控制指令。当然,在实际应用中,第一主板110也可以连接触控屏或者操作按键等,通过用户的触发操作来进行开机。
[0028] 第一控制模块112与通信模块111连接主要指通信模块111可以将接收到的远程控制指令传输到第一控制模块112。而在一些应用场景中,第一控制模块112通常也可以通过通信模块111将一些特定的信息发送至远程服务器。
[0029] 第二主板120配设有开机结构123与状态监测结构122,开机结构123主要用于对第二主板120进行开机触发,例如,开机结构123可以是一继电器;或者开机结构123也可以是一位移触发件,用于模拟对第一主板110的开机键的按压操作等。容易理解的是,无论对于继电器还是位移触发件,均可以基于第一主板110发送的特定信号进行动作,以实现第二主板120的开机。
[0030] 状态监测结构122可以是对例如电压、电流等参数的监测结构,容易理解的是,第二主板120在开机前,通常是无法监测到主板总线电源的,基于这一点,可以对第二主板120是否开机进行有效的监测。换而言之,本实施例中,状态检测结构可以包括对主板总线电源的监测结构,并将对主板总线电源的监测结果发送至第一控制模块112。
[0031] 当第一控制模块112接收到目标信号后,可以与第二控制模块121建立通信连接。此处的目标信号,主要是指状态监测结构122发送的用于表征第二主板120处于已开机的运行状态的状态监测信号,例如,可以是指上文的用于表征已监测到第二主板120的主板总线电源的信号。第一控制模块112与第二控制模块121在建立通信连接的过程中,可以是第一控制模块112主动请求建立通信连接,也可以是第二控制模块121主动请求建立通信连接,此处不做限定。
[0032] 容易理解的是,第二控制模块121属于第二主板120的主要组成部分,第二主板120在已开机的状态下,第二控制模块121也可以相应运行;第二控制模块121可以是第二主板120的主要处理及运算模块,在第一控制模块112与第二控制模块121建立了通信连接的情况下,通过第一控制模块112可以直接控制第二控制模块121进行相应动作,以实现例如控制第二主板120所对应操作系统进行黑屏、进入屏幕保护、启动制定应用程序、软件安装、文件存储、截取屏幕信息或者针对操作系统的运行状态和动作情况进行获取等等动作,此处不做具体限定。
[0033] 对于第一控制模块112与第二控制模块121,可以基于串行接口或者并行接口等方式进行通信,例如RS485或者RS232接口等,此处也不做具体限定。
[0034] 结合以上描述可见,在第二主板120开机后,仅需要在电子设备100内部进行第一控制模块112与第二控制模块121之间通信连接的建立,后续即可通过通信模块111到第一控制模块112再到第二控制模块121等链路,将远程控制指令传输到第二控制模块121,实现对第二主板120的控制;同时,也可以通过反向的传输,将第二主板120相关的数据,如运行状态数据或者操作系统运行数据等发送至远程服务器;进而无需再在第二主板120与远程服务器之间建立通信连接。
[0035] 本发明实施例提供的电子设备100,包括第一主板110与第二主板120,第一主板110包括通信模块111与第一控制模块112,第二主板120包括第二控制模块121,同时第二控制模块121配设有开机结构123与状态监测结构122;开机结构123用于对第二主板120进行开机触发,状态监测结构122用于针对第二主板120的运行状态进行监测以获得状态监测信号,当第一控制模块112接收到状态监测结构122发送的用于表征第二主板120处于已开机状态的目标信号时,可以与第二控制模块121之间建立通信连接,进而可以基于远程控制指令实现对第二主板120的进一步的控制,而无需在第二主板120与远程服务器之间重新建立直接的通信连接关系,进而降低了针对电子设备100的远程控制的繁琐度,提高远程控制效率。
[0036] 结合一用户针对电子设备100进行远程开机的实际应用场景,用户可以通过移动终端中的微信小程序或者手机应用程序(Application,APP)来进行远程控制操作,移动终端可将响应用户操作而形成的远程控制指令,通过4G、5G或者WiFi等发送至远程服务器,并由远程服务器将远程控制指令转发至电子设备100的通信模块111。当然,上述移动终端也可以直接与电子设备100的通信模块111进行通信,即采用移动终端替代了远程服务器的功能。
[0037] 可选地,开机结构123包括上电继电器与开机继电器,上电继电器用于控制第二主板120与电源通断电,开机继电器用于对第二主板120的开机键进行触发;
[0038] 目标信号为状态监测结构122在第二主板120与电源通电,且第二主板120的开机键被触发后发送到第一控制模块112的信号。
[0039] 本实施例中,针对第二主板120的开机过程,可以分为上电与开机两个阶段,换而言之,第二主板120的初始状态可以是未上电的状态;当通信模块111接收到远程服务器发送的上电控制指令时,将上电控制指令发送至第一控制模块112,而第一控制模块112可以基于上电控制指令,控制上电继电器进行动作,以将第二主板120与电源进行接通。相似地,当通信模块111接收到开机控制指令时,第一控制模块112可以基于开机控制指令,控制开机继电器进行动作,以对第二主板120的开机键进行触发。
[0040] 容易理解的是,上述来自远程服务器的上电控制指令与开机控制指令,均可以是远程控制指令的组成部分。状态监测结构122可以通过对第二主板120的运行状态的监测,来判断相应的继电器是否正常动作,例如,当状态监测结构122监测到第二主板120的主板电源时,可以认为上电继电器已正常动作,当状态监测结构122监测到第二主板120的主板总线电源时,可以认为开机继电器已正常动作;而相应的监测结果,即上述的状态监测信号,可以由状态监测结构122发送到第一控制模块112。当监测到第二主板120的主板总线电源时,可以认为第二主板120与电源通电,且第二主板120的开机键被触发,相应地,状态监测结构122此时发送至第一控制模块112的信号即为目标信号。
[0041] 本实施例中,将第二主板120的开机过程分为上电与开机两个阶段,也就是说,由于可以实现对第二主板120的远程上电控制,而无需针对第二主板120时时保持上电的状态,能够在一定程度上保护第二主板120上与上电相关的电子元件,提高第二主板120的使用寿命。
[0042] 在一个示例中,第一控制模块112还可以将状态监测信号通过通信模块111发送到远程服务器,以便进一步使得进行远程控制的用户能够获取到第二主板120的实时状态。
[0043] 在一个示例中,第二主板120也可以设置为上电即开机,这一过程可以基于现有技术进行实现,此处不再赘述;而相应地,电子设备100的通信模块111可以在接收到上电控制指令的情况下,即可完成对第二主板120的开机过程,节省开机操作步骤。
[0044] 可选地,第二控制模块121与状态监测结构122连接;
[0045] 第二控制模块121还用于在与第一控制模块112建立通信连接的情况下,获取来自状态监测结构122的状态监测信号,并将状态监测信号发送至第一控制模块112。
[0046] 容易理解的是,状态监测结构122除了可以对第二主板120的上电与开机状态进行监测外,还可以针对第二主板120的运行状态进行监控,其中,由于第二主板120在开机运行的状态下,需要监测的内容较多,因此,可以将状态监测结构122与第二控制模块121连接,使得第二控制模块121能够对状态监测结构122获取的状态监测信号进行整合或处理后,通过主板接口直接发送到第一控制模块112,并在后续由通信模块111发送至远程服务器。
[0047] 本实施例中,通过将第二控制模块121与状态监测结构122连接,可以在第一控制模块112与第二控制模块121建立通信连接的情况下,直接通过主板接口来传输状态监测信号,提供信号的传输效率。
[0048] 容易理解的是,对于第二主板120配设的状态监测结构122,可以是指第二主板120中本身集成的用于状态监测的电路,也可以是指额外为第二主板120配置的用于状态检测的电路。
[0049] 可选地,第二控制模块121还用于在与第一控制模块112建立通信连接的情况下,按预设频率向第一控制模块112发送心跳信号。
[0050] 对于心跳信号,主要是用于对第一控制模块112与第二控制模块121是否处于通信连接状态进行监控;换而言之,当第一控制模块112能够按照预设频率接收到心跳信号时,说明第一控制模块112与第二控制模块121处于通信连接的状态;而第一控制模块112在一较长时间段内未能接收到心跳信号时,说明第一控制模块112与第二控制模块121已断开通信连接。
[0051] 与此同时,第一控制模块112还可以依据接收心跳信号的状态,将与第二控制模块121的通信连接状态通过通信模块111发送至远程服务器。结合以上说明可见,本实施例中,通过第二控制模块121按预设频率向第一控制模块112发送心跳信号,有助于对两者之间的通信连接状态进行有效监控。
[0052] 本发明实施例还提供了一种应用于上述的电子设备的远程控制方法,如图2所示,该方法包括:
[0053] 步骤201,在第一主板处于开机状态的情况下,通过通信模块接收远程开机指令;
[0054] 步骤202,通过第一控制模块依据远程开机指令控制开机结构进行动作,以对第二主板进行开机;
[0055] 步骤203,在第一控制模块接收到状态监测结构发送的目标信号的情况下,控制第一控制模块与第二控制模块建立通信连接,目标信号用于表征第二主板处于已开机的运行状态。
[0056] 对于电子设备的具体构造已在上述电子设备的实施例中进行了说明,此处不再赘述。以下结合一实际应用场景对本实施例提供的远程控制方法进行说明:
[0057] 用户可以通过移动终端向远程服务器发送远程开机指令,远程服务器可以根据身份或地址信息,将远程开机指令发送至对应的电子设备。电子设备通过通信模块接收远程开机指令,同时通过第一控制模块依据远程开机指令控制开机结构,以对第二主板进行开机;当第二主板开机完成后,可以在第一控制模块与第二主板的第二控制模块之间建立通信连接,以便基于用户移动终端、远程服务器、通信模块、第一控制模块以及第二控制模块的通信链路,实现对第二主板的运行或者第二主板对应的操作系统的运行的进一步控制。
[0058] 结合以上实际应用场景可见,本发明实施例提供的远程控制方法,在基于远程开机指令实现第二主板开机的情况下,无需第二主板进一步与远程服务器建立通信连接,而是在电子设备内部建立第一控制模块与第二控制模块之间的通信连接,即可实现远程对第二主板的进一步控制,进而降低了针对电子设备的远程控制的繁琐度,提高远程控制效率。
[0059] 在一个示例中,远程开机指令可以包括上电控制指令与开机控制指令,也就是说,可以将第二主板的开机过程分为上电和开机两个阶段;与此同时,可以将第二主板在开机过程中的实时状态,反馈给用户。
[0060] 以下结合一些实际应用场景对本示例进行说明,其中,远程服务器可以对应为公网服务器。
[0061] 当通信模块接收来自公网服务器上电控制指令后,与第一控制模块通信使其执行指令上电,第一控制模块会通过上电继电器对第二主板的电源进行接通,并将执行结果原路反馈给公网服务器,过程中,公网服务器对电子设备的监控状态由“未上电”→“未开机”。
[0062] 当通信模块接受到公网服务器开机控制指令后,与第一控制模块通信使其执行指令开机,第一控制模块会通过开机继电器对第二主板的开机键进行触发,并将正在卡机中的结果原路反馈给公网服务器,等待第二主板开机后,第二主板所包括的第二控制模块通过主板串口RS485向第一控制模块的主板串口RS485发送已启动指令和第二主板的相关运行信息汇报指令,第一控制模块收到串口已启动指令和第二主板的相关运行信息汇报指令,再次将开机结果和第二主板的运行状态信息,通过通信模块按照指令执行结果反馈给公网服务器,整个过程中,公网服务器对电子设备的监控状态由“未开机”→“开机中”→“已开机,并在公网服务器显示电子设备的运行信息”。
[0063] 结合以上应用场景可见,在一些可选的实施例中,可以在第一控制模块与第二控制模块建立通信连接之后,通过第二控制模块向第一控制模块发送状态监测结构获取的状态监测信号。
[0064] 也就是说,如图3所示,在本实施例中,上述远程控制方法包括:
[0065] 步骤301,通过通信模块接收远程开机指令;
[0066] 步骤302,通过第一控制模块依据远程开机指令控制开机结构进行动作,以对第二主板进行开机;
[0067] 步骤303,在第一控制模块接收到状态监测结构发送的目标信号的情况下,控制第一控制模块与第二控制模块建立通信连接,目标信号用于表征第二主板处于已开机的运行状态;
[0068] 步骤304,通过第二控制模块向第一控制模块发送状态监测结构获取的状态监测信号。
[0069] 如此,在第二主板开机后,通过第二控制模块可以将状态监测结构获取的各类状态监测信号进行整合或处理后,发送至第一控制模块,提高数据传输效率。后续可通过通信模块将这些状态监测信号相关的信息进一步发送至远程服务器。
[0070] 在一个示例中,第二主板开机后,基于远程控制,可以使得第二主板执行不同的流程,例如,远程控制第二主板进行黑屏、进入屏幕保护、启动指定应用、分发软件安装、分发文件、截取操作系统的屏幕信息,或者直接控制操作系统都是可以的,此处不一一列举。同时通过通信模块,可以向远程服务器汇报电子设备的实时运行信息,例如CPU使用率、内存使用率,磁盘使用率等等。本示例可以实现对整个远程控制的执行流程、电子设备以及对于电子设备的各种系统运行状态和动作进行实时精确监控和控制。
[0071] 相应地,为实现上述远程控制过程,该示例中,远程控制方法包括:
[0072] 通过通信模块接收中间控制指令;
[0073] 将中间控制指令通过第一控制模块发送至第二控制模块,其中,中间控制指令包括黑屏控制指令、进入屏幕保护控制指令、启动应用控制指令、分发软件安装控制指令、分发文件控制指令、截屏控制指令以及获取实时运行信息控制指令中的至少一项。
[0074] 对于黑屏控制指令,用于控制第二主板进行黑屏,具体来说,第二主板可以响应黑屏控制指令,控制与第二主板连接的显示屏进行黑屏;相似地,进入屏幕保护控制指令,可以最终用于控制上述显示屏进入屏幕保护状态;启动应用控制指令,可以用于启动第二主板对应操作系统中的特定应用程序;分发软件安装控制指令,可以用于控制在第二主板对应操作系统中安装特定的软件;分发文件控制指令,可以用于控制第二主板对应存储设备,对接收到的图片、文档、视频等类型的文件进行存储,或者将上述存储设备中的文件进行分发等;截屏控制指令用于控制对第二主板对应显示屏的显示界面进行截屏;获取实时运行信息控制指令可以用于控制获取第二主板,或者与第二主板连接的CPU、内存、磁盘等设备的实时运行数据进行获取。
[0075] 可选地,如图4所示,在另一实施例中,上述远程控制方法包括:
[0076] 步骤401,通过通信模块接收远程开机指令;
[0077] 步骤402,通过第一控制模块依据远程开机指令控制开机结构进行动作,以对第二主板进行开机;
[0078] 步骤403,在第一控制模块接收到状态监测结构发送的目标信号的情况下,控制第一控制模块与第二控制模块建立通信连接,目标信号用于表征第二主板处于已开机的运行状态;
[0079] 步骤404,通过第二控制模块按预设频率向第一控制模块发送心跳信号。
[0080] 如上文,心跳信号,主要是用于对第一控制模块与第二控制模块是否处于通信连接状态进行监控。本实施例中通过第二控制模块按预设频率向第一控制模块发送心跳信号,有助于对两者之间的通信连接状态进行有效监控。
[0081] 可选地,为实现对第二主板的远程关机控制,如图5所示,本实施例中,在通过第二控制模块按预设频率向第一控制模块发送心跳信号之后,上述远程控制方法还包括:
[0082] 步骤501,通过通信模块接收远程关机指令;
[0083] 步骤502,将远程关机指令通过第一控制模块发送至第二控制模块,并通过第二控制模块控制开机结构进行动作,以对第一主板进行关机;
[0084] 步骤503,在第一控制模块在预设时间内未接收到心跳信号的情况下,通过第一控制模块生成关机确认信号。
[0085] 以下结合一些具体应用场景对本实施例进行说明,其中,远程服务器可以对应为公网服务器:
[0086] 当通信模块接收到公网服务器远程关机指令后,与第一控制模块通信使其执行关机过程。具体来说,第一控制模块会通过主板串口RS485向第二控制模块的主板串口RS485发送远程关机指令,第二主板关机后会断开串口的心跳联系;此处的心跳联系,可以是例如每1s,第一控制模块和第二控制模块会进行一次心跳,确保第二主板实时在线。当心跳包断开时,结合之前发送给第二控制模块的远程关机指令,判断第二主板已关机。第一控制模块通过通信模块按照指令执行结果反馈给公网服务器,整个过程中,公网服务器对电子设备的监控状态由“已开机,并在公网服务器显示终端设别运行信息”→“已关机”。
[0087] 进一步地,当通信模块接收公网服务器断电指令后,与第一控制模块通信使其执行断电操作,第一控制模块会通过相应的继电器对第二主板的电源进行断开,并将执行结果原路反馈给公网服务器,过程中,公网服务器对电子设备的监控状态由“未开机”→“未上电”。
[0088] 可选地,本发明实施例还提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的远程控制方法。
[0089] 可选地,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的远程控制方法。
[0090] 以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。