数据采集和发送的装置和方法

文档序号:6282475阅读:386来源:国知局
专利名称:数据采集和发送的装置和方法
技术领域
本发明涉及数据采集技术,尤其涉及一种数据采集和发送的装置和方法。
背景技术
目前,在数字通信和自动控制领域,越来越多的计算机芯片被嵌入到机
电设备当中。可编程的数字控制器已取代了模拟控制器;具备数字通信功能 的"智能"设备也日益广泛地应用在控制系统中。控制系统中可通信的设备 日益增多,分布日趋分散,基于通信网络实现系统设备间的协调管理已经成 为不可回避的潮流与方向。而通信领域和工业控制领域的网络技术,包括各 种现场总线技术,工业以太网,无线网络技术等,在目前的控制系统中得到 了综合而广泛的应用。
目前电表等末端设备的数据通常都是由人工负责记录,记录频率依各用 户的要求不同,在一些管理严格的地方,运行管理人员每天就记录一次数据, 但大多数单位都是一个月记录一次数据,而每月记录的时间又不统一,例如 前一个月是月初记的,本月是月中记的,每月的时间长度不同,如此便无法 知道能耗逐月变化的情况,给数据的诊断分析带来困难,这些都是人工操作 带来的麻烦,同时也是人工操作无法避免的问题。另外,如果进行统末端的 分项目末端,会导致末端设备数量的激增,靠人工抄表获得全部数据将更加 难以实现。

