CN110440421B - Multi-split debugging method based on random codes, household charging system and air conditioner - Google Patents

Multi-split debugging method based on random codes, household charging system and air conditioner Download PDF

Info

Publication number
CN110440421B
CN110440421B CN201910727435.9A CN201910727435A CN110440421B CN 110440421 B CN110440421 B CN 110440421B CN 201910727435 A CN201910727435 A CN 201910727435A CN 110440421 B CN110440421 B CN 110440421B
Authority
CN
China
Prior art keywords
random code
debugging
debugging data
data
server
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
CN201910727435.9A
Other languages
Chinese (zh)
Other versions
CN110440421A (en
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.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
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 Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN201910727435.9A priority Critical patent/CN110440421B/en
Publication of CN110440421A publication Critical patent/CN110440421A/en
Application granted granted Critical
Publication of CN110440421B publication Critical patent/CN110440421B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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/88Electrical aspects, e.g. circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Air Conditioning Control Device (AREA)

Abstract

The invention discloses a multi-split air conditioner debugging method based on random codes, a household charging system and an air conditioner, wherein the multi-split air conditioner debugging method comprises the following steps: the software end generates a random code during engineering debugging and uploads the random code to a server; the mobile terminal acquires the random code and uploads debugging data of the indoor unit in the engineering to the server in combination with the random code; the server judges whether the random code is effective or not, and if the random code is effective, the server pushes the debugging data and the random code to the software end. The invention can improve the debugging efficiency and the safety and the accuracy of data.

Description

Multi-split debugging method based on random codes, household charging system and air conditioner
Technical Field
The invention relates to the technical field of multi-split air conditioners, in particular to a multi-split debugging method and system based on random codes and an air conditioner.
Background
With the maturity and continuous innovation of the multi-split technology, more and more projects select multi-split, and the demand for the multi-split individual charging system is increased. At present, the project number, the position number and the MAC address of an indoor unit are recorded by adopting manual paper, wherein the position number is compiled according to the number of a building, a floor and a room where the indoor unit is located, and then is manually input into a software end, so that the project debugging and learning cost is high, the working efficiency is low and mistakes are easy to make.
With the development of intellectualization, people upload debugging information to a server after debugging through a mobile phone, and finally download software from the server, although the accuracy of the method is guaranteed compared with the former method, the safety of data cannot be guaranteed, and the risk of artificially uploading destructive data to the server exists.
Therefore, how to design a multi-connected debugging method capable of improving data transmission security is an urgent technical problem to be solved in the industry.
Disclosure of Invention
In order to solve the defect that data transmission is unsafe in the existing debugging method, the invention provides a multi-split debugging method based on random codes, a household charging system and an air conditioner.
The technical scheme adopted by the invention is that a multi-split debugging method based on random codes is designed, and the method comprises the following steps: the software end generates a random code during engineering debugging and uploads the random code to a server; the mobile terminal acquires the random code and uploads debugging data of the indoor unit in the engineering to the server in combination with the random code; the server judges whether the random code is effective or not, and if the random code is effective, the server pushes the debugging data and the random code to the software end.
Preferably, the server determines whether the random code is valid, and if the random code is invalid, the server sends a signal that the random code is invalid through the mobile terminal.
Preferably, the server determining whether the random code is valid includes: and calculating the time interval between the received random code sent by the software end and the debugging data sent by the mobile end, and judging whether the time interval is within a preset valid time range, if so, the time interval is valid, and if not, the time interval is invalid.
Preferably, the calculating the time interval between the reception of the random code sent by the software end and the debugging data sent by the mobile end includes: the server immediately acquires the current time to generate the timestamp after receiving the random code sent by the software end, acquires the current time again as comparison time after receiving the debugging data, and subtracts the timestamp from the comparison time to obtain a time interval.
Preferably, before the server pushes the debugging data and the random code to the software end, the server checks whether the debugging data is accurate or not, and if so, the server pushes the debugging data and the random code to the software end.
Preferably, the random code contains engineering code of the project, the server pushes the debugging data and the random code to the software terminal, obtains the engineering code in the random code, binds the debugging data and the engineering code, and stores the binding data and the engineering code in the database for backup.
Preferably, the server checking whether the debugging data is accurate includes: and acquiring the mac address of the indoor unit in the debugging data, judging whether the same mac address exists in the database, if not, the debugging data is accurate, and if so, the debugging data is inaccurate.
Preferably, when the debugging data is inaccurate, the mobile terminal sends a prompt signal for updating or not, and if the mobile terminal returns a signal for agreeing to update, the debugging data and the random code are pushed to the software terminal and the database is updated.
Preferably, after the software end receives the debugging data and the random code, the software end verifies whether the debugging data is available, and if the debugging data is available, the software end generates the engineering tree according to the debugging data and the random code.
Preferably, the software end checking whether the debugging data is available includes: and acquiring the mac addresses of the indoor units in the debugging data, and judging whether the mac addresses of the indoor units are available in the mac addresses of all the indoor units connected with the software end, wherein if the mac addresses of the indoor units are not available, the debugging data are unavailable, and if the mac addresses of the indoor units are available, the debugging data are available.
Preferably, when the software terminal generates the random code, the two-dimensional code including the random code is displayed, and the mobile terminal scans the two-dimensional code to obtain the random code.
The invention provides a household charging system, which adopts the multi-online debugging method during installation and debugging.
The invention provides a multi-split air conditioner, which adopts the household charging system.
Compared with the prior art, the method and the device adopt the random code as the data transmission identification of the software end, the mobile end and the server, after the mobile end uploads the debugging data and the random code, the server judges whether the random code is effective, if the random code is effective, the debugging data and the random code are pushed to the software end, the whole process is paperless debugging, the engineering debugging process is simplified, and the safety and the accuracy of the debugging data can be ensured.
Drawings
The invention is described in detail below with reference to examples and figures, in which:
FIG. 1 is a schematic flow chart of a debugging method in the present invention;
FIG. 2 is a schematic diagram of data transmission of the debugging method of the present invention.
Detailed Description
As shown in fig. 1 and 2, the multi-split debugging method provided by the present invention includes the following steps.
(1) The software end of the upper computer generates a random code during engineering debugging, the random code is uploaded to the server, and after the server and the mobile end acquire the random code, the software end, the server and the mobile end form a closed loop of data transmission by using the random code as a unique identifier. In order to facilitate the mobile terminal to acquire the identification code, the software terminal generates a two-dimensional code corresponding to the random code when establishing the random code, displays the two-dimensional code on a page of the software terminal, and an operator scans the two-dimensional code through the mobile terminal to acquire the random code.
(2) The method comprises the steps that a mobile terminal obtains a random code, debugging data of indoor units in engineering are uploaded to a server in combination with the random code, the mobile terminal can be a mobile phone, a two-dimensional code containing indoor unit information is arranged on a line controller of the indoor units, a small program in the mobile phone is opened to scan the two-dimensional code of the line controller, the indoor unit information in the two-dimensional code is obtained, the indoor unit information contains the position number and the MAC address of the indoor units, and the MAC address of each indoor unit in the multi-split-line is different.
(3) The server judges whether the random code is valid, if the random code is valid, the debugging data and the random code are pushed to the software end, and if the random code is invalid, the mobile end sends a signal that the random code is invalid. In a preferred embodiment, the server calculates a time interval between the reception of the random code sent by the software end and the reception of the debugging data sent by the mobile end, and the calculation mode of the time interval is as follows: the server immediately acquires current time to generate a timestamp after receiving the random code sent by the software end, acquires the current time again as comparison time after receiving debugging data sent by the mobile end, subtracts the timestamp from the comparison time to obtain a time interval, and judges whether the time interval is within a preset effective time range, if so, the random code is effective, otherwise, the random code is invalid.
In consideration of the fact that local data of an upper computer is likely to be lost due to various reasons in the actual use process, a server needs to push the data in real time and also needs to backup the data, a random code contains engineering codes of engineering, the server pushes debugging data and the random code to a software end, simultaneously obtains the engineering codes in the random code, binds the debugging data and the engineering codes and stores the binding data and the engineering codes into a database for backup, when the local data of the upper computer is lost, engineering debugging does not need to be carried out again, the backup debugging data are directly obtained from the server and are restored to the software end, and long-term restoration of the debugging data is guaranteed.
In order to improve the accuracy of data transmission and storage, before the server pushes the debugging data and the random code to the software end, whether the debugging data is accurate or not is checked, and if the debugging data is accurate, the debugging data and the random code are pushed to the software end. In a preferred embodiment, the way for the server to check whether the debugging data is accurate is as follows: acquiring the mac address of the indoor unit in the debugging data, judging whether the same mac address exists in the database or not, if not, judging that the debugging data is accurate, pushing the debugging data and the random code to the software end and storing the debugging data and the random code in the database for backup; if the debugging data is inaccurate, a prompt signal for judging whether the updating is carried out or not is sent out by the mobile terminal, and if the updating agreeing signal is returned by the mobile terminal, the debugging data and the random code are pushed to the software terminal and the database is updated.
(4) In order to further ensure the accuracy of the data, after the software end receives the debugging data and the random code, the software end verifies whether the debugging data is available, if the debugging data is available, an engineering tree is generated according to the debugging data and the random code, and if the debugging data is unavailable, the debugging data is discarded. In a preferred embodiment, the software end obtains mac addresses of all indoor units in the multi-split air conditioner through the controller, the controller is a gateway, the controller connects and controls each indoor unit and each outdoor unit in the multi-split air conditioner, and the software end checks whether the debugging data is available or not is performed in the following manner: and acquiring the mac address of the indoor unit in the debugging data, judging whether the mac address of the indoor unit exists in the mac addresses of the multi-split air conditioner, if not, the debugging data is unavailable, if so, the debugging data is available, and the software end automatically generates an engineering tree according to the engineering code and the debugging data in the random code.
The method adopts a more modern mode to carry out engineering debugging, simplifies the debugging process, ensures the safety and the accuracy of the engineering debugging data, stores the debugging data in the server in the engineering debugging process, does not need to debug the engineering again when the local debugging data is lost due to various reasons such as aging, damage and the like of computer hardware, directly obtains the engineering debugging data of the server and restores the engineering debugging data to the software end, and greatly improves the user experience.
The invention provides a household charging system, which adopts the multi-online debugging method during installation and debugging, and a software end is household charging software of the household charging system.
The invention also provides a multi-split air conditioner, and the household charging system is adopted.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.

Claims (10)

1. A multi-split debugging method is characterized by comprising the following steps:
the software end generates a random code during engineering debugging and uploads the random code to a server;
the mobile terminal acquires the random code and uploads debugging data of the indoor unit in the engineering to a server in combination with the random code;
the server judges whether the random code is valid or not, and if the random code is valid, the server pushes the debugging data and the random code to the software end;
the random code contains the engineering code of the project, the server pushes debugging data and the random code to a software end, simultaneously obtains the engineering code in the random code, binds the debugging data and the engineering code and stores the binding data and the engineering code into a database for backup;
before the server pushes debugging data and random codes to a software end, the server firstly checks whether the debugging data is accurate, and if so, the server pushes the debugging data and the random codes to the software end;
the server verifying whether the debugging data is accurate comprises: and acquiring the mac address of the indoor unit in the debugging data, and judging whether the same mac address exists in a database or not, wherein if not, the debugging data is accurate, and if so, the debugging data is inaccurate.
2. The multi-split debugging method according to claim 1, wherein the server determines whether the random code is valid, and if not, signals that the random code is invalid are sent out through the mobile terminal.
3. The multi-split debugging method according to claim 1 or 2, wherein the server determining whether the random code is valid comprises: and calculating the time interval between the received random code sent by the software end and the debugging data sent by the mobile end, and judging whether the time interval is within a preset valid time range, if so, the time interval is valid, and if not, the time interval is invalid.
4. The multi-split debugging method of claim 3, wherein the calculating the time interval between the reception of the random code sent by the software end and the debugging data sent by the mobile end comprises: the server immediately acquires current time to generate a timestamp after receiving the random code sent by the software end, acquires the current time again as comparison time after receiving the debugging data, and subtracts the timestamp from the comparison time to obtain the time interval.
5. The multi-split debugging method of claim 1, wherein when the debugging data is inaccurate, a prompt signal for whether to update is sent by the mobile terminal, and if the mobile terminal returns a signal for approving update, the debugging data and the random code are pushed to the software terminal and a database is updated.
6. The multi-split debugging method of claim 1, wherein after the software end receives the debugging data and the random code, the software end checks whether the debugging data is available, and if so, generates an engineering tree according to the debugging data and the random code.
7. The multi-split debugging method of claim 6, wherein the software side verifying whether the debugging data is available comprises: and acquiring the mac address of the indoor unit in the debugging data, and judging whether the mac address of the indoor unit exists in the mac addresses of all the indoor units connected with the software end, wherein if the mac address does not exist, the debugging data is unavailable, and if the mac address exists, the debugging data is available.
8. The multi-split debugging method according to claim 1, wherein the software terminal displays a two-dimensional code containing the random code when generating the random code, and the mobile terminal scans the two-dimensional code to obtain the random code.
9. A household charging system, characterized in that the household charging system adopts the multi-online debugging method as claimed in any one of claims 1 to 8 when being installed and debugged.
10. A multi-split air conditioner characterized in that the household charging system as claimed in claim 9 is adopted.
CN201910727435.9A 2019-08-07 2019-08-07 Multi-split debugging method based on random codes, household charging system and air conditioner Active CN110440421B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910727435.9A CN110440421B (en) 2019-08-07 2019-08-07 Multi-split debugging method based on random codes, household charging system and air conditioner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910727435.9A CN110440421B (en) 2019-08-07 2019-08-07 Multi-split debugging method based on random codes, household charging system and air conditioner

Publications (2)

Publication Number Publication Date
CN110440421A CN110440421A (en) 2019-11-12
CN110440421B true CN110440421B (en) 2020-06-30

Family

ID=68433957

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910727435.9A Active CN110440421B (en) 2019-08-07 2019-08-07 Multi-split debugging method based on random codes, household charging system and air conditioner

Country Status (1)

Country Link
CN (1) CN110440421B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112199660A (en) * 2020-07-03 2021-01-08 支付宝(杭州)信息技术有限公司 Method and device for verifying electronic equipment application
CN113609134B (en) * 2021-08-23 2024-05-24 广州品唯软件有限公司 Method and device for acquiring unique random code
CN115371213A (en) * 2022-08-23 2022-11-22 四川虹美智能科技有限公司 Method and system for debugging multi-split air conditioner and computer readable storage medium

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101208899A (en) * 2005-04-11 2008-06-25 莱斯特美通信有限公司 Method and device for communication using random codes
CN101599825A (en) * 2009-07-09 2009-12-09 交通银行股份有限公司 information checking system, server and method
KR20100030110A (en) * 2008-09-09 2010-03-18 엘지전자 주식회사 Method of debuging softwere for air-conditioner
CN102175901A (en) * 2011-01-25 2011-09-07 东南大学 Energy consumption division method of multi-connected central air conditioning system and household charging system
CN102624515A (en) * 2011-11-24 2012-08-01 中联重科股份有限公司 Data transmission method, system and terminals
CN103901242A (en) * 2014-04-22 2014-07-02 珠海格力电器股份有限公司 Multi-online individual billing method and system
CN104848490A (en) * 2015-05-18 2015-08-19 重庆三峡学院 Air conditioning system based on cloud service remote debugging
CN104898639A (en) * 2015-04-03 2015-09-09 珠海格力电器股份有限公司 System for equipment state detection and control method thereof
KR101611103B1 (en) * 2014-12-29 2016-04-21 주식회사 포스코아이씨티 Control System Based on Closed Network Capable of Remote Debugging and Remote Debugging Method Using The Same
CN107179754A (en) * 2017-04-18 2017-09-19 珠海格力电器股份有限公司 A kind of multiple on-line system and its centralized management method
CN107920044A (en) * 2016-10-09 2018-04-17 ***通信有限公司研究院 A kind of safe verification method and device
CN108562024A (en) * 2018-04-18 2018-09-21 广东美的暖通设备有限公司 Centralized control method, system and the computer readable storage medium of multi-online air-conditioning system
CN108758981A (en) * 2018-04-18 2018-11-06 青岛海信日立空调***有限公司 A kind of air conditioning charging method and apparatus
CN109373503A (en) * 2018-10-16 2019-02-22 珠海格力电器股份有限公司 A kind of electricity consumption calculation method, device and the central air-conditioning of central air-conditioning
CN109520074A (en) * 2018-09-30 2019-03-26 佛山市中格威电子有限公司 A kind of intelligent regulator system and method for air-conditioning equipment
CN109974205A (en) * 2019-02-18 2019-07-05 珠海格力电器股份有限公司 A kind of multi-connected machine adjustment method and terminal

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190097785A1 (en) * 2017-09-27 2019-03-28 Silicon Laboratories Inc. Apparatus for Clock-Frequency Variation in Electronic Circuitry and Associated Methods

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101208899A (en) * 2005-04-11 2008-06-25 莱斯特美通信有限公司 Method and device for communication using random codes
KR20100030110A (en) * 2008-09-09 2010-03-18 엘지전자 주식회사 Method of debuging softwere for air-conditioner
CN101599825A (en) * 2009-07-09 2009-12-09 交通银行股份有限公司 information checking system, server and method
CN102175901A (en) * 2011-01-25 2011-09-07 东南大学 Energy consumption division method of multi-connected central air conditioning system and household charging system
CN102624515A (en) * 2011-11-24 2012-08-01 中联重科股份有限公司 Data transmission method, system and terminals
CN103901242A (en) * 2014-04-22 2014-07-02 珠海格力电器股份有限公司 Multi-online individual billing method and system
KR101611103B1 (en) * 2014-12-29 2016-04-21 주식회사 포스코아이씨티 Control System Based on Closed Network Capable of Remote Debugging and Remote Debugging Method Using The Same
CN104898639A (en) * 2015-04-03 2015-09-09 珠海格力电器股份有限公司 System for equipment state detection and control method thereof
CN104848490A (en) * 2015-05-18 2015-08-19 重庆三峡学院 Air conditioning system based on cloud service remote debugging
CN107920044A (en) * 2016-10-09 2018-04-17 ***通信有限公司研究院 A kind of safe verification method and device
CN107179754A (en) * 2017-04-18 2017-09-19 珠海格力电器股份有限公司 A kind of multiple on-line system and its centralized management method
CN108562024A (en) * 2018-04-18 2018-09-21 广东美的暖通设备有限公司 Centralized control method, system and the computer readable storage medium of multi-online air-conditioning system
CN108758981A (en) * 2018-04-18 2018-11-06 青岛海信日立空调***有限公司 A kind of air conditioning charging method and apparatus
CN109520074A (en) * 2018-09-30 2019-03-26 佛山市中格威电子有限公司 A kind of intelligent regulator system and method for air-conditioning equipment
CN109373503A (en) * 2018-10-16 2019-02-22 珠海格力电器股份有限公司 A kind of electricity consumption calculation method, device and the central air-conditioning of central air-conditioning
CN109974205A (en) * 2019-02-18 2019-07-05 珠海格力电器股份有限公司 A kind of multi-connected machine adjustment method and terminal

Also Published As

Publication number Publication date
CN110440421A (en) 2019-11-12

Similar Documents

Publication Publication Date Title
CN110440421B (en) Multi-split debugging method based on random codes, household charging system and air conditioner
CN102136162B (en) A kind of power transmission line polling system
CN106681766B (en) Remote firmware upgrade control method and system
CN106027580A (en) Program remote upgrading method
US20200033019A1 (en) Air conditioner management system
CN106648781B (en) Method and system for upgrading remote firmware of communication equipment
US11499732B2 (en) Method, device and system for wireless networking of air conditioning unit
CN106549810A (en) Cloud service platform redaction issues front method of testing, device and system
CN103945006A (en) Real-time graphic digital communication method of concrete vibrating quality monitoring feedback data
CN109739536A (en) The method, apparatus and storage medium of vehicle remote firmware updating
CN112232454A (en) Data writing method and system, terminal, household appliance and computer device
WO2021036403A1 (en) Fault point detection method and apparatus for air conditioner, and readable storage medium
CN111352853B (en) Compatibility testing method, device, server and storage medium
KR101730267B1 (en) Apparatus and method for checking conformance of substation automation equipment
CN102625230A (en) Building system communication method, apparatus and system thereof
CN108924222B (en) Cloud server in Internet of vehicles and communication method
CN112738658B (en) Configuration method and device of intercom system, intercom terminal and configuration server
US20190317464A1 (en) A Ticket Management System
JP2002290318A (en) Data communication work aid method and data communication unit
US20150094986A1 (en) Environmental conditioning unit testing
CN109407526B (en) Equipment detection method and device and household appliance
CN114999097B (en) Method and system for evaluating effectiveness of smoke fire detector in grille suspended ceiling
CN110285529B (en) Automatic configuration method, equipment, terminal and system for central air conditioner terminal equipment
KR101862617B1 (en) System of testing iot sensor for power facility management
EP2955783A1 (en) A method for the installation with an electronic device of an outdoor unit and electronic device for such an installation

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