本发明专利技术提供了一种设备控制方法、装置及服务器,接收针对目标设备的远程桌面控制请求;如果用户合法且具有控制权限,向用户终端发送加密连接凭证,以通过用户终端解析加密连接凭证,基于解析后的连接凭证,向服务器发送远程桌面控制的开启指令;将开启指令发送至目标设备,以使其开启远程桌面控制功能,按预设规则通过服务器向用户终端发送视频帧数据;接收用户终端发送的针对视频帧数据的操作指令,并发送至目标设备,以使其执行操作指令对应的操作。该方式整合了远程桌面控制的功能,当接收到远程桌面控制请求,并确认用户合法且具有权限后,可通过用户终端对目标设备进行远程桌面控制,不需要借助第三方软件,从而降低了对设备的控制成本。备的控制成本。备的控制成本。
【技术实现步骤摘要】
设备控制方法、装置及服务器
[0001]本专利技术涉及设备管理
,尤其是涉及一种设备控制方法、装置及服务器。
技术介绍
[0002]随着大量智能设备涌入社会,一些问题逐渐浮出水面,主要体现在两个方面上面:设备监控运维问题和设备数据管理问题。目前,市面上也有相应的移动设备管理系统(Mobile Device Management,简称MDM)的出现。大多的实现方案都是基于C
‑
S(Client
‑
Server,客户端
‑
服务端)的部署方式实现,即待管控的移动设备安装MDM(Master Data Management,主数据管理)客户端应用程序,通过互联网连接MDM服务器。其中,MDM服务器部署在网络侧,MDM服务提供商通过MDM服务器可为企业提供相关的服务,利用这些服务,企业可实现对设备的管理,然而,相关技术中,对设备进行远程桌面控制的方法通常需要借助于第三方软件,需要额外安装应用,同时需要支付额外的软件费用,成本较高。
技术实现思路
[0003]本专利技术的目的在于提供一种设备控制方法、装置及服务器,以降低对设备的控制成本。
[0004]本专利技术提供的一种设备控制方法,方法应用于服务器;服务器分别与用户终端和目标设备通信连接;方法包括:接收用户通过用户终端发送的针对目标设备的远程桌面控制请求;如果用户为合法用户,且用户具有针对目标设备的控制权限,向用户终端发送加密连接凭证,以通过用户终端解析加密连接凭证,得到解析后的连接凭证,基于解析后的连接凭证,向服务器发送远程桌面控制的开启指令;将开启指令发送至目标设备,以使目标设备开启远程桌面控制功能,按预设规则向服务器发送视频帧数据;将视频帧数据发送至用户终端;接收用户通过用户终端发送的针对视频帧数据的操作指令,将操作指令发送至目标设备,以使目标设备执行操作指令对应的操作。
[0005]进一步的,方法还包括:接收来自用户终端的远程操作指令;其中,远程操作指令包括:远程升级指令、应用管理指令、设备控制指令、外设控制指令;将远程操作指令发送至目标设备,以使目标设备根据远程操作指令执行对应的操作;接收目标设备发送的针对远程操作指令的执行结果,并将执行结果返回至用户终端。
[0006]进一步的,接收来自用户终端的远程操作指令的步骤之后,方法还包括:如果检测到目标设备处于离线状态,将远程操作指令保存至预设容器;如果检测到目标设备处于在线状态,从容器中提取远程操作指令,并发送至目标设备。
[0007]进一步的,方法还包括:接收来自用户终端的远程文件处理指令;将远程文件处理指令发送至目标设备,以使目标设备将所保存的设备文件列表发送至服务器;将设备文件列表发送至用户终端,以通过用户终端处理接收到的设备文件列表中的文件;其中,目标设备中的设备文件列表与用户终端中的设备文件列表同步。
[0008]进一步的,方法还包括:接收来自目标设备的注册请求;其中,注册请求中携带有
目标设备的设备信息和密钥信息;判断设备信息和密钥信息是否合法;如果设备信息和密钥信息均合法,对目标设备进行注册,以使目标设备与服务器通信连接。
[0009]进一步的,方法还包括:接收来自目标设备的心跳信息;其中,心跳信息中携带有目标设备的设备标识;解析心跳信息,根据解析后的心跳信息确定目标设备的运行状态信息和设备状态信息;其中,设备状态信息包括:目标设备的硬件信息、软件信息和网络信息;根据运行状态信息和设备状态信息生成可视化报表;将可视化报表发送至用户终端;当设备状态信息超出预设的阈值范围时,生成报警信息。
[0010]进一步的,目标设备与服务器之间采用预设的网络接入方式和预设的网络传输协议通信连接;其中,网络传输协议包括:HTTP通信协议、HTTPS通信协议、MQTT通信协议或CoAP通信协议。
[0011]本专利技术提供的一种设备控制装置,装置设置于服务器;服务器分别与用户终端和目标设备通信连接;装置包括:第一接收模块,用于接收用户通过用户终端发送的针对目标设备的远程桌面控制请求;第一发送模块,用于如果用户为合法用户,且用户具有针对目标设备的控制权限,向用户终端发送加密连接凭证,以通过用户终端解析加密连接凭证,得到解析后的连接凭证,基于解析后的连接凭证,向服务器发送远程桌面控制的开启指令;第二发送模块,用于将开启指令发送至目标设备,以使目标设备开启远程桌面控制功能,按预设规则向服务器发送视频帧数据;第三发送模块,用于将视频帧数据发送至用户终端;第二接收模块,用于接收用户通过用户终端发送的针对视频帧数据的操作指令,将操作指令发送至目标设备,以使目标设备执行操作指令对应的操作。
[0012]本专利技术提供的一种服务器,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述任一项的设备控制方法。
[0013]本专利技术提供的一种机器可读存储介质,该机器可读存储介质存储有机器可执行指令,该机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述任一项的设备控制方法。
[0014]本专利技术提供的一种设备控制方法、装置及服务器,接收针对目标设备的远程桌面控制请求;如果用户合法且具有控制权限,向用户终端发送加密连接凭证,以通过用户终端解析加密连接凭证,基于解析后的连接凭证,向服务器发送远程桌面控制的开启指令;将开启指令发送至目标设备,以使其开启远程桌面控制功能,按预设规则通过服务器向用户终端发送视频帧数据;接收用户终端发送的针对视频帧数据的操作指令,并发送至目标设备,以使其执行操作指令对应的操作。该方式整合了远程桌面控制的功能,当接收到远程桌面控制请求,并确认用户合法且具有权限后,可通过用户终端对目标设备进行远程桌面控制,不需要借助第三方软件,从而降低了对设备的控制成本。
附图说明
[0015]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本专利技术实施例提供的一种设备控制方法的流程图;
图2为本专利技术实施例提供的一种操作界面示意图;图3为本专利技术实施例提供的另一种操作界面示意图;图4为本专利技术实施例提供的另一种操作界面示意图;图5为本专利技术实施例提供的另一种操作界面示意图;图6为本专利技术实施例提供的一种操作记录详情示意图;图7为本专利技术实施例提供的一种批量操作界面示意图;图8为本专利技术实施例提供的一种设备控制系统的架构示意图;图9为本专利技术实施例提供的另一种设备控制方法的示意图;图10为本专利技术实施例提供的一种设备控制装置的结构示意图;图11为本专利技术实施例提供的一种服务器的示意图。
具体实施方式
[0017]下面将结合实施例对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种设备控制方法,其特征在于,所述方法应用于服务器;所述服务器分别与用户终端和目标设备通信连接;所述方法包括:接收用户通过所述用户终端发送的针对所述目标设备的远程桌面控制请求;如果所述用户为合法用户,且所述用户具有针对所述目标设备的控制权限,向所述用户终端发送加密连接凭证,以通过所述用户终端解析所述加密连接凭证,得到解析后的连接凭证,基于所述解析后的连接凭证,向所述服务器发送远程桌面控制的开启指令;将所述开启指令发送至所述目标设备,以使所述目标设备开启远程桌面控制功能,按预设规则向所述服务器发送视频帧数据;将所述视频帧数据发送至所述用户终端;接收所述用户通过所述用户终端发送的针对所述视频帧数据的操作指令,将所述操作指令发送至所述目标设备,以使所述目标设备执行所述操作指令对应的操作。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收来自所述用户终端的远程操作指令;其中,所述远程操作指令包括:远程升级指令、应用管理指令、设备控制指令、外设控制指令;将所述远程操作指令发送至所述目标设备,以使所述目标设备根据所述远程操作指令执行对应的操作;接收所述目标设备发送的针对所述远程操作指令的执行结果,并将所述执行结果返回至所述用户终端。3.根据权利要求2所述的方法,其特征在于,接收来自所述用户终端的远程操作指令的步骤之后,所述方法还包括:如果检测到所述目标设备处于离线状态,将所述远程操作指令保存至预设容器;如果检测到所述目标设备处于在线状态,从所述容器中提取所述远程操作指令,并发送至所述目标设备。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收来自所述用户终端的远程文件处理指令;将所述远程文件处理指令发送至所述目标设备,以使所述目标设备将所保存的设备文件列表发送至所述服务器;将所述设备文件列表发送至所述用户终端,以通过所述用户终端处理接收到的所述设备文件列表中的文件;其中,所述目标设备中的设备文件列表与所述用户终端中的设备文件列表同步。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收来自所述目标设备的注册请求;其中,所述注册请求中携带有所述目标设备的设备信息和密钥信息;判断所述设备信息和所述密钥信息是否合法;如果所述设备信息和所述密钥信息均合法,对所述目标设备进行注册,以使...
【专利技术属性】
技术研发人员:余建前,李晓辉,
申请(专利权)人:深圳市慧为智能科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。