数据无线传输方法、无线传输装置及空调系统与流程

文档序号:16521406发布日期:2019-01-05 10:00阅读:225来源:国知局
数据无线传输方法、无线传输装置及空调系统与流程

本申请涉及无线传输技术领域,特别是涉及一种数据无线传输方法、无线传输装置及空调系统。



背景技术:

无线传输装置常用于采集设备的数据、通过无线通信网络传输数据至远程终端,辅助远程监控。例如,为保证各地空调设备可靠运行,空调设备一般会标配无线传输装置(dtu),无线传输装置接在空调设备中控制器的通讯总线上,用于实时采集控制器的数据并上传至远程终端。

传统技术中,为确保远程监控的终端能准确监测设备故障,无线传输装置需要实时上报数据,数据量多,会消耗很大的通信流量,导致监控成本高。



技术实现要素:

基于此,有必要针对传统技术中数据传输消耗流量大、监控成本高的技术问题,提供一种能够减少无线传输装置流量消耗、降低监控成本的数据无线传输方法、无线传输装置及空调系统。

一种数据无线传输方法,所述方法包括:

获取已通讯连接的器件的工作数据;

读取所述工作数据的识别码;

从已读取识别码的工作数据中选取待上报数据;

将所述待上报数据无线传输至远程终端。

一种无线传输装置,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取已通讯连接的器件的工作数据;

读取所述工作数据的识别码;

从已读取识别码的工作数据中选取待上报数据;

将所述待上报数据无线传输至远程终端。

一种空调系统,包括空调本体、控制器和上述无线传输装置,所述控制器连接所述空调本体和所述无线传输装置;

所述控制器检测所述空调本体的工作状态得到工作数据并输送至所述无线传输装置。

上述数据无线传输方法、无线传输装置和空调系统,获取已通讯连接的器件的工作数据,读取工作数据的识别码,从已读取识别码的工作数据中选取待上报数据,再将待上报数据无线传输至远程终端。远程终端获取器件的工作数据,通常是为了监测;通过选取需要的待上报数据无线传输至远程终端,不需要实时传输获取的全部工作数据,减少了传输的数据量。而传输至远程终端的数据量的多少,决定了传输数据所需要消耗的流量大小,因此,通过减少传输的数据量,可以降低无线传输需要消耗的流量,从而节约监控成本。

附图说明

图1为一个实施例中数据无线传输方法的应用环境图;

图2为一个实施例中数据无线传输方法的流程示意图;

图3为另一个实施例中数据无线传输方法的流程示意图;

图4为一个实施例中无线传输装置的内部结构图;

图5为一个实施例中空调系统的结构示意图;

图6为应用数据无线传输方法与未应用数据无线传输方法的离心机效果对比图;

图7为应用数据无线传输方法与未应用数据无线传输方法的螺杆机效果对比图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的数据无线传输方法,可以应用于如图1所示的应用环境中。其中,无线传输装置102通过通讯总线与现场的器件104通讯,且通过无线通信网络与远程终端106进行通信。无线传输装置102获取器件104的工作数据,读取工作数据的识别码,从已读取识别码的工作数据中选取待上报数据,将待上报数据无线传输至远程终端106。其中,器件104可以是设备的控制器;远程终端106可以包括但不限于是服务器、个人计算机、笔记本电脑、平板电脑等。

在一个实施例中,如图2所示,提供了一种数据无线传输方法,以该方法应用于图1中的无线传输装置102为例进行说明,包括以下步骤:

s110:获取已通讯连接的器件的工作数据。

已通讯连接的器件是与无线传输装置建立通信、需要通过无线传输装置与远程终端通信的器件。工作数据是已通讯连接的器件工作过程中得到、需要通过无线传输装置发送至远程终端的数据。例如,以器件为空调设备的控制器为例,控制器检测空调设备的空调本体的工作状态得到工作数据。

具体地,无线传输装置可以通过通讯线接收器件发送的工作数据;无线传输装置也可以是连接在多个器件的通讯总线上,采集器件通过通讯总线交互所用的工作数据。

s130:读取工作数据的识别码。

识别码是用于标识工作数据的信息。例如,识别码可以包括标识工作数据的功能的功能码,还可以包括标识工作数据的属性的校验码。

s150:从已读取识别码的工作数据中选取待上报数据。

从已读取识别码的工作数据中选取待上报数据,得到待上报数据为整体获取的工作数据中的部分数据。具体地,无线传输装置根据识别码从已读取识别码的工作数据中选取待上报数据。

s170:将待上报数据无线传输至远程终端。

具体地,无线传输装置通过无线通信网络将待上报数据无线传输至远程终端。