发明内容
有鉴于此,本发明解决的问题是提出数据釆集和发送的装置和方法,可 以实现从多种末端设备实时、安全地采集数据,并实现采集到的数据向远传 网络的发送。
为此,本发明提供的技术方案如下
一种数据采集和发送装置,该装置包括末端接口单元、数据处理单元、 网络接口单元和控制单元;
所述末端接口单元用于向末端设备发送数据采集请求,并接收采集到的 数据;
所述数据处理单元至少包括封装/解封装单元,用于将采集到的数据封装 成符合远传网络协议的数据帧,并对从远传网络接收到的数据帧进行解封装 后将数据发送给所述控制单元;
所述网络接口单元用于接收来自网络的数据帧,并将数据处理单元处理 后的数据帧发送到远传网络;
所述控制单元用于根据预设的策略控制所述末端接口单元对数据的采集 和控制所述网络接口单元对数据帧的发送,所述预设的策略包括根据从远传 网络接收的控制指令进行数据采集和发送、主动控制进行数据采集和发送。
其中,所述控制单元进一步包括模式配置单元;
通过设定模式配置单元中所述装置的网络标识和远传网络中远端服务器 的网络标识参数,制定所述装置和所述远端服务器之间的对应关系,使控制 单元根据所述远端服务器发出的控制指令控制数据的采集和发送;进一步通 过设定模式配置单元中的数据定时采集周期和发送周期参数,使控制单元主 动控制数据采集和发送。
其中,该装置进一步包括设备配置单元;
所述设备配置单元用于根据所述末端接口单元可能接入的末端设备的类 型设定至少一个端口通信协议,并对端口通信协议进行存储;当末端设备接 入时,所述设备配置单元根据所述末端接口单元接入的末端设备的类型从已 存储的端口通信协议中为所述末端设备指定与之相匹配的协议。然后所述末 端设备和所述末端接口单元之间按照所述指定的协议进行通信。
其中,所述数据处理单元进一步包括打包单元;
所述打包单元用于将采集到的数据打包成数据包后发送给封装/解封装单元。
其中,所述数据处理单元进一步还包括加密单元; 所述加密单元用于在所述封装/解封装单元对数据进行封装前,将数据加 密成密文lt据。
其中,该装置进一步包括重传存储单元和重传处理单元; 所述重传存储单元用于对数据处理单元封装后的数据帧进行存储; 所述重传处理单元用于通过网络接口单元和封装/解封装单元接收该装置 发送数据后外部返回的应答信号,并根据该信号判断所述数据帧的前一次发 送是否成功,如果收到所述应答信号,重传处理单元向重传存储单元发送清 空指令,所述重传存储单元接收到所述清空指令后释放存储的数据帧;如果 在规定的时间内没有收到所述应答信号,重传处理单元向将重传存储单元发 送重传指令,所述重传存储单元接收到所述重传指令后将存储的数据帧通过 网络接口单元发送到远传网络。
其中,所述重传处理单元进一步包括计数单元;
所述计数单元用于对重传操作进行计数,并可设定最大重传次数,当达 到最大重传次数重传处理单元还没有收到应答信号时,所述重传处理单元向 重传存储单元发出清空指令,所述重传存储单元接收到清空指令后释放存储 的数据帧。
一种数据采集和发送的方法,用于通过网关对末端设备进行数据采集, 并将采集数据发送到远传网络中的远端服务器,其特征在于,该方法包括
所述网关接收并解封装来自所述远端服务器的数据帧,获得并解析数据 帧中的控制指令;
所述网关根据预设的策略向所述末端设备发送数据采集请求; 所述网关接收从所述末端设备釆集的数据;
所述网关将接收到的采集数据封装成符合远传网络协议的数据帧;
根据预设的策略所述网关通过所述远传网络将该数据帧发送到所述远端
服务器;
所述预设的策略包括根据来自所述远端服务器的控制指令进行数据采集 和发送、主动进行数据采集和发送。 其中,该方法进一步包括
设定网关的网络标识及远端服务器的网络标识参数,指定所述网关和所 述远端服务器之间的对应关系,实现网关根据所述远端服务器发出的控制指 令控制数据的采集和发送;进一步通过设定数据定时采集周期和发送周期参 数,实现网关主动控制数据采集和发送。
其中,该方法进一步包括
网关根据可能接入的末端设备的类型设定至少一个端口通信协议,并对 端口通信协议进行存储;当末端设备接入时,所述网关根据所述末端设备的 类型从已存储的通信协议中为所述末端设备指定与之相匹配的协议。然后所 述末端设备和所述网关之间按照所述指定的协议进行通信。
其中,所述对数据进行处理进一步包括
网关将釆集到的数据打包成数据包。
其中,所述对数据进行处理进一步还包括
网关将采集到的数据加密成密文翁:据。
其中,该方法进一步包括
网关在通过远传网络发送前对封装的数据帧进行存储; 所述网关在发送封装的数据帧后监听远端服务器返回的应答信号,当接 收到所述应答信号后释放存储的数据帧,当在规定的时间内没有收到所述应 答信号,将已存储的数据帧进行重传,然后继续监听所述的应答信号。 其中,该方法进一步包括
对重传操:作进行计数,并设定最大重传次数;
当达到最大重传次数时网关还没有接收到应答信号,则释放已存储的数 据帧,结束该帧数据的发送。
可以看出,釆用本发明的装置和方法,可以实现对多种不同类型的末端
设备进行数据采集;通过配置数据采集和发送的策略(工作模式),增加了数
据采集和发送应用的灵活性,具备主动向末端设备发出采集指令和主动向远 端服务器发送采集数据的功能,节省系统所占用的远传网络上的地址资源,
特别适合网络地址资源受限制的应用环境;通过在数据发送前对其进行加密, 保证了数据的安全性,同时通过对从多次采集的数据进行打包后统一发送, 提高了效率。


图l是本发明数据采集和发送装置的示意图; 图2是本发明实施例1的装置示意图; 图3是本发明实施例2的装置示意图; 图4是本发明实施例3的装置示意图; 图5是本发明方法的流程示意图。
具体实施例方式
下面结合说明书附图来说明本发明的具体实施方式

