1.本发明涉及物联网技术领域,特别是涉及一种基于物模型的服务脚本的资产管理方法、资产管理系统、计算机设备和存储介质。
背景技术:2.随着物联网技术的迅速发展,现有技术中通常使用数字孪生技术将待控设备数字化,并通过待控设备的数字孪生对象进行控制以实现对待控设备的控制,然而现有技术中的数字孪生技术通常根据待控设备的业务需求进行定制、存在开发周期长、工作量大、维护困难、修改繁琐的问题。
3.例如,在中国专利文件中,一名为《基于数字孪生的航天器装配过程管控方法及系统》申请号为202111164836 .1的专利文献,介绍了一种基于数字孪生的航天器装配过程管控方法,包括:确定航天器产品装配的关键特征,构建产品装配数字孪生模型,确定航天器装配车间的关键要素,构建装配车间数字孪生模型;采用物联网平台进行航天器装配过程数据采集,定义航天器装配过程关键事件,由关键事件驱动采集数据与产品装配数字孪生模型、装配车间数字孪生模型的虚实精准映射;基于产品装配数字孪生模型进行航天器装配过程实时管控与分析预测;基于装配车间数字孪生模型进行车间实时管控与分析预测;对装配过程孪生数据进行多维度组织管理,进行数据的存储、管理与挖掘。该发明在一定程度上能够提升航天器装配过程数字化管控能力,然而其构建的数字孪生模型仅限应用于具有关键特征的航天器产品,泛化性较差。
4.例如,在中国专利文件中,一名为《一种云边协同工厂数字孪生监控建模系统和建模方法》申请号为202110760867 .7的专利文献,介绍了一种云边协同工厂数字孪生监控建模系统,建模系统包括云端系统和设置在工业现场的边缘计算设备;云端系统包括云边协同模块、单体建模模块、拓扑管理模块和数字孪生建模模块,通过数字孪生单体模型与树状拓扑模型的节点关联、根据拓扑模型构建工业现场数据交互逻辑并与边缘计算设备协同、拓扑模型驱动数字孪生建模过程几个措施,能够实现数字孪生监控建模系统在不同工业现场场景下的可配置能力,但仅限于拓扑变化的适应性修改,同类实体使用相同的数字孪生单体模型,无法实现对同类实体不同个体的定制化。
技术实现要素:5.为了解决上述问题至少之一,本发明第一个实施例提供一种基于物模型的服务脚本的资产管理方法,包括:s20:根据预设置的物模板建立至少一个物实例,所述物模板包括待控资产的资产管控项,所述待控资产包括逻辑资产和设备资产,所述物实例继承所述物模板的资产管控项;s40:将各物实例与接入的各待控资产进行绑定,所述物实例接收对应的待控资产的监测数据,并通过脚本构建所述物实例的资产管控项;
s60:根据各物实例的监测数据和资产管控项对所述待控资产进行管理控制。
6.例如,在本技术一些实施例提供的资产管理方法中,所述待控资产包括或属于至少一个资产树,所述资产树包括至少一个待控资产,所述s20进一步包括:根据所述资产树分别使用对应的物模板建立物实例并形成与所述资产树对应的物实例树。
7.例如,在本技术一些实施例提供的资产管理方法中,所述待控资产包括或属于至少一个资产树,所述资产树包括至少一个待控资产,所述s20进一步包括:根据所述资产树对已建立的物实例进行配置并形成与所述资产树对应的物实例树。
8.例如,在本技术一些实施例提供的资产管理方法中,在所述s40之前,所述资产管理方法还包括:根据预设置的通信接口接入所述待控资产,所述待控资产通过所述通信接口的接口协议上传所述监测数据。
9.例如,在本技术一些实施例提供的资产管理方法中,所述s40进一步包括:所述物实例树的各物实例的监测数据进行数据共享。
10.例如,在本技术一些实施例提供的资产管理方法中,所述资产管控项包括所述待控资产的服务,所述服务包括数据接入服务、系统服务和定制服务,所述s40进一步包括:所述物实例通过所述数据接入服务接收对应的待控资产的监测数据,响应于输入的脚本构建所述物实例的定制服务,所述定制服务包括基于所述监测数据的数据过滤、指标计算、逻辑计算和定制功能。
11.例如,在本技术一些实施例提供的资产管理方法中,所述资产管控项包括所述待控资产的事件、规则引擎和订阅主题,所述s40进一步包括:响应于输入的脚本构建所述物实例的事件;根据所述事件,响应于输入脚本构建的或配置的所述物实例的规则引擎;根据所述事件和规则引擎,响应于输入的脚本构建所述物实例的订阅主题。
12.例如,在本技术一些实施例提供的资产管理方法中,所述资产管理方法还包括:在物联网平台上呈现所述物实例的资产管控项。
13.本发明第二个实施例提供一种应用第一个实施例所述的资产管理方法的资产管理系统,包括:控制器、物模板和接入单元,其中,所述控制器被配置为:s20:根据预设置的物模板建立至少一个物实例,所述物模板包括所述待控资产的资产管控项,所述待控资产包括逻辑资产和设备资产,所述物实例继承所述物模板的资产管控项;s40:将各物实例与通过所述接入单元接入的各待控资产进行绑定,所述物实例接收对应的待控资产的监测数据,并通过脚本构建所述物实例的资产管控项;s60:根据各物实例的监测数据和资产管控项对所述待控资产进行管理控制。
14.本发明第三个实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一个实施例所述的方法。
15.本发明第四个实施例提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一个实施例所述
的方法。
16.本发明的有益效果如下:本发明针对目前现有的问题,制定一种基于物模型的服务脚本的资产管理方法、资产管理系统、计算机设备和存储介质,并通过预设置的物模板建立与待控资产对应的物实例,基于物模板及物实例通过脚本构建其资产管控项,通过资产管控项对待控资产进行数据共享和管理控制,提供系统级的资产管控项,能够基于系统级的资产管控项通过脚本对各物实例进行资产管控项的快速定制,提高物模板的泛化性,从而弥补了现有技术中存在的问题,同时能够基于物联网平台实现对待控资产的物理隔离和远程监控,并有效提高对待控资产的管理深度和管理效率,具有实际应用价值。
附图说明
17.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1示出本发明的一个实施例所述资产管理方法的流程图;图2示出本发明的另一个实施例所述资产管理系统的结构示意图;图3示出本发明的另一个实施例所述的一种计算机设备的结构示意图。
具体实施方式
19.为了更清楚地说明本发明,下面结合优选实施例和附图对本发明做进一步的说明。附图中相似的部件以相同的附图标记进行表示。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本发明的保护范围。
20.针对现有技术中存在的问题,发明人经过经大量研究指出,根据数字孪生技术定制的目标模型存在维护难、修改复杂的原因在于,无法针对各目标模型进行定制化。
21.根据上述问题和导致该问题的原因,如图1所示,本发明的一个实施例提供了一种基于物模型的服务脚本的资产管理方法,包括:根据预设置的物模板建立至少一个物实例,所述物模板包括所述待控资产的资产管控项,所述待控资产包括逻辑资产和设备资产,所述物实例继承所述物模板的资产管控项;将各物实例与接入的各待控资产进行绑定,所述物实例接收对应的待控资产的监测数据,并通过脚本构建所述物实例的资产管控项;根据各物实例的监测数据和资产管控项对所述待控资产进行管理控制。
22.在本实施例中,所述物模板是同类物体或同类功能的抽象模型,用于对待控资产进行物化和数字化,具有能够表征待控资产的属性、指标和功能的资产管控项,以便于建立与待控资产对应的物实例,所述物实例包括对应的物模板的资产管控项。所述待控资产包括逻辑资产和设备资产,所述逻辑资产可以为例如为风力发电站、或者工厂场景的一条产线、矿井场景的一个矿区等,所述设备资产可以为例如一台风力发电机、一个齿轮箱、工厂场景中的一台机床、矿井场景中的一个挖掘设备等。
23.具体的,以风力发电机的物模板举例说明,其资产管控项包括设备档案(如生产日期、产品型号等),设备采集的指标(如风力发电机叶轮转速、发电机转速、叶片角度、偏航角度等),统计类指标(如设备综合效率、设备日产量、累计产量等),基于机器学习算法模型的指标(如风机叶片结冰指标、风力发电机功率预测指标等)、以及风力发电机的服务(如数据接入服务、实时数据查询服务、历史数据查询服务、控制指令下发服务以及其它定制服务),以及风力发电机的事件(风力发电机并网事件、风轮超速事件),基于事件的规则引擎(实时振动监测告警)和订阅主题(响应于发生的事件,例如告警消息的分发,停机控制)等,从而通过物模板定义的物实例接入对应的待控风力发电机的监测数据,根据监测数据和资产管控项对对应的待控风力发电机进行管理和控制。
24.本实施例通过预设置的物模板建立与待控资产对应的物实例,基于物实例通过脚本构建其资产管控项,通过资产管控项对待控资产进行数据共享和管理控制,能够通过脚本对各物实例进行资产管控项的定制,提高物模板的泛化性,从而弥补了现有技术中存在的问题,同时能够基于物联网平台实现对待控资产的物理隔离和远程监控,并有效提高对待控资产的管理深度和管理效率,具有实际应用价值。
25.在一个具体的示例中,如图2所示为资产管理系统,包括控制器、物模板和接入单元,其中物模板为根据业务需求设置的待控资产的数字孪生模型,用于建立所述待控资产的物实例;所述接入单元用于将待控资产的监测数据接入并传输至与所述待控资产绑定的物实例;所述控制器用于实现物联网平台对各待控资产的控制与管理。
26.在本实施例中,以风力发电站作为待控资产进行说明:第一步,根据风力发电站建立发电站物模板。
27.在本实施例中,发电站物模板的资产管控项包括:资产档案,包括风力发电站的地理信息、位置信息、建站日期等档案信息;资产指标,包括风力发电站的风电开发容量、风电装机总容量、发电量等。
28.考虑到待控资产为风力发电站,不仅需要对风力发电站本身进行监测,还需要对风力发电站的各设备资产进行监控,例如风力发电站包括多个风力发电机,风力发电站和风力发电机形成资产树,风力发电站和风力发电机均为资产树的待控资产。
29.在本实施例中,根据风力发电机建立发电机模板,其资产管控项包括:设备档案,包括风力发电机的生产日期和产品型号;设备采集指标,包括风力发电机叶轮转速、发电机转速、叶片角度、偏航角度;设备统计指标,包括设备综合效率、设备日产量、累计产量;设备分析指标,包括基于机器学习算法模型的指标;设备服务:包括数据接入服务、系统服务(例如实时数据查询服务、历史数据查询服务、控制指令下发等)、定制的服务;设备事件:所述设备事件可以为基于风力发电机的采集指标、统计指标和分析指标定义的事件,例如状态指标变动事件,指标高于或低于阈值事件;设备规则引擎:所述规则引擎可以为基于风力发电机的采集指标、统计指标和分析指标定义规则并在规则满足时触发告警、控制指令下发及执行其他资产管控项;设备订阅主题:根据物联网平台的消息队列,基于物模型定义的设备事件和设备规则引擎利用订阅操作实现事件的响应,包括事件消息的共享操作、设备控制等。
30.值得说明的是,所述资产管控项可以为物模板中预先定义的,也可以在构建物实例时,针对物实例的具体情况,增加、删除或编辑具体的资产管控项。
31.第二步,根据发电站物模板建立物实例。
32.在本实施例中,使用发电站物模板建立风力发电站物实例,风力发电站物实例的资产管控项包括资产档案和资产指标;使用风力发电机模板快速建立五百个风力发电机物实例,每个发电机物实例包括设备档案、设备采集指标、设备统计指标、设备分析指标、设备服务、设备事件、设备规则引擎和设备订阅主题。
33.在本实施例中,待控资产为风力发电站,包括五百个风力发电机,风力发电站和风力发电机形成资产树,控制器根据所述资产树分别使用发电站物模板建立风力发电站物实例、使用风力发电机模板建立风力发电机物实例,从而形成以风力发电站物实例和发电机物实例的物实例树。
34.在一个可选的实施例中,当已建立多个物实例并且没有形成物实例树时,例如已建立的物实例属于一个资产树的节点时,则当该资产树的其他节点建立后,根据该资产树对已建立的物实例进行配置并形成与所述资产树对应的物实例树。
35.值得说明的是,本技术对物实例的建立顺序不作具体限定,本领域技术人员应当根据实际应用需求选择物实例的建立顺序,以实现根据资产树形成物实例树为设计准则,在此不再赘述。
36.第三步,接入待控资产的监测数据。
37.在本实施例中,根据预设置的通信接口接入所述待控资产,所述待控资产通过所述通信接口的接口协议上传所述监测数据。具体的,本实施例根据预定义的设备接入网络协议及协议配置,将待控资产的风力发电站的监测数据接入物联网平台,将待控资产的风力发电机的监测数据接入物联网平台。
38.第四步,将各物实例与接入的各待控资产进行绑定。
39.在本实施例中,所述物实例接收对应的待控资产的监测数据,并通过脚本构建所述物实例的资产管控项。具体的,待控资产的风力发电站将监测数据接入风力发电站物实例,待控资产的风力发电机按照对应的风力发电机物实例的标识码接入对应风力发电机物实例,即各待控资产将监测数据通过通信接口的接口协议上传到物联网平台的各物实例中,实现待控资产和平台物实例的自动映射。
40.值得说明的是,五百个发电机物实例的资产管控项可以相同可以不同,例如五百个风力发电机的采购时间、采购厂商、采购型号不同,则通过分别对各物实例的资产管控项进行编辑,例如通过不同脚本分别建立各物实例的事件、规则引擎和订阅主题。
41.在一个可选的实施例中,所述物实例通过数据接入服务接收对应的待控资产的监测数据,响应于输入的脚本构建所述物实例的定制服务,所述定制服务包括基于所述监测数据的数据过滤、指标计算、逻辑计算和定制功能。
42.在本实施例中,数据接入服务为通过物联网平台预定义的设备接入网络协议及协议配置的标准接口服务,例如通过mqtt协议实时获取风力发电机的当前监测数据等;基于监测数据,通过用户自定义的脚本实现对监测数据的处理功能,例如数据过滤、逻辑计算、设备控制逻辑、数据消息共享等功能。进一步的,在定制服务中心,通过脚本调用统计算子实现待控资产的统计功能,例如实现对物实例的运行的时长统计、流量统计、产量统计等;
本领域技术人员应当根据实际应用需求使用脚本定义服务,在此不再赘述。
43.在一个可选的实施例中,物联网平台响应于输入的脚本构建物实例的事件;根据所述事件,响应于输入的脚本构建物实例的规则引擎;根据事件和规则引擎,响应于输入的脚本构建物实例的订阅主题。
44.在本实施例中,根据物实例的设备事件,使用脚本针对采集指标定制的机器启动事件、定制的停机事件、以及定制的定时事件,以及根据停机事件使用脚本建立重启事件,即对已有事件进行二次定义和利用。
45.进一步的,根据物实例的设备规则引擎,对采集指标中的发电机电流指标的阈值比较规则,使用脚本定义电流阈值、触发条件、控制指令和告警提示等,例如在定义的事件基础上使用脚本定义规则引擎,包括在停机事件、重启事件的基础上构建告警规则,定义在预定时间内停机事件和重启事件的发生次数的告警规则,当满足告警规则时触发告警指令和告警提示,即能够通过脚本自定义的方式进行灵活配置;或者通过设置的配置项直接配置阈值进行比较,即能够通过直接配置的方式实现便利配置;从而改善用户体验。
46.进一步的,根据物实例的设备事件和设备规则引擎,当事件满足规则引擎产生事件消息时,通过执行物联网的订阅主题的脚本实现事件消息的共享操作以及设备控制。
47.值得说明的是,本实施例的事件定义包括定义的事件产生时发送到事件总线的消息的格式,例如属性变动事件、定时事件、停机事件等;本实施例的规则引擎定义的规则可以作用于一个模板的所有物实例,也可以单独作用于一个物实例,即通过对物实例进行操作定义某个物实例的规则、或者通过对物模板的操作扩展到基于该物模板的所有物实例的规则。
48.考虑到根据资产树建立的物实例树,在一个可选的实施例中,所述物实例树的各物实例的监测数据进行数据共享。
49.在本实施例中,基于各物实例的监测数据的共享能够进一步从物实例树的角度衡量待控资产的情况,从而进一步实现基于资产树的设备监控和指标计算功能。
50.第五步,根据各物实例的监测数据和资产管控项对所述待控资产进行管理控制。
51.在本实施例中,物联网平台通过各物实例接入的监测数据,分别使用各物实例的资产管控项对对应的待控资产进行监控和管理。
52.在一个具体的示例中,实时采集风力发电机的风轮转速和发电机转速,当这两个状态值任意一个产生变动事件时,执行规则引擎,在规则引擎中配置风轮转速超过阈值或发电机转速超过阈值作为执行条件,当满足条件时,产生风力发电机超速告警,订阅中心订阅到该告警信息,执行订阅中心的自定义的脚本,把告警消息通过短信、邮件等方式推送给相关人员,或通过接口通知维保系统,也可以下发停机指令。
53.第六步,在物联网平台上呈现所述物实例的资产管控项。
54.在本实施例中,通过物联网平台的展示窗口或展示界面,例如根据一个风力发电站物实例,选择该风力发电站物实例的一个查询服务,将查询服务返回的数据绑定到具体的显示控件,例如仪表盘、柱状图、曲线图、地图、表格等以显示具体的查询数据。
55.至此,完成风力发电站作为待控资产的物实例使用过程,本实施例通过预设置的物模板建立与待控资产对应的物实例,基于物实例通过脚本构建其资产管控项,通过资产管控项对待控资产进行数据共享和管理控制,能够通过脚本对各物实例进行资产管控项的
定制,提高物模板的泛化性,从而弥补了现有技术中存在的问题,同时能够基于物联网平台实现对待控资产的物理隔离和远程监控,并有效提高对待控资产的管理深度和管理效率,具有实际应用价值。
56.与上述实施例提供的资产管理方法相对应,本技术的一个实施例还提供一种应用上述资产管理方法的资产管理系统,由于本技术实施例提供的资产管理系统与上述几种实施例提供的资产管理方法相对应,因此在前实施方式也适用于本实施例提供的资产管理系统,在本实施例中不再详细描述。
57.如图2所示,本技术的一个实施例还提供一种应用上述资产管理方法的资产管理系统,包括:控制器、物模板和接入单元,其中,所述控制器被配置为:根据预设置的物模板建立至少一个物实例,所述物模板包括所述待控资产的资产管控项,所述待控资产包括逻辑资产和设备资产,所述物实例继承所述物模板的资产管控项;将各物实例与通过所述接入单元接入的各待控资产进行绑定,所述物实例接收对应的待控资产的监测数据,并通过脚本构建所述物实例的资产管控项;根据各物实例的监测数据和资产管控项对所述待控资产进行管理控制。
58.在本实施例中,通过预设置的物模板建立与待控资产对应的物实例,基于物实例通过脚本构建其资产管控项,通过资产管控项对待控资产进行数据共享和管理控制,能够通过脚本对各物实例进行资产管控项的定制,提高物模板的泛化性,从而弥补了现有技术中存在的问题,同时能够基于物联网平台实现对待控资产的物理隔离和远程监控,并有效提高对待控资产的管理深度和管理效率,具有实际应用价值。具体实施方式参见前述实施例,在此不再赘述。
59.本发明的另一个实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现:s20:根据预设置的物模板建立至少一个物实例,所述物模板包括所述待控资产的资产管控项,所述待控资产包括逻辑资产和设备资产,所述物实例继承所述物模板的资产管控项;s40:将各物实例与接入的各待控资产进行绑定,所述物实例接收对应的待控资产的监测数据,并通过脚本构建所述物实例的资产管控项;s60:根据各物实例的监测数据和资产管控项对所述待控资产进行管理控制。
60.在实际应用中,所述计算机可读存储介质可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
61.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可
读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
62.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
63.可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
64.如图3所示,本发明的另一个实施例提供的一种计算机设备的结构示意图。图3显示的计算机设备12仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
65.如图3所示,计算机设备12以通用计算设备的形式表现。计算机设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。
66.总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。
67.计算机设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
68.系统存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)30和/或高速缓存存储器32。计算机设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图3未显示,通常称为“硬盘驱动器”)。尽管图3中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom,dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
69.具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。
70.计算机设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算机设备12交互的设备通信,和/或与使
得该计算机设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口22进行。并且,计算机设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图3所示,网络适配器20通过总线18与计算机设备12的其它模块通信。应当明白,尽管图3中未示出,可以结合计算机设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
71.处理器单元16通过运行存储在系统存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的一种基于物模型的服务脚本的资产管理方法。
72.本发明针对目前现有的问题,制定一种基于物模型的服务脚本的资产管理方法、资产管理系统、计算机设备和存储介质,并通过预设置的物模板建立与待控资产对应的物实例,基于物模板及物实例通过脚本构建其资产管控项,通过资产管控项对待控资产进行数据共享和管理控制,提供系统级的资产管控项,能够基于系统级的资产管控项通过脚本对各物实例进行资产管控项的定制,提高物模板的泛化性,从而弥补了现有技术中存在的问题,同时能够基于物联网平台实现对待控资产的物理隔离和远程监控,并有效提高对待控资产的管理深度和管理效率,具有实际应用价值。
73.显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定,对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,这里无法对所有的实施方式予以穷举,凡是属于本发明的技术方案所引伸出的显而易见的变化或变动仍处于本发明的保护范围之列。
技术特征:1.一种基于物模型的服务脚本的资产管理方法,其特征在于,包括:s20:根据预设置的物模板建立至少一个物实例,所述物模板包括待控资产的资产管控项,所述待控资产包括逻辑资产和设备资产,所述物实例继承所述物模板的资产管控项;s40:将各物实例与接入的各待控资产进行绑定,所述物实例接收对应的待控资产的监测数据,并通过脚本构建所述物实例的资产管控项;s60:根据各物实例的监测数据和资产管控项对所述待控资产进行管理控制。2.根据权利要求1所述的资产管理方法,其特征在于,所述待控资产包括或属于至少一个资产树,所述资产树包括至少一个待控资产,所述s20进一步包括:根据所述资产树分别使用对应的物模板建立物实例并形成与所述资产树对应的物实例树;或者所述s20进一步包括:根据所述资产树对已建立的物实例进行配置并形成与所述资产树对应的物实例树。3.根据权利要求2所述的资产管理方法,其特征在于,在所述s40之前,所述资产管理方法还包括:根据预设置的通信接口接入所述待控资产,所述待控资产通过所述通信接口的接口协议上传所述监测数据。4.根据权利要求3所述的资产管理方法,其特征在于,所述s40进一步包括:所述物实例树的各物实例的监测数据进行数据共享。5.根据权利要求4所述的资产管理方法,其特征在于,所述资产管控项包括所述待控资产的服务,所述服务包括数据接入服务、系统服务和定制服务,所述s40进一步包括:所述物实例通过所述数据接入服务接收对应的待控资产的监测数据,响应于输入的脚本构建所述物实例的定制服务和系统服务,所述定制服务包括基于所述监测数据的数据过滤、指标计算、逻辑计算和定制功能。6.根据权利要求4所述的资产管理方法,其特征在于,所述资产管控项包括所述待控资产的事件、规则引擎和订阅主题,所述s40进一步包括:响应于系统事件和输入的脚本构建所述物实例的事件;根据所述事件,响应于输入脚本构建的或配置的所述物实例的规则引擎;根据所述事件和规则引擎,响应于输入的脚本构建所述物实例的订阅主题。7.根据权利要求1-6中任一项所述的资产管理方法,其特征在于,所述资产管理方法还包括:在物联网平台上呈现所述物实例的资产管控项。8.一种应用权利要求1-7中任一项所述的资产管理方法的资产管理系统,其特征在于,包括:控制器、物模板和接入单元,其中,所述控制器被配置为:根据预设置的物模板建立至少一个物实例,所述物模板包括所述待控资产的资产管控项,所述待控资产包括逻辑资产和设备资产,所述物实例继承所述物模板的资产管控项;将各物实例与通过所述接入单元接入的各待控资产进行绑定,所述物实例接收对应的待控资产的监测数据,并通过脚本构建所述物实例的资产管控项;根据各物实例的监测数据和资产管控项对所述待控资产进行管理控制。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一项所述的方法。10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7中任一项所述的方法。
技术总结本发明公开了一种基于物模型的服务脚本的资产管理方法、资产管理系统、计算机设备和存储介质,其中一实施例的资产管理方法包括:根据预设置的物模板建立至少一个物实例,物模板包括待控资产的资产管控项,待控资产包括逻辑资产和设备资产,物实例继承物模板的资产管控项;将各物实例与接入的各待控资产进行绑定,物实例接收对应的待控资产的监测数据,并通过脚本构建物实例的资产管控项;根据各物实例的监测数据和资产管控项对待控资产进行管理控制。本发明提供的实施例通过物模板建立与待控资产对应的物实例,基于物实例系统级资产管控项通过脚本构建其自定义的资产管控项,通过资产管控项对待控资产进行数据共享和管理控制,具有实际应用价值。具有实际应用价值。具有实际应用价值。
技术研发人员:时培昕 王伟 林小园 陈刘宜
受保护的技术使用者:北京寄云鼎城科技有限公司
技术研发日:2022.05.18
技术公布日:2022/7/5