物联网设备的远程管理实现方法和装置制造方法及图纸

技术编号:21612083 阅读:24 留言:0更新日期:2019-07-13 20:36
本说明书提供一种物联网设备的远程管理实现方法,应用于被管理的物联网设备,所述方法由运行在物联网设备上的与操作系统无关的管理组件执行,包括:在所述物联网设备启动后,向中心服务器发送身份登记消息,所述身份登记消息中携带有所述物联网设备的身份标识;接收中心服务器基于身份标识发送的管理命令;通过调用本地操作系统的接口来执行接收的管理命令。

The Realization Method and Device of Remote Management of Internet of Things Equipment

【技术实现步骤摘要】
物联网设备的远程管理实现方法和装置
本说明书涉及网络通信
,尤其涉及一种物联网设备的远程管理实现方法和装置。
技术介绍
随着传感技术、通信技术和数据处理技术的不断进步,物联网得以广泛应用于多个领域,如共享单车、可穿戴设备等等。而更多领域的更多设备还将陆续接入互联网,使得基于数据驱动的各种智能应用场景成为现实。由于物联网设备种类繁多、功能各异,采用的操作系统平台常常因为业务场景的不同而不同,这给运维人员对物联网设备进行远程管理带来了困扰。运维人员通常需要针对不同操作系统的物联网设备采用不同的管理软件,影响了工作效率。
技术实现思路
有鉴于此,本说明书提供一种物联网设备的远程管理实现方法,应用于被管理的物联网设备,所述方法由运行在物联网设备上的与操作系统无关的管理组件执行,包括:在所述物联网设备启动后,向中心服务器发送身份登记消息,所述身份登记消息中携带有所述物联网设备的身份标识;接收中心服务器基于身份标识发送的管理命令;通过调用本地操作系统的接口来执行接收的管理命令。本说明书提供的一种物联网设备的远程管理实现方法,应用于中心服务器,所述方法包括:接收物联网设备发送的身份登记消息,所述身份登记消息由运行在物联网设备上的与操作系统无关的管理组件发送,携带有所述物联网设备的身份标识;基于身份标识向物联网设备发送管理命令;所述管理命令由物联网设备上的管理组件接收并执行。本说明书还提供了一种物联网设备的远程管理实现装置,应用于被管理的物联网设备,所述装置以与操作系统无关的管理组件的形式运行在物联网设备上,包括:身份登记发送单元,用于在所述物联网设备启动后,向中心服务器发送身份登记消息,所述身份登记消息中携带有所述物联网设备的身份标识;管理命令接收单元,用于接收中心服务器基于身份标识发送的管理命令;管理命令执行单元,用于通过调用本地操作系统的接口来执行接收的管理命令。本说明书提供的一种物联网设备的远程管理实现装置,应用于中心服务器,所述装置包括:身份登记接收单元,用于接收物联网设备发送的身份登记消息,所述身份登记消息由运行在物联网设备上的与操作系统无关的管理组件发送,携带有所述物联网设备的身份标识;管理命令发送单元,用于基于身份标识向物联网设备发送管理命令;所述管理命令由物联网设备上的管理组件接收并执行。本说明书提供的一种物联网设备,包括:存储器和处理器;所述存储器上存储有可由处理器运行的计算机程序;所述处理器运行所述计算机程序时,执行上述应用在物联网设备上的远程管理实现装置方法所述的步骤。本说明书提供的一种计算机设备,包括:存储器和处理器;所述存储器上存储有可由处理器运行的计算机程序;所述处理器运行所述计算机程序时,执行上述应用在中心服务器上的物联网设备的远程管理实现方法所述的步骤。本说明书提供的一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时,执行上述应用在物联网设备上的远程管理实现方法所述的步骤。本说明书还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时,执行上述应用在中心服务器上的物联网设备的远程管理实现方法所述的步骤。由以上技术方案可见,本说明书的实施例中,在物联网设备上安装与操作系统无关的管理组件,由管理组件在物联网设备启动后向中心服务器登记物联网设备的身份标识,并调用本地操作系统提供的接口来执行中心服务器基于身份标识下发的管理命令,从而能够对各种操作系统的物联网设备进行统一管理,提高了运维人员的管理效率。附图说明图1是本说明书实施例应用场景的一种网络结构图;图2是本说明书实施例中一种应用在物联网设备上的远程管理实现方法方法的流程图;图3是本说明书实施例中一种应用在中心服务器上的物联网设备的远程管理实现方法的流程图;图4是本说明书应用示例中,远程运维服务器、控制台与Agent模块之间的交互流程示意图;图5是运行本说明书实施例的物联网设备或中心服务器的一种硬件结构图;图6是本说明书实施例中一种应用在物联网设备上的远程管理实现装置的逻辑结构图;图7是本说明书实施例中一种应用在中心服务器上的物联网设备的远程管理实现装置的逻辑结构图。具体实施方式本说明书的实施例提出一种新的物联网设备的远程管理实现方法,将与操作系统无关的管理组件植入到被管理的物联网设备上,管理组件在物联网设备启动时向中心服务器登记物联网设备的身份标识,使得中心服务器能够通过身份标识来对物联网设备进行管理,并由管理组件调用本地操作系统的接口来执行来自服务器的管理命令,从而使管理人员能够基于一个统一的管理平台来对使用不同操作系统的物联网设备进行管理维护,提升了网络管理的工作效率。图1所示是本说明书实施例应用场景的一种网络结构示例,在每个被管理的物联网设备上运行管理组件,每个管理组件与中心服务器之间、中心服务器与控制终端之间可以通过通信网络进行信息交互。其中,物联网设备可以是任何种类任何功能的具有计算及存储能力的设备;控制终端一般是手机、平板电脑、PC(PersonalComputer,个人电脑)、笔记本、服务器等设备;中心服务器可以是一个运行在云端的物理或逻辑设备,也可以是由两个或两个以上分担不同职责的物理或逻辑设备、相互协同来实现本说明书实施例中中心服务器的各项功能。另外,本说明书实施例对通信网络的类型、协议等均不做限定。本说明书的实施例中,管理组件是与物联网设备的操作系统无关的软件包,运行在物联网设备上。管理组件采用具有平台无关性的语言编写,在编译后可以运行在各种不同操作系统的平台上。在一种实现方式中,管理组件可以采用脚本语言开发,如NodeJS(一种Javascript运行环境)、Python(一种面向对象的脚本语言)等。管理组件可以预先安装在物联网设备上,当物联网设备启动后自动运行;也可以在物理网设备启动后自动连接到可以下载管理组件安装程序的网络地址,自动下载、安装并启动管理组件运行;不做限定。本说明书的实施例中,对物联网设备进行远程管理的实现方法应用在被管理的物联网设备上的流程如图2所示,应用在中心服务器上的流程如图3所示。其中,应用在物联网设备上的流程由植入到该设备上的管理组件来执行。在物联网设备上,步骤210,在物联网设备启动后,向中心服务器发送身份登记消息,身份登记消息中携带有该物联网设备的身份标识。在中心服务器上,步骤310,接收物联网设备发送的身份登记消息,该身份登记消息由运行在物联网设备上的与操作系统无关的管理组件发送。在物联网设备启动后,安装在物联网设备上的管理组件也启动运行。管理组件将所在物联网设备的身份标识封装在身份登记消息中,并将身份登记消息发送给中心服务器。在被中心服务器管理的所有物联网设备范围内,如果物联网设备的某个属性信息或者某几个属性信息的组合能够唯一的对应于一个物联网设备,则该属性信息或该些属性信息的组合即可作为物联网设备的身份标识,例如,物联网设备的设备名称可以作为身份标识。中心服务器的访问地址和访问所需的其他信息可以预置在管理组件中,也可以由管理组件在启动后从预定的网络存储位置获取中心服务器的访问地址及访问所需的其他信息,还可以采用其他方式,不做限定。在中心服务器上,步骤320,基于身份标识向物联网设备发送管理命令;该管理命令由物联本文档来自技高网...

