一种操作变量同步方法及系统与流程

文档序号:12270854阅读:474来源:国知局
一种操作变量同步方法及系统与流程

本发明涉及计算机技术领域,尤其涉及一种操作变量同步方法及系统。



背景技术:

以往电脑远程集控操作变量同步主要针对本地、云端和程序输入的操作变量进行同步;以往的同步方法如下:

针对本地和云端输入操作变量同步方法是将本地输入操作变量传输到本地操作变量库中,将云端输入操作变量传输到云端操作变量库中,无论从那个口输入的操作变量,每接收到一次操作变量就将本地操作变量库、云端操作变量库和第一备份库的参数进行相互同步;这样同步方法,每次同步都需要同步三套参数,麻烦而且容易出错;

针对程序输入操作变量同步方法是将程序输入操作变量传输到外部变量库,然后将每次接收的参数发送给外部机组主板进行同步,这样同步方法,不仅麻烦,而且因为外部变量库是与外部机组主板进行直接通信的重量级程序,如果频繁操作可能导致数据堵塞而造成的修改不成功,而且程序处理效率也不高。



技术实现要素:

为了解决上述技术问题,本发明的目的是提供一种能减少错误,且提升处理效率的一种操作变量同步方法及系统。

本发明所采取的技术方案是:

一种操作变量同步方法,包括以下步骤:

将本地输入操作变量、云端输入操作变量和程序输入操作变量均传输至操作变量库并进行同步;

当操作变量库同步完成后将参数传输至外部变量库,然后外部变量库将参数发送至外部机组主板进行同步。

作为所述的一种操作变量同步方法的进一步改进,所述的当操作变量库同步完成后将参数传输至外部变量库,然后外部变量库将参数发送至外部机组主板进行同步,这一步骤具体包括:

操作变量库每接收到一次参数,则将操作变量库、外部变量库和备份库中的参数进行相互同步;

在参数同步完成后等待预设的等待时间,然后外部变量库将参数发送至外部机组主板进行同步。

作为所述的一种操作变量同步方法的进一步改进,所述的外部变量库将参数发送至外部机组主板进行同步,其具体为:

外部变量库连续以单位时间内多次参数的发送速度将参数发送至外部机组主板进行同步。

本发明所采用的另一技术方案是:

一种操作变量同步系统,包括:

输入同步单元,用于将本地输入操作变量、云端输入操作变量和程序输入操作变量均传输至操作变量库并进行同步;

传输同步单元,用于当操作变量库同步完成后将参数传输至外部变量库,然后外部变量库将参数发送至外部机组主板进行同步。

作为所述的一种操作变量同步系统的进一步改进,所述传输同步单元具体包括:

变量库同步单元,用于操作变量库每接收到一次参数,则将操作变量库、外部变量库和备份库中的参数进行相互同步;

机组同步单元,用于在参数同步完成后等待预设的等待时间,然后外部变量库将参数发送至外部机组主板进行同步。

作为所述的一种操作变量同步系统的进一步改进,所述的外部变量库将参数发送至外部机组主板进行同步,其具体为:

外部变量库连续以单位时间内多次参数的发送速度将参数发送至外部机组主板进行同步。

本发明的有益效果是:

本发明一种操作变量同步方法及系统不管是本地操作,云端操作还是程序操作,只要是需要操作变量,均传输至同一操作变量库中,使得其修改的都是同一套参数,从而能避免出现多套参数需要同步而带来的麻烦和错误。而且程序内所有涉及到操作变量的修改,都可以通过修改操作变量库参数来实现,充分利用轻量级程序的优点,有效提升了程序处理效率。进一步,本发明通过外部变量库在短时间内频繁发同样稳定参数给外部机组主板,不仅实现了操作简单,而且避免了频繁操作重量级程序而带来修改不成功的问题,进一步提升了程序处理效率。

附图说明

下面结合附图对本发明的具体实施方式作进一步说明:

图1是本发明一种操作变量同步方法的步骤流程图;

图2是本发明一种操作变量同步方法中传输同步的步骤流程图;

图3是本发明一种操作变量同步系统的模块方框图。

具体实施方式

参考图1,本发明一种操作变量同步方法,包括以下步骤:

将本地输入操作变量、云端输入操作变量和程序输入操作变量均传输至操作变量库并进行同步;

当操作变量库同步完成后将参数传输至外部变量库,然后外部变量库将参数发送至外部机组主板进行同步。

参考图2,进一步作为优选的实施方式,所述的当操作变量库同步完成后将参数传输至外部变量库,然后外部变量库将参数发送至外部机组主板进行同步,这一步骤具体包括:

操作变量库每接收到一次参数,则将操作变量库、外部变量库和备份库中的参数进行相互同步;

在参数同步完成后等待预设的等待时间,然后外部变量库将参数发送至外部机组主板进行同步。

进一步作为优选的实施方式,所述的外部变量库将参数发送至外部机组主板进行同步,其具体为:

外部变量库连续以单位时间内多次参数的发送速度将参数发送至外部机组主板进行同步。

参考图3,本发明一种操作变量同步系统,包括:

输入同步单元,用于将本地输入操作变量、云端输入操作变量和程序输入操作变量均传输至操作变量库并进行同步;

传输同步单元,用于当操作变量库同步完成后将参数传输至外部变量库,然后外部变量库将参数发送至外部机组主板进行同步。

进一步作为优选的实施方式,所述传输同步单元具体包括:

变量库同步单元,用于操作变量库每接收到一次参数,则将操作变量库、外部变量库和备份库中的参数进行相互同步;

机组同步单元,用于在参数同步完成后等待预设的等待时间,然后外部变量库将参数发送至外部机组主板进行同步。

进一步作为优选的实施方式,所述的外部变量库将参数发送至外部机组主板进行同步,其具体为:

外部变量库连续以单位时间内多次参数的发送速度将参数发送至外部机组主板进行同步。

本发明实施例中,所述的等待时间设为2s,所述的发送速度设为10次参数每秒,则具体实施例如下:

S1、将本地输入操作变量、云端输入操作变量和程序输入操作变量均传输至操作变量库并进行同步;

S2、操作变量库每接收到一次参数,则将操作变量库、外部变量库和备份库中的参数进行相互同步;

S3、在参数同步完成后等待2s,外部变量库连续以10次参数每秒的发送速度将参数发送至外部机组主板进行同步。

从上述内容可知,本发明将传统的本地操作变量库、云端操作库和第一备份库合并为一个操作变量库,不管是本地操作,云端操作还是程序操作,只要是需要操作变量,均传输至同一操作变量库中,使得其修改的都是同一套参数,从而能避免出现多套参数需要同步而带来的麻烦和错误。而且程序内所有涉及到操作变量的修改,都可以通过修改操作变量库参数来实现,充分利用轻量级程序的优点,有效提升了程序处理效率。进一步,本发明通过外部变量库在短时间内频繁发同样稳定参数给外部机组主板,不仅实现了操作简单,而且避免了频繁操作重量级程序而带来修改不成功的问题,进一步提升了程序处理效率。

以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

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