af采集系统终端与主站数据库同步设计[1]pdf.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:4 大小:238KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

af采集系统终端与主站数据库同步设计[1]pdf.pdf

af采集系统终端与主站数据库同步设计[1]pdf.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第31卷第210期电力系统通信Vol.31No.210年月日2010410TelecommunicationsforElectricPowerSystemApr.10,2010··5用电信息采集系统终端与主站数据库同步设计欧清海,史兵,吕燕顺(深圳市国电科技通信有限公司,广东深圳518031)摘要:提出了用电信息采集器系统中配套手持终端嵌入式数据库(WindowsCE操作系统下SQLServerMobile)和主机数据库(Windows操作系统下SQLServer)进行数据同步的解决方案,描述了方案中各部分的设计和实现方法。在实际数据的基础上,根据工程实施要求,提出了若干关键实现方法,有效地解决了电力系统抄表环境下嵌入式数据库和主机数据库之间数据相互比较、分析和更新的问题。关键词:数据同步;WindowsCE;SQLServerMobile;手持终端;PDA中图分类号:TN915.853文献标志码:A文章编号:1005-7641(2010)04-0005-04Server,互联网信息服务)将远程的MicrosoftSQL0引言Server数据库表中的数据读取到本地SQLServer随着电力计量自动化的发展,在变电站、电力Mobile数据库表中,或者将本地SQLServerMo-消费大用户及居民集中抄表的应用中,已经广泛bile数据库表中的数据发送到远程MicrosoftSQL使用电能自动采集装置来收集电量。电能自动采Server数据库表中。该方案最大的好处是能够实集装置与后台计算机之间可以通过各种通道(如现数据实时同步,但其缺点也是显而易见的。在软GPRS网络、光纤以太网、电台蜂窝网)实现数据通件开发阶段尚可通过硬件设备上的USB接口,借信,但作为现场维护、调试或网络故障时的后备数助ActiveSync工具,实现数据在主机和PDA(Per-据采集工具,需要手持终端这类设备。sonalDigitalAssistant,个人数码助理)设备上地本文讨论的手持设备采用ARM内核的芯片,实时传输,但在手持抄表机实际使用阶段,实时同以WindowsCE作为其操作系统,使用SQLServer步就必须依赖远距离传输的无线网络的稳定性。Mobile数据库存放现场有关的采集资料。每个手对于电力行业抄表环境而言,用电设备过于分散,持终端嵌入式数据库里的采集资料是主机数据库且大多都距离中心控制室较远,要保证无线传输采集资料的一部分,终端和主机里的资料都会随的实时稳定性,需要投入大量的硬件设施,增加了着操作者的修改发生相互独立的变化,类似于分成本。这种数据交换的方案还有一种致命的缺点布式数据库。如何设计一种经济、适用、高效的抽就是不灵活,该方案提供的是表表之间的交换,对取、合并、同步数据库的工具,成为目前亟待解决于表中数据记录的交换就力不从心了。的问题。利用SD卡作为载体实现数据库同步是一种经济、可行的方法。具体操作流程是:现场环境实1数据库同步软件设计的必要性施人员将数据临时保存在移动设备的SD卡中,Microsoft为SQLServerMobile与SQLServer之后将SD卡带回到中心主机机房,通过定制编数据库交换数据提供了基于TCP/IP网络的远程写的数据库解析、转换、同步应用程序,将SD卡数据访问(RDA,RemoteDataAccess)方案。采用的数据上传到中心主机的SQLServer中,在上传此方案可以实现2种不同操作系统平台下数据库的过程中同步程序会根据预先设定的方案逐行处的同步。它的原理是通过IIS(InternetInformation理每条记录。这种方案节省了数据实时同步时无电力系统通信,()··6201031210线通信耗费的硬件成本,并且操作人员对信息的辑层。命令在业务逻辑层进行实际的解析之后传比较、分析、修改、剔除更加灵活。本文主要阐述采递给数据接口层进行操作,最后将操作之后提取用SD卡方式进行Mobile数据库和主机数据库的的数据结果传递回界面接口层,以便上层模块调数据同步的设计。用。数据库接口层引用这一数据库访2数据库同步软件设计的原则ADO.NET问引擎,实现对Windows和WindowsCE平台环境设计原则:在无缝对接SQLServer数据库和下数据库的操作。数据接口层提供抽象的数据库访数据库的基础上要求系统具SQLServerMobile,问接口,如数据集、行记录、列字段获取、更新、删除有安全简单直观高效的特点、、。等。该层所设计的函数并不知道具体的数据库表结安全只有通过授权的用户才能使用该系1):构,它只是提供数据的查询、新增、修改、删除操作,统。所以该层模块具有很强的通用、重用性