|
|
产品 | 支持 | 搜索 | Microsoft指南 |
|
|
|
利用多层结构实现通用远程抄表系统
解决方案简介 解决方案全称:利用多层结构实现通用远程抄表系统 一、开发背景 远传抄表系统在全国各地的智能小区中陆续兴起,实现了不入户抄收电表、煤气表、自来水表、热水表、直饮水表、中水表和暖气热量表等。系统利用现场总线和抄表设备连成网络,实现抄表到物业中心计算机上,更多的要继续通过网络传输到水、电、煤气等专业公司。然而抄表系统1家一个样,目前中国市场有百家之多。与此同时各专业公司的数据中心面向全市数十万、数百万家用户,具有统一的数据处理软件,如果各远传抄表的小区各装一套软件在专业公司数据中心会出现许多问题,如各小区提供的抄表软件与数据中心软件没有统一接口,各小区的抄表软件本身操作界面、数据格式、通信方法、系统平台都不一样,导致操作复杂,无法统一管理。与此同时远传抄表在全国兴起,是技术发展的必然趋势,所以各专业公司要积极探索统一的标准抄表接口,以应对不同的抄表系统的接入。 二、方案详细介绍 1、抄表客户端DLL: 抄表函数接口归纳起来有两种,抄1表或抄全部。抄1表就是传输以下抄表参数:
抄去部表就调用专用函数,传递小区编号和表的类型即可。 每个专业公司前台用Windows2000 Server 或Windows2000 Advanced Server做抄表服务器,后台采用Microsoft SQL Server2000做数据库服务器。专业公司在其抄表服务器的抄表软件app中调用我司通用的抄表接口函数DLL即可。Dll会通过网络调用通用服务程序,返回抄表结果,完成抄表请求。专业局的应用程序不需要处理复杂的网络通信消息和事件,简单的函数调用即可完成任务。抄不同小区时只要函数中小区编号不一样即可。 2、通用抄表服务程序 安装于小区现场服务器,与专业公司通过广域网相连。通用抄表服务程序验证访问者用户名、密码和允许的抄表类别后,接收抄表命令,向抄表系统(小区抄表系统接口DLL)抄表,然后把数据返回专业公司请求数据的DLL。数据传输具有加密功能。 开发通用抄表客户端DLL与服务器端通用服务程序。其抄表流程如下图:
3、小区抄表设备接口DLL 每个小区抄表设备不一样,接口函数也不一样,将厂家与抄表硬件有关的抄表函数、设置等功能封装到该抄表设备接口DLL。当通用抄表服务程序调用设置或抄表函数时,该接口DLL利用封装的函数与硬件打交道,完成设置和抄表,并把结果返回。 4、系统特点
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
个人信息中心 | ©2004 Microsoft Corporation. 版权所有. |
||