可远程下载运行软件的智能数据监控通讯设备及方法

文档序号:7578465阅读:204来源:国知局
专利名称:可远程下载运行软件的智能数据监控通讯设备及方法
技术领域
本发明是可远程下载运行软件的智能数据监控通讯设备及方法,涉及电信技术,具体是计算机网络系统中的通讯技术和监测控制技术。
在现有已知的监控通讯系统中,处于系统前端的智能数据监控通讯设备可以将诸如动力设备或环境量之类的被监控对象的连续参量和状态变量转化为数字方式表示的数据,智能数据监控通讯设备对这些数据按监控策略进行处理,对被监控对象进行调节、控制,这些数据同时通过计算机网络的通讯线路传输到系统的监管中心;另外,系统的监管中心可以发出控制命令通过计算机网络的通讯线路传输到智能数据监控通讯设备,智能数据监控通讯设备执行对被监控对象的调节、控制。从而实现了监控通讯系统的遥测、遥信和遥控,以及统一监测和控制。
智能数据监控通讯设备对被监控对象的测量控制方法或监控策略通常是通过运行软件的设计完成的,而这些运行软件在实现上都是作成专用和固定的,这样存在以下不足和缺陷当监控通讯系统中某些被监控设备需要现场多次调试或增加新的监控功能时,需要更换智能数据监控通讯设备的运行软件时,往往要花很大的时间及工程量来完成所有智能数据监控通讯设备软件的更换,如拆开设备,取下软件芯片,再烧入新的运行软件,再组合设备,这样造成人员和时间的很大浪费,还往往因为多次插拔硬件芯片降低了智能数据监控通讯设备的可靠性。参见《电子应用技术》1998年第2期第37页,国防科技大学电子工程学院陈曾平、王伟的“电信交换机房环境自动监控系统”;《仪表技术》1998年第2期第13页,东南大学贾民平的《汽轮发电机组工况监视与故障诊断系统》;《电子测量技术》1998年第2期第9页,四川大学夏秀渝的《一种多通道流量计量智能化采集系统》;《电子应用技术》1998年第5期第29页,华北电力大学扬芳、李朝、高国才的《水轮发电机组全数字调速器的信号采集系统》。
本发明的目的在于提供一种可在远端或监控通讯系统监管中心进行远程下载运行软件的智能数据监控通讯设备及方法,这种智能数据监控通讯设备在系统功能需要升级时必须更换运行软件的情况下,可以让要更新的运行软件方便快速地在系统的监管中心或任意远的地方通过原来的网络系统下载到智能数据监控通讯设备中,从而无须其他任何人员工程维护,因而可以节省开支,大大提高系统的可维护性及可靠性。
本发明的目的还在于提供一种可在远端或现场进行远程下载运行软件的智能数据监控通讯设备及方法,在实际使用现场,设备安装后必须通过多次调试才能最终确定其运行软件的设计,在调试过程中,需要频繁变更运行的软件设计,而智能数据监控通讯设备的设计可以方便地在现场或远端使用便携式电脑或其他计算机将要变更的运行软件下载到智能数据监控通讯设备中,从而可以大大减轻现场调试软件的繁重工作。
本发明的目的还在于提供一种可在远端或监控系统监管中心进行远程下载运行软件的智能数据监控通讯设备及方法,在被监控的对象的监控通讯策略变化时必须更换运行软件的情况下,让要更新的运行软件可以方便快速地在系统的监管中心或任意远的地方通过原来的网络系统下载到智能数据监控通讯设备中,从而无须其他任何人员工程维护,因而可以节省开支,大大提高系统的可维护性及可靠性。
本发明的目的还在于提供一种可远程下载运行软件的智能数据监控通讯设备及方法,可以避免多次插拔硬件芯片,从而提高系统的可靠性。
本发明的目的是这样实现的可远程下载运行软件的智能数据监控通讯设备1,由CPU(中央处理器)及外围逻辑101、只读存储器102及其逻辑控制电路、闪烁存储器103及其逻辑控制电路、随机读写存储器105及其逻辑控制电路、串行电可擦写存储器104、通讯接口106组成,只读存储器102用于存放下载操作程序,闪烁存储器103用于存放主体运行程序,随机读写存储器105用于存放临时数据,串行电可擦写存储器104用于存放重要的运行参数。可远程下载运行软件的方法,包括下载操作和运行软件中的下载处理。所述下载操作包括如下步骤下载操作识别,数据通讯接收,数据校验,数据写入。所述运行软件中的下载处理包括如下步骤下载操作识别,特别标记,跳转到下载操作。
本发明的优点在于避免了多次插拔硬件芯片,从而提高系统的可靠性。
在系统功能需要升级时必须更换运行软件的情况下,本发明可以让要更新的运行软件方便快速地在系统的监管中心或任意远的地方通过原来的网络系统下载到智能数据监控通讯设备中,从而无须其他任何人员工程维护,因而节省了开支,大大提高了系统的可维护性及可靠性。
在实际使用现场,设备安装后必须通过多次调试才能最终确定其运行软件的设计,在调试过程中,需要频繁变更运行的软件设计,而本发明可以方便地在现场或远端使用便携式电脑或其他计算机将要变更的运行软件下载到智能数据监控通讯设备中,从而大大减轻了现场调试软件的繁重工作。
在被监控的对象的监控通讯策略变化时必须更换运行软件的情况下,本发明让要更新的运行软件可以方便快速地在系统的监管中心或任意远的地方通过原来的网络系统下载到智能数据监控通讯设备中,从而无须其他任何人员工程维护,因而节省了开支,大大提高了系统的可维护性及可靠性。


