设备管理方法和装置转让专利
申请号 : CN202110677966.9
文献号 : CN113253691B
文献日 : 2021-09-14
发明人 : 黄靓 , 朱海洋 , 周威 , 李锐 , 周雨婷
申请人 : 武汉科迪智能环境股份有限公司
摘要 :
权利要求 :
1.一种设备管理方法,其特征在于,包括:获取待管理设备的设备属性、设备来源;
根据所述设备属性和所述设备来源,采用预设的编码方式对所述待管理设备进行唯一标识,以得到对应的标识信息;
根据所述设备属性和设备基类生成目标设备类;
根据所述目标设备类与已生成的第一设备类之间的关联关系、所述设备基类,生成目标设备框架类;
根据所述目标设备框架类生成目标设备框架对象,所述目标设备框架对象包括所述目标设备类的目标设备对象、已生成的第一设备类的第一设备对象、所述目标设备对象与所述第一设备对象之间的关联关系,并将所述标识信息与所述目标设备对象进行绑定;
根据所述设备来源生成驱动接口,以根据所述驱动接口建立数据传输通道;
将所述驱动接口与所述目标设备框架对象进行绑定,以利用所述驱动接口的所述数据传输通道,通过所述目标设备框架对象获取数据源设备中的所述待管理设备相关联的源数据。
2.根据权利要求1所述的设备管理方法,其特征在于,所述将所述驱动接口与所述目标设备框架对象进行绑定的步骤,包括:封装所述驱动接口以得到对应的驱动字符串;
将所述驱动字符串赋值给所述目标设备框架对象的驱动属性,以实现将所述驱动接口与所述目标设备框架对象进行绑定。
3.根据权利要求1所述的设备管理方法,其特征在于,所述根据所述目标设备类与已生成的第一设备类之间的关联关系、所述设备基类,生成目标设备框架类的步骤,包括:根据所述设备基类,确定基础属性;
根据所述目标设备类与已生成的第一设备类之间的关联关系,确定所述目标设备类相关的第一属性;
根据所述基础属性和所述第一属性,生成目标设备框架类。
4.根据权利要求3所述的设备管理方法,其特征在于,在所述根据所述基础属性和所述第一属性,生成目标设备框架类的步骤之前,还包括:根据所述目标设备类与已生成的第二设备类的目标属性之间的调用关系,确定所述目标设备类相关的第二属性;
根据所述目标设备类与图形用户界面上的控件对象之间的绑定关系,确定所述目标设备类相关的图形属性;
所述根据所述基础属性和所述第一属性,生成目标设备框架类的步骤,包括:根据所述基础属性、所述第一属性、所述第二属性和所述图形属性生成目标设备框架类。
5.根据权利要求4所述的设备管理方法,其特征在于,所述根据所述目标设备类与已生成的第二设备类的目标属性之间的调用关系,确定所述目标设备类相关的第二属性的步骤,包括:
获取已生成的第二设备类的第二设备对象所对应的目标属性、以及所述目标属性所对应的保存地址的地址指针,其中,所述目标设备类与所述目标属性形成调用关系;
封装所述地址指针以得到属性字符串;
将所述属性字符串赋值给所述目标设备类对应的目标设备对象的第二属性,以通过所述目标设备对象的第二属性访问所述第二设备对象的所述目标属性。
6.根据权利要求4所述的设备管理方法,其特征在于,所述根据所述目标设备类与图形用户界面上的控件之间的绑定关系,确定所述目标设备类相关的图形属性的步骤,包括:获取图形用户界面上的控件所对应的控件对象,所述控件对象与所述目标设备类对应的目标设备对象之间形成绑定关系;
将所述目标设备类对应的目标设备对象的图形属性赋值给所述控件对象,以通过所述图形属性获取所述控件对象对应的操作数据,或者将经过分析处理后的处理数据通过所述图形属性传递给所述控件对象,以使所述控件对象在图形用户界面上进行显示。
7.根据权利要求3所述的设备管理方法,其特征在于,还包括:当所述目标设备类所对应的目标设备对象与所述第一设备类所对应的第一设备对象为附属关系或者辅助关系或者从属关系,确定所述关联关系为所述第一设备类为父对象类,所述目标设备类为子对象类;
当所述第一设备类所对应的第一设备对象与所述目标设备类所对应的目标设备对象为附属关系或者辅助关系或者从属关系,确定所述关联关系为所述目标设备类为父对象类,所述第一设备类为子对象类;
所述根据所述目标设备类与已生成的第一设备类之间的关联关系,确定所述目标设备类相关的第一属性的步骤,包括:当所述关联关系为所述第一设备类为父对象类,所述目标设备类为子对象类时,将所述第一设备类对应的第一设备对象的第一属性设置为所述目标设备类对应的目标设备对象;
当所述关联关系为所述目标设备类为父对象类,所述第一设备类为子对象类时,将所述目标设备类对应的目标设备对象的第一属性设置为所述第一设备类对应的第一设备对象。
8.根据权利要求1所述的设备管理方法,其特征在于,还包括:通过所述驱动接口,根据所述目标设备框架对象获取所述待管理设备相关联的源数据;
将所述源数据与预设的告警值进行比对,并将比对结果通过所述目标设备框架对象的图形属性显示在与所述图形属性存在绑定关系的控件对象上,以在所述控件对象的图形用户界面上进行告警提示。
9.根据权利要求1所述的设备管理方法,其特征在于,还包括:响应用户对图形用户界面上控件对象所对应的控件的控制操作,得到操作数据;
将所述操作数据通过所述控件对象传递至与所述目标设备框架对象存在绑定关系的图形属性;
根据所述图形属性所对应的操作数据,通过所述驱动接口对所述待管理设备进行控制,以实现在所述图形用户界面上对所述待管理设备进行远程控制。
10.一种设备管理装置,其特征在于,包括:设备获取模块,用于获取待管理设备的设备属性、设备来源;
标识模块,用于根据所述设备属性和所述设备来源,采用预设的编码方式对所述待管理设备进行唯一标识,以得到对应的标识信息;
第一生成模块,用于根据所述设备属性和设备基类生成目标设备类;
第二生成模块,用于根据所述目标设备类与已生成的第一设备类之间的关联关系、所述设备基类,生成目标设备框架类;
实例生成模块,用于根据所述目标设备框架类生成目标设备框架对象,所述目标设备框架对象包括所述目标设备类的目标设备对象、已生成的第一设备类的第一设备对象、所述目标设备对象与所述第一设备对象之间的关联关系,并将所述标识信息与所述目标设备对象进行绑定;
接口生成模块,用于根据所述设备来源生成驱动接口,以根据所述驱动接口建立数据传输通道;
绑定模块,用于将所述驱动接口与所述目标设备框架对象进行绑定,以利用所述驱动接口的所述数据传输通道,通过所述目标设备框架对象获取所述设备来源所对应的数据源设备中的所述待管理设备相关联的源数据。
说明书 :
设备管理方法和装置
技术领域
背景技术
器,或者是其他分布式系统的数据库等,这些数据源设备中有些可能用的是同种传输协议
进行数据传输,但大部分是通过不同的数据协议进行数据传输。当管理系统在进行数据处
理时,需要两个不同数据源设备中的实例对象,且涉及到一个数据源设备中的实例对象要
调用另外一个数据源设备中的实例对象的属性时,通常需要写上很多复杂的脚本,才能实
现相应的功能,即使得一个数据源设备中的实例对象访问另一个数据源设备中的实例对
象,再加上数据传输协议的不同,使得脚本更加复杂,如此,使得管理系统的代码冗余且复
杂,不便于维护。
发明内容
制该设备对象的相关属性,便于对服务器中设备的运维管理。
与所述第一设备对象之间的关联关系,并将所述标识信息与所述目标设备对象进行绑定;
源数据。
象、所述目标设备对象与所述第一设备对象之间的关联关系,并将所述标识信息与所述目
标设备对象进行绑定;
据源设备中的所述待管理设备相关联的源数据。
管理方法中的步骤。
基类生成目标设备类,根据目标设备类与已生成的第一设备类之间的关联关系,生成目标
设备框架类。由于目标设备框架类中存在目标设备类与已生成的第一设备类之间的关联关
系,因此,根据目标设备框架类生成目标设备框架对象后,该目标设备框架对象中也对应有
目标设备类的目标设备对象与已生成的第一设备类的第一设备对象之间的关联关系,并将
标识信息与目标设备对象进行绑定。根据关联关系可直接通过目标设备对象调用第一设备
对象的属性,或者直接通过第一设备对象调用目标设备对象的属性,或者直接通过一个数
据源设备中的目标设备对象调用另一个数据源设备中的目标设备对象的属性;另外,将标
识信息与目标设备对象进行绑定,以将目标设备对象的管理对应至待管理设备的管理。最
后根据设备来源生成驱动接口,将驱动接口与目标设备框架对象进行绑定,以利用目标设
备框架对象获取设备来源所对应的数据源设备中的待管理设备相关联的源数据,利用目标
设备框架对象与驱动接口进行绑定,以将目标设备框架对象与数据源设备进行绑定,可方
便获取数据源设备中的源数据。本申请实施例中对于待管理设备,生成目标设备框架类,以
通过目标设备框架类来体现目标设备类与已生成的第一设备类之间的关联关系,并将目标
设备框架类对应的目标设备框架对象与驱动接口绑定,以通过目标设备框架对象获取对应
的源数据,如此,当一个数据源中的实例对象访问另一个数据源中的实例对象时,可很方便
的通过目标设备框架对象来访问,无需冗余的代码,简化了服务器中设备对象多种属性归
一化管理时所需要的代码开发量,同时可以快速方便的调用、查询、控制该设备对象的相关
属性,便于对服务器中设备的运维管理;不同的目标设备框架对象可与不同驱动接口进行
绑定,可兼容不同驱动接口。
附图说明
具体实施方式
本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施
例,都属于本申请保护的范围。
数据传输,且一个设备对象所对应的源数据的数据类型多样,即不同数据源设备中能提供
的设备对象所对应的源数据的数据类型可能不同。对于设备管理非常不便,例如,涉及到一
个数据源设备中的设备对象要调用另一个数据源设备中的该实例对象的属性时,调用非常
麻烦。
控制系统)/PLC(Programmable Logic Controller,可编程逻辑控制器)/RTU(Remote
Terminal Unit,远程终端单元)及其它采集到的数据、电力监控系统的相应数据、能耗管理
系统的相应数据等;非结构化数据包括设备对象的设备使用维护手册、铭牌参数等文本文
件,设备对象的设备视频数据、图像数据,以及设备对象的一些报表数据等。
终端设备、穿戴式设备、PC设备等。该服务器可以是独立的物理服务器,也可以是多个物理
服务器构成的服务器集群,还可以是提供云服务、云数据库等基础云计算服务的云服务器。
其中,数据源设备包括设备A、设备B、设备C,……。数据源设备可以是不同PLC的实时采集系
统中的设备、其他监控系统中的设备以及其他分布式系统中的设备等,对应地,数据源可以
是来自于不同PLC的实时采集系统采集的实时数据,来自于其他监控系统的数据库中的数
据以及来自系统中其他分布式系统产生的数据等。其中,设备A与采集装置12、设备B与采集
装置12、设备C与采集装置12可采用相同传输协议进行数据传输,也可以分别采用不同的传
输协议进行数据传输。一般情况下,采用不同的传输协议进行数据传输。
集,如此,提高设备管理系统的稳定性和扩展性。在其他实施例中,采集装置12可集成在服
务器11中,以降低设备成本,对应的,数据传输通道则为服务器11与数据源设备13之间的数
据传输通道。本申请实施例中以采集装置12所在的设备与服务器11相互独立为例进行说
明。另外,以设备管理系统用于管理市政水务行业中的污水处理流程所对应的设备为例进
行说明,需要说明的是,设备管理系统还可以用于其他类型的设备管理中。
顺序的限定。
通阀、堰门、磁悬浮鼓风机、离心鼓风机、罗茨鼓风机、空压机、刮泥机、推流器、搅拌器、格栅
机、压榨机、输送机等中的任意一种,还可以是污水处理流程中涉及的其他设备。
理设备为菱形刀闸阀、调节阀、联通阀等阀设备,对应地设备属性包括开关属性、开度等。需
要注意的是,上述所例举的属性只是其中的某些属性,待管理设备的设备属性包括待管理
设备所对应的所有属性。
址、设备名称等信息,若服务器与数据源设备相连接,则设备来源对应包括数据源设备的相
关信息,如包括数据源设备的IP地址、数据源设备的设备名称等。二,待管理设备所对应的
实际场地来源/实际场景来源,例如待管理设备来自深邃泵房工艺段的第一污水厂的第一
个区域的第一个深邃泵房等信息。
备框架对象进行数据相互,当待管理设备与服务器相连接的设备有多个时,意味着有多个
数据源设备与待管理设备所对应的目标设备框架对象进行数据相互。不同的实际场地来
源/实际场景来源对应不同目标设备框架对象,意味着即使是同一种泵设备,不同实际场地
来源/实际场景来源所对应的待管理设备都需要进行实例化,最后得到不同的目标设备框
架对象,一个实际场地来源/实际场景来源对应一个目标设备框架对象。
KKS编码方式应用到本申请实施例中的市政水务行业中,方便对市政水务行业中所涉及的
待管理设备的统一标识和统一管理。
表示一个待管理设备。
房用SSB来编码,第一个深邃泵房SSB01来编码。泵设备用AP来编码,变频泵用AP1来编码,工
频泵用AP2来编码。待管理设备为第一个变频泵,则第一个变频泵用AP101来编码。如此,第
一污水厂的第一个区域中的第一个深邃泵房中的第一个变频泵的KKS编码为
BH01SSB01AP101,将BH01SSB01AP101作为待管理设备(第一个变频泵)的标识信息,对应的,
第二个变频泵的KKS编码为BH01SSB01AP102,将BH01SSB01AP102作为对应待管理设备(第二
变频泵)的标识信息。
门可用AA3来表示,第一个变频泵前阀门用AA101来表示,第一个工频泵前阀门可用AA201来
表示等等。
方便对所有设备的统一管理。
将当前所涉及的所有设备共有的设备属性作为设备基类中的基础属性,将当前所涉及的所
有设备共有的方法作为设备基类中的基础方法。可以理解地,设备基类中包括所有设备共
有的设备属性和方法,即基础属性和基础方法。需要注意的是,在一些实施例中,也可能会
不存在所有设备共有的方法,如此,设备基类中包括所有设备共有的设备属性,即基础属
性。
性。
以理解地,设备基类中的基础属性是所有设备共有的设备属性,将所有设备共有的设备属
性加上待管理设备独有的一些设备属性,作为目标设备类的属性。将所有设备共有的方法
加上待管理设备独有的一些方法,作为目标设备类的方法。其中,目标设备类继承设备基
类。
设备框架类。如此,目标设备框架类中包括设备基类、目标设备类、已生成的第一设备类、目
标设备类与已生成的第一设备类之间的关联关系。
类。
不再描述设备基类的基础方法、设备类对应的方法等。
等中的至少一个,还可以包括任一设备框架类。已生成的设备类可通过如下所介绍的方式
生成。
成方式请参看上文中的对应描述,在此不再赘述。其中,主设备指的是市政水务行业的污水
处理流程中完成主要功能的设备,附属设备指的是辅助主设备完成对应功能的设备,仪表
设备指的是测量相关指标等的设备。
在的设备,泵组辅助设备也是如此,是辅助泵运行的设备。对应地,在提升泵房工艺段中,泵
为主设备,附属设备包括风机、阀门、泵组辅助设备等。
助磁悬浮风机的产生风量大小的设备,压力计、温度检测计等也是辅助磁悬浮风机运行的
设备,但压力计、温度检测计与阀门等不同,属于仪表设备。
属性;第二,仪表设备作为测量仪器,功率上本就与泵、阀门等设备相差较大,可单独罗列出
来;第三,污水处理流程中,涉及仪表设备较多,单独罗列出来更为方便管理。
地,继承设备基类中的基础属性,以确定提升泵的基础属性,并根据提升泵的基础属性和提
升泵的设备属性,生成对应的提升泵类。
润滑油泵类;获取密封油泵的设备属性,根据设备基类和密封油泵的设备属性,生成对应的
密封油泵类;获取冷却水泵的设备属性,根据设备基类和冷却水泵的设备属性,生成对应的
冷却水泵类;获取阀门的设备属性,根据设备基类和阀门的设备属性,生成对应的阀门类;
获取压力计所对应的设备属性,根据设备基类和压力计所对应的设备属性,生成对应的压
力计类等。
设备都继承于设备基类,即主设备类、附属设备类、仪表设备的属性中都包括设备基类的基
础属性。
同继承设备基类后所生成的设备类也会存在不同。
架类后,根据设备框架类生成设备框架对象,并将设备框架对象与驱动接口进行绑定(此部
分可参看后文中的对应描述)。
之间还需要设置一些关联关系。将体现独立的类之间的关联关系的类,称为设备框架类。
第一属性,生成设备框架类。设备框架类继承设备基类。
属设备对象和仪表设备类对应的仪表设备对象,以确定主设备类相关的第一属性。其中,主
设备对象是主设备类进行实例化得到的对象,附属设备对象是附属设备类进行实例化得到
的对象,仪表设备对象是仪表类进行实例化得到的对象。
润滑油泵;提升泵.b属性=密封油泵;提升泵.c属性=冷却水泵;提升泵.d属性=阀门、提升
泵.e属性=压力计等等作为主设备类相关的第一属性。
=润滑油泵;提升泵.b属性=密封油泵;提升泵.c属性=冷却水泵;提升泵.d属性=阀门、提升
泵.e属性=压力计等。
第二属性;和/或根据主设备类与图形用户界面上的控件对象之间的绑定关系,确定主设备
类相关的图形属性;根据所述基础属性和第一属性,生成设备框架类的步骤,包括:根据所
述基础属性、第一属性、第二属性和/或图形属性,生成设备框架类。下文中会对相应步骤进
行详细说明,具体请参看下文中相应步骤的描述。其中,第二设备类可以是除去主设备类之
外的任一主设备类、任一附属设备类、任一仪表设备类中的任意一个类,第二设备类与主设
备类可以有关联关系,也可以无任何关联关系。
的设备类。可以理解为,在本申请的步骤103之前,设备管理系统就已经生成了对应的设备
类。需要注意的是,生成了对应的设备类之后,可按照后文中的描述的生成目标设备框架
类、目标设备框架对象和驱动接口的方法,生成对应的设备框架类、设备框架对象和驱动接
口,并将驱动接口和设备框架对象进行绑定,具体可参看下文中的相应步骤,在此不再赘
述。
目标设备类相关的第一属性,生成目标设备框架类。
备类为子对象类。对应地,确定目标设备类相关的第一属性的步骤,包括:将第一设备类对
应的第一设备对象的第一属性设置为目标设备类对应的目标设备对象。其中,第一设备对
象是第一设备类进行实例化得到的对象,目标设备对象是目标设备类进行实例化得到的对
象。
得到的对象为调节阀,即潜污泵.a属性=调节阀。如此,以得到调节阀类相关的第一属性,潜
污泵.a属性=调节阀。
类为子对象类。对应地,确定目标设备类相关的第一属性的步骤,包括:将目标设备类对应
的目标设备对象的第一属性设置为第一设备类对应的第一设备对象。如目标设备类为潜污
泵类,第一设备类为调节阀类,则将目标设备类作为主对象类,调节阀类作为子对象类;潜
污泵类进行实例化得到的对象为潜污泵,调节阀类进行实例化得到的对象为调节阀,即潜
污泵.a属性=调节阀。如此,以得到潜污泵类相关的第一属性,潜污泵.a属性=调节阀。
性。即目标设备框架类中包括了已生成的第一设备类、目标设备类、第一设备类与目标设备
框架类之间的关联关系。根据该关联关系可直接通过目标设备类对应的目标设备对象调用
第一设备类对应的第一设备对象的属性,或者直接通过第一设备类对应的第一设备对象调
用目标设备类的目标设备对象的属性。
泵类,第二设备类为计量泵类,目标设备类与第二设备类无关联关系。
的目标属性、以及目标属性所对应的保存地址的地址指针,其中,目标设备类与目标属性形
成调用关系;封装地址指针以得到属性字符串;将属性字符串赋值给目标设备类对应的目
标设备对象的第二属性,以通过目标设备对象的第二属性访问第二设备对象的目标属性。
过一个地址指针指向该保存地址,以通过地址指针直接访问目标属性所对应的内存,获取
目标属性的属性值。
为属性字符串,将该属性字符串赋值给目标设备类的目标设备对象的第二属性。如目标设
备类为潜污泵类,目标设备类进行实例化后得到的对象为潜污泵,则潜污泵.m属性=字符串
x,将潜污泵.m属性=字符串x作为潜污泵类相关的第二属性。通过目标设备类对应的目标设
备对象的第二属性访问/调用第二设备类对应的第二设备对象的目标属性的属性值,以实
现通过潜污泵的第二属性访问/调用计量泵的目标属性,实现两个实例对象之间的直接访
问。
的图形属性赋值给控件对象,以通过图形属性获取控件对象对应的操作数据,或者将经过
分析处理后的处理数据通过图形属性传递给控件对象,以使控件对象在图形用户界面上进
行显示。
频率等;或者以用来呈现待管理设备相关的其他数据。
属性=控件对象作为潜污泵类相关的图形属性。
泵对应的开数据,并将开数据传递给潜污泵的开关属性。
的图形属性,生成目标设备框架类。其中,目标设备框架类中包括基础属性、目标设备类相
关的第一属性、目标设备类相关的第二属性、目标设备类相关的图形属性。
间的绑定关系,确定主设备类相关的图形属性与该处的根据目标设备类与已生成的第二设
备类的属性之间的调用关系,确定目标设备类相关的第二属性;和/或根据目标设备类与图
形用户界面上的控件对象之间的绑定关系,确定目标设备类相关的图形属性的步骤实现方
式一致,具体不再赘述。同时需要说明的是,本申请中的目标设备类既可以是主设备类,也
可以是附属设备类、仪表设备类等。
象之间的关联关系,并将标识信息与目标设备对象进行绑定。
一设备类、目标设备类、第一设备类与目标设备框架类之间的关联关系,因此,对目标设备
框架类进行实例化得到的目标设备框架对象时,上述步骤104中所涉及的目标设备类、第一
设备类、第二设备类都先进行实例化,生成对应的目标设备对象、第一设备对象、第二设备
对象。
与第一设备对象之间的关联关系通过目标设备框架对象中的属性展现出来。
备对象的一个属性,如名称属性。在该种情况下,所生成的目标设备类中包括名称属性,在
生成目标设框架对象时,目标设备对象也包括名称属性。将标识信息与目标设备对象进行
绑定,则意味着将标识信息赋值给名称属性。或者也可以采用其他方式进行绑定。
传输通道。接口函数中的参数中包括设备来源的相关参数,接口函数的参数还包括超时参
数、扫描周期参数等。其中,超时参数以用于确定获取数据源的访问请求是否超时,扫描周
期参数以用于检测与采集装置的连接是否存在。
定。
驱动接口与目标设备框架对象进行绑定。
源数据,方便快捷。另一方面,不同驱动接口封装后所对应的驱动字符串不一样,因此,根据
目标设备框架类所生成的不同的目标设备框架对象可以分别对应设置不同的驱动属性(一
个目标设备框架对象对应一个驱动接口),以分别对应不同驱动接口,如此,一个目标设备
框架类可以兼容多个不同驱动接口。
设备框架类,因此,需根据设备属性和设备基类生成目标设备类,并生成对应的目标设备框
架类。若需新增设备,根据对应的设备属性和设备来源确定在当前设备管理系统中已存在
对应设备的目标设备类和对应的目标设备框架类,则直接根据目标设备框架类生成需新增
设备所对应的目标设备框架对象。
设备类与已生成的第一设备类之间的关联关系,因此,根据目标设备框架类生成目标设备
框架对象后,该目标设备框架对象中也对应有目标设备类的目标设备对象与已生成的第一
设备类的第一设备对象之间的关联关系,将标识信息与目标设备对象进行绑定。根据关联
关系可直接通过目标设备对象调用第一设备对象的属性,或者直接通过第一设备对象调用
目标设备对象的属性,或者直接通过一个数据源设备中的目标设备对象调用另一个数据源
设备中的目标设备对象的属性;另外,将标识信息与目标设备对象进行绑定,以将目标设备
对象的管理对应至待管理设备的管理。
用目标设备框架对象与驱动接口进行绑定,以将目标设备框架对象与数据源设备进行绑
定,可方便获取数据源设备中的源数据。本申请实施例中对于待管理设备,生成目标设备框
架类,以通过目标设备框架类来体现目标设备类与已生成的第一设备类之间的关联关系,
并将目标设备框架类对应的目标设备框架对象与驱动接口绑定,以通过目标设备框架对象
获取对应的源数据,如此,当一个数据源中的实例对象访问另一个数据源中的实例对象时,
可很方便的通过目标设备框架对象来访问,无需冗余的代码,简化了服务器中设备对象多
种属性归一化管理时所需要的代码开发量,同时可以快速方便的调用、查询、控制该设备对
象的相关属性,便于对服务器中设备的运维管理;不同的目标设备框架对象可与不同驱动
接口进行绑定,可兼容不同驱动接口。
象之间的关联关系,并将标识信息与目标设备对象进行绑定。
管理设备相关联的源数据的计算机程序,通过驱动接口可获取待管理设备相关联的源数
据。其中,待管理设备相关联的源数据包括待管理设备的源数据、待管理设备的附属设备的
源数据等。如待管理设备的附属设备包括压力计,则获取压力计所对应的源数据。该源数据
是实时获取的数据。
进行告警提示。
确定比对结果为高压报警,若源数据小于或者等于告警下限值,则确定比对结果为低压报
警。若源数据在告警上限值、告警下限值之间,则确定比对结果为正常。将比对结果通过目
标设备框架对象的图形属性显示在于图形属性存在绑定关系的控件对象上,以在控件对象
所在的图形用户界面上进行告警提示。其中,根据比对结果,可在图形用户界面上的告警提
示可分为低压报警、高压报警、正常等,还可以配以控件相应的颜色,如低压报警、高压报警
时控件对象所对应的控件显示为红色,正常显示为绿色等。
数据的时间等信息进行保存,以便于对一段时间内获取的源数据进行分析,以得到分析结
果,或者得到对应的源数据的变化趋势,以为一些决策提供依据。
记录。
象之间的关联关系,并将标识信息与目标设备对象进行绑定。
值可通过图形用户界面上的控件来控制和改变。
备的远程控制。如远程控制待管理设备的开和关等。
块504、实例生成模块505、接口生成模块506和绑定模块507。
一属性;根据所述基础属性和所述第一属性,生成目标设备框架类。
父对象类,所述目标设备类为子对象类,第二生成模块504,在执行确定所述目标设备类相
关的第一属性的步骤时,具体执行:将所述第一设备类对应的第一设备对象的第一属性设
置为所述目标设备类对应的目标设备对象。
父对象类,所述第一设备类为子对象类,第二生成模块504,在执行确定所述目标设备类相
关的第一属性的步骤时,具体执行:将所述目标设备类对应的目标设备对象的第一属性设
置为所述第一设备类对应的第一设备对象。
一属性;根据所述目标设备类与已生成的第二设备类的目标属性之间的调用关系,确定所
述目标设备类相关的第二属性;根据所述目标设备类与图形用户界面上的控件对象之间的
绑定关系,确定所述目标设备类相关的图形属性;根据所述基础属性、所述第一属性、所述
第二属性和所述图形属性生成目标设备框架类。
象、所述目标设备对象与所述第一设备对象之间的关联关系。
数据源设备中的所述待管理设备相关联的源数据。
504、实例生成模块505、接口生成模块506、绑定模块507、数据获取模块508、数据处理模块
509。其中,该实施例与图7所示的实施例的区别在于:增加了数据获取模块508、数据处理模
块509。下面将对数据获取模块508、数据处理模块509进行详细说明。
以在所述控件对象的图形用户界面上进行告警提示。
者对一段时间内获取的源数据进行分析,得到对应的源数据的变化趋势,以为一些决策提
供依据。
通过所述控件对象传递至与所述目标设备框架对象存在绑定关系的图形属性;根据所述图
形属性所对应的操作数据,通过所述驱动接口对所述待管理设备进行控制,以实现对所述
待管理设备的远程控制。
方法实施例,具体可以达到的有益效果也请参看前面的方法实施例中的有益效果,在此不
再赘述。
存储器602电性连接。
器602内的数据,执行服务器的各种功能和处理数据,从而对服务器进行整体监控。
602中的应用程序,从而实现各种功能:
属性和设备基类生成目标设备类;根据所述目标设备类与已生成的第一设备类之间的关联
关系、所述设备基类,生成目标设备框架类;根据所述目标设备框架类生成目标设备框架对
象,所述目标设备框架对象包括所述目标设备类的目标设备对象、已生成的第一设备类的
第一设备对象、所述目标设备对象与所述第一设备对象之间的关联关系,并将所述标识信
息与所述目标设备对象进行绑定;根据所述设备来源生成驱动接口,以根据所述驱动接口
建立数据传输通道;将所述驱动接口与所述目标设备框架对象进行绑定,以利用所述驱动
接口的所述数据传输通道,通过所述目标设备框架对象获取数据源设备中的所述待管理设
备相关联的源数据。
实施例,在此不再赘述。
件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储
器等等。RF电路710可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线
网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。
以及数据处理等功能。存储器720可包括高速随机存储器,还可包括非易失性存储器,如一
个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器720
可进一步包括相对于处理器780远程设置的存储器,这些远程存储器可以通过网络连接至
服务器700。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组
合。
敏表面731以及其他输入设备732。触敏表面731,也称为触摸显示屏(触摸屏)或者触控板,
可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件
在触敏表面731上或在触敏表面731附近的操作),并根据预先设定的程式驱动相应的连接
装置。可选的,触敏表面731可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装
置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制
器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器780,并能接收
处理器780发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等
多种类型实现触敏表面731。除了触敏表面731,输入单元730还可以包括其他输入设备732。
具体地,其他输入设备732可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按
键等)、轨迹球、鼠标、操作杆等中的一种或多种。
构成。显示单元740可包括显示面板741,可选的,可以采用LCD(Liquid Crystal Display,
液晶显示器)、OLED(Organic Light‑Emitting Diode,有机发光二极管)等形式来配置显示
面板741。进一步的,触敏表面731可覆盖显示面板741,当触敏表面731检测到在其上或附近
的触摸操作后,传送给处理器780以确定触摸事件的类型,随后处理器780根据触摸事件的
类型在显示面板741上提供相应的视觉输出。虽然在图中,触敏表面731与显示面板741是作
为两个独立的部件来实现输入和输出功能,但是可以理解地,将触敏表面731与显示面板
741集成而实现输入和输出功能。
感器,在此不再赘述。
声音信号输出;另一方面,传声器762将收集的声音信号转换为电信号,由音频电路760接收
后转换为音频数据,再将音频数据输出处理器780处理后,经RF电路710以发送给比如另一
终端,或者将音频数据输出至存储器720以便进一步处理。音频电路760还可能包括耳塞插
孔,以提供外设耳机与服务器700的通信。
是,其并不属于服务器700的必须构成,完全可以根据需要在不改变发明的本质的范围内而
省略。
内的数据,执行服务器700的各种功能和处理数据,从而对服务器进行整体监控。可选的,处
理器780可包括一个或多个处理核心;在一些实施例中,处理器780可集成应用处理器和调
制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处
理器主要处理无线通信。可以理解地,上述调制解调处理器也可以不集成到处理器780中。
电、以及功耗管理等功能。电源790还可以包括一个或一个以上的直流或交流电源、再充电
系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经
配置以由一个或者一个以上处理器执行一个或者一个以上程序包含用于进行以下操作的
指令:
属性和设备基类生成目标设备类;根据所述目标设备类与已生成的第一设备类之间的关联
关系、所述设备基类,生成目标设备框架类;根据所述目标设备框架类生成目标设备框架对
象,所述目标设备框架对象包括所述目标设备类的目标设备对象、已生成的第一设备类的
第一设备对象、所述目标设备对象与所述第一设备对象之间的关联关系,并将所述标识信
息与所述目标设备对象进行绑定;根据所述设备来源生成驱动接口,以根据所述驱动接口
建立数据传输通道;将所述驱动接口与所述目标设备框架对象进行绑定,以利用所述驱动
接口的所述数据传输通道,通过所述目标设备框架对象获取数据源设备中的所述待管理设
备相关联的源数据。
再赘述。
储介质中,并由处理器进行加载和执行。为此,本发明实施例提供一种存储介质,其中存储
有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的设备管理方法
中任一实施例的步骤。
有益效果,详见前面的实施例,在此不再赘述。
的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据
本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不
应理解为对本申请的限制。