上述数据无线传输方法中,获取已通讯连接的器件的工作数据,读取工作数据的识别码,从已读取识别码的工作数据中选取待上报数据,再将待上报数据无线传输至远程终端。远程终端获取器件的工作数据,通常是为了监测;通过选取需要的待上报数据无线传输至远程终端,不需要实时传输获取的全部工作数据,减少了传输的数据量。而传输至远程终端的数据量的多少,决定了传输数据所需要消耗的流量大小,因此,通过减少传输的数据量,可以降低无线传输需要消耗的流量,从而节约监控成本。

在一个实施例中,步骤s130包括:当接收到故障信号时,根据预设时长和接收到故障信号的时刻确定时间范围;查找在时间范围内获取的工作数据;读取查找到的工作数据的识别码。

故障信号是用于表示器件或器件所检测的对象出现故障的信号。故障信号可以是由已通讯连接的器件发送,对应地,已通讯连接的器件具备故障检测的功能。当然,故障信号也可以是由已通讯连接的器件之外的其他设备发送。

预设时长可以根据实际需要具体设置。确定的时间范围的时间长度可以等于预设时长,也可以大于预设时长。具体地,步骤s110和步骤s130可以并行,例如,无线传输装置可以是实时或按预设间隔周期性获取已通讯连接的器件的工作数据,同时检测是否接收到故障信号,若接收到,则确定时间范围。步骤s110和步骤s130也可以是按照先后顺序执行。

具体地,若时间范围为当前时刻之前的时间段,则可直接查找在时间范围内获取的工作数据。若时间范围包含当前时刻之后的时间段,则在确定时间范围后可以继续步骤s110,在实际的时刻达到或超过时间范围的结束时刻,再查找在时间范围内获取的工作数据。

远程终端通过无线传输装置获取数据,通常是为了监测器件的故障并分析,而器件在大部分情况下都是正常运行的,如果实时监控则需要无线传输装置上报大量数据,浪费流量。通过在接收到故障信号时确定时间范围,无线传输装置可主动基于所确定的时间范围查找工作数据,进行初步筛选,仅读取故障发生的时刻附近的工作数据,以便读取所查找的工作数据的识别码。如此,可减少对不需要的数据的传输量,可以降低无线传输需要消耗的流量。

在一个实施例中,故障信号由已通讯连接的器件发送;故障信号为“1”标记的故障标志位。“1”标记的故障标志位表示有故障。

对应地,器件可以采用“0”标记的故障标志位来表示无故障。通过采用数值标记故障标志位作为故障信号,简单方便。例如,只要器件能正常工作,这个标志位就一直存在;控制器检测温度传感器故障、电流传感器故障、压力传感器故障,任何时候只要这其中的一个故障出现,故障标志位为“1”,将故障标志位“1”发送至无线传输装置,则无线传输装置接收到故障信号。当然,检测到多个故障一起出现,故障标志位也是为“1”。

在一个实施例中,预设时长包括预设的前推时长和预设的后延时长。步骤s130中,根据预设时长和接收到故障信号的时刻确定时间范围,包括:以接收到故障信号的时刻为基准时刻,确定时间范围的起始时刻为基准时刻之前间隔前推时长的时刻,时间范围的结束时刻为基准时刻之后间隔后延时长的时刻。

其中,前推时长和后延时长可以根据实际需要具体设置。前推时长和后延时长可以相等,也可以不相等。基准时刻之前间隔前推时长的时刻,是指先于基准时刻、且与基准时刻相差前推时长的时刻。基准时刻之后间隔后延时长的时刻,是指晚于基准时刻、且与基准时刻相差后延时长的时刻。即,确定的时间范围,是在基准时刻之前、与基准时刻相差前推时长的时刻到在基准时刻之后、与基准时刻相差后延时长的时刻之间的时间段。

在故障出现的前后,器件的工作数据会有差别体现。通过以基准时刻之前的时刻为起始时刻、基准时刻之后的时刻为结束时刻来确定时间范围,使得根据时间范围查找的工作数据为接收到故障信号的时刻前后一段时间内获取的工作数据,确保读取识别码的工作数据可以包含故障发生前后的数据,从而传输至远程终端的工作数据能准确体现故障情况,监控效果好。

具体地,本实施例中,步骤s110和步骤s130可以并行,无线传输装置执行步骤s110和步骤s130,获取工作数据并检测是否接收到故障信号;在接收到故障信号时,再执行步骤s110,在实际的时刻达到或超过时间范围的结束时刻,再查找时间范围内的工作数据。

