一种设备数据查询方法、装置及系统与流程

文档序号:19879744发布日期:2020-02-08 06:52阅读:180来源:国知局
一种设备数据查询方法、装置及系统与流程
本发明涉及电力调峰
技术领域
,具体而言,涉及一种设备数据查询方法、装置及系统。
背景技术
:电力调峰系统网络中的设备节点较多,设备节点在电力调峰系统网络上传输的数据量较大,而网络的通讯速率是恒定的。如果设备节点可以任意上报数据,当节点数量或者数据量达到一定程度,会造成通讯拥堵,数据传输就会延时,甚至无法发送成功,这样会导致系统网络的实时性变差。同时,在分析调度系统的运行中,也需要查询各个设备节点的主要运行参数,系统状态或者故障状态。在电力调峰系统中,参数能够及时反馈将成为一个必须项。针对现有电力调峰系统的设备节点之间如何保证通讯及时响应的问题,目前尚未提出有效的解决方案。技术实现要素:本发明实施例中提供一种设备数据查询方法、装置及系统,以解决现有电力调峰系统的设备节点之间如何保证通讯及时响应的问题。为解决上述技术问题,本发明提供了一种设备数据查询方法,其中,该方法包括:第一设备向第二设备发送查询数据帧;其中,所述第二设备用于解析所述查询数据帧并根据解析结果生成应答数据帧;所述第一设备接收来自所述第二设备的应答数据帧。进一步地,所述第一设备向所述第二设备发送查询数据帧之后,所述方法还包括:所述第二设备解析所述查询数据帧的数据类型,起始地址和参数数量;所述第二设备根据所述参数数量,从所述第一设备的起始地址开始响应应答相应数量的参数,生成所述应答数据帧。进一步地,所述第一设备向所述第二设备发送查询数据帧之后,所述方法还包括:所述第一设备根据是否接收到来自所述第二设备的应答数据帧,判断所述第二设备是否失效。进一步地,所述查询数据帧的帧格式包括:查询码、数据长度、数据类别、起始地址、查询长度、crc校验码。进一步地,所述查询数据帧的第1字节用于帧功能判断;所述查询数据帧的第2字节用于放置有效数据长度;所述查询数据帧的第3字节用于放置查询数据的数据类别;所述查询数据帧的第4字节用于放置第二设备的数据所在的起始地址;所述查询数据帧的第5字节用于放置被查询数据的总长度;所述查询数据帧的第6、7字节用于放置数据crc校验码。进一步地,所述数据长度根据数据段的个数进行发送。进一步地,所述应答数据帧的帧格式包括:应答码、数据长度、数据类别、起始地址、有效数据、crc校验码。进一步地,所述应答数据帧的第1字节用于帧功能判断;所述应答数据帧的第2字节用于放置应答数据的有效数据长度;所述应答数据帧的第3字节用于放置所述第二设备的应答数据的数据类别;所述应答数据帧的第4字节用于放置所述第二设备的应答数据所在的起始地址;所述有效数据,用于放置所述第二设备的应答数据;所述应答数据帧的最后2个字节用于放置应答数据crc校验码。进一步地,所述数据长度根据应答的有效数据的个数进行发送,所述数据长度的范围在0~255。进一步地,所述应答数据帧中所述有效数据的数量,与所述查询数据帧中所述查询长度所要求的数量一致。本发明还提供了一种设备数据查询装置,其中,所述装置包括:查询模块,用于使得所述第一设备向所述第二设备发送查询数据帧;其中,所述第二设备用于解析所述查询数据帧并根据解析结果生成应答数据帧;应答模块,用于使得所述第一设备接收来自所述第二设备的应答数据帧。进一步地,所述装置还包括:解析模块,用于使得所述第二设备解析所述查询数据帧的数据类型,起始地址和参数数量;第二设备根据所述参数数量,从所述第一设备的起始地址开始响应应答相应数量的参数,生成应答数据帧。本发明还提供了一种电力调峰系统,其特征在于,所述电力调峰系统包括第一设备和第二设备,所述第一设备用于向所述第二设备发送查询数据帧,还用于接收来自所述第二设备的应答数据帧;其中,所述第二设备用于解析所述查询数据帧并根据解析结果生成所述应答数据帧。进一步地,所述第一设备为集中器,所述第二设备为设备节点。进一步地,所述设备节点为空调设备。应用本发明的技术方案,提供了一种基于电力调峰系统的设备数据查询与应答的传输方案,使地设备不会漫无目的地发送数据,从而避免拥堵,实现设备节点之间通讯的及时响应,有利于数据分析,提高电力调峰系统运行的可靠性,有利于电力调峰系统中设备的维护。附图说明图1是根据本发明实施例的基于电力调峰系统的设备数据查询方法的流程图;图2是根据本发明实施例的设备之间查询应答流程图;图3是根据本发明实施例的基于电力调峰系统的设备数据查询装置的结构框图。具体实施方式下面结合附图和具体实施例对本发明作进一步详细描述,应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。图1是根据本发明实施例的基于电力调峰系统的设备数据查询方法的流程图,该电力调峰系统包括第一设备和第二设备,如图1所示,该方法包括以下步骤:步骤s101,第一设备向第二设备发送查询数据帧;其中,第二设备用于解析查询数据帧并根据解析结果生成应答数据帧;步骤s102,第一设备接收来自第二设备的应答数据帧。通过本实施例,能够实现设备节点之间通讯的及时响应,有利于数据分析,提高电力调峰系统运行的可靠性,有利于电力调峰系统中设备的维护。可选地,在第一设备向第二设备发送查询数据帧之后,第二设备解析查询数据帧的数据类型,起始地址和参数数量;第二设备根据参数数量,从第一设备的起始地址开始响应应答相应数量的参数,生成应答数据帧。在本实施例中,通过查询无响应的机制可以统计推算出失效的设备节点,具体地,第一设备根据是否接收到来自第二设备的应答数据帧,判断第二设备是否失效。从而有利于设备的后期维护。本实施例中查询数据帧的帧格式包括:查询码、数据长度、数据类别、起始地址、查询长度、crc校验码。当某一节点设备需要其他节点设备的参数时,发出相应的查询数据帧,查询需要的参数,传输的格式帧如表1所示。表11byte1byte1byte1byte1byte2byte查询码数据长度数据类别起始地址查询长度crc校验格式帧的说明:(1)功能段的区分:帧的第1字节用于帧功能判断,查询时为查询码(0x17);帧的第2字节用于放置有效数据长度;帧的第3字节用于放置查询数据的数据类别;帧的第4字节用于放置被查询设备具体数据所在的起始地址;帧的第5字节用于放置被查询数据的总长度;帧的第6,7字节用于放置数据crc校验码。(2)数据长度根据数据段的个数进行发送,此查询帧为1,数据段实际是内容为1byte的查询长度。被查询的设备接收到查询设备节点发送的查询数据帧后,马上响应应答查询参数,根据查询参数的数量,从查询设备的起始地址开始响应应答相应数量的参数;应答数据帧的格式帧如表2所示。表21byte1byte1byte1bytenbyte2byte应答码数据长度数据类别起始地址有效数据crc校验格式帧的说明:(1)功能段的区分:帧的第1字节用于帧功能判断,应答时为应答码(0x18);帧的第2字节用于放置应答的有效数据长度;帧的第3字节用于放置被查询的应答数据的数据类别;帧的第4字节用于放置被查询的应答的设备具体数据所在的起始地址;帧的有效数据段,用于放置被查询的设备节点应答数据具体内容;帧的最后2个字节用于放置应答数据crc校验码。(2)数据长度根据应答的有效数据的个数进行发送,范围在0~255。(3)应答数据帧中有效数据的数量,与查询数据帧中查询长度所要求的数量一致。图2是根据本发明实施例的设备之间查询应答流程图,如图2所示,该流程包括以下步骤:步骤s201,开始查询;步骤s202,设备a向设备b发送查询数据帧(功能码:ox17);步骤s203,设备b解析查询数据帧的数据类型,起始地址,参数数量;步骤s204,设备b向设备a发送应答数据帧(功能码:ox18);步骤s205,应答结束。需要说明的是,本实施例中的第一设备是代表查询数据的设备例,例如上述设备a,第二设备是代表被查询数据的设备,例如上述设备b,电力调峰系统中包括多个设备,一个设备可以同时查询一个或多个设备的数据。一个设备的数据也可以同时被一个或多个设备查询。本发明还提供了一种基于电力调峰系统的设备数据查询装置,电力调峰系统包括第一设备和第二设备,图3是根据本发明实施例的基于电力调峰系统的设备数据查询装置的结构框图,如图3所示,上述装置包括:查询模块,用于使得第一设备向第二设备发送查询数据帧;其中,第二设备用于解析查询数据帧并根据解析结果生成应答数据帧;应答模块,用于使得第一设备接收来自第二设备的应答数据帧。通过本实施例,能够实现设备节点之间通讯的及时响应,有利于数据分析,提高电力调峰系统运行的可靠性,有利于电力调峰系统中设备的维护。可选地,上述装置还包括:解析模块,用于使得第二设备解析查询数据帧的数据类型,起始地址和参数数量;第二设备根据参数数量,从第一设备的起始地址开始响应应答相应数量的参数,生成应答数据帧。本发明还提供了一种电力调峰系统,该电力调峰系统包括第一设备和第二设备,第一设备用于向第二设备发送查询数据帧,还用于接收来自第二设备的应答数据帧;其中,第二设备用于解析查询数据帧并根据解析结果生成应答数据帧。本申请的技术方案在具体实现时,本发明涉及的第一设备为集中器,第二设备为设备节点,该设备节点可以包括设备和无线模块。该设备可以是空调热风机或其他负载,只要可以应用在设备上实现上述方案即可。该无线模块可以是lora模块。从以上的描述中可知,本发明主要能够解决以下技术问题:1)多节点网络通讯时不需等待,采用查询方式及时显示;2)重要的控制逻辑中,采用查询方式可及时采集到其他设备的关键参数;3)不常用的设备数据不需实时在网络上传输,无需占用通信网络,采用查询方式提高通讯实时性;4)通过查询无响应的机制可以统计推算出失效的设备节点,有利于后期设备的维护。通过本发明技术方案,能够实现设备节点之间通讯的及时响应,有利于数据分析,提高电力调峰系统运行的可靠性,有利于电力调峰系统中设备的维护。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台移动终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。上面结合图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1