CN112036857B - Multi-split household charging debugging method, household charging system and multi-split air conditioner - Google Patents

Multi-split household charging debugging method, household charging system and multi-split air conditioner Download PDF

Info

Publication number
CN112036857B
CN112036857B CN201910483464.5A CN201910483464A CN112036857B CN 112036857 B CN112036857 B CN 112036857B CN 201910483464 A CN201910483464 A CN 201910483464A CN 112036857 B CN112036857 B CN 112036857B
Authority
CN
China
Prior art keywords
debugging
server
long connection
identification code
information
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
CN201910483464.5A
Other languages
Chinese (zh)
Other versions
CN112036857A (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 CN201910483464.5A priority Critical patent/CN112036857B/en
Publication of CN112036857A publication Critical patent/CN112036857A/en
Application granted granted Critical
Publication of CN112036857B publication Critical patent/CN112036857B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/14Payment architectures specially adapted for billing systems
    • G06Q20/145Payments according to the detected use or quantity

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a method for debugging split charging of a multi-split charging system, a split charging system and a multi-split air conditioner, wherein the method for debugging split charging of the multi-split charging comprises the following steps: selecting a debugged project on the household charging software, and establishing a unique long connection between the household charging software and the server according to the identification code corresponding to the debugged project; acquiring an identification code through a debugging terminal, and uploading the debugging data of the internal machine in the debugged project to a server by combining the identification code; the server checks whether the long connection corresponding to the identification code exists or not, if so, the debugging data and the identification code are pushed to the household charging software, and the engineering tree is automatically updated. The invention can not only increase the debugging efficiency, but also improve the safety and accuracy of data.

Description

Multi-split household charging debugging method, household charging system and multi-split air conditioner
Technical Field
The invention relates to the technical field of multi-split air conditioners, in particular to a multi-split household charging debugging method, a household charging system and a multi-split air conditioner.
Background
The household charging system is electric quantity and electricity charge calculation and allocation software of the multi-split air conditioner and is widely applied to various building multi-split air conditioning equipment. With the continuous increase of modern buildings, the installation quantity of multi-split air conditioners is rapidly increased, and the demand for split charging systems is also increased. The installation and debugging of the existing household charging system is a very complex process, and the most critical steps are binding of position codes, engineering numbers and MAC addresses corresponding to all indoor units in the multi-split air conditioner, wherein the position codes are compiled according to the building, floor and room numbers where the indoor units are located.
The main debugging method is that the operator manually transcribes the binding relation of the internal machine and then inputs the binding relation into the household charging software to generate an engineering tree. Along with the development of intelligence, debugging information is uploaded to a server after people debug the mobile phone, and finally household charging software is downloaded from the server. In addition, in the debugging process, the individual charging software cannot know the debugging progress in time, and can only frequently click to acquire possible updated data, so that the user experience is poor.
Therefore, how to design a multi-split household charging and debugging method capable of improving data transmission safety is a technical problem to be solved in the industry.
Disclosure of Invention
In order to solve the defect of unsafe data transmission of the existing debugging method, the invention provides a multi-split charging debugging method, a split charging system and a multi-split air conditioner.
The technical scheme adopted by the invention is that the debugging method for designing the multi-split charging comprises the following steps: selecting a debugged project on the household charging software, and establishing a unique long connection between the household charging software and the server according to the identification code corresponding to the debugged project; acquiring an identification code through a debugging terminal, and uploading the debugging data of the internal machine in the debugged project to a server by combining the identification code; the server checks whether the long connection corresponding to the identification code exists or not, if so, the debugging data and the identification code are pushed to the household charging software, and the engineering tree is automatically updated.
Preferably, the household charging software is provided with a unique identification code corresponding to each project; after the debugged project is selected on the household charging software, the household charging software transmits the identification code corresponding to the debugged project to the server so as to establish long connection.
Preferably, after the debugged project is selected on the household charging software, the household charging software displays the two-dimensional code containing the identification code corresponding to the debugged project; and scanning the two-dimensional code through the debugging terminal to obtain the identification code.
Preferably, the identification codes are acquired through the debugging terminal, the debugging data of each internal machine in the debugged project are combined with the identification codes one by one to form debugging information, and the debugging information is uploaded to the server one by one; the server checks whether the long connection corresponding to the identification code exists or not, if so, the debugging information is pushed to the household charging software one by one, and the engineering tree is automatically updated.
Preferably, the server receives the debug information and then uploads the debug information to the database for backup.
Preferably, after receiving the debug information, the server compares whether the debug information of the same internal machine exists in the database, if so, the server sends out a prompt signal whether to update through the debug terminal, and when the debug terminal returns a signal for agreeing to update, the debug information of the database is updated and pushed to the household charging software.
Preferably, the debugging data comprise position codes and MAC addresses of internal machines in the debugged engineering; comparing whether the same internal machine has debugging information in the database comprises the following steps: and acquiring the position code and the MAC address in the debugging information, comparing whether the same position code and the same MAC address exist in the database, and if so, judging that the same internal machine has the debugging information.
Preferably, the server disconnects the long connection after receiving the completion signal sent by the debug terminal.
Preferably, the disconnection of the long connection after the server receives the completion signal sent by the debug terminal includes: after receiving the completion signal, the server acquires the total number of received debug information received by the individual charging software in the long connection, compares the total number of received debug information with the total number of recorded debug information corresponding to the long connection in the database, disconnects the long connection if the total number of received debug information is the same, packages all debug information corresponding to the long connection in the database if the debug information is different, sends the package to the individual charging software, and disconnects the long connection.
Preferably, after the server and the individual charging software establish a unique long connection according to the identification code, the individual charging software sends heartbeat data to the server to keep the long connection.
Preferably, after the server and the household charging software establish a unique long connection according to the identification code, the server calculates a difference between the current time and the latest time of the debug data corresponding to the identification code in the database, and if the difference exceeds a preset failure time, the server disconnects the long connection.
Preferably, if the long connection is disconnected abnormally when the difference value does not exceed the preset failure time and the server does not receive the completion signal, the long connection is automatically re-established between the server and the household charging software.
The invention also provides a household charging system, which adopts the debugging method during installation and debugging.
The invention also provides a multi-split air conditioner which adopts the household charging system.
Compared with the prior art, the invention establishes long connection between the individual charging software and the server, and the debugging data can be pushed only under the condition that the server and the individual charging software are correspondingly long connected, thereby not only ensuring the safety of the debugging data in the individual charging installation and debugging process, but also realizing the push data without manual operation, improving the debugging convenience, reducing the labor cost, generating engineering trees by the individual charging software according to the received debugging data in real time when the debugging is carried out, and optimizing the user experience of the charging software.
Drawings
The invention is described in detail below with reference to examples and figures, wherein:
FIG. 1 is a simplified flow diagram of a debugging method of the present invention;
FIG. 2 is a flow chart of the exception handling in the debug method of the present invention.
Detailed Description
As shown in fig. 1 and 2, the debugging method provided by the invention is mainly implemented in 4 parts, and is described in detail as follows:
in the first part, the number of projects using the household charging software is large at present, each project corresponds to a plurality of different internal machines in the multi-split air conditioner, the household charging software needs to establish a unique identification code for each project before debugging, and in order to facilitate the debugging terminal to acquire the identification code, the household charging software generates a two-dimensional code corresponding to the identification code when establishing the identification code.
And the second part, an operator selects the debugged project on the household charging software, the household charging software sends the project code of the debugged project to the server to establish a unique long connection, and if the connection is successful, a connection-keeping state mark is generated on the household charging software page and is used for indicating that the household charging software is in connection, and reminding the user of not closing the household charging software or refreshing violence. In order to ensure the debugging safety, the debugging can be performed after the user-specific billing software determines to enter a debugging mode, wherein the debugging mode refers to that the server and the user-specific billing software are in long connection, the user-specific billing software displays the two-dimension code of the debugged project on the user-specific billing software page after entering the debugging mode, and an operator scans the two-dimension code through a debugging terminal to obtain an identification code.
And thirdly, after the household charging software enters a debugging mode, heartbeat data needs to be sent to a server at intervals to keep long connection. In order to prevent the garbage link from occupying the space of the server, the server presets the dead time, calculates the difference between the current time and the effective time, and if the difference exceeds the preset dead time, the server disconnects the long connection. After receiving the debug data transmitted by the debug terminal, the server uploads the debug data to the database for storage and backup, wherein the effective time refers to the latest time of the debug data corresponding to the identification code in the database, and in the initial stage of long connection, the latest time of the debug data corresponding to the identification code in the database is the connection success time of the long connection. After the debugging is finished, an operator can send a finishing signal to the server through the debugging terminal, and the server breaks the long connection after receiving the finishing signal sent by the debugging terminal. If the long connection is abnormally disconnected, the long connection is automatically re-established between the server and the household charging software, so that the accuracy of debugging data can be ensured, the efficiency of the server can be improved, and the abnormal disconnection is that the long connection is in a disconnection state when the difference value does not exceed the preset failure time and the server does not receive a completion signal.
And a fourth step, after the debug terminal scans the identification code, collecting the debug data of the internal machine in the debugged project and uploading the debug data to the server by combining the identification code, checking whether the long connection corresponding to the identification code exists or not by the server, if not, prompting an operator to enter a debug mode in the individual charging software by the debug terminal, and if so, pushing the debug data and the identification code to the individual charging software, wherein the individual charging software automatically updates the project tree according to the debug data and the identification code, the debug process is more intelligent, and avoiding that the frequent operation of the individual charging software in the existing debug method obtains whether the server has new debug data. It should be noted that the debug data includes a position code and a MAC address of the internal machine in the debugged project, and each internal machine corresponds to a unique combination of the position code and the MAC address.
In order to ensure the real-time performance of data, in the debugging process, each time the internal machine is used as a unit, the debugging data of one internal machine is collected, the debugging data is combined with the identification code to generate debugging information, the debugging information is uploaded to the server one by one, the debugging terminal uploads the debugging information to the server one by one, the server receives the debugging information and then uploads the debugging information to the database one by one for backup, and the server pushes the debugging information to the household charging software one by one in real time through long connection. Further, after the server receives the debugging information, the position code and the MAC address in the debugging information are acquired, whether the same position code and the same MAC address are in the database is compared, if yes, the same internal machine is already in the database, whether the same internal machine is updated is sent out through the debugging terminal, when the debugging terminal returns a signal for agreeing to update, the debugging information of the database is updated and is pushed to the household charging software, if not, the data is directly updated and is pushed to the household charging software, and the accuracy of the pushed data is improved in the comparison judging process of the server. Of course, in actual application, if each internal machine corresponds to a unique position code, the server may only obtain the position code in the debug information, compare whether the debug information of the same position code exists in the database to determine whether the debug information of the same internal machine exists, execute the subsequent actions according to the comparison result, and similarly, if each internal machine corresponds to a unique MAC address, the server may only obtain the MAC address in the debug information, compare whether the debug information of the same MAC address exists in the database to determine whether the debug information of the same internal machine exists, and execute the subsequent actions according to the comparison result.
Since the long connection may have distortion, in order to further improve accuracy of data transmission, the server needs to back up data in addition to pushing the data in real time, and considering that the connection may be affected by the network, there is a case of losing the data. The household charging software accumulates the number of the received debugging information in the long connection, the server acquires the total accumulated number of the household charging software after receiving the completion signal, compares the total number of the receiving information with the total number of the debugging information corresponding to the long connection in the database, disconnects the long connection if the total number of the receiving information is the same with the total number of the debugging information corresponding to the long connection in the database, packages all the debugging information corresponding to the long connection in the database and sends the packaged debugging information to the household charging software if the long connection is different with the long connection, and the accuracy of the data is ensured.
The invention also provides a household charging system, which adopts the debugging method during installation and debugging.
The invention also provides a multi-split air conditioner which adopts the household charging system.
The foregoing description of the preferred embodiments of the invention is not intended to be limiting, but rather is intended to cover all modifications, equivalents, and alternatives falling within the spirit and principles of the invention.

Claims (8)

1. A debugging method for multi-split charging is characterized by comprising the following steps:
Selecting debugged projects on household charging software, wherein each project corresponds to a plurality of different internal machines in the multi-split air conditioner, the household charging software is provided with a unique identification code corresponding to each project, and a unique long connection is established between the household charging software and a server according to the identification code corresponding to the debugged projects so as to enable the household charging software to enter a debugging mode;
Displaying the two-dimension code of the debugged project on a page of the household charging software after the household charging software enters a debugging mode, scanning the two-dimension code through a debugging terminal to obtain the identification code, combining debugging data of each internal machine in the debugged project with the identification code one by one to form debugging information, and uploading the debugging information to a server one by one;
And the server checks whether the long connection corresponding to the identification code exists or not, if so, the debugging data and the identification code are pushed to the household charging software one by one in real time, and the engineering tree is automatically updated.
2. The debugging method of claim 1, wherein the server receives the debugging information and then uploads the debugging information to a database one by one for backup; and after receiving the debugging information, the server compares whether the same internal machine debugging information exists in the database, if so, the server sends out a prompt signal whether to update through the debugging terminal, and when the debugging terminal returns a signal for agreeing to update, the debugging information of the database is updated and pushed to the household charging software.
3. The debugging method of claim 2, wherein the debugging data comprises: the position code and the MAC address of the internal machine in the debugged project; the comparison database includes whether the same internal machine debugging information exists or not, and the comparison database includes: and acquiring the position code and the MAC address in the debugging information, comparing whether the same position code and the same MAC address exist in the database, and if so, judging that the same internal machine has the debugging information.
4. The debugging method of claim 2, wherein after receiving the completion signal sent by the debugging terminal, the server obtains a total number of received debug information received by the individual charging software in the long connection, compares the total number of received debug information with a total number of record of debug information corresponding to the long connection in a database, disconnects the long connection if the total number of received debug information is the same as the total number of record of debug information corresponding to the long connection in the database, packages all debug information corresponding to the long connection in the database and sends the package of debug information to the individual charging software if the debug information is different from the record of debug information corresponding to the long connection in the database, and disconnects the long connection.
5. A commissioning method according to any one of claims 1 to 4, wherein after a unique long connection is established between the server and the split charging software according to the identification code, the split charging software sends heartbeat data to the server to maintain the presence of the long connection.
6. The debugging method according to any one of claims 1 to 4, wherein after a unique long connection is established between the server and the individual charging software according to the identification code, the server calculates a difference between a current time and a latest time of the debugging data corresponding to the identification code in the database, and if the difference exceeds a preset failure time, the server disconnects the long connection; if the long connection is disconnected abnormally when the difference value does not exceed the preset failure time and the server does not receive the completion signal, the long connection is automatically reestablished between the server and the household charging software.
7. A separate charging system, wherein the separate charging system adopts the debugging method according to any one of claims 1 to 6 in installation and debugging.
8. A multi-split air conditioner, characterized in that the individual charging system as claimed in claim 7 is adopted.
CN201910483464.5A 2019-06-04 2019-06-04 Multi-split household charging debugging method, household charging system and multi-split air conditioner Active CN112036857B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910483464.5A CN112036857B (en) 2019-06-04 2019-06-04 Multi-split household charging debugging method, household charging system and multi-split air conditioner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910483464.5A CN112036857B (en) 2019-06-04 2019-06-04 Multi-split household charging debugging method, household charging system and multi-split air conditioner

Publications (2)

Publication Number Publication Date
CN112036857A CN112036857A (en) 2020-12-04
CN112036857B true CN112036857B (en) 2024-04-19

Family

ID=73576423

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910483464.5A Active CN112036857B (en) 2019-06-04 2019-06-04 Multi-split household charging debugging method, household charging system and multi-split air conditioner

Country Status (1)

Country Link
CN (1) CN112036857B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115242771B (en) * 2022-09-19 2023-01-31 武汉海微科技有限公司 Equipment debugging method, device, equipment and storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100030110A (en) * 2008-09-09 2010-03-18 엘지전자 주식회사 Method of debuging softwere for air-conditioner
CN104503774A (en) * 2014-11-28 2015-04-08 广东欧珀移动通信有限公司 Software debugging method, associated equipment and system
CN105808399A (en) * 2016-03-14 2016-07-27 百度在线网络技术(北京)有限公司 Method and device for remote debugging
CN106586734A (en) * 2017-01-20 2017-04-26 无锡英威腾电梯控制技术有限公司 Elevator remote debugging method, application terminal and debugging system
CN107092688A (en) * 2017-04-24 2017-08-25 珠海格力电器股份有限公司 Bill information querying method, system and WEB server
CN107179754A (en) * 2017-04-18 2017-09-19 珠海格力电器股份有限公司 A kind of multiple on-line system and its centralized management method
CN108180599A (en) * 2018-01-22 2018-06-19 珠海格力电器股份有限公司 Adjustment method and debugging apparatus and computer readable storage medium
CN108562024A (en) * 2018-04-18 2018-09-21 广东美的暖通设备有限公司 Centralized control method, system and the computer readable storage medium of multi-online air-conditioning system
CN108965440A (en) * 2018-07-23 2018-12-07 珠海格力电器股份有限公司 Collection method, device, intelligent terminal and the cloud server of engineering information
CN109525640A (en) * 2018-10-19 2019-03-26 珠海格力电器股份有限公司 A kind of formation gathering method, electrical equipment, intelligent terminal and system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100030110A (en) * 2008-09-09 2010-03-18 엘지전자 주식회사 Method of debuging softwere for air-conditioner
CN104503774A (en) * 2014-11-28 2015-04-08 广东欧珀移动通信有限公司 Software debugging method, associated equipment and system
CN105808399A (en) * 2016-03-14 2016-07-27 百度在线网络技术(北京)有限公司 Method and device for remote debugging
CN106586734A (en) * 2017-01-20 2017-04-26 无锡英威腾电梯控制技术有限公司 Elevator remote debugging method, application terminal and debugging system
CN107179754A (en) * 2017-04-18 2017-09-19 珠海格力电器股份有限公司 A kind of multiple on-line system and its centralized management method
CN107092688A (en) * 2017-04-24 2017-08-25 珠海格力电器股份有限公司 Bill information querying method, system and WEB server
CN108180599A (en) * 2018-01-22 2018-06-19 珠海格力电器股份有限公司 Adjustment method and debugging apparatus and computer readable storage medium
CN108562024A (en) * 2018-04-18 2018-09-21 广东美的暖通设备有限公司 Centralized control method, system and the computer readable storage medium of multi-online air-conditioning system
CN108965440A (en) * 2018-07-23 2018-12-07 珠海格力电器股份有限公司 Collection method, device, intelligent terminal and the cloud server of engineering information
CN109525640A (en) * 2018-10-19 2019-03-26 珠海格力电器股份有限公司 A kind of formation gathering method, electrical equipment, intelligent terminal and system

Also Published As

Publication number Publication date
CN112036857A (en) 2020-12-04

Similar Documents

Publication Publication Date Title
CN108844181B (en) Household appliance repair reporting method and air conditioner repair system
WO2020107905A1 (en) Monitoring and managing methods for device, and terminal device
CN104089370A (en) Multi-line pairing method and device and multi-line system
CN104866632A (en) Failure data acquisition method, device and terminal of electric household appliance
CN109683930B (en) Air conditioning equipment program upgrading method, device and system and household electrical appliance
CN110969341A (en) Intelligent maintenance method, device and system for power distribution terminal
CN112036857B (en) Multi-split household charging debugging method, household charging system and multi-split air conditioner
CN113154644A (en) Equipment information display method and device, storage medium and terminal
CN108662718B (en) Networking method and device of air conditioner
CN114548906A (en) Engineering supervision and supervision method, system and device and storage medium
CN101916200A (en) Method for terminal upgrading, method for backoff of terminal upgrading and upgrading management center
CN105180367A (en) Data transmitting method and system for air conditioner unit
CN105242558A (en) Control method and equipment for household electric appliance, household electric appliance and client equipment
CN112232454A (en) Data writing method and system, terminal, household appliance and computer device
CN113630825A (en) Ad hoc networking method of industrial equipment, gateway and medium
CN113291192A (en) Battery replacement method, device and storage medium
CN105354769A (en) Data processing method and device used for power distribution network equipment
CN111190617A (en) Remote firmware upgrading system and method based on intelligent perception technology and terminal equipment
CN106973098B (en) Air conditioner data processing method and device
CN111750489B (en) Unit debugging method, debugging device and unit
CN107942701A (en) appliance control system and method based on internet of things
CN109819052B (en) Remote diagnosis method, device, computer equipment and storage medium
CN112153122A (en) Information processing method and device
CN105792237B (en) A kind of SOT state of termination monitoring method and device
CN113294888B (en) Air conditioner fault diagnosis method and device, engineering fault diagnosis method and system and air conditioner

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