CN113381785B - 设备调试方法及装置、蓝牙设备 - Google Patents

设备调试方法及装置、蓝牙设备 Download PDF

Info

Publication number
CN113381785B
CN113381785B CN202110644415.2A CN202110644415A CN113381785B CN 113381785 B CN113381785 B CN 113381785B CN 202110644415 A CN202110644415 A CN 202110644415A CN 113381785 B CN113381785 B CN 113381785B
Authority
CN
China
Prior art keywords
data
current
bluetooth
debugged
current equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110644415.2A
Other languages
English (en)
Other versions
CN113381785A (zh
Inventor
扶胜根
刘世勇
翁耀衔
李伟娜
刘佳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aux Air Conditioning Co Ltd
Ningbo Aux Electric Co Ltd
Original Assignee
Aux Air Conditioning Co Ltd
Ningbo Aux Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aux Air Conditioning Co Ltd, Ningbo Aux Electric Co Ltd filed Critical Aux Air Conditioning Co Ltd
Priority to CN202110644415.2A priority Critical patent/CN113381785B/zh
Publication of CN113381785A publication Critical patent/CN113381785A/zh
Application granted granted Critical
Publication of CN113381785B publication Critical patent/CN113381785B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B5/00Near-field transmission systems, e.g. inductive or capacitive transmission systems
    • H04B5/70Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
    • H04B5/72Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for local intradevice communication
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/30Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring
    • F24F11/49Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring ensuring correct operation, e.g. by trial operation or configuration checks
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/50Control or safety arrangements characterised by user interfaces or communication
    • F24F11/56Remote control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • G06F16/215Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C19/00Electric signal transmission systems
    • G08C19/30Electric signal transmission systems in which transmission is by selection of one or more conductors or channels from a plurality of conductors or channels
    • G08C19/34Electric signal transmission systems in which transmission is by selection of one or more conductors or channels from a plurality of conductors or channels of a combination of conductors or channels

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Databases & Information Systems (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Quality & Reliability (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明提供的一种设备调试方法及装置、蓝牙设备,涉及设备调试技术领域,在设备调试过程中,待调试设备将设备数据实时传输至蓝牙设备,蓝牙设备在接收到设备数据后,先检测设备数据是否为重复数据,只有不为重复数据时才将设备数据传输至智能设备,这样可以避免传输大量的重复数据,从而可以有效防止数据丢失,保证了调试效果。

Description

设备调试方法及装置、蓝牙设备
技术领域
本发明涉及设备调试技术领域,具体而言,涉及一种设备调试方法及装置、蓝牙设备。
背景技术
目前,对空调等大型设备进行安装或售后调试时,通过给空调匹配专用的蓝牙设备,并将蓝牙设备与智能设备(例如,手机、平板电脑等)蓝牙连接,以此建立空调与智能设备之间的数据交互通道,即,空调通过蓝牙设备将数据传输至智能设备,智能设备通过蓝牙设备将调试指令传输至空调,从而实现设备便捷调试。但是,空调通过蓝牙设备传输至智能设备的数据存在丢失,导致调试效果无法得到保证。
发明内容
本发明解决的问题是:现有的调试方法中,待调试设备通过蓝牙设备传输至智能设备的数据存在丢失。
为解决上述问题,本发明提供一种设备调试方法,应用于蓝牙设备,所述蓝牙设备与待调试设备有线连接且与智能设备蓝牙连接;所述设备调试方法包括:接收所述待调试设备实时传输的当前设备数据;检测所述当前设备数据是否为重复数据;在所述当前设备数据不为重复数据时,将所述当前设备数据传输至所述智能设备,以使所述智能设备基于所述蓝牙设备传输的设备数据对所述待调试设备进行调试。
相对于现有技术,本发明所述的设备调试方法具有以下优势:在设备调试过程中,待调试设备将设备数据实时传输至蓝牙设备,蓝牙设备在接收到当前设备数据时,先检测当前设备数据是否为重复数据,只有不为重复数据时才将当前设备数据传输至智能设备,这样可以避免传输大量的重复数据,从而可以有效防止数据丢失,保证了调试效果。
进一步地,所述蓝牙设备预先配置有校验数据表,所述校验数据表中存储有多个校验信息,一个所述校验信息对应一个已传输至所述智能设备的设备数据;所述检测所述当前设备数据是否为重复数据的步骤,包括:生成所述当前设备数据的校验信息;判断校验数据表中是否存在所述当前设备数据的校验信息;若是,则判定所述当前设备数据为重复数据;若否,则判定所述当前设备数据不为重复数据,将所述当前设备数据的校验信息加入至所述校验数据表。
进一步地,所述将所述当前设备数据传输至所述智能设备的步骤,包括:将所述当前设备数据存储至预先建立的缓存空间;按照先进先出的缓存机制,从所述缓存空间中获取所述当前设备数据并传输至所述智能设备。
进一步地,所述缓存空间的大小满足以下公式:X>M*(A-B);其中,X表示所述缓存空间的大小,M表示设定时长,A表示所述待调试设备的数据传输速率,B表示所述蓝牙设备的数据传输速率。
进一步地,所述设备调试方法还包括:在所述当前设备数据为重复数据时,对所述当前设备数据不进行传输。
本发明还提供一种设备调试装置,应用于蓝牙设备,所述蓝牙设备与待调试设备有线连接且与智能设备蓝牙连接;所述设备调试装置包括:接收模块,用于接收所述待调试设备实时传输的当前设备数据;检测模块,用于检测所述当前设备数据是否为重复数据;第一执行模块,用于在所述当前设备数据不为重复数据时,将所述当前设备数据传输至所述智能设备,以使所述智能设备基于所述蓝牙设备传输的设备数据对所述待调试设备进行调试。
进一步地,所述蓝牙设备预先配置有校验数据表,所述校验数据表中存储有多个校验信息,一个所述校验信息对应一个已传输至所述智能设备的设备数据;所述检测模块具体用于:生成所述当前设备数据的校验信息;判断校验数据表中是否存在所述当前设备数据的校验信息;若是,则判定所述当前设备数据为重复数据;若否,则判定所述当前设备数据不为重复数据,将所述当前设备数据的校验信息加入至所述校验数据表。
进一步地,所述第一执行模块执行所述将所述当前设备数据传输至所述智能设备的方式,包括:将所述当前设备数据存储至预先建立的缓存空间;按照先进先出的缓存机制,从所述缓存空间中获取所述当前设备数据并传输至所述智能设备。
进一步地,所述设备调试装置还包括:第二执行模块,用于在所述当前设备数据为重复数据时,对所述当前设备数据不进行传输。
本发明还提供一种蓝牙设备,所述蓝牙设备与待调试设备有线连接且与智能设备蓝牙连接,所述蓝牙设备包括:控制模块,用于执行内部存储的可执行指令时,实现上述的设备调试方法。
附图说明
图1为本发明提供的设备调试***的结构示意图。
图2为本发明提供的蓝牙设备的结构示意图。
图3为本发明提供的设备调试方法的一种流程示意图。
图4为本发明提供的设备调试方法的另一种流程示意图。
图5为本发明提供的设备调试装置的功能模块示意图。
附图标记说明:
10-待调试设备;20-蓝牙设备;30-智能设备;21-通信模块;22-控制模块;23-BLE模块;24-电源模块;100-设备调试装置;110-接收模块;120-检测模块;130-第一执行模块;140-第二执行模块。
具体实施方式
空调等大型设备的安装或售后调试,由于***复杂、参数多,通常调试人员需携带专用的调试设备进行调试分析,往往存在携带不方便、现场接线复杂、操作不方便等问题。
随着智能设备(例如,手机、平板电脑等)上蓝牙接口的普及,将蓝牙通信方式应用到调试中来克服上述问题。即,给待调试设备匹配专用的蓝牙设备,并利用智能设备上的蓝牙接口连接该蓝牙设备,这样智能设备就能无线连接至待调试设备,建立起智能设备与待调试设备之间的数据交互通道。即,待调试设备通过蓝牙设备将数据传输至智能设备,智能设备通过专用软件对数据进行分析、展示,供安装或售后调试人员分析,同时,智能设备通过蓝牙设备将调试指令传输至待调试设备。这种调试方式很好的利用了智能设备的功能,不需要进行现场接线,也不需要开发专用的调试设备,具有低成本、易推广、使用便捷等优势。
但是,待调试设备通过蓝牙设备传输至智能设备的数据存在丢失,导致调试结果无法得到保证。
针对现有的调试方法中数据存在丢失的问题,发明人经过长期的研究和实验发现,是由于待调试设备的数据传输速率和蓝牙设备的数据传输速率不匹配,待调试设备的数据传输速率大于蓝牙设备的数据传输速率,从而造成数据丢失。
因此,本发明在设备调试过程中,待调试设备将设备数据实时传输至蓝牙设备,蓝牙设备在确定设备数据不为重复数据时才传输至智能设备,这样可以避免传输大量的重复数据,从而可以有效防止数据丢失。
为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
请参照图1,图1为本发明提供的设备调试***的结构示意图,该设备调试***包括待调试设备10、蓝牙设备20及智能设备30。
蓝牙设备20与待调试设备10有线连接,蓝牙设备20可以通过通信总线连接至待调试设备10的主板。蓝牙设备20和待调试设备10的通信方式可以是,但不限于RS485、RS232、CAN、Homebus等。待调试设备10可以是空调、空气源热泵等大型设备,下述实施例以空调为例进行描述。
蓝牙设备20与智能设备30蓝牙连接,蓝牙设备20可以无线连接至智能设备30的蓝牙接口。智能设备30可以是具有蓝牙功能的移动终端,例如,智能手机、平板电脑、个人电脑、可穿戴智能设备(例如,手环、智能手表)等。
蓝牙设备20可以是低功耗蓝牙(Bluetooth Low Energy,BLE),BLE支持低功耗蓝牙协议,可以在较低功耗下实现无线、高速数据传输,并相对经典蓝牙具有快速连接的功能。
对待调试设备10进行调试时,待调试设备10通过通信总线将设备数据传输至蓝牙设备20,蓝牙设备20再通过蓝牙方式将设备数据传输至智能设备30,智能设备30通过智能软件(例如,手机APP、电脑软件等)对设备数据进行分析及展示,供安装或售后调试人员分析,实现待调试设备10的数据监测。之后,智能设备30通过蓝牙方式将调试指令传输至蓝牙设备20,蓝牙设备20再通过通信总线将调试指令传输至待调试设备,实现参数的调试与更改。
设备数据可以包括:状态数据(例如,温度、压力、电流、电压等)、负载运行数据(例如,压缩机频率、电机转速、膨胀阀开度等)、以及可配置参数数据(例如,保护设定值、最大运行频率及转速等)。
智能设备30上预先安装有智能软件,智能软件可以用于:调用智能设备30上的蓝牙接口、获取蓝牙设备20传输的设备数据并解析到智能设备30的显示界面、在显示界面直观显示待调试设备10的各项数据、以及提供待调试设备10的控制及参数设置功能,从而完成待调试设备10的各种调试、诊断工作。
请参照图2,图2为本发明提供的蓝牙设备20的结构示意图,该蓝牙设备20包括通信模块21、控制模块22、BLE模块23及电源模块24。
通信模块21通过通信总线连接到待调试设备10的主板,用于获取待调试设备10传输的设备数据并传输到控制模块22。
控制模块22与通信模块21和BLE模块23均电连接,用于对设备数据进行处理、以及控制BLE模块23的工作模式和数据传输模式等。
BLE模块23无线连接至智能设备30的蓝牙接口,用于将设备数据传输至智能设备30。
BLE模块23,还用于接收智能设备30传输的调试指令并发送至控制模块22。通信模块21还用于将调试指令传输至待调试设备10,从而完成设备调试。
控制模块22可能是一种集成电路芯片,具有信号的处理能力。控制模块22可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、微控制单元(Microcontroller Unit,MCU)、复杂可编程逻辑器件(Complex Programmable LogicDevice,CPLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、嵌入式ARM等芯片。
控制模块22内部存储有可执行指令,例如,图5所示的设备调试装置100,设备调试装置100包括至少一个可以软件或固件(firmware)的形式存储于控制模块22内部的软件功能模块,控制模块22执行内部存储的可执行指令时,实现下述实施例揭示的设备调试方法。在实现过程中,设备调试方法的各步骤可以通过控制模块22中的硬件的集成逻辑电路或者软件形式的指令完成。
BLE模块23支持低功耗蓝牙协议,可以实现较低功耗下的无线、高速数据传输,向相对经典蓝牙具有快速连接的优点。
BLE模块23与智能设备30(例如,智能手机、平板电脑、个人电脑等)蓝牙连接,为蓝牙设备20实现蓝牙信号的发送及接收。同时,BLE模块23与控制模块22电连接,用于在控制模块22的作用下,将待调试设备10的设备数据,以蓝牙的方式发送至智能设备30,以及,接收智能设备30以蓝牙方式发送的调试指令。
电源模块24与通信模块21、控制模块22、BLE模块23均电连接,用于为通信模块21、控制模块22及BLE模块23提供工作电源。电源模块24可以单独供电,也可以从待调试设备10上取电。
在图2的基础上,请参照图3,图3为本发明提供的设备调试方法的流程示意图,该设备调试方法可以包括以下步骤:
S101,接收待调试设备实时传输的当前设备数据。
在调试过程中,待调试设备10会不断获取自身的设备数据,并实时传输至蓝牙设备20。即,蓝牙设备20的通信模块21接收待调试设备10的主板实时传输的设备数据。
待调试设备10每次传输的设备数据都是一个数据包。当前设备数据是指,当前时刻待调试设备10传输的数据包。
S102,检测当前设备数据是否为重复数据。
假设待调试设备10的数据传输速率为A bps,蓝牙设备20的数据传输速率为Bbps。数据传输速率为单位时间内传输的数据量,如单位bps表示每秒传输的数据比特(位)数。
发明人在工作中发现,实际情况为A>B,即,待调试设备10将设备数据传输到蓝牙设备20,比蓝牙设备20以蓝牙方式将设备数据传输到智能设备30快,这样无法满足设备数据通过蓝牙设备20的无损上传,会造成数据丢失。
同时,发明人发现,由于待调试设备10的通信实时性要求高,故待调试设备10始终是按照规则发送设备数据的,但是,发送的设备数据中含有大量的重复数据,例如,空调的温度一直没有变化,但是仍然会一直发送温度数据。而对于设备调试来说,重复数据是没有意义的,蓝牙设备20没有必要将重复数据传输至智能设备30。
因此,待调试设备10将设备数据实时传输至蓝牙设备20后,蓝牙设备20会对设备数据进行筛选,检测设备数据是否为重复数据,只有在确定设备数据不为重复数据时才传输至智能设备30,这样可以避免蓝牙设备20传输大量的重复数据,从而提高蓝牙设备20的数据传输速率,实现高效传输,可以有效防止数据丢失。
S103,在当前设备数据不为重复数据时,将当前设备数据传输至智能设备,以使智能设备基于蓝牙设备传输的设备数据对待调试设备进行调试。
蓝牙设备20在经过检测后,将不为重复数据的设备数据传输至智能设备30。智能设备30上预先安装有智能软件(例如,手机APP、电脑软件等),智能软件将设备数据解析到智能设备30的显示界面、在显示界面直观显示待调试设备10的各项数据、以及提供待调试设备10的控制及参数设置功能,从而完成待调试设备10的各种调试、诊断工作。
对于待调试设备10的调试工作,智能软件提供的功能为:对获取到的设备数据,以列表或曲线等形式进行直观展示;以及,提供待调试设备10的控制功能,可以对待调试设备10进行快速控制,使待调试设备10处于不同运行状态(例如,最大制冷、最小制热等)进行调试;以及,对待调试设备10的参数进行设定,例如,保护值调整等;最终使待调试设备10调试到最佳状态。
对于待调试设备10的诊断工作,智能软件提供的功能为:获取待调试设备10的机器型号、生产序列号等唯一标识;根据机器型号、生产序列号等唯一标识,从生产数据库中匹配出待调试设备10的各项出厂测试参数,例如,出厂测试的电流值、电压值、排气温度等;对待调试设备10进行参数诊断,获取实际运行的各项参数,例如,实际运行的电流值、电压值、排气温度等;将待调试设备10实际运行的各项参数与各项出厂测试参数进行一一比对,判断实际运行的参数是否与对应的出厂测试参数匹配,不匹配则诊断为待调试设备10出现问题,并获取通用的解决或优化方案,供诊断人员参考。
其中,在获取待调试设备10的机器型号、生产序列号等唯一标识时,手机APP可以支持摄像头扫码功能,通过扫描待调试设备10的条形码或二维码,获取待调试设备10的机器型号、生产序列号等唯一标识;电脑软件可以支持手动输入条码数据功能,通过读取诊断人员手动输入的待调试设备10的条码数据,获取待调试设备10的机器型号、生产序列号等唯一标识。
在图3的基础上,请参照图4,在步骤S103之后,设备调试方法还包括步骤S104。
S104,在当前设备数据为重复数据时,对当前设备数据不进行传输。
下面对步骤S102进行详细介绍。
蓝牙设备20预先配置有校验数据表,校验数据表中存储有多个校验信息,一个校验信息对应一个已传输至智能设备30的设备数据。因此,步骤S102可以包括:
生成当前设备数据的校验信息;
判断校验数据表中是否存在当前设备数据的校验信息;
若是,则判定当前设备数据为重复数据;
若否,则判定当前设备数据不为重复数据,将当前设备数据的校验信息加入至校验数据表。
可选地,可以通过获取当前设备数据的内容(例如,温度),并采用设定校验方式进行校验,生成当前设备数据的校验信息;设定校验方式可以是,但不限于CRC(CyclicRedundancy Check,循环冗余校验)、异或、累加和等;校验数据表中的每个校验信息,也都是按照上述同样的设定校验方式得到的。
之后,判断校验数据表中是否存在与当前设备数据的校验信息一致的校验信息,如果存在,则说明设备数据没有变化,当前设备数据为重复数据,此时对当前设备数据不进行传输;如果不存在,说明设备数据有变化,当前设备数据不为重复数据,此时将当前设备数据传输至智能设备30,并将当前设备数据的校验信息加入到校验数据表中。
下面对步骤S103进行详细介绍。
蓝牙设备20在确定当前设备数据不为重复数据后,需要将当前设备数据传输至智能设备30,虽然对重复数据不进行传输,但是,也可能会出现短时间内有大量的设备数据发生变化的情形。因此,为了避免短时间内有大量设备数据发生变化,而蓝牙设备20来不及传输至智能设备30,导致数据丢失的情形,本发明实施例采用先进先出的缓存机制,先对设备数据进行缓存,再传输至智能设备30。
因此,在当前设备数据不为重复数据时,将当前设备数据传输至智能设备30的过程,可以包括:
将当前设备数据存储至预先建立的缓存空间;
按照先进先出的缓存机制,从缓存空间中获取当前设备数据并传输至智能设备30。
可选地,缓存空间的大小满足以下公式:
X>M*(A-B);
其中,X表示缓存空间的大小,M表示设定时长,A表示待调试设备10的数据传输速率,B表示蓝牙设备的数据传输速率。设定时长可以是待调试设备10的一轮通信时间,通常为3s。
与现有技术相比,本发明实施例具有以下有益效果:
首先,待调试设备10将设备数据实时传输至蓝牙设备20后,蓝牙设备20检测设备数据是否为重复数据,只有在确定设备数据不为重复数据时才传输至智能设备30,这样可以避免传输大量的重复数据,提高蓝牙设备20的数据传输速率,实现高效传输,能够有效防止数据丢失。
其次,蓝牙设备20在确定设备数据不为重复数据后,采用先进先出的缓存机制对设备数据进行传输,能够避免短时间内有大量设备数据发生变化,而蓝牙设备20来不及传输导致数据丢失的情形。
为了执行上述实施例及各个可能的实施方式中的相应步骤,下面给出应用于蓝牙设备20的设备调试装置的实现方式。需要说明的是,本实施例所述的设备调试装置,其基本原理及产生的技术效果与前述方法实施例相同,为简要描述,本实施例中未提及部分,可参考前述方法实施例的相应内容。
请参照图5,图5为本发明所提供的设备调试装置100的功能模块示意图。该设备调试装置100应用于蓝牙设备20,下面结合图5对该设备调试装置100进行介绍,该设备调试装置100包括:接收模块110、检测模块120及第一执行模块130。
接收模块110,用于接收待调试设备实时传输的当前设备数据。
检测模块120,用于检测当前设备数据是否为重复数据。
第一执行模块130,用于在当前设备数据不为重复数据时,将当前设备数据传输至智能设备,以使智能设备基于蓝牙设备传输的设备数据对待调试设备进行调试。
可选地,蓝牙设备20预先配置有校验数据表,校验数据表中存储有多个校验信息,一个校验信息对应一个已传输至智能设备的设备数据;
检测模块120具体用于:生成当前设备数据的校验信息;判断校验数据表中是否存在当前设备数据的校验信息;若是,则判定当前设备数据为重复数据;若否,则判定当前设备数据不为重复数据,将当前设备数据的校验信息加入至校验数据表。
可选地,第一执行模块130执行将当前设备数据传输至智能设备的方式,包括:将当前设备数据存储至预先建立的缓存空间;按照先进先出的缓存机制,从缓存空间中获取当前设备数据并传输至智能设备。
可选地,设备调试装置100还包括第二执行模块140。
第二执行模块140,用于在当前设备数据为重复数据时,对当前设备数据不进行传输。
综上所述,本发明提供的一种设备调试方法及装置、蓝牙设备,在设备调试过程中,待调试设备将设备数据实时传输至蓝牙设备,蓝牙设备在接收到设备数据后,先检测设备数据是否为重复数据,只有在设备数据不为重复数据时才传输至智能设备,这样可以避免传输大量的重复数据,提高蓝牙设备的数据传输速率,实现高效传输,从而可以有效防止数据丢失,保证了调试效果。同时,蓝牙设备在确定设备数据不为重复数据后,采用先进先出的缓存机制对设备数据进行传输,能够进一步避免数据丢失,使调试效果进一步得到保证。
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

Claims (7)

1.一种设备调试方法,其特征在于,应用于蓝牙设备(20),所述蓝牙设备(20)与待调试设备(10)有线连接且与智能设备(30)蓝牙连接;所述设备调试方法包括:
接收所述待调试设备(10)实时传输的当前设备数据;
检测所述当前设备数据是否为重复数据;
在所述当前设备数据不为重复数据时,将所述当前设备数据传输至所述智能设备(30),以使所述智能设备(30)基于所述蓝牙设备(20)传输的设备数据对所述待调试设备(10)进行调试;
所述将所述当前设备数据传输至所述智能设备(30)的步骤,包括:
将所述当前设备数据存储至预先建立的缓存空间;
按照先进先出的缓存机制,从所述缓存空间中获取所述当前设备数据并传输至所述智能设备(30);
所述缓存空间的大小满足以下公式:
X>M*(A-B);
其中,X表示所述缓存空间的大小,M表示设定时长,A表示所述待调试设备(10)的数据传输速率,B表示所述蓝牙设备(20)的数据传输速率。
2.根据权利要求1所述的设备调试方法,其特征在于,所述蓝牙设备(20)预先配置有校验数据表,所述校验数据表中存储有多个校验信息,一个所述校验信息对应一个已传输至所述智能设备(30)的设备数据;
所述检测所述当前设备数据是否为重复数据的步骤,包括:
生成所述当前设备数据的校验信息;
判断校验数据表中是否存在所述当前设备数据的校验信息;
若是,则判定所述当前设备数据为重复数据;
若否,则判定所述当前设备数据不为重复数据,将所述当前设备数据的校验信息加入至所述校验数据表。
3.根据权利要求1所述的设备调试方法,其特征在于,所述设备调试方法还包括:
在所述当前设备数据为重复数据时,对所述当前设备数据不进行传输。
4.一种设备调试装置,其特征在于,应用于蓝牙设备(20),所述蓝牙设备(20)与待调试设备(10)有线连接且与智能设备(30)蓝牙连接;所述设备调试装置(100)包括:
接收模块(110),用于接收所述待调试设备(10)实时传输的当前设备数据;
检测模块(120),用于检测所述当前设备数据是否为重复数据;
第一执行模块(130),用于在所述当前设备数据不为重复数据时,将所述当前设备数据传输至所述智能设备(30),以使所述智能设备(30)基于所述蓝牙设备(20)传输的设备数据对所述待调试设备(10)进行调试;
所述第一执行模块(130)执行所述将所述当前设备数据传输至所述智能设备(30)的方式,包括:
将所述当前设备数据存储至预先建立的缓存空间;
按照先进先出的缓存机制,从所述缓存空间中获取所述当前设备数据并传输至所述智能设备(30);
所述缓存空间的大小满足以下公式:
X>M*(A-B);
其中,X表示所述缓存空间的大小,M表示设定时长,A表示所述待调试设备(10)的数据传输速率,B表示所述蓝牙设备(20)的数据传输速率。
5.根据权利要求4所述的设备调试装置,其特征在于,所述蓝牙设备(20)预先配置有校验数据表,所述校验数据表中存储有多个校验信息,一个所述校验信息对应一个已传输至所述智能设备(30)的设备数据;
所述检测模块(120)具体用于:
生成所述当前设备数据的校验信息;
判断校验数据表中是否存在所述当前设备数据的校验信息;
若是,则判定所述当前设备数据为重复数据;
若否,则判定所述当前设备数据不为重复数据,将所述当前设备数据的校验信息加入至所述校验数据表。
6.根据权利要求4所述的设备调试装置,其特征在于,所述设备调试装置(100)还包括:
第二执行模块(140),用于在所述当前设备数据为重复数据时,对所述当前设备数据不进行传输。
7.一种蓝牙设备,其特征在于,所述蓝牙设备(20)与待调试设备(10)有线连接且与智能设备(30)蓝牙连接,所述蓝牙设备(20)包括:
控制模块(22),用于执行内部存储的可执行指令时,实现权利要求1-3任一项所述的设备调试方法。
CN202110644415.2A 2021-06-09 2021-06-09 设备调试方法及装置、蓝牙设备 Active CN113381785B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110644415.2A CN113381785B (zh) 2021-06-09 2021-06-09 设备调试方法及装置、蓝牙设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110644415.2A CN113381785B (zh) 2021-06-09 2021-06-09 设备调试方法及装置、蓝牙设备

Publications (2)

Publication Number Publication Date
CN113381785A CN113381785A (zh) 2021-09-10
CN113381785B true CN113381785B (zh) 2022-04-19

Family

ID=77573365

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110644415.2A Active CN113381785B (zh) 2021-06-09 2021-06-09 设备调试方法及装置、蓝牙设备

Country Status (1)

Country Link
CN (1) CN113381785B (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN206489557U (zh) * 2016-12-01 2017-09-12 中车戚墅堰机车有限公司 一种机车调试用串行设备无线透传及数据存储装置
CN108255692A (zh) * 2016-12-28 2018-07-06 新华三技术有限公司 信息处理方法及装置
CN112733369A (zh) * 2021-01-13 2021-04-30 青岛海尔科技有限公司 智能设备检修方法、终端及***、电子设备

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9384205B1 (en) * 2013-12-18 2016-07-05 Veritas Technologies Llc Auto adaptive deduplication to cloud based storage
CN104848490B (zh) * 2015-05-18 2017-12-22 重庆三峡学院 一种基于云服务远程调试的空调***
CN105631042B (zh) * 2016-01-26 2019-02-22 北京京东尚科信息技术有限公司 一种数据验重的方法和装置
CN110213020A (zh) * 2019-05-31 2019-09-06 杭州涂鸦信息技术有限公司 基于蓝牙外设的数据传输方法、终端、***以及装置
CN111654523A (zh) * 2020-04-28 2020-09-11 珠海格力电器股份有限公司 一种数据处理方法、装置、存储介质及服务器

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN206489557U (zh) * 2016-12-01 2017-09-12 中车戚墅堰机车有限公司 一种机车调试用串行设备无线透传及数据存储装置
CN108255692A (zh) * 2016-12-28 2018-07-06 新华三技术有限公司 信息处理方法及装置
CN112733369A (zh) * 2021-01-13 2021-04-30 青岛海尔科技有限公司 智能设备检修方法、终端及***、电子设备

Also Published As

Publication number Publication date
CN113381785A (zh) 2021-09-10

Similar Documents

Publication Publication Date Title
US20150379771A1 (en) Image data generating device, portable terminal device, and portable control device
US9984244B2 (en) Controller, information processing apparatus, and recording medium
WO2018129893A1 (zh) 一种基于硬件在环设备的测试***
CN204086979U (zh) 一种电动汽车电机控制器硬件在环测试***
JP2014157505A (ja) コントローラ、情報処理装置およびプログラム
CN104331063A (zh) 一种工业现场设备远程诊断维护***及方法
US9292395B2 (en) Debug stub server, debug method, and program
CN105446933A (zh) 多核心处理器的调试***与调试方法
CN103926901A (zh) 一种基于Modbus通信协议的工控现场调试方法
CN110888836A (zh) 一种在飞腾平台使用bmc实现中断响应的方法
CN113381785B (zh) 设备调试方法及装置、蓝牙设备
CN202693709U (zh) 电器设备的测试工装、测试***
CN202975800U (zh) 基于wifi与移动智能终端的can总线诊断***
CN112822073B (zh) 测试方法、装置、***、电子设备及可读存储介质
CN103279265A (zh) 显示网络信息界面的终端、***及界面的生成方法
CN109582571B (zh) 在线调试方法、装置、调试从机、调试主机和***
TW201626337A (zh) 監控系統及方法
EP2942714B1 (en) Monitoring method, monitoring apparatus, and electronic device
CN111025916B (zh) 家电设备检测控制方法及***
CN203754167U (zh) 一种电梯调试维修手持终端
CN103576019B (zh) 电器设备的测试工装、测试***和测试方法
CN203950006U (zh) 一种基于微处理器的飞机导线故障自动检测器
CN106650006B (zh) 可编程逻辑器件的调试方法、***及电子设计自动化终端
CN107066360B (zh) 一种信息传输方法及服务器
RU109303U1 (ru) Промышленный контроллер

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant