本发明涉及自动化控制,尤其涉及一种自动化人机互交界面跟随方法和系统。
背景技术:
1、生产线或机械装置中的可编程逻辑控制器装置已经被商业化并用于与机械自动化有关的众多领域中,如电力、矿山、制造、冶炼、化工等。而与可编程逻辑控制器装置的发展一起的人机界面把可编程逻辑控制器装置的电子数据转换成能够被人们可识别的数据,更方便、简单地将数据显示在例如触摸屏控制板的显示装置上。
2、人机交互界面(human machine interface,缩写hmi)是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换,凡参与人机信息交流的领域都存在着人机界面。现有较大规模的自动化控制系统中,存在着各种各样的人机交互设备,操作人员可能存在需要在较短时间内与多个显示设备进行交互的情况。虽然现有的分散控制系统等控制系统可实现将大量的显示设备操作集中到一定范围的操作环境中,但该种系统仍需操作人员不断奔走于各个显示设备之间,仍然存在一定的操作难度,增大了一定的操作成本。
技术实现思路
1、本发明所要解决的技术问题是现有的自动化控制系统在短时间对多个显示设备进行操作时,需奔走于各个显示设备之间,增加了操作难度。
2、为了解决上述技术问题,本发明提供了一种自动化人机互交界面跟随方法,包括:
3、对目标系统中所有显示设备的所有人机交互界面进行编码,以使其在所述目标系统中具有唯一的界面编号,并对所有所述人机交互界面中的所有所述数据组件进行编码,以使每个所述数据组件在其所属人机交互界面中具有唯一的组件编码;
4、将所有显示设备中的所有人机交互界面均转化为人机交互实体界面,所述人机交互实体界面在所述目标系统中的所有显示设备上均能显示,所有所述人机交互实体界面形成界面实体数据库,并将所述界面实体数据库存储到边缘显示服务器中;
5、在所述目标系统的所有桌面显示设备和所有机柜显示设备上设置近场标签,并在所述目标系统的所有移动显示设备内设置近场采集节点;
6、所述移动显示设备内的近场采样节点实时判断是否识别到近场标签,若识别到则将所识别到的近场标签所属的显示设备作为目标设备,将所述移动显示设备与所述目标显示设备建立通讯连接,并通过预设界面转移方式进行界面转移,否则所述移动显示设备内的近场采样节点重新实时判断是否识别到近场标签;
7、其中,通过预设界面转移方式进行界面转移包括:
8、当所述移动显示设备接收到第一类界面转移指令时,所述移动显示设备将当前所显示的人机交互界面的界面信息发送给所述目标显示设备,所述目标显示设备基于所述界面信息从所述边缘显示服务器中读取对应的人机交互实体界面,并基于对应的人机交互实体界面和所述界面信息进行界面显示;
9、当所述移动显示设备接收到第二类界面转移指令时,所述移动显示设备向所述目标显示设备发送界面数据获取请求,所述目标显示设备基于所述界面数据获取请求将当前所显示的人机交互界面的界面信息返还给所述移动显示设备,所述移动显示设备基于所述界面信息从所述边缘显示服务器中读取对应的人机交互实体界面,并基于对应的人机交互实体界面和所述界面信息进行界面显示;
10、其中,所述界面信息包括人机交互界面的界面编号、人机交互界面的界面状态、人机交互界面内所有数据组件的组件编码和所有数据组件所显示的数据源连接或数据值。
11、优选地,基于所述界面信息从所述边缘显示服务器中读取对应的人机交互实体界面,并基于对应的人机交互实体界面和所述界面信息进行界面显示包括:
12、基于所述界面信息中的人机交互界面界面编号,从所述边缘显示服务器中读取对应的人机交互实体界面;
13、基于所述人机交互实体界面和界面信息中的人机交互界面界面状态、人机交互界面内所有数据组件的组件编码和所有数据组件所显示的数据源连接或数据值进行界面显示。
14、优选地,所述桌面显示设备、所述机柜显示设备和所述边缘显示服务器两两之间均通过有线通讯方式或无线通讯方式连接,所述移动显示设备与所述桌面显示设备、所述机柜显示设备和所述边缘显示服务器之间分别通过无线通讯方式连接。
15、优选地,所述有线通讯方式为以太网,所述无线通讯方式为wlan、蓝牙、红外数据协会、超宽带或zigbee。
16、优选地,所述移动显示设备包括触摸屏,所述第一类界面转移指令为手指从所述移动显示设备触摸屏的中部向周边滑动,所述第二类界面转移指令为手指从所述移动显示设备触摸屏的周边向中部滑动。
17、优选地,当所述目标显示设备和所述移动显示设备进行界面转移过程中,所述移动显示设备不移动,以使得所述目标显示设备和所述移动显示设备通讯连接不中断。
18、优选地,所述桌面显示设备和所述机柜显示设备的上方、下方、左方和右方均设备有所述近场标签,且所述移动设备内的上方、下方、左方和右方均设备有近场采集节点。
19、优选地,所述目标系统为自动化控制系统。
20、为了解决上述技术问题,本发明提供了一种自动化人机互交界面跟随系统,包括边缘显示服务器以及分别与所述边缘显示服务器连接的、目标系统中的所有桌面显示设备、机柜显示设备和移动显示设备;
21、所述边缘显示服务器,用于存储界面实体数据库,所述界面实体数据库包括所述目标系统中所有人机交互界面转化后的人机交互实体界面;
22、所述桌面显示设备,其上设置有近场标签,用于在与所述移动显示设备建立通讯连接后,当接收到界面数据获取请求时,将当前所显示的人机交互界面的界面信息返还给所述移动显示设备,或基于接收到的界面信息从所述边缘显示服务器中读取对应的人机交互实体界面,并基于所述人机交互实体界面和所述界面信息进行界面显示;
23、所述机柜显示设备,其上设置有近场标签,用于在与所述移动显示设备建立通讯连接后,当接收到界面数据获取请求时,将当前所显示的人机交互界面的界面信息返还给所述移动显示设备,或基于接收到的界面信息从所述边缘显示服务器中读取对应的人机交互实体界面,并基于所述人机交互实体界面和所述界面信息进行界面显示;
24、所述移动显示设备,其上设备有近场采集节点,用于实时识别近场标签,且当识别到近场标签时,将所识别到的近场标签所属的显示设备作为目标设备,基于第一类界面转移指令,将当前所显示的人机交互界面的界面信息发送给所述目标显示设备,或向所述目标显示设备发送界面数据获取请求,并基于所述目标显示设备返回的界面信息从所述边缘显示服务器中读取对应的人机交互实体界面,基于对应的人机交互实体界面和所述界面信息进行界面显示;
25、其中,目标系统中所有显示设备的所有人机交互界面均具有唯一的界面编号,且所有所述人机交互界面中的所有所述数据组件在其所属人机交互界面中也均具有唯一的组件编码,所述人机交互实体界面在所述目标系统中的所有显示设备上均能显示,所述界面信息包括人机交互界面的界面编号、人机交互界面的界面状态、人机交互界面内所有数据组件的组件编码和所有数据组件所显示的数据源连接或数据值。
26、优选地,所述移动显示设备包括触摸屏,所述第一类界面转移指令为手指从所述移动显示设备触摸屏的中部向周边滑动,所述第二类界面转移指令为手指从所述移动显示设备触摸屏的周边向中部滑动。
27、与现有技术相比,上述方案中的一个或多个实施例可以具有如下优点或有益效果:
28、应用本发明实施例提供的自动化人机互交界面跟随方法,通过将系统中所有人家交互界面以及人机交互界面中的所有数据组件进行编号,同时将所有人机交互界面转化为所有显示设备均能显示的人机交互实体界面,而后基于编号及人机交互实体界面实现桌面显示设备或机柜显示设备与移动显示设备之间的界面转移,减少了操作人员在不同显示设备之间的奔走,降低操作难度。即本发明方法可有效的降低工作人员在多个显示设备中的重复作业,提高生产效率,减轻工作负荷。
29、本发明的其它特征和优点将在随后的说明书中阐述,并且部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。