可以理解,在其他实施例中,也可以是根据预设时长和接收到故障信号的时刻、按照其他方式确定时间范围。例如,无线传输装置可以是以接收到故障信号的时刻为起始时刻、时间长度为预设时长的时间段作为时间范围,也可以是以接收到故障信号的时刻为结束时刻、时间长度为预设时长的时间段作为时间范围。

在一个实施例中,前推时长小于后延时长。一般故障后的数据更能体现故障情况;通过设置后延时长大于前推时长,使得根据时间范围查找的工作数据中,能较多的获取故障后的工作数据,便于远程终端准确分析故障后的情况。

具体地,前推时长为5分钟,后延时长为30分钟。通过查找基准时刻之前5分钟至基准时刻之后30分钟的时间范围内的工作数据,能够准确反映故障的情况。可以理解,在其他实施例中,前推时长和后延时长也可以根据实际需要设置为数值。

在一个实施例中,识别码包括待上报功能码和无需上报功能码。即,一个工作数据带有一个待上报功能码和无需上报功能码中的一种。其中,待上报功能码用于标识对应的工作数据需要上报至远程终端;无需上报功能码用于标识对应的工作数据不需要上报至远程终端。

对应地,步骤s150包括:从已读取识别码的工作数据中选取包含待上报功能码的工作数据,得到待上报数据。

已读取识别码的工作数据,是指所包含的识别码已被识别读取的工作数据。具体地,已读取识别码的工作数据可以是等于时间范围内获取的工作数据。选取包含待上报功能码的工作数据,从而得到的待上报数据为带有待上报功能码的工作数据。例如,以0x90表示待上报功能码、0x98表示无需上报功能码为例:工作数据是以数据帧的形式传输的,数据帧包含功能码、数据数量、校验码等,对于需要传输至远程终端的工作数据,生成数据帧时可以设置功能码为0x90,对于不需要传输至远程终端的工作数据,生成数据帧时可以设置功能码为0x98。无线传输装置查找在从已读取识别码的工作数据中,选取功能码为0x90的工作数据,得到待上报数据。

传统技术中,无线传输装置实时传输数据至远程终端,无线传输装置所传输的数据并不是所有的数据都是远程终端需要用到的,而传输远程终端无需使用的数据,也会造成流量的耗费。采用功能码标记工作数据,将工作数据分类,在无线传输装置选取数据进行传输上报的过程中,通过读取识别码、从时间范围内获取的工作数据中选择带有待上报功能码的工作数据作为待上报数据,使得只传输有用的数据,也可以减少传输的数据量,进一步节约一定的流量成本。

在一个实施例中,识别码包括校验码,待上报数据有多个。一个工作数据带有一个校验码。其中,校验码是用于标记数据类型、数据来源等信息的信息码,通过分析两个待上报数据的校验码是否相同,可以判断两个待上报数据是否为重复数据。例如,待上报数据是以数据帧的形式进行传输,数据帧有帧起始、帧结尾及校验码,通过帧起始、帧结尾能找到一个完整的数据帧,通过校验码可知数据是否重复。具体地,校验码可以是字符串,字符串中包含用于标记数据类型的数据位和用于标记数据来源的数据位。对于数据类型相同、由不同器件生成的两个数据,为非重复数据;例如,器件1的膨胀阀开度与器件2的膨胀阀开度是非重复数据。由同一个器件产生但数据类型不同的两个数据,同样为非重复数据。

对应地,步骤s170包括:对校验码相同的待上报数据进行压缩,得到压缩数据;将压缩数据与校验码不相同的待上报数据打包后无线传输至远程终端。

远程终端接收到无线传输装置发送的数据后解压以还原数据。具体地,若多个待上报数据均为校验码相同的数据,即均为重复数据,则对校验码相同的待上报数据进行压缩之后,将得到的压缩数据打包后无线传输至远程终端。具体地,无线传输装置缓存待上报数据,在缓存的待上报数据达到预设容量时,执行对校验码相同的待上报数据进行压缩,得到压缩数据的步骤,以对缓存的数据进行压缩打包。例如,无线传输装置在缓存达到4kb时,将缓存的待上报数据中校验码相同的待上报数据压缩后与其他校验码不相同的待上报数据一起打包发送。

无线传输装置获取的工作数据中,不可避免地会有重复数据,而重复数据的传输会增加传输的数据量。通过采用校验码表示数据是否重复,无线传输装置通过对整体已获取的待上报数据打包之前,将相同校验码的待上报数据进行压缩,可以减少传输的数据容量,从而降低传输消耗的流量,更进一步节约监控成本。

