中央空调数据采集方法技术

技术编号:12524198 阅读:249 留言:0更新日期:2015-12-17 13:32
本发明专利技术涉及数据处理技术,目的是提供一种可靠的数据采集及传输机制,以保证中央空调大数据采集后的安全传输及存储。本发明专利技术提供一种中央空调数据采集方法,以大用户中心下属全渠道采集为基础支撑环境,根据数据通讯协议设计数据采集方案;使用高可靠性的TCP网络传输协议,搭载基于NIO的网络应用程序框架,存于MySQL数据库,以达到实时数据采集、实时数据处理、数据存储和实时数据展示以及历史数据查询的目的,更好的为用户与维护人员服务,准确的掌握当前中央空调系统的运行状态,更方便地为维护人员定位故障信息提供数据信息。本发明专利技术适用于中央空调。

【技术实现步骤摘要】

本专利技术涉及数据处理技术,特别涉及一种基于中央空调的数据采集与传输方法。
技术介绍
大数据时代的到来,标志着人类文明在对世界的认知道路上迈出了一大步。以往日常生活里那些无法共享、不可计量的信息都被数据化,数据信息已经成为一项重要的经济投入,对数据的有效组织管理能创造巨大的物质财富和社会价值。近年来,智能家电行业的技术发展日新月异,智能家电的功能也是与日倶增,然而,对家电行业的数据信息进行有效的组织管理是当前家电行业转型所面临的重要问题。长虹大用户中心正是在这种时代需求下应运而生,其中,长虹中央空调数据中心是其子项目全渠道数据采集的一个重要业务系统,长虹中央空调数据中心的数据信息将统一归于长虹大用户中心业务。该业务系统数据作用于地域、群体、个人等多维度的用户画像的实现,为公司“以人为中心”的智能化战略落地提供全面有效的数据支持,为营销决策提供细化目标,为企业互联网创新接轨打开新的通道。长虹中央空调数据采集系统,作为长虹中央空调数据中心的一个子集,它对于数据采集、数据传输、数据解析以及数据存储等数据相关组织管理方面有严格的规范和要求。如何为这些动态、实时的数据建立完整的信息采集、传输、解析以及存储机制是数据采集系统至关重要的问题。
技术实现思路
本专利技术的目的是提供一种可靠的数据采集及传输机制,以保证中央空调大数据采集后的安全传输及存储。为达到上述目的,本专利技术提供的,包括如下步骤:A.数据采集服务器接收数据采集请求后,建立与中央空调的通信连接,中央空调数据采集模块分别采集室内机数据及室外机数据,并对采集到的室内机数据及室外机数据进行分段处理;B.中央空调将分段处理后的室内机数据及室外机数据通过数据传输网络传输给数据服务器;C.数据服务器接收中央空调发送的室内机数据及室外机数据并进行数据拼接,根据室外机解析模型及室内机解析模型对应地对数据进行解析并存储。具体地,步骤A中,进行分段处理的具体方法为:将室外机数据定义固定起始符以及结束符,将室内机数据定义固定起始符以及结束符。—种优选的方案时,在进行传输时,所述中央空调与数据服务器之间以十六进制数进行数据传输。具体地,所述室内机数据及室外机数据分别包括基本信息、趋势图信息及故障信息。基本信息包括室内机运行模式、室内机地址、室内机数量、室内机机型、室内机开机状态及系统运行时间;趋势图信息包括室内设定温度、室内温度、膨胀阀状态及室内温度与设定温度的温差;故障信息包括室温温度传感器故障、内机盘管温度传感器故障以及通信异常故障。所述中央空调数据采集模块采用MINA框架。它提供了一个通过Java N1在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API。采集端采用MINA框架,进行中央空调数据信息的采集。当有客户机请求连接时,仓Il建一个Sess1n,该Sess1n与1Processor、SocketChannel 以及 1Service 联系起来。1Processor 也作为另外一个线程运行,定时检查客户是否有数据到来,并对客户请求进行处理,依次调用在1Service注册的各个1Filter,最后调用1Handler进行最终的逻辑处理,再将处理后的结果Filter后返回给客户端。具体地,所述数据服务器的数据库连接池采用阿里的Druid数据库连接池。为进一步方便工作人员了解中央空调的工作状态,步骤C之后还包括,将解析得到的室内机数据及室外机数据进行显示。本专利技术的有益效果是:本专利技术提供的,以长虹大用户中心为支撑环境,以中央空调硬件设备支持,通过中央空调的数据产生模块实时发送数据,利用网络模块进行数据的实时、可靠的数据回传到数据采集服务器。中央空调数据采集端根据VRF数据采集通讯协议,通过网关、路由器与数据采集服务器连接,以实现数据采集设备(即中央空调)与所述数据采集服务器进行通讯,并根据其通讯协议制定数据解析方案,实现采集数据的可识别性存储,同时也为数据信息的展示提供接口,以达到中央空调数据信息的可视化展示的目的,实现用户和维护人员对中央空调的实时监控,以及准确的定位故障信息,为用户提供更为优质的产品服务。同时为维护人员提供除了展示之外的对于故障信息的准确判断以及注册用户的信息管理等功能,并且能够实时的向用户展示长虹中央空调的地域分布图。以下结合实施例的【具体实施方式】对本专利技术的技术方案作进一步详细描述,应当注意的是,实施例仅仅是为了帮助读者更好地理解本专利技术的技术构思,并不用以限制本专利技术权利要求的保护范围。【具体实施方式】本专利技术提供一种,以大用户中心下属全渠道采集为基础支撑环境,根据数据通讯协议设计数据采集方案;使用高可靠性的TCP网络传输协议,搭载基于N1的网络应用程序框架,存于MySQL数据库,以达到实时数据采集、实时数据处理、数据存储和实时数据展示以及历史数据查询的目的,更好的为用户与维护人员服务,准确的掌握当前中央空调系统的运行状态,更方便地为维护人员定位故障信息提供数据信息。实施例以下对本专利技术的方法的步骤及具体实现做一详细描述。步骤一、数据采集服务器接收数据采集请求后,建立与中央空调的通信连接,中央空调数据采集模块分别采集室内机数据及室外机数据,并对采集到的室内机数据及室外机数据进行分段处理。中央空调的数据采集模块主要包括各种传感器,安装于中央空调的各个组成部件上,实时对空调的运行数据进行采集。采集的信息主要包括室内机数据及室外机数据,其分别又包括基本信息、趋势图信息及故障信息。基本信息包括室内机运行模式、室内机地址、室内机数量、室内机机型、室内机开机状态及系统运行时间;趋势图信息包括室内设定温度、室内温度、膨胀阀状态及室内温度与设定温度的温差;故障信息包括室温温度传感器故障、内机盘管温度传感器故障以及通信异常故障。对采集到的数据进行分段处理的具体方法为:将室外机数据定义固定起始符以及结束符,将室内机数据定义固定起始符以及结束符。步骤二、中央空调将分段处理后的室内机数据及室外机数据通过数据传输网络传输给数据服务器。中央空调与数据服务器之间以十六进制数进行数据传输,中央空调数据采集模块采用MINA框架。当有客户机请求连接时,创建一个Sess1n,该Sess1n与1Processor、SocketChannel 以及 1Service 联系起来。1Processor 也作为另外一个线程运行,定时检查客户是否有数据到来,并对客户请求进行处理,依次调用在1Service注册的各个1Filter,最后调用1Handler进行最终的逻辑处理,再将处理后的结果Filter后返回给客户端。步骤三、数据服务器接收中央空调发送的室内机数据及室外机数据并进行数据拼接,根据室外机解析模型及室内机解析模型对应地对数据进行解析并存储。由于中央空调数据的特殊性,在MINA框架下为采集到的数据编写特定的数据解码器。并根据通讯协议指定的格式进行数据拆分。中央空调的通讯数据协议中指定了特殊的开始符和结束符,数据解码器将数据信息分割成单条数据信息,存入本地文件中,并依据分析模型分别存入对应的mysql数据表中。等待数据解析模块进行解析。数据解析模块存在频繁操作mysql数据库的情况,本专利技术考虑到mysql的性能问题,采用阿里的Druid连接池,进行数据库操作。【主本文档来自技高网...

【技术保护点】
中央空调数据采集方法,其特征在于,包括如下步骤:A.数据采集服务器接收数据采集请求后,建立与中央空调的通信连接,中央空调数据采集模块分别采集室内机数据及室外机数据,并对采集到的室内机数据及室外机数据进行分段处理;B.中央空调将分段处理后的室内机数据及室外机数据通过数据传输网络传输给数据服务器;C.数据服务器接收中央空调发送的室内机数据及室外机数据并进行数据拼接,根据室外机解析模型及室内机解析模型对应地对数据进行解析并存储。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵冬蒲文龙韩挺漆尧唐军
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川;51

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

1