本发明涉及一种基于odp协议面向需求监测企业用电信息的采集方法,属于集中抄表技术领域。
背景技术:
目前集中抄表技术领域,主要使用传统的基于电能表通信协议进行数据抄读,集中抄表单元基于电能表通信协议抄读电表数据,必须依次数据标识抄读电表的数据,这种抄读方式交互次数较多,抄读的效率低下;传统的电表监测的数据项,数据冻结时间不支持企业用户配置,这种方式无法满足企业自身需求,目前主要依靠集抄抄表单元抄读电表实时数据项来进行数据处理,但是此种方式的数据处理存在数据实时性不高,且受传统的集中抄表单元与电表的通信影响较高。
技术实现要素:
本发明提供一种基于odp协议面向需求监测企业用电信息的采集方法,其目的旨在解决现有技术中抄读效率低下、数据处理存在数据实时性不高的问题。
本发明的技术解决方案:基于odp协议面向需求监测企业用电信息的采集方法,包括以下步骤:
1)主站、集中抄表单元、采集装置组成了数据采集系统,该系统中主站通过gprs与集中抄表单元进行通信服务,集中抄表单元通过本地通信与采集装置进行通信服务;
2)主站下发企业用电监测方案给集中抄表单元,集中抄表单元根据主站下发的企业用电监测方案,采用odp协议下发给采集装置,采集装置接收到odp协议下发的企业用电监测方案后,回复设置确认;
3)采集装置根据odp协议配置的数据监测内容,对存储的空间进行重新分配,对采集的数据进行处理完成后,按照预分配的存储空间进行存储;
4)集中抄表单元定时按照采集周期,通过odp协议的方案号召测监测数据,采集装置根据方案号、召测内容进行数据遍历,将数据按照odp协议返回给集中抄表单元;
5)采集装置按照odp协议中的上报配置信息,将监测的数据按照odp协议主动上送给集中抄表单元,集中抄表单元应回复接收确认。
优点:能够有效的提高数据传输效率,提高数据采集的实时性。
附图说明
附图1是本发明的工作方法示意图。
附图2是基于odp协议面向需求监测企业用电信息的采集方法的流程图。
附图3是采集装置的结构示意图。
具体实施方式
基于odp协议面向需求监测企业用电信息的采集方法,包括以下步骤:
1)主站、集中抄表单元、采集装置组成了数据采集系统,该系统中主站通过gprs与集中抄表单元进行通信服务,集中抄表单元通过本地通信与采集装置进行通信服务,所述本地通信优选微功率无线通信;
2)主站下发企业用电监测方案给集中抄表单元,集中抄表单元根据主站下发的企业用电监测方案,采用odp协议下发给采集装置,采集装置接收到odp协议下发的企业用电监测方案后,回复设置确认;
3)采集装置根据odp协议配置的数据监测内容,对存储的空间进行重新分配,对采集的数据进行处理完成后,按照预分配的存储空间进行存储;
4)集中抄表单元定时按照采集周期,通过odp协议的方案号召测监测数据,采集装置根据方案号、召测内容进行数据遍历,将数据按照odp协议返回给集中抄表单元;
5)采集装置按照odp协议中的上报配置信息,将监测的数据按照odp协议主动上送给集中抄表单元,集中抄表单元应回复接收确认。
所述采集方法适用于用电数据采集系统,企业用电信息监测需求通过主站下发给集中抄表单元,集中抄表单元接收到主站下发的企业用电信息监测需求后,按照odp协议下发给采集装置。
所述采集装置接收到odp协议下发的企业用电信息监测需求,根据需求配置信息,重新分配数据存储空间。
所述采集装置接收到odp协议下发的企业用电信息监测需求,根据需求配置信息,对需求配置的监测数据内容,按照需求配置信息的周期进行数据处理,数据处理完成后,进行存储。
所述采集装置接收到集中抄表单元的odp协议监测数据请求帧,采集装置根据方案号、召测内容进行数据遍历,将数据按照odp协议返回给集中抄表单元。
所述采集装置按照odp协议下发的企业用电信息监测需求,按照协议下发的是否需要主动上报标识,如果设置为允许主动上报,数据处理完成后主动上报给集中抄表单元。
实施例
本发明自定义了odp协议,odp协议用于为主站与集中抄表终端的通信协议、集中抄表终端与采集装置的通信协议,通信协议格式如下:
长度域l:由2字节组成:由bit0~bit13组成,采用bin编码,是传输帧中除起始字符和结束字符之外的帧字节数,bit14~bit15保留。
控制域c:
地址域a:由可变字节数的服务器地址sa、和1字节的客户机地址ca组成;sa:服务器地址由地址类型、逻辑地址、地址长度n及其n个字节地址组成,ca:用1字节无符号整数表示,取值范围0…255。
帧头校验hcs:为2字节,是对帧头部分除起始字符和hcs本身之外的所有字节的校验。
链路用户数据:包含一个完整的应用层协议数据单元(apdu)字节序列或apdu的分帧片段。
帧校验fcs:为2字节,是对整帧除起始字符、结束字符和fcs本身之外的所有字节的校验。
图2是基于odp协议面向需求监测企业用电信息的采集方法的流程图,如图2所示,本发明所述的基于odp协议面向需求监测企业用电信息的采集方法从采集装置接收单元开始:
采集装置接收单元负责对接收到的odp协议进行解析;
采集装置解析odp协议为企业用电需求配置信息时,采集装置需要对自身数据存储进行一次重新分配,按照配置信息进行划分存储结构;
采集装置将数据采集单元的内容进行数据处理,数据按照odp协议为企业用电需求配置要求进行处理,数据处理完成后,进行数据存储。
采集装置在数据存储成功后,判断企业用电需求配置的主动上报标识,如果需要进行主动上报,那么按照odp协议上报监测数据;
采集装置解析odp协议为企业用电需求数据召测时,采集装置需要将自身监视的数据按照odp解析的要求进行组帧回码。
如图3所示,本发明中所述的采集装置包括通信单元、数据存储单元、数据采集单元、数据处理单元、数据上报单元。
通信单元:主要负责与集中抄表单元进行通信的组帧解帧处理。
数据存储单元:负责解析odp协议为企业用电需求配置信息时,采集装置需要对自身数据存储进行一次重新分配,按照配置信息进行划分存储结构,同时数据存储单元负责对数据的读取,存入等相关的操作。
数据采集单元:负责采集企业用电信息的基础数据,主要读取7022e芯片中支持的基础数据内容。
数据处理单元:负责对数据采集单元采集的基础数据,基于odp协议为企业用电需求配置信息进行统计处理,处理完成后由数据存储单元进行存储。
数据上报单元:采集装置在数据存储成功后,判断企业用电需求配置的主动上报标识,如果需要进行主动上报,那么按照odp协议上报监测数据。
实施例中介绍的仅是示例性实施方式,然而,本发明可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本发明,并且向所属技术领域的技术人员充分传达本发明的范围,对于表示在说明书附图中的示例性实施方式中的术语并不是对本发明的限定,在说明书附图中,相同的单元/元件使用相同的附图标记。
除非另有说明,此处使用的术语(包括科技术语)对所属技术领域的技术人员具有通常的理解含义;另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。