设备的虚拟化管理系统技术方案

技术编号:16457714 阅读:127 留言:0更新日期:2017-10-25 21:41
本发明专利技术实施例提供一种设备的虚拟化管理系统,该系统包括:多个项目管理模块,每个项目管理模块用于对所管理的项目进行增加操作、删除操作、修改操作和查看操作;每个项目管理模块包括:设备管理单元,用于添加或批量添加设备、为设备创建数据流,并建立设备与API Key之间的关联关系;API Key管理单元,用于管理默认API Key和用户创建的API Key;API Key用于设备的登录鉴权;应用管理单元,用于为数据流创建可视化页面,根据应用的属性生成发布链接,并管理第三方对应用的访问;触发器管理单元,用于创建触发器与数据流之间的关联关系,创建用于监控数据流的触发条件,在满足触发条件时实时告警。

Virtual management system of equipment

The embodiment of the invention provides a device virtualization management system, the system includes a plurality of project management module, project management module is used for each increase operation, delete operation, modify operation and check the operation on the management of the project; each project management module includes: equipment management unit, used to add or add bulk equipment, create a data flow for the equipment, and establish relationship between the equipment and the API Key API Key; management unit for the management of the default API Key and user created API Key API Key; equipment used for login authentication; application management unit, used to create visual page for links according to the attribute data stream, build the application, and management of the third party access to the application; trigger management unit for the relationship between data streams and create a trigger, created for the prison The trigger condition of the data stream is controlled, and the real time alarm is achieved when the trigger condition is satisfied.