图1为本发明提供的智能数据监控通讯设备1的结构框图。
101——CPU及外围逻辑 102——只读存储器103——闪烁存储器104——串行电可擦写存储器105——随机读写存储器106——通讯接口107——电源 108——模拟输出口109——数字输出口110——模拟输入口111——数字输入口图2为本发明所述的可远程下载运行软件的方法的流程示意图。
图3为本发明实现在远端、监管中心或现场进行远程下载运行软件的功能的总示意图。
1——智能数据监控通讯设备 2——被监控对象3——传输网 4——PSTN(公用电话交换网)5——MODEM(调制解调器)图4为本发明在任意远端实现运行软件下载功能的示意图。
1——智能数据监控通讯设备 2——被监控对象3——传输网 4——PSTN
5——MODEM图5为本发明在系统监管中心实现运行软件下载功能的示意图。
1——智能数据监控通讯设备 2——被监控对象3——传输网图6为本发明在调试现场实现运行软件下载功能的示意图。
1——智能数据监控通讯设备 2——被监控对象下面结合附图,进一步说明本发明的特点和功能。
如图1所示,可远程下载运行软件的智能数据监控通讯设备1,其中的只读存储器102为EPROM(可擦可编程只读存储器)或ROM(只读存储器)。通讯接口106可设置为RS422/485电气标准或者RS232C电气标准。CPU及外围逻辑101分别与模拟输出口108、数字输出口109、模拟输入口110和数字输入口111相连。所述智能数据监控通讯设备1与上级控制计算机之间的通讯方式采用RS422/485或RS232异步通讯模式;通讯波特率为600bps的整数倍可选;传输格式可为起始位1位,数据位8位,校验位无,停止位1位;或起始位1位,数据位8位,校验位1位,停止位1位。所述智能数据监控通讯设备1与上级控制计算机之间的通讯协议包括下载启动命令、下载数据特征包格式、下载数据包格式、传输结果应答命令。
图1示出的本发明提供的智能数据监控通讯设备1的结构组成中,CPU及外围逻辑101,完成所有功能的实现;存放下载操作程序的程序只读存储器102,实现下载操作的所有处理功能;存放主体运行程序的闪烁存储器103,完成正常监控功能;存放重要运行参数的串行电可擦写存储器104,记录设备在运行中的配置、标志等;随机读写存储器105,下载操作时暂存数据及设备运行时存放临时的数据;通讯接口106,完成与设备以外的其他智能设备通讯;电源107,提供设备所需要的各种电源;模拟输出口108,例如可以输出4~20毫安/0~10毫安或1~5伏/0~5伏,供外部设备控制调节用;数字输出口109,可以实现外部设备的开关控制;模拟输入口110,可以实现所有连续参量的测量;数字输入口111,可以实现所有开关参量的测量。
与常规的智能数据监控通讯设备不同的是本发明提供的智能数据监控通讯设备1特别设计的硬件电路包含上述的101~106部分,与专门的软件程序结合实现了可在远端或现场进行远程下载智能数据监控通讯设备1运行软件的功能。
如图2所示,可远程下载运行软件的方法,包括下载操作和运行软件中的下载处理。所述下载操作包括如下步骤下载操作识别,数据通讯接收,数据校验,数据写入。所述运行软件中的下载处理包括如下步骤下载操作识别,特别标记,跳转到下载操作。
所述方法包括如下步骤1)智能数据监控通讯设备1加上电开始工作,进入存放在只读存储器102中的下载操作程序中运行;2)从串行电可擦写存储器104中读入一个下载标志,该标志表示智能数据监控通讯设备1此前有无进行过下载处理,若该标志表示智能数据监控通讯设备1此前没有进行过下载处理,转4);3)检查主体运行程序的有效标志,该标志表示存放在闪烁存储器103中的主体运行程序可用与否,若该标志表示主体运行程序可用,则转16);4)监视通讯接口106收到的数据,收到的数据临时存放于随机读写存储器105中。若没有接收到下载启动命令,则等待;5)接收下载数据特征包,若校验出错则形成传输结果应答包,转10);6)处理下载数据特征包,准备接受数据;7)从通讯接口106接收数据,收到的数据临时存放于随机读写存储器105中,对该数据包进行校验处理,若校验无错转9);8)记录校验出错的数据包,修改传输结果应答包;9)若从通讯接口106接收的数据包未结束,转7);10)从通讯接口106接收数据,没有查询传输结果应答包的命令,则等待;11)将传输结果应答包从通讯接口106送出,若有数据包传输出错则转7);12)将随机读写存储器105中存放的数据包分区写入闪烁存储器103中,校验写入结果,无误则转15);13)写入次数如未超出设定次数,则转12);14)写入错误处理;15)在串行电可擦写存储器104中置下载标志;
16)转主体运行程序,进行主体运行程序的操作;17)监视通讯接口106收到的数据,若没有接收到下载启动命令,则转16);18)对接收到的下载启动命令进行处理,清除串行电可擦写存储器104中的下载标志,则转5)。
图3示出了本发明实现在远端、监管中心或现场各种情况下进行远程下载运行软件时的功能总示意图。具体说明如下。
图4中,智能数据监控通讯设备1与被监控对象2相连,在远端下载时,可以通过远程通讯工具,如MODEM5、PSTN4、INTERNET(国际互联网络)等,将待下载的运行软件传输到系统监管中心,系统监管中心再通过系统网络的传输网3将待下载的运行软件传输到系统的远端监控站点,最后由远端监控站点中的前端计算机与智能数据监控通讯设备1按通讯协议将待下载的运行软件传输到智能数据监控通讯设备1中。
图5中,智能数据监控通讯设备1与被监控对象2相连,在系统监管中心下载时,系统监管中心通过系统网络的传输网3将待下载的运行软件传输到系统的远端监控站点,再由远端监控站点中的前端计算机与智能数据监控通讯设备1按通讯协议将待下载的运行软件传输到智能数据监控通讯设备1中。
图6中,智能数据监控通讯设备1与被监控对象2相连,在现场下载时,只需由现场的前端计算机与智能数据监控通讯设备1按通讯协议将待下载的运行软件传输到智能数据监控通讯设备1中。
权利要求
1.可远程下载运行软件的智能数据监控通讯设备(1),由CPU(中央处理器)及外围逻辑(101)、只读存储器(102)及其逻辑控制电路、闪烁存储器(103)及其逻辑控制电路、随机读写存储器(105)及其逻辑控制电路、串行电可擦写存储器(104)、通讯接口(106)组成,其特征在于只读存储器(102)用于存放下载操作程序,闪烁存储器(103)用于存放主体运行程序,随机读写存储器(105)用于存放临时数据,串行电可擦写存储器(104)用于存放重要的运行参数。
2.根据权利要求1所述的可远程下载运行软件的智能数据监控通讯设备(1),其特征在于所述的只读存储器(102)为EPROM(可擦可编程只读存储器)或ROM(只读存储器)。
3.根据权利要求1所述的可远程下载运行软件的智能数据监控通讯设备(1),其特征在于所述的通讯接口(106)可设置为RS422/485电气标准或者RS232C电气标准。
4.根据权利要求1所述的可远程下载运行软件的智能数据监控通讯设备(1),其特征在于CPU及外围逻辑(101)分别与模拟输出口(108)、数字输出口(109)、模拟输入口(110)和数字输入口(111)相连。
5.根据权利要求1所述的可远程下载运行软件的智能数据监控通讯设备(1),其特征在于所述智能数据监控通讯设备(1)与上级控制计算机之间的通讯方式采用RS422/485或RS232异步通讯模式;通讯波特率为600bps的整数倍可选;传输格式可为起始位1位,数据位8位,校验位无,停止位1位;或起始位1位,数据位8位,校验位1位,停止位1位。
6.根据权利要求1所述的可远程下载运行软件的智能数据监控通讯设备(1),其特征在于所述智能数据监控通讯设备(1)与上级控制计算机之间的通讯协议包括下载启动命令、下载数据特征包格式、下载数据包格式、传输结果应答命令。
7.可远程下载运行软件的方法,其特征在于所述的方法包括下载操作和运行软件中进行下载处理。
8.根据权利要求7所述的可远程下载运行软件的方法,其特征在于所述下载操作包括如下步骤下载操作识别,数据通讯接收,数据校验,数据写入。
9.根据权利要求7所述的可远程下载运行软件的方法,其特征在于所述运行软件中的下载处理包括如下步骤下载操作识别,特别标记,跳转到下载操作。
10.根据权利要求7所述的可远程下载运行软件的方法,其特征在于所述方法包括如下步骤1)智能数据监控通讯设备(1)加上电开始工作,进入存放在只读存储器(102)中的下载操作程序中运行;2)从串行电可擦写存储器(104)中读入一个下载标志,该标志表示智能数据监控通讯设备(1)此前有无进行过下载处理,若该标志表示智能数据监控通讯设备(1)此前没有进行过下载处理,转4);3)检查主体运行程序的有效标志,该标志表示存放在闪烁存储器(103)中的主体运行程序可用与否,若该标志表示主体运行程序可用,则转16);4)监视通讯接口(106)收到的数据,收到的数据临时存放于随机读写存储器(105)中。若没有接收到下载启动命令,则等待;5)接收下载数据特征包,若校验出错则形成传输结果应答包,转10);6)处理下载数据特征包,准备接受数据;7)从通讯接口(106)接收数据,收到的数据临时存放于随机读写存储器(105)中,对该数据包进行校验处理,若校验无错转9);8)记录校验出错的数据包,修改传输结果应答包;9)若从通讯接口(106)接收的数据包未结束,转7);10)从通讯接口(106)接收数据,没有查询传输结果应答包的命令,则等待;11)将传输结果应答包从通讯接口(106)送出,若有数据包传输出错则转7);12)将随机读写存储器(105)中存放的数据包分区写入闪烁存储器(103)中,校验写入结果,无误则转15);13)写入次数如未超出设定次数,则转12);14)写入错误处理;15)在串行电可擦写存储器(104)中置下载标志;16)转主体运行程序,进行主体运行程序的操作;17)监视通讯接口(106)收到的数据,若没有接收到下载启动命令,则转16);18)对接收到的下载启动命令进行处理,清除串行电可擦写存储器(104)中的下载标志,则转5)。
全文摘要
本发明涉及计算机网络系统中的通讯技术和监控技术。针对远端地点的软件更新和调试需要较多的时间和工程量并且系统可靠性不高的问题,本发明提出了由中央处理器及外围逻辑、只读存储器、闪烁存储器、随机读写存储器、串行电可擦写存储器、通讯接口组成的智能数据监控通讯设备,以及包括下载操作和运行软件中的下载处理的方法。本发明节约了时间和工程量,提高了系统的可靠性,适于远程通讯或监控系统中远端软件的更新和调试。
文档编号H04L12/24GK1259813SQ9812498
公开日2000年7月12日 申请日期1998年11月27日 优先权日1998年11月27日
发明者卢书俊 申请人:深圳市中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1