实现在移动终端上显示组态图文件的方法和装置与流程

文档序号:11960693阅读:306来源:国知局
实现在移动终端上显示组态图文件的方法和装置与流程

本发明涉及信息技术和自动监控领域,具体地,涉及一种实现在移动终端上显示组态图文件的方法和装置。



背景技术:

工业自动化组态图软件使用户能根据其控制对象和控制目的的任意组态来完成最终的自动化控制工程。然而,组态图软件的种类繁多,且各个组态图软件制作的组态图的标准并不统一,这增加了对组态图的学习难度。另外,目前采用工业自动化组态图软件的监控终端要么需要由工作人员在集控室内进行监盘,要么需要工作人员通过企业局域网借助电脑(PC)终端才能查看受控设备的实时运行情况,这使得工作人员一刻不能离开工作地点,否则就不能实时了解受控设备的实时运行情况。

因此,有必要提供一种技术来使工作人员能够通过移动终端(例如手机、平板电脑等)来实时查看受控设备的运行情况。



技术实现要素:

本发明的目的是提供一种实现在移动终端上显示组态图文件的方法和装置,其能够使工作人员通过移动终端来实时查看受控设备的运行情况,进而能够实现对受控设备的远程监控。

为了实现上述目的,本发明提供一种实现在移动终端上显示组态图文件的方法,该方法包括:选择组态图文件;以及选择预设标准化处理规则来对所选组态图文件进行标准化处理,以使标准化处理后的组态图文件满足在移动终端上进行显示的标准的要求。

本发明还提供一种实现在移动终端上显示组态图文件的装置,该装置包括:组态图文件选择模块,用于选择组态图文件;以及标准化处理模块,用于选择预设标准化处理规则来对所选组态图文件进行标准化处理,以使标准化处理后的组态图文件满足在移动终端上进行显示的标准的要求。

通过上述技术方案,由于根据本发明的方法和装置能够对组态图文件进行标准化处理以使标准化处理后的组态图文件满足在移动终端上进行显示的标准的要求,因此通过本发明的技术能够实现在移动终端上显示组态图文件,从而能够使工作人员通过移动终端来实时查看受控设备的运行情况,进而能够实现对受控设备的远程监控。

本发明的其它特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。在附图中:

图1是根据本发明一种实施方式的实现在移动终端上显示组态图文件的方法的流程图;

图2示出了SVG文件的标准化处理的一个示例性操作界面;

图3中示例性地示出了对标准化处理后的组态图文件进行组态图配置的操作界面;

图4示出在移动终端上显示的SVG文件的示例图;以及

图5示出了根据本发明一种实施方式的实现在移动终端上显示组态图文件的装置的示例框图。

具体实施方式

以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。

本发明提供一种实现在移动终端上显示组态图文件的方法,如图1所示,该方法包括步骤S1至S2。

步骤S1、选择组态图(SVG,ScalableVectorGraphics)文件;以及

步骤S2、选择预设标准化处理规则来对所选组态图文件进行标准化处理,以使标准化处理后的组态图文件满足在移动终端上进行显示的标准的要求。

优选地,所述预设标准化处理规则可以至少包括PI标准化处理规则(用于使SVG文件被标准化处理成PI文件)、Inkscape标准化处理规则(用于使SVG文件被标准化处理成Inkscape文件)和Sketsa标准化处理规则(用于使SVG文件被标准化处理成Sketsa文件)中的至少一者。其中,PI、Inkscape和Sketsa均是矢量图形编辑软件,均使用W3C标准的SVG文件格式。应当理解的是,本发明不对预设标准化处理规则进行限制,任何能将所选SVG文件标准化处理成满足在移动终端上进行显示的标准的要求的规则都是可行的。

优选地,在所述移动终端上进行显示的标准可以包括至少W3C标准。本领域技术人员应当理解的是,W3C标准仅是示例,任何在移动终端上进行显示的标准均落入本发明的保护范围。

图2示出了SVG文件的标准化处理的一个示例性操作界面。

首先,从所显示的SVG文件(可以同时显示SVG文件的状态,即是否被标准化过)中选择(可以部分选择,也可以全选)需要进行标准化处理的SVG文件。然后,在该操作界面中就会显示被选中的SVG文件的数量(例如图2中显示选中了3个SVG文件)。然后,选择预设标准化处理规则,例如图2中显示选择了PI标准化处理规则。然后点击图2中的“标准化”按钮,就会在图2的操作界面中显示标准化处理过程的相关信息。

在根据本发明的一个优选实施方式中,在步骤S2中,在选择了预设标准化处理规则之后但执行标准化处理之前,根据本发明的方法还可以包括对所选择的组态图文件进行验证,以便确认所选择的组态图文件是否能够使用所选择的预设标准化处理规则进行标准化处理。

在根据本发明的一个优选实施方式中,在在步骤S2中进行了标准化处理之后,根据本发明的方法还可以包括:对标准化处理后的组态图文件进行组态图配置。其中,所述进行组态图配置可以至少包括配置标准化处理后的组态图文件的刷新时间(也即,对SVG页面上的数据进行刷新的时间间隔)、标签属性、事件、预警方式、预警条件、预警显示效果机制和趋势图中的至少一者。

图3中示例性地示出了对标准化处理后的组态图文件进行组态图配置的操作界面。其中,“Svg文件”栏中的SVG文件被选中后会被显示在“视图”栏中,然后就可以在“操作”栏中对选中的SVG文件的属性等进行编辑。

在根据本发明的又一优选实施方式中,根据本发明的方法还可以包括:对组态图配置后的组态图文件进行业务方法处理和数据处理,以便组态图配置后的组态图文件能够在所述移动终端上进行显示。其中,所述移动终端是利用了BS系统(即浏览器/服务器系统)的移动终端。这里的数据处理包括对SVG文件中的数据进行处理,诸如对温度、压力、电流、电压等数据的处理,数据处理还包括数据源的绑定,也即指定SVG页面上每个数据点所对应的数据源。

优选地,进行所述业务方法处理包括以下至少一者:识别所述移动终端的类型、识别所述移动终端上的浏览器的类型、将组态图配置的事件转换成所述移动终端上的浏览器能够识别的JavaScript脚本和将所述标签属性转换成符合W3C标准的标签属性并加入到组态图文件中。另外,业务方法处理还可以包括对SVG页面上的数据进行个性化配置,例如颜色变化显示配置、闪烁显示配置等自定义的一些业务方法。

图4示出了经过以上处理之后在移动终端上显示的SVG文件的示例图。

因此,根据本发明的方法通过对由多种不同SVG工具绘制的SVG文件进行过滤、解析、渲染、美化、标准化处理、配置等,最终形成了最小量化的满足W3C标准的SVG文件,即减小了知识量,又降低了学习难度,还能灵活配置SVG图中测点的数据源、预警方式、预警条件、预警显示效果机制等,使得用户能够远程实时监控受控设备(例如,发电机组等)的运行情况,并进而提高受控设备的运行效率,提高受控设备的运行可靠性和稳定性。

本发明还提供一种实现在移动终端上显示组态图文件的装置,如图5所示,该装置可以包括:组态图文件选择模块501,用于选择组态图文件;以及标准化处理模块502,用于选择预设标准化处理规则来对所选组态图文件进行标准化处理,以使标准化处理后的组态图文件满足在移动终端上进行显示的标准的要求。

选地,所述预设标准化处理规则可以至少包括PI标准化处理规则(用于使SVG文件被标准化处理成PI文件)、Inkscape标准化处理规则(用于使SVG文件被标准化处理成Inkscape文件)和Sketsa标准化处理规则(用于使SVG文件被标准化处理成Sketsa文件)中的至少一者。其中,PI、Inkscape和Sketsa均是矢量图形编辑软件,均使用W3C标准的SVG文件格式。应当理解的是,本发明不对预设标准化处理规则进行限制,任何能将所选SVG文件标准化处理成满足在移动终端上进行显示的标准的要求的规则都是可行的。

优选地,在所述移动终端上进行显示的标准可以包括至少W3C标准。本领域技术人员应当理解的是,W3C标准仅是示例,任何在移动终端上进行显示的标准均落入本发明的保护范围。

在根据本发明的装置的一个优选实施方式中,所述标准化处理模块502还可以用于在选择了预设标准化处理规则之后但执行标准化处理之前,对所选择的组态图文件进行验证,以便确认所选择的组态图文件是否能够使用所选择的预设标准化处理规则进行标准化处理。

在根据本发明的装置的一个优选实施方式中,如图5所示,根据本发明的装置还可以包括组态图配置模块503,用于在所述标准化处理模块502进行标准化处理之后,对标准化处理后的组态图文件进行组态图配置。其中,所述组态图配置模块至少用于配置标准化处理后的组态图文件的刷新时间(也即,对SVG页面上的数据进行刷新的时间间隔)、标签属性、事件、预警方式、预警条件、预警显示效果机制和趋势图中的至少一者。

在根据本发明的装置的一个优选实施方式中,如图5所示,根据本发明的装置还可以包括业务方法和数据处理模块504,用于对组态图配置后的组态图文件进行业务方法处理和数据处理,以便组态图配置后的组态图文件能够在所述移动终端上进行显示。其中,所述移动终端是利用了BS系统(即浏览器/服务器系统)的移动终端。这里的数据处理包括对SVG文件中的数据进行处理,诸如对温度、压力、电流、电压等数据的处理,数据处理还包括数据源的绑定,也即指定SVG页面上每个数据点所对应的数据源。

优选地,所述业务方法和数据处理模块504至少可以用于执行以下中的至少一者:识别所述移动终端的类型、识别所述移动终端上的浏览器的类型、将组态图配置的事件转换成所述移动终端上的浏览器能够识别的JavaScript脚本和将所述标签属性转换成符合W3C标准的标签属性并加入到组态图文件中。另外,业务方法处理还可以包括对SVG页面上的数据进行个性化配置,例如颜色变化显示配置、闪烁显示配置等自定义的一些业务方法,这些个性化配置可以采用JavaScript来编写。

因此,根据本发明的装置通过对由多种不同SVG工具绘制的SVG文件进行过滤、解析、渲染、美化、标准化处理、配置等,最终形成了最小量化的满足W3C标准的SVG文件,即减小了知识量,又降低了学习难度,还能灵活配置SVG图中测点的数据源、预警方式、预警条件、预警显示效果机制等,使得用户能够远程实时监控受控设备(例如,发电机组等)的运行情况,并进而提高受控设备的运行效率,提高受控设备的运行可靠性和稳定性。

以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。

此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1