以下以一具体实施例进行说明。参考图3,无线传输装置执行的步骤包括:获取已通讯连接的器件的工作数据;当接收到故障信号时,根据预设时长和接收到故障信号的时刻确定时间范围;查找在时间范围内获取的工作数据,读取查找到的工作数据的识别码;从已读取识别码的工作数据中选取包含待上报功能码的工作数据,得到待上报数据;对校验码相同的待上报数据进行压缩,得到压缩数据;将压缩数据与校验码不相同的待上报数据打包后无线传输至远程终端。

应该理解的是,虽然图2-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,提供了一种无线传输装置,该无线传输装置的内部结构图可以如图4所示。该无线传输装置包括通过系统总线连接的处理器、存储器和网络接口。其中,该无线传输装置的处理器用于提供计算和控制能力。该无线传输装置的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该无线传输装置的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种数据无线传输方法。

本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的无线传输装置的限定,具体的无线传输装置可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种无线传输装置,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现前述数据无线传输方法的步骤。

具体地,无线传输装置还包括无线通信模块,处理器执行计算机程序实现前述数据无线传输方法时,将待上报数据无线传输至远程终端的步骤具体是将待上报数据发送至无线通信模块,通过无线通信模块传输至远程终端。

上述无线传输装置,由于实现了前述数据无线传输方法的步骤,同理,可以降低无线传输需要消耗的流量,从而节约监控成本。

在一个实施例中,提供了一种空调系统,包括空调本体、控制器和前述的无线传输装置。控制器连接空调本体和无线传输装置。控制器检测空调本体的工作状态得到工作数据并输送至无线传输装置。

其中,空调本体是实现空调所具备功能的基本组成器件,例如制冷机组。无线传输装置可以是主动获取控制器的工作数据,也可以是被动接收控制器发送的工作数据。具体地,无线传输装置执行的方法可参见前述数据无线传输方法,在此不做赘述。

上述空调系统,由于采用了前述无线传输装置,同理,可以降低无线传输需要消耗的流量,从而节约监控成本。

在一个实施例中,控制器在检测到空调本体故障时,发送故障信号至无线传输装置。无线传输装置在接收到故障信号时,根据预设时长和接收到故障信号的时刻确定时间范围,查找时间范围内获取的工作数据,读取查找到的工作数据的识别码。

在一个实施例中,控制器包括主机控制器和从机控制器,主机控制器和从机控制器之间采用modbus协议、通过通讯总线交互各自的工作数据。工作数据包括常变数据和稳定数据,主机控制器对稳定数据的询问频率小于对常变数据的询问频率。

主机控制器和从机控制器之间通过通讯总线进行数据交互,无线传输装置通过通讯总线获取主机控制器和从机控制器之间交互的工作数据。其中,常变数据是变化频率高的数据。稳定数据是比较稳定、变化频率低的数据;例如,膨胀阀开度、水流开关状态、运行时间等数据比较稳定,可以作为稳定数据。

主机控制器和从机控制器之间的数据交互,都是要走通讯协议的;modbus协议是一种问答式的协议,工作方式为:主机控制器询问,发出一帧数据,从机控制器答复,回复一帧数据。无线传输装置将这一问一答的工作数据打包,无线传输至远程终端。主机控制器询问的频率越高、间隔周期越短,从机控制器应答的频率就高,数据交互频率大,则无线传输数据需要传输至远程客户端的数据量就多。而对于变化频率低的工作数据,如果频繁交互,也会加大无线传输装置的数据传输流量。通过对常变数据和稳定数据设置不同的询问频率,降低对稳定数据的询问频率,从而减少对稳定数据的传输,也可减少传输的数据量,可更进一步节省传输流量。

在另一个实施例中,控制器的数量有多个,各控制器之间采用can协议、通过通讯总线交互各自的工作数据。例如,图5所示。

can协议是一种无主从的通讯协议,不需询问,可以主动发出自己状态。采用can协议进行通讯,可以降低数据交互频率,从而减少无线传输装置获取并传输的数据量,进而减少数据传输流量。

具体地,采用can协议的控制器可以按照预设周期、预设次数多次发送工作数据,以确保其他控制器能收到工作数据,避免因有干扰或者通讯冲突时数据交互失败的情况。

为更好地进行效果说明,以下以一应用例进行说明。分别采用无线传输装置连接在螺杆机、离心机的控制器通讯总线上,分别用于将螺杆机、离心机的控制器检测的工作数据无线传输至远程终端。无线传输装置采用前述数据无线传输方法与未采用前述数据无线传输方法的效果对比见图6和图7,其中,更改前的方案为无线传输装置未采用前述数据无线传输方法的方案,更改后的方案为无线传输装置采用前述数据无线传输方法的方案。可见,采用前述数据无线传输方法,可以明显的减少流量消耗、节约成本。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1