如图1所示,是本发明数据采集和发送装置的示意图,该装置包括末 端接口单元101、数据处理单元102、网络接口单元103和控制单元104;
所述末端接口单元101用于向末端设备发送数据釆集请求,并接收采集 到的数据;
所述数据处理单元102至少包括封装/解封装单元1021,所述封装/解封装
单元1021用于将采集到的数据封装成符合远传网络协议的数据帧,并对网络
接口单元103从远传网络接收到的数据帧进行解封装后,将其中的控制指令 发送给所述控制单元104;
所述网络接口单元103用于接收来自远传网络的数据帧,并将数据处理 单元102处理后的数据帧发送到远传网络;
所述控制单元104用于根据预设的策略控制所述末端接口单元101对数 据的采集和控制所述网络接口单元103对数据帧的发送,所述预设的策略包 括根据从远传网络接收控制指令进行数据采集和发送、主动控制进行数据采 集和发送等;
具体的,实施例1如图2所示,该装置通过末端接口单元101连接到末 端设备,实现数据采集。当该末端接口单元101与末端设备使用有线的方法 连接时,可以采用RS-232/422/485等串行通信标准接口用双绞线实现低成本 的数据传输;当该末端接口单元101与末端设备使用无线的方法连接时,可 以采用低功耗的短距离通信标准接口 ,如ZigBee等,达到降低施工难度和布 线成本的目的。
所述数据处理单元102至少可包括封装/解封装单元1021,用于将末端接 口单元101采集到的数据封装成为符合远传网络传输协议的数据帧,发送给 网络接口单元103;并将网络接口单元103从远传网络接收到的数据帧进行解 封装获得其中的控制指令,发送给控制单元104。数据处理单元102还可进一 步包括打包单元1022和加密单元1023;所述打包单元1022用于在对数据 进行封装前完成数据的打包功能,将从多次釆集到的数据进行合并,得到数 据包;由于每次采集的数据量通常较小,因此将多次采集的数据打包到一个 数据包中集中处理,可以节省网络资源,提高系统效率;所述加密单元1023, 用于在打包单元对数据打包后还完成加密操作按照加密算法的运算规则, 将打包后的数据包经进行加密处理,使其变成密文数据包,确保数据传输的
安全性。
所述网络接口单元103将数据处理单元102后的数据帧发送到远传网络, 并接收来自远传网络的数据帧。这里所说的远传网络可以是以太网,也可以 是现有技术中的其他通信网络,如GPRS网络等。
所述控制单元104完成对该装置进行数据采集和发送操作的控制,根据 预设的策略控制所述末端接口单元101对数据的采集并控制所述网络接口单 元103对数据帧的发送,所述预设的策略包括根据指令进行数据采集和发送、 主动进行数据采集和发送等。控制单元104 —方面可以从封装/解封装单元 1021接收从远传网络发送过来的数据采集和发送控制指令,并根据数据采集 指令控制末端接口单元向其连接的末端设备发送数据采集请求,同时根据数 据发送指令控制网络接口单元103发送数据帧;另一方面也可以主动控制末 端接口单元101向其连接的末端设备发送数据采集请求,并主动控制网络接 口单元103发送数据帧。
为了更精确、更安全地实现数据采集和发送的策略,并使该装置适应不 同的网络环境,该装置还可包括模式配置单元105。用户通过模式配置单元 105对该装置数据采集和发送的策略进行设置,即,对该装置的IP地址和远 传网络中的远端服务器的IP地址等网络参数进行设定,指定该装置和该远端 服务器之间的对应关系,使控制单元104根据该远端服务器发出的控制指令 控制数据的采集和发送;进一步通过对数据的采集频率和it据的发送频率等 参数进行设定,使控制单元104主动控制数据釆集和发送;以此来规定数据 采集和发送的策略为外部指令模式和主动模式。通过配置该装置的数据釆集 和发送的策略(工作模式),增加了该装置应用的灵活性,使该装置可以具备 主动向末端设备发出采集指令和主动向远端服务器发送采集数据的功能。这 个特性可以节省系统所占用的远传网络上的IP地址资源,特别适合IP地址资 源受限制的应用环境。 此外,为了提高该装置的通用性,使该装置可以接入多种不同类型的末
端设备,该装置中还需要设备配置单元106。用户通过设备配置单元106对该 装置的末端接口单元的工作模式进行设置,对协议命令字(即该装置对末端 设备进行控制的指令字)、通信速率、最小相应时间、最大数据长度等参数进 行设定,使末端接口单元和其所连接的末端设备相匹配。具体的,设备配置 单元106根据末端接口单元101可能接入的末端设备的类型设定若干端口通 信协议,并对这些端口通信协议进行存储;当,有末端设备接入时,设备配置 单元106根据末端接口单元101接入的末端设备的类型从已存储的端口通信 协议中为该末端设备指定与之相匹配的协议;然后该末端设备和末端接口单 元101之间按照指定的该协议进行通信。
具体实施例2,如图3所示,为了保证数据发送的可靠性,该装置还可包 括重传存储单元107和重传处理单元108;
具体的,将打包、加密并封装好的数据帧存储在重传存储单元107中, 并在该装置中的设有一个重传处理单元108。此时,要求外部远传网络中的远 端服务器对该装置发送的数据帧进行应答,该装置首先通过网络接口单元103 收到应答帧并通过封装/解封装单元1021将该应答帧解封装为应答信号,然后 将该应答信号发送给重传处理单元108,所述重传处理单元108根据该应答信 号判断数据帧上一次的发送是否成功,如果收到该应答信号,则表示该数据 帧上一次的发送成功,重传处理单元108向重传存储单元107发送清空指令, 重传存储单元107接收到清空指令后释放存储的该数据帧,结束该数据帧的 传输;如果在规定的时间内没有收到该应答信号,重传处理单元108向重传 存储单元107发送重传指令,重传存储单元107接收到重传指令后将存储的 该数据帧通过网络接口单元103重新发送到远传网络。重传处理单元108还 包括计数单元,可对重传进行计数,并对最大重传次数进行设定,当达到最 大重传次数还没有收到应答信号时,重传处理单元108也向重传存储单元107
发出清空指令,重传存储单元107接收到清空指令后释放存储的这一帧数据, 结束该数据帧的传输。
具体实施例3,如图4所示,该装置可以有多个末端接口单元101 (图中 以两个为例),进而可以同时连接多个末端接口设备。每个所述末端接口单元 101的功能与实施例1中相同。打包单元1022可以将从多个所述末端接口单 元101采集的数据打包成一个数据包。装置中其他单元的功能均与实施例1 中相同。
基于上述思想,提出一种用于通过网关对末端设备进行数据采集,并将 采集数据发送到远传网络中的远端服务器的方法,以下结合具体实施例4对 本发明实施例的方法进行详细描述,方法示意图如图5所示;
本发明实现数据采集和发送的方法包括
步骤401:网关接收并解封装来自远传网络中的远端服务器的数据帧,解 析数据帧中的控制指令;
步骤402:网关根据预设的策略向末端设备发送数据采集请求; 步骤403:网关接收从末端设备采集的数据;
步骤404:网关将接收到的采集数据封装成符合远传网络协议的数据帧; 步骤405:网关根据预设的策略将数据帧发送到远传网络中的远端服务
器;
所述预设的策略包括根据来自远端服务器的控制指令进行数据采集和发 送、主动进行数据采集和发送等。
以下具体说明数据采集和发送的方法
S41:对网关进行配置;
具体的
用户根据接入的末端设备的类型,在本地或者远程对网关中各接入端口
(通道)的数据传输格式(通信协议)进行配置,这样可以达到一个网关接 入不同类型末端设备的目的。
先根据网关可能接入的末端设备的类型设定若干端口(通道)通信协议 对这些端口通信协议中包括的协议命令字(即网关对末端设备进行控制的指 令字)、通信速率、最小响应时间、最大数据长度等参数进行设定。每一组端 口 (通道)通信协议对应一个协议号, 一个网关中可以存储多个端口 (通道) 通信协议。然后,根据要接入的末端设备的类型利用已存储的通信协议类型 对每个设备端口 (通道)进行配置,为要连接的末端设备指定与其相匹配的 协议,使在每个端口 (通道)上末端设备和网关可以协同工作。
在配置网关时,还可根据网络的情况,对外部远端服务器的网络标识(比 如以太网中的IP地址,GPRS网络中的电话号码等)、网关的网络标识、数据 的主动定时釆集和发送周期等参数进行配置。经过如此配置后的网关可以在 根据远端服务器发出的控制指令进行数据采集和发送和主动进行数据釆集和 发送两种预定的策略(工作模式)下工作。
以以太网为例。网关工作可以根据服务器指令控制对末端设备的数据采 集和发送。因为这种模式中需要远端服务器和网关进行双向通信,所以远端 服务器需要知道网关在网络中的网络标识,即网关的IP地址,进而网关要直 接连接在广域网上并拥有一个广域网的IP地址。网关在这种才莫式下工作时, 先接收外部发送的数据采集控制指令,再根据该数据采集控制指令向末端设 备发送数据采集请求;并在处理接收到末端设备发送的数据后,根据接收到 的发送控制指令将数据发送到远传网络。
但是,众所周知广域网上的IP地址资源是有限的,因此会发生系统用户 所拥有的网络资源不能保证为系统中的每一个网关都分配到广域网的IP地址 的情况,也就是说远端服务器不知道这些没有广域网IP地址的网关的位置, 无法直接向这些网关发送控制指令。因此本实施例在配置网关时,对其主动 定时采集和发送周期等参数进行了配置,可以让网关工作在自动采集和发送 数据的模式下。网关在这种模式下工作时,按照预设的采集周期向末端设备
发送数据采集请求;并在处理接收到末端设备发送的数据后,根据预设的发
送周期将数据发送给远端服务器。
S42:网关接收并解封装来自远传网络的数据帧,解析数据帧中的控制指
令;
如上所述,网关可以根据外部控制指令进行数据采集和发送,因此需要 接收来自远传网络的控制数据帧,将其解封装后解析其中的采集和发送指令。
S43:按照所述预设的策略网关向末端设备发送数据采集请求;
当网关与末端设备使用有线的方法连接时,可以采用RS-232/422/485等 串行通信标准接口用双绞线实现多节点、低成本的数据传输;当网关与末端 设备使用无线的方法连接时,可以采用低功耗的短距离通信标准接口,如 ZigBee等,达到降低施工难度和布线成本的目的。
S44:末端设备采集完数据后,再通过前述有线或无线的方式发送给网关。
S45:网关将接收到的数据进行打包、加密等处理后封装成为符合远传网 络协议的数据帧,按照所述预设的策略将所述数据帧发送到远传网络中的远 端月良务器;
具体的
在网关接收到的数据进行处理后,根据UDP/IP协议将其封装为符合 UDP/IP协议的数据帧发送到以太网或者将数据封装成符合通用分组无线业务 (General Packet Radio Service, GPRS)协议的数据帧,通过无线GPRS网络将数 据发送。当然,也可以通过其他网络发送数据。
在本实施例中,为了节省网络资源,提高系统效率,网关首先完成数据 的打包处理,将从多个末端采集到的若干数据项进行合并打包成数据包,打
包的具体方法为为每个末端设备采集上来的数据分别加上数据段头(包括 端口号和数据长度信息),组成一个数据段;然后,再将若干个数据,殳组合起
来,在前面加上的主包头(包括数据包序号,网关IP地址等信息),组成一个
数据包。当然,也可釆用现有技术中其他的打包方法。
同时,为了确保数据传输的安全性,在对数据打包的同时还完成加密处 理原始凄t据和加密密钥经过高级加密标准(Advanced Encryption Standard, AES)算法进行加密,变成复杂的加密密文;而为了避免直接传递密钥带来的 不安全因素,双方只传递密钥的编号,并且编号经过消息摘要算法5 (Message-Digest Algorithm 5, MD5 )进行加密;接收端收到密文后,若想解 读密文,需要相同的密钥和相同算法的逆算法对数据进行加密和解密;除了 两层加密算法以外,数据包内数据的排列还被打乱顺序,或者是随机插入空 的数据。因此,加密后传递的数据保密性极强。当然,也可采用现有技术中 的其他加密方法对数据包进行加密。
S46:网关存储封装后的数据帧,监听来自远传网络中远端服务器的应答 信号;当收到所述应答信号后,释放存储的数据帧;当在规定的时间内没有 收到所述应答信号,将存储的数据帧重新发送到远传网络,继续监听所述的 应答信号。
具体的
为了保证数据发送的可靠性,还可以引入数据的重传机制在向远传网 络发送前对封装的数据帧进行存储;发送数据帧并监听远端服务器返回的应 答帧,通过对该应答帧进行解封装得到应答信号,当接收到应答信号后释放 存储的数据帧;当在规定的时间内没有收到应答信号时,将已存储的数据帧 进行重传,然后继续监听远端服务器的应答帧。
进一步,还可对重传进行计数,并对最大的数据重传次数进行设定,当 达到最大重传次数网关还没有收到应答信号时,则释放存储的数据帧,结束
该帧凄t据的发送。
以上所述的实施例仅为本发明的较佳实施例,并不用以限制本发明, 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应 包含在本发明的保护范围之内。
权利要求
1、一种数据采集和发送装置,其特征在于,该装置包括末端接口单元、数据处理单元、网络接口单元和控制单元;所述末端接口单元用于向末端设备发送数据采集请求,并接收采集到的数据;所述数据处理单元至少包括封装/解封装单元,用于将采集到的数据封装成符合远传网络协议的数据帧,并对从远传网络接收到的数据帧进行解封装后将数据发送给所述控制单元;所述网络接口单元用于接收来自网络的数据帧,并将数据处理单元处理后的数据帧发送到远传网络;所述控制单元用于根据预设的策略控制所述末端接口单元对数据的采集和控制所述网络接口单元对数据帧的发送,所述预设的策略包括根据从远传网络接收的控制指令进行数据采集和发送、主动控制进行数据采集和发送。
2、 根据权利要求1所述的装置,其特征在于,所述控制单元进一步包括 ^t式配置单元;通过设定模式配置单元中所述装置的网络标识和远传网络中远端服务器 的网络标识参数,制定所述装置和所述远端服务器之间的对应关系,使控制 单元根据所述远端服务器发出的控制指令控制数据的采集和发送;进一步通 过设定模式配置单元中的数据定时采集周期和发送周期参数,使控制单元主 动控制数据采集和发送。
3、 根据权利要求l所述的装置,其特征在于,该装置进一步包括设备 配置单元;所述设备配置单元用于根据所述末端接口单元可能接入的末端设备的类 型设定至少一个端口通信协议,并对端口通信协议进行存储;当末端设备接 入时,所述设备配置单元根据所述末端接口单元接入的设备的类型从已存储 的端口通信协议中为所述末端设备指定与之相匹配的协议,然后所述末端设 备和所述末端接口单元之间按照所述指定的协议进行通信。
4、 根据权利要求1所述的装置,其特征在于,所述数据处理单元进一步包括打包单元;所述打包单元用于将采集到的数据打包成数据包后发送给封装/解封装单元。
5、 根据权利要求1所述的装置,其特征在于,所述数据处理单元进一步 包4舌加密单元;所述加密单元用于在所述封装/解封装单元对数据进行封装前,将数据加 密成密文数据。
6、 根据权利要求1所述的装置,其特征在于,该装置进一步包括重传 存储单元和重传处理单元;所述重传存储单元用于对数据处理单元封装后的数据帧进行存储; 所述重传处理单元用于通过网络接口单元和封装/解封装单元接收该装置 发送数据后外部返回的应答信号,并根据该信号判断所述数据帧的前一次发 送是否成功,如果收到所述应答信号,重传处理单元向重传存储单元发送清 空指令,所述重传存储单元接收到所述清空指令后释放存储的数据帧;如果 在规定的时间内没有收到所述应答信号,重传处理单元向重传存储单元发送 重传指令,所述重传存储单元接收到所述重传指令后将存储的数据帧通过网 络接口单元发送远传网络。
7、 根据权利要求6所述的装置,其特征在于,所述重传处理单元进一步 包括计数单元;所述计数单元用于对重传操作进行计数,并可设定最大重传次数,当达 到最大重传次数重传处理单元还没有收到应答信号时,所述重传处理单元向 重传存储单元发出清空指令,所述重传存储单元接收到清空指令后释放存储 的数据帧。
8、 一种数据采集和发送的方法,用于通过网关对末端设备进行数据采集, 并将采集数据发送到远传网络中的远端服务器,其特征在于,该方法包括所述网关接收并解封装来自所述远端服务器的数据帧,获得并解析数据 帧中的控制指令;所述网关根据预设的策略向所述末端设备发送数据采集请求;所述网关接收从所述末端设备釆集的数据;所述网关将接收到的采集数据封装成符合远传网络协议的数据帧;根据预设的策略所述网关通过所述远传网络将该数据帧发送到所述远端 服务器;所述预设的策略包括根据来自所述远端服务器的控制指令进行数据采集 和发送、主动进行数据采集和发送。
9、 根据权利要求8所述的方法,其特征在于,该方法进一步包括 设定网关的网络标识及远端服务器的网络标识参数,指定所述网关和所述远端服务器之间的对应关系,实现网关根据所述远端服务器发出的控制指 令控制数据的釆集和发送;进一步通过设定数据定时釆集周期和发送周期参 数,实现网关主动控制数据采集和发送。
10、 根据权利要求8所述的方法,其特征在于,该方法进一步包括网关根据可能接入的末端设备的类型设定至少一个端口通信协议,并对 端口通信协议进行存储;当末端设备接入时,所述网关根据所述末端设备的 类型从已存储的通信协议中为所述末端设备指定与之相匹配的协议,然后所 述末端设备和所述网关之间按照所述指定的协议进行通信。
11、 根据权利要求8所述的方法,其特征在于,所述对数据进行处理进 一步包括网关将采集到的数据打包成数据包。
12、 根据权利要求8所述的方法,其特征在于,所述对数据进行处理进一步包括网关将采集到的数据加密成密文数据包。
13、 根据权利要求8所述的方法,其特征在于,该方法进一步包括 网关在通过远传网络发送前对封装的数据帧进行存储; 所述网关在发送封装的数据帧后监听远端服务器返回的应答信号,当接收到所述应答信号后释放存储的数据帧,当在规定的时间内没有收到所述应 答信号,将已存储的数据帧进行重传,然后继续监听所述的应答信号。
14、 4艮据权利要求13所述的方法,其特征在于,该方法进一步包括 对重传操作进行计数,并设定最大重传次数;当达到最大重传次数时网关还没有接收到应答信号,则释放已存储的数 据帧,结束该lt据帧的发送。
全文摘要
本发明提供了一种数据采集和发送装置,包括末端接口单元,用于向末端设备发送数据采集请求,并接收采集到的数据;数据处理单元,用于处理采集到的数据,其至少包括封装/解封装单元,用于将采集到的数据封装成数据帧,并对从远传网络接收到的数据帧进行解封装后将数据发送给控制单元;网络接口单元,用于接收来自远传网络的数据帧,并将数据处理单元处理后的数据帧发送到远传网络;所述控制单元用于根据外部指令和主动两种预设策略控制进行数据的采集和发送。本发明还提供了一种数据采集和发送的方法。采用本发明的装置和方法,增加了数据采集和发送应用的灵活性,并具备主动采集/发送数据和根据指令采集/发送数据的功能。
文档编号G05B19/418GK101101699SQ200710119698
公开日2008年1月9日 申请日期2007年7月30日 优先权日2007年7月30日
发明者丁玉奇, 刘智勇, 李元波, 江 江, 王松年, 王贵春, 蔡钟宇 申请人:当代天启技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1