【技术保护点】
1.一种物联网设备的远程管理实现方法,应用于被管理的物联网设备,所述方法由运行在物联网设备上的与操作系统无关的管理组件执行,包括:在所述物联网设备启动后,向中心服务器发送身份登记消息,所述身份登记消息中携带有所述物联网设备的身份标识;接收中心服务器基于身份标识发送的管理命令;通过调用本地操作系统的接口来执行接收的管理命令。

【技术特征摘要】
1.一种物联网设备的远程管理实现方法,应用于被管理的物联网设备,所述方法由运行在物联网设备上的与操作系统无关的管理组件执行,包括:在所述物联网设备启动后,向中心服务器发送身份登记消息,所述身份登记消息中携带有所述物联网设备的身份标识;接收中心服务器基于身份标识发送的管理命令;通过调用本地操作系统的接口来执行接收的管理命令。2.根据权利要求1所述的方法,所述方法还包括:在所述物联网设备启动后,与中心服务器建立连接;所述身份登记消息通过已建立的连接发送;所述管理命令通过已建立的连接接收。3.根据权利要求1所述的方法,所述管理组件采用脚本语言开发。4.一种物联网设备的远程管理实现方法,应用于中心服务器,所述方法包括:接收物联网设备发送的身份登记消息,所述身份登记消息由运行在物联网设备上的与操作系统无关的管理组件发送,携带有所述物联网设备的身份标识;基于身份标识向物联网设备发送管理命令;所述管理命令由物联网设备上的管理组件接收并执行。5.根据权利要求4所述的方法,所述方法还包括:与物联网设备建立连接;在通过已建立的连接收到身份登记消息后,保存身份登记消息中物联网设备的身份标识与所述连接的对应关系;所述基于身份标识向物联网设备发送管理命令,包括:通过对应于所述身份标识的连接,向所述物联网设备发送管理命令。6.根据权利要求5所述的方法,所述方法还包括:接收控制终端发送的远程命令消息,所述远程命令消息中包括管理命令和执行所述管理命令的物联网设备的身份标识;所述基于身份标识向物联网设备发送管理命令,包括:查找对应于远程命令消息中物联网设备身份标识的连接,通过查找到的连接发送所述远程命令消息中的管理命令。7.根据权利要求6所述的方法,所述方法还包括:接收控制终端携带有要管理的物联网设备身份标识的设备查询请求,如果已收到携带有所述身份标识的身份登记消息,则向所述控制终端返回设备可远程管理的响应。8.一种物联网设备的远程管理实现装置,应用于被管理的物联网设备,所述装置以与操作系统无关的管理组件的形式运行在物联网设备上,包括:身份登记发送单元,用于在所述物联网设备启动后,向中心服务器发送身份登记消息,所述身份登记消息中携带有所述物联网设备的身份标识;管理命令接收单元,用于接收中心服务器基于身份标识发送的管理命令;管理命令执行单元,用于通过调用本地操作系统的接口来执行接收的管理...

【专利技术属性】
技术研发人员:姚四海韩喆
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1