【技术实现步骤摘要】
设备的虚拟化管理系统
本专利技术涉及物联网技术,尤其涉及一种设备的虚拟化管理系统。
技术介绍
“互联网+”行动计划推动移动互联网、云计算、大数据、物联网等与现代制造业结合,为各类物联网服务平台提供发展环境。物联网服务平台根据服务对象的不同,提供各异的应用服务。部分物联网服务平台以提供传感器数据的接入、存储和展现服务为主,对用户屏蔽服务器管理、平台运维等实现细节,让用户拥有快速交付物联网产品的能力。这类平台大多支持多类型数据的接入,具有鉴权系统和安全机制,提供多终端管理功能,并主要通过传感器实体的接入,在物联网服务平台上以一对一方式管理与展示设备终端的数据资源。目前,物联网服务平台的业务应用范围、资源组织管理形式还处在探索发展阶段,现有技术中,在物联网管理中,通常根据物联网应用的应用需求定义至少一个物,并确定各物的物属性集合;物为物联网应用的管理对象,物属性集合包括物联网应用的至少一个管理信息;将各物及各物对应的物属性集合发送到物联网平台;在应用操作时,向物联网平台发送应用操作请求,从应用操作请求中可以确定出至少一个物属性;接收物联网平台反馈的与至少一个物属性对应的终端设备的信息。但是在现有技术中,在资源管理方面,资源管理层次结构简单,对资源间关联关系的表达所提供的组织形式较单一;针对资源,只能进行单个添加操作,不支持资源的批量创建;平台需要接入实体传感器才能进行数据展示,不支持对传感器或智能硬件的模拟产生数据;应用与传感器或智能硬件之间的灵活度较低,无法有效支持不同领域、异构网络传感器或智能硬件的统一管理。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种设备的虚拟化管理系统,以解决现有技术中资源间组织形式单一,不支持传感器或智能硬件模拟,设备管理不灵活的问题。本专利技术实施例的技术方案是这样实现的:一种设备的虚拟化管理系统,所述系统包括:多个项目管理模块,每个所述项目管理模块用于对所管理的项目进行增加操作、删除操作、修改操作和查看操作;其中,每个所述项目管理模块包括设备管理单元、应用程序编程接口密钥APIKey管理单元、应用管理单元和触发器管理单元;所述设备管理单元,用于添加或批量添加所述设备、为所述设备创建数据流,并建立所述设备与所述APIKey之间的关联关系;所述APIKey管理单元,用于管理默认APIKey和用户创建的APIKey;所述APIKey用于所述设备的登录鉴权;所述应用管理单元,用于为所述数据流创建可视化页面,根据所述应用的属性生成发布链接,并管理第三方对所述应用的访问;所述触发器管理单元,用于创建所述触发器与所述数据流之间的关联关系,创建用于监控所述数据流的触发条件,在满足所述触发条件时实时告警。如上所述的系统,其中,所述设备与所述APIKey之间的关联关系包括:一个所述设备与多个不同权限或相同权限的所述APIKey具有关联关系,一个所述APIKey与多个所述设备具有关联关系。如上所述的系统,其中,所述默认APIKey是所述项目创建时生成的,与所述设备管理单元中的所有设备具有关联关系;所述用户创建的APIKey是根据用户需要创建,并与用户指定的所述设备具有关联关系。如上所述的系统,其中,所述触发器与所述数据流之间的关联关系包括:一个所述触发器与多个所述设备下的、数据流ID相同的数据流具有关联关系;一个所述数据流与多个所述触发器具有关联关系。如上所述的系统,其中,所述数据流是由传感器或智能硬件按照时间序列采集的数据点组成的;每个所述数据点由传感器或智能硬件在同一时刻采集的一个或多个数据组成。如上所述的系统,其中,所述设备具有公有属性或私有属性,具有公有属性的所述设备的基本信息公开,具有私有属性的所述设备的基本信息不公开。如上所述的系统,其中,所述设备管理单元,具体用于添加所述设备,或通过快速创建方式、手工写入方式和excel导入方式批量添加所述设备。如上所述的系统,其中,所述应用管理单元具体用于:通过添加所述设备的多个数据流应用为所述数据流创建所述可视化页面:其中,所述数据流应用的类型包括曲线图、柱状图、仪表盘、地图、开关、按钮、图片和文字。如上所述的系统,其中,所述应用的属性包括私有属性和公有属性;所述应用管理单元具体用于在所述应用的属性为公有属性时,为所述应用生成所述发布链接。如上所述的系统,其中,所述系统还包括:利用设备ID、APIKey和数据流ID创建的模拟器,用于模拟所述设备产生的数据。本专利技术实施例提供的设备的虚拟化管理系统,包括:多个项目管理模块,每个所述项目管理模块用于对所管理的项目进行增加操作、删除操作、修改操作和查看操作;其中,每个所述项目管理模块包括设备管理单元、应用程序编程接口密钥(ApplicationProgrammingInterfaceKey,APIKey)管理单元、应用管理单元和触发器管理单元;所述设备管理单元,用于添加或批量添加所述设备、为所述设备创建数据流,并建立所述设备与所述APIKey之间的关联关系;所述APIKey管理单元,用于管理默认APIKey和用户创建的APIKey;所述APIKey用于所述设备的登录鉴权;所述应用管理单元,用于为所述数据流创建可视化页面,根据所述应用的属性生成发布链接,并管理第三方对所述应用的访问;所述触发器管理单元,用于创建所述触发器与所述数据流之间的关联关系,创建用于监控所述数据流的触发条件,在满足所述触发条件时实时告警。通过以项目为单位管理资源,资源之间的逻辑关系明确,更加扁平化的方式管理传感器或智能硬件。同时,提供模拟器完成对传感器或智能硬件的模拟产生数据,支持生产环境中的传感器或智能硬件快速接入,提高资源管理的灵活性。附图说明图1为本专利技术实施例提供的设备的虚拟化管理系统的结构示意图;图2为本专利技术实施例提供的设备的虚拟化管理系统中项目管理模块的结构示意图。具体实施方式在本专利技术的各实施例中,提供合理的资源管理层次结构,资源的管理以项目为单位,资源间的关联关系包括纵向和横向两方面,在纵向方面,一个项目可创建多个设备、APIKey、应用和触发器,一个设备可创建多个数据流;在横向方面,同一个设备可以关联该项目下的多个不同或相同权限的APIKey,一个APIKey也可以关联到多个设备;一个触发器可以关联同一个项目中多个设备下的数据流,即数据流ID相同,一个数据流也可以关联到多个触发器。在本专利技术的各实施例中,还提供快速创建、手工写入和excel导入等方式,在同一项目下进行设备的批量添加操作,方便资源的快速创建,增强对资源的综合管理能力;还提供模拟器完成对传感器或智能硬件的模拟产生数据,还可通过设备ID、APIKey等进行传感器或智能硬件的登录鉴权,支持生产环境中异构网络传感器或智能硬件快速接入。利用设备ID、APIKey等作为鉴权依据,使系统应用可与生产环境中的多类型传感器或智能硬件进行灵活匹配,提高了匹配速度和安全性。下面结合附图对本专利技术各实施例提供的设备的虚拟化管理系统进行详细说明。图1为本专利技术实施例提供的设备的虚拟化管理系统的结构示意图,图2为本专利技术实施例提供的设备的虚拟化管理系统中项目管理模块的结构示意图。结合图1及图2所示,本实施例提供的系统包括:多个项目管理模块,每个所述项目管理模块用于对所管本文档来自技高网...
设备的虚拟化管理系统

【技术保护点】
一种设备的虚拟化管理系统,其特征在于,所述系统包括:多个项目管理模块,每个所述项目管理模块用于对所管理的项目进行增加操作、删除操作、修改操作和查看操作;其中,每个所述项目管理模块包括设备管理单元、应用程序编程接口密钥API Key管理单元、应用管理单元和触发器管理单元;所述设备管理单元,用于添加或批量添加所述设备、为所述设备创建数据流,并建立所述设备与所述API Key之间的关联关系;所述API Key管理单元,用于管理默认API Key和用户创建的API Key;所述API Key用于所述设备的登录鉴权;所述应用管理单元,用于为所述数据流创建可视化页面,根据所述应用的属性生成发布链接,并管理第三方对所述应用的访问;所述触发器管理单元,用于创建所述触发器与所述数据流之间的关联关系,创建用于监控所述数据流的触发条件,在满足所述触发条件时实时告警。

【技术特征摘要】
1.一种设备的虚拟化管理系统,其特征在于,所述系统包括:多个项目管理模块,每个所述项目管理模块用于对所管理的项目进行增加操作、删除操作、修改操作和查看操作;其中,每个所述项目管理模块包括设备管理单元、应用程序编程接口密钥APIKey管理单元、应用管理单元和触发器管理单元;所述设备管理单元,用于添加或批量添加所述设备、为所述设备创建数据流,并建立所述设备与所述APIKey之间的关联关系;所述APIKey管理单元,用于管理默认APIKey和用户创建的APIKey;所述APIKey用于所述设备的登录鉴权;所述应用管理单元,用于为所述数据流创建可视化页面,根据所述应用的属性生成发布链接,并管理第三方对所述应用的访问;所述触发器管理单元,用于创建所述触发器与所述数据流之间的关联关系,创建用于监控所述数据流的触发条件,在满足所述触发条件时实时告警。2.根据权利要求1所述的系统,其特征在于,所述设备与所述APIKey之间的关联关系包括:一个所述设备与多个不同权限或相同权限的所述APIKey具有关联关系,一个所述APIKey与多个所述设备具有关联关系。3.根据权利要求1所述的系统,其特征在于,所述默认APIKey是所述项目创建时生成的,与所述设备管理单元中的所有设备具有关联关系;所述用户创建的APIKey是根据用户需要创建,并与用户指定的所述设备具有关联关系。4.根据权利要求1所述的...

【专利技术属性】
技术研发人员:龚国成何渝君李茂袁雨舟
申请(专利权)人:中移物联网有限公司
类型:发明
国别省市:重庆,50

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

1