一种自动采集用户用电信息的方法技术

技术编号:10337696 阅读:111 留言:0更新日期:2014-08-20 20:19
本发明专利技术公开了一种自动采集用户用电信息的方法,属于智能电网技术,包括:自动检测及安装红外掌机,将待下装的数据转换成红外掌机支持的dBaseIII格式的数据库文件DBF,将所述DBF文件从客户端电脑上传到服务器上并保存,或将所述DBF文件下载到客户端电脑上,并保存在红外掌机。本发明专利技术针对传统采集系统因载波通信信号差,GPRS通道不流畅等一系列问题,充分利用SSH框架、智能识别等相关学科理论,将红外掌机集成到采集系统中,将采集失败的电力用户信息通过HWZJ模块生成dBaseIII格式的DBF文件,经过下装、抄读、解析等流程,最终将用户信息写入到数据库中,实现电力系统的智能化和自动化。

【技术实现步骤摘要】
一种自动采集用户用电信息的方法
本专利技术涉及智能电网
,特别涉及一种自动采集用户用电信息的方法。
技术介绍
随着我国智能电网研究的逐渐深入,客户对用电信息的准确性、实时性、互动性提出了很高的要求,以期实现用电信息的完全采集和完全覆盖。用电信息采集系统是实现电网互动化的基础,也是电网公司经营区域内电力用户结算电费的依据。面对海量的电力用户信息,自动、快速地将用户信息采集完成后写入数据库,实现电力用户的“全覆盖全采集全费控”至关重要。国家电网公司为了实现“全覆盖全采集全费控”的目标,而提出的用电信息采集系统。用电信系采集系统的主站部分可以分为WEB层、接口层、数据库层、前置层、网关层。现有的用电信息采集系统由于通信信道问题、载波通信情况差等客观条件的影响,很难达到国网的设计目标。目前,做的比较好的省公司,采集成功率在95%左右。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种自动采集用户用电信息的方法,用于提高用电信息自动采集的效率。本专利技术提供了一种自动采集用户用电信息的方法,包括:通过读取红外掌机编号自动检测及安装红外掌机,将待下装的数据转换成红外掌机支持的dBaseIII格式的数据库文件DBF;将所述DBF文件从客户端电脑上传到服务器上保存,并设置DBF文件入库标识位;或将所述DBF文件下载到客户端电脑上,并保存在红外掌机。本专利技术提供了一种基于SSH框架的红外掌机集成方法,实现电力用户的“全覆盖全采集全费控”。针对传统采集系统因载波通信信号差,GPRS通道不流畅等一系列问题,充分利用SSH框架、智能识别等相关学科理论,自主研发将红外掌机集成到采集系统中,将采集失败的电力用户信息通过HWZJ模块生成dBaseIII格式的DBF文件,经过下装、抄读、解析等流程,最终将用户信息写入到数据库中,实现电力系统的智能化和自动化。应用本方法后,自动采集成功率在99.8%以上。附图说明图1为本专利技术实施例提供的一种自动采集用户用电信息的方法流程图;图2为本专利技术实施例中自动检测及安装红外掌机的方法流程图;图3为本专利技术实施例中下装DBF文件的方法流程图;图4为本专利技术实施例中上传DBF文件的方法流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术作进一步的详细描述。作为用电信息采集系统的重要补充手段,本专利技术实施例提供了一种基于SSH框架的红外掌机集成方法,实现电力用户的“全覆盖全采集全费控”。针对传统采集系统因载波通信信号差,GPRS通道不流畅等一系列问题,充分利用SSH框架、智能识别等相关学科理论,自主研发将红外掌机集成到采集系统中,将采集失败的电力用户信息通过HWZJ模块生成dBaseIII格式的DBF文件,经过下装、抄读、解析等流程,最终将用户信息写入到数据库中,实现电力系统的智能化和自动化。应用本方法后,自动采集成功率在99.8%以上。图1为本专利技术实施例提供的一种自动采集用户用电信息的方法流程图,包括以下步骤:步骤101、自动检测及安装红外掌机。红外掌机是用电信息采集系统采集数据的采集设备,可以用来采集电表、水表、煤气表等设备。图2是自动检测及安装红外掌机的方法流程图,包括:步骤1011、自动检测客户端电脑是否接入红外掌机,当用户打开红外掌机页面时,HWZJ模块(红外掌机通信管理模块)将发出读取红外掌机编号命令,读取命令成功将提示红外掌机成功接入提示,反之提示接入失败。HWZJ模块本身用到的技术都是已经比较成熟的方案,其功能包括:自动检测并安装客户端是否安装最新红外掌机驱动程序;自动在服务器端生成抄表失败文件;自动将抄表失败文件从服务器端到客户端的传输;自动将客户端的抄表成功文件传输到服务器端,并且写入数据库。其工作原理为:HWZJ模块是B/S结构,实现将数据库、文件、excel等存储设备中的数据,转化成红外掌机能够识别的DBF文件,通过上传和下载功能,将此文件下发到红外掌机或上传到服务器。步骤1012、自动检测客户端电脑是否安装红外掌机驱动,HWZJ模块应用ActiveX控件,将红外掌机驱动下载到客户端电脑。通过改变红外掌机驱动的编号(红外掌机驱动的编号是由版本控制的,每个版本的驱动只有唯一编号,所以通过识别编号,就可以确定版本信息),可以实现自动更新红外掌机驱动,自动更新步骤包括:客户端电脑检测服务器端是否有更新文件;如果有更新,客户端电脑将自动下载并替换服务器端驱动文件,重启客户端电脑,客户端电脑正常运行;如果没有更新,客户端电脑正常运行。本步骤是更新驱动文件,更新的方法就是先确认客户端文件是否是最新驱动,如果不是的话,就将客户端的驱动文件删除,然后把最新的驱动文件写道客户端。步骤1013、自动安装红外掌机驱动程序,HWZJ模块将红外掌机下载到客户端电脑后,由红外掌机自动安装驱动程序。步骤1014、自动安装红外掌机通信程序,HWZJ模块将红外掌机通信程序一并下载到客户端电脑,从而可以实现与红外掌机的交互。通信程序用于将驱动程序放到指定位置,红外掌机通信程序在步骤1012中已将下载到客户端,此步骤就是将客户端的红外掌机通信程序写入红外掌机中的过程。步骤102、生成并解析dBaseIII格式的DBF(数据库文件)文件。这个步骤是要将要下装的数据(不论带下装数据的数据来源是文件、数据库、excel等),都要转化成红外掌机支持的dBaseIII格式的DBF文件。换言之,dBaseIII格式的DBF文件就是红外掌机的数据库,用来存储下发数据。解析DBF文件和生成DBF文件的作用和意义是相反的,解析DBF文件是将红外掌机支持的dBaseIII格式的DBF文件转换成其他数据(包括文件、数据库、excel等)。生成dBaseIII格式的DBF文件,根据实际需求(例如下装数据需要抄表失败信息,就形成抄表失败的下装文件;如果需要补招失败信息,就形成补招失败的下装文件),下装数据将通过HWZJ模块生成dBaseIII格式的DBF文件。使用红外掌机的用户将自动抄表失败的用户信息,通过HWZJ模块查询出来,并选取需要红外掌机抄读的用户信息,再通过HWZJ模块生成dBaseIII格式的DBF文件,保存在服务端。生成和解析DBF文件是将源数据编辑成DBF文件的目标数据的一个双向过程,生成和解析方法是一个互逆方法,即生成DBF文件为主站下发的抄表任务,而解析DBF文件为掌机上传的抄表任务文件。生成数据的过程是通过使用程序中的应用模块,将数据流从内存中读出,根据规范形成DBF所需要的二进制流。解析数据的过程是将文件转换成数据流的形式,放入内存中以供后期使用。解析dBaseIII格式的DBF文件,根据实际需求,上传数据将通过HWZJ模块解析dBaseIII格式的DBF文件。用户将红外掌机抄读后的DBF文件,通过HWZJ模块解析出来展示给用户,同时入数据库。步骤103、下装和上传DBF文件。上传和下装DBF文件的主要原因是,红外掌机是接在客户端电脑上,生成的DBF信息很随机,为了便于管理DBF文件,本实施例将DBF文件保存在服务器上,然后再下载到客户端电脑上,并再保存在红外掌机。而上传DBF文件,就是将DBF从客户端电脑上传到服务器上。如图3所示,下装的步骤包括:步骤1031、红外掌机接入客户端电脑,登本文档来自技高网...
一种自动采集用户用电信息的方法

【技术保护点】
一种自动采集用户用电信息的方法,其特征在于,包括:通过读取红外掌机编号自动检测及安装红外掌机,将待下装的数据转换成红外掌机支持的dBaseIII格式的数据库文件DBF;将所述DBF文件从客户端电脑上传到服务器上保存,并设置DBF文件入库标识位;或将所述DBF文件下载到客户端电脑上,并保存在红外掌机。

【技术特征摘要】
1.一种自动采集用户用电信息的方法,其特征在于,包括:通过读取红外掌机编号自动检测及安装红外掌机,所述生成并解析dBaseIII格式的DBF文件步骤是将待下装的数据转换成红外掌机支持的dBaseIII格式的数据库文件DBF;生成dBaseIII格式的DBF文件具体为:根据实际需求,待下装数据将通过HWZJ模块生成dBaseIII格式的DBF文件;解析dBaseIII格式的DBF文件具体为:根据实际需求,上传数据将通过HWZJ模块解析;实际需求具体为如果下装数据需要抄表失败信息就形成抄表失败的下装文件;将所述DBF文件从客户端电脑上传到服务器上保存,并设置DBF文件入库标识位;或将所述DBF文件下载到客户端电脑上,并保存在红外掌机;所述将DBF文件下载到客户端电脑的步骤具体包括:红外掌机接入客户端电脑并登陆HWZJ模块,使用红外掌机的用户查询抄表失败数据;通过HWZJ模块,在服务器端生成并保存所述抄表失败数据的DBF文件;判断是否将全部抄表失败数据下装到红外掌机,如果是,则将DBF文件下装到红外掌机;否则选中需要下装的抄表失败数据,HWZJ模块自动修改DBF文件,在已经生成的DBF文件中,增加或者删除数据;红外掌机拨出;所述将DBF文件从客户端电脑上传到服务器上的步骤具体包括:红外掌机接入客户端电脑并登陆HWZJ模块,将红外掌机中的DBF文件上传到服务器...

【专利技术属性】
技术研发人员:袁瑞铭巨汉基田海亭安旭易忠林丁恒春周晖朱晓蕾王晨李斯琪刘影王军张洁
申请(专利权)人:国家电网公司冀北电力有限公司计量中心
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1