Monitoring data synchronization method and device of air conditioner and air conditioner

By acquiring and synchronizing the transmission of operation characteristic information in the air conditioner, the consistency problem of obtaining the operating status of the air conditioner between terminal devices is solved, information synchronization and communication efficiency are improved, and communication costs are reduced.

CN119844861AActive Publication Date: 2025-04-18QINGDAO HAIER INTELLIGENT BUILDING TECHNOLOGY CO LTD +4
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202311344368.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-17
Publication Date
2025-04-18
Estimated Expiration
2043-10-17

AI Technical Summary

Technical Problem

In the prior art, the operating status consistency of the air conditioner obtained by various terminals from the air conditioner is poor, resulting in inconsistent understanding of the operating status of the air conditioner by engineers, after-sales maintenance personnel, users and other personnel at different levels, which increases the cost of communication, affects data determination and problem positioning, and reduces the efficiency of analyzing and solving problems.

Method used

By obtaining monitoring request information, the operation feature information of the air conditioner, including operation parameter features and parameter accuracy features, and the information is sent simultaneously to all subscribed terminal devices to ensure that the information read by each terminal device is accurate and consistent.

Benefits of technology

It realizes the information consistency of the air conditioner operating status of each terminal device, improves the synchronization of the air conditioner operating status by engineers, after-sales personnel, users, etc., reduces communication costs, and improves communication efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119844861A_ABST
    Figure CN119844861A_ABST
Patent Text Reader

Abstract

The invention provides a monitoring data synchronization method and device for an air conditioner and the air conditioner, and the method comprises the steps that monitoring request information is obtained, and operation feature information of the air conditioner is obtained according to the monitoring request information, the operation characteristic information at least comprises operation parameter characteristics of the air conditioner and parameter precision characteristics of the operation parameter characteristics; all the terminal devices subscribing the operation characteristic information of the air conditioner are obtained, and the operation characteristic information is sent to all the terminal devices subscribing to the terminal devices. According to the method, the acquired information such as the operation state of the air conditioner is synchronously sent to all subscribed terminal equipment, so that the accuracy and consistency of related information read by each terminal equipment are ensured, the mastering synchronism of different demand ends such as engineers, after-sales personnel and users on the operation state of the air conditioner is improved, the communication cost is reduced, and the user experience is improved. And the communication efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of household electrical appliances, and in particular to a monitoring data synchronization method and device for an air conditioner, and the air conditioner. Background Art

[0002] At present, the existing terminals and air conditioner data mostly adopt the transparent transmission method. When the terminal captures the air conditioner data and displays it in a graph, the time points when each terminal reads the air conditioner data are different, and the communication intervals and frequencies are different, resulting in discrepancies in the images finally displayed by each terminal. The reference points deviate when verifying the solution and finding problems, which seriously affects the consistency of the understanding of the air conditioner operating status by engineers, after-sales maintenance personnel, users and other levels of personnel, increases the communication cost, affects data judgment and problem location, leads to a decline in experience, and increases the difficulty of analyzing problems and the time cost of solving problems. Summary of the invention

[0003] The present invention provides a monitoring data synchronization method and device for an air conditioner and an air conditioner, which are used to solve the defect in the prior art that the operating states obtained by various terminals from the air conditioner are poorly consistent and seriously affect the efficiency.

[0004] According to a first aspect of the present invention, a monitoring data synchronization method for an air conditioner is provided, comprising:

[0005] Acquire monitoring request information, and acquire operating characteristic information of the air conditioner according to the monitoring request information, wherein the operating characteristic information at least includes operating parameter characteristics of the air conditioner and parameter accuracy characteristics of the operating parameter characteristics;

[0006] All terminal devices that subscribe to the operation characteristic information of the air conditioner are acquired, and the operation characteristic information is sent to all the subscribed terminal devices.

[0007] According to an embodiment of the present invention, the step of acquiring the operating characteristic information of the air conditioner according to the monitoring request information specifically includes:

[0008] Acquire a target parameter feature included in the monitoring request information, wherein the target parameter feature identifies the operating parameter feature and the parameter accuracy feature of the air conditioner;

[0009] Based on the target parameter characteristics, the operating parameter characteristics and the parameter accuracy characteristics are obtained within N consecutive acquisition time periods, where N is a positive integer greater than or equal to 1;

[0010] N groups of feature queues corresponding to each other are generated according to the N operating parameter features and the N parameter accuracy features, and the operating feature information is generated according to the feature queues.

[0011] Specifically, this embodiment provides an implementation method for acquiring the operating characteristic information of the air conditioner according to the monitoring request information.

[0012] According to an embodiment of the present invention, the step of sending the operation characteristic information to all subscribed terminal devices specifically includes:

[0013] Based on the feature queue, the operating feature information is sent to all subscribed terminal devices according to a preset sending strategy, wherein the preset sending strategy includes at least the generation timing of the operating parameter features and the parameter precision features in the feature queue, and the operating parameter features and the parameter precision features are sent to all subscribed terminal devices according to a preset number of frames or a preset data capacity.

[0014] Specifically, this embodiment provides an implementation method for sending the operation characteristic information to all subscribed terminal devices.

[0015] According to an embodiment of the present invention, the step of sending the operation characteristic information to all subscribed terminal devices according to a preset sending strategy specifically includes:

[0016] Based on the preset sending strategy, obtaining receipt information after each sending of a set of the operation characteristic information, the receipt information including information sent by each of the terminal devices indicating receipt of the operation characteristic information;

[0017] Determine that the receipt information sent by all the terminal devices is received, and send the next set of the operation characteristic information to all the subscribed terminal devices according to a preset sending strategy;

[0018] It is determined that at least one of the terminal devices has not sent the receipt information, and the operation characteristic information of this group is resent according to a preset sending strategy.

[0019] Specifically, this embodiment provides an implementation method for sending the operation characteristic information to all subscribed terminal devices according to a preset sending strategy.

[0020] According to an embodiment of the present invention, the step of determining that at least one of the terminal devices has not sent the receipt information, and resending the operation characteristic information of the group according to a preset sending strategy specifically includes:

[0021] resending the operation characteristic information of the group to all subscribed terminal devices according to a preset sending strategy, or resending the operation characteristic information of the group to the terminal devices that have not sent the receipt information;

[0022] When the preset receipt reception time has passed and the receipt information has not been received, the terminal device that has not sent the receipt information will be marked and removed from the subscription list.

[0023] Specifically, this embodiment provides an implementation method for resending the operation characteristic information of this group according to a preset sending strategy.

[0024] According to an embodiment of the present invention, the step of acquiring the operating characteristic information of the air conditioner according to the monitoring request information specifically includes:

[0025] Determine that the number of operating parameter characteristics of the air conditioner included in the operating characteristic information is greater than or equal to M, where M is a positive integer greater than or equal to 2;

[0026] Based on the number of the operating parameter characteristics, a one-to-one corresponding monitoring queue is established, each of the monitoring queues is an independent sending queue, and the independent sending queue can independently send a data structure in a new monitoring request information state.

[0027] Specifically, this embodiment provides an implementation method for acquiring the operating characteristic information of the air conditioner according to the monitoring request information.

[0028] According to an embodiment of the present invention, the operating parameter characteristics include at least energy consumption parameters, fan speed, indoor temperature and indoor humidity of the air conditioner.

[0029] Specifically, this embodiment provides an implementation method of an operating parameter feature.

[0030] According to an embodiment of the present invention, after the step of sending the operation characteristic information to all subscribed terminal devices, the method further includes:

[0031] Generating a subscription list based on all subscribed terminal devices;

[0032] When it is obtained that the subscription status of the terminal device has changed, updating the subscription list according to the terminal device whose subscription status has changed;

[0033] When the newly subscribed terminal device is acquired, the subscription list is updated according to the newly subscribed terminal device.

[0034] Specifically, this embodiment provides an implementation method for sending the operation characteristic information to all subscribed terminal devices.

[0035] According to an embodiment of the present invention, the step of obtaining monitoring request information further includes:

[0036] In a case where the monitoring request information comes from at least two terminal devices, obtaining target parameter characteristics and target parameter accuracy identified by the monitoring request information sent by each of the terminal devices;

[0037] Determine the target parameter characteristics commonly identified by all the monitoring request information, and obtain the operating characteristic information of the air conditioner based on the commonly identified target parameter characteristics and the corresponding target parameter accuracy;

[0038] Determine the data depth of all the target parameter accuracies that are commonly identified, and output the operation characteristic information corresponding to the maximum value of the data depth, wherein the data depth identifies the accuracy of the target parameter accuracy corresponding to the target parameter feature.

[0039] Specifically, this embodiment provides an implementation method for obtaining monitoring request information.

[0040] According to a second aspect of the present invention, a monitoring data synchronization device for an air conditioner is provided, comprising:

[0041] An information acquisition module, the information acquisition module is used to acquire monitoring request information, and acquire operating characteristic information of the air conditioner according to the monitoring request information, wherein the operating characteristic information at least includes operating parameter characteristics of the air conditioner and parameter accuracy characteristics of the operating parameter characteristics;

[0042] An information sending module is used to obtain all terminal devices that subscribe to the operating characteristic information of the air conditioner, and send the operating characteristic information to all the subscribed terminal devices.

[0043] According to a third aspect of the present invention, an air conditioner is provided, comprising: a memory and a processor;

[0044] The memory and the processor communicate with each other via a bus;

[0045] The memory stores computer instructions that can be executed on the processor;

[0046] When the processor calls the computer instruction, it can execute the above-mentioned air conditioner monitoring data synchronization method.

[0047] The above one or more technical solutions in the present invention have at least one of the following technical effects: the present invention provides a monitoring data synchronization method, device and air conditioner for an air conditioner, which synchronously sends the acquired information such as the operating status of the air conditioner to all subscribed terminal devices, thereby ensuring that the relevant information read by each terminal device is accurate and consistent, improving the synchronization of the understanding of the operating status of the air conditioner by different demand ends such as engineers, after-sales personnel, and users, reducing communication costs and improving communication efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0049] Figure 1 This is one of the flow charts of the monitoring data synchronization method of the air conditioner provided by the present invention;

[0050] Figure 2 This is a second flow chart of the monitoring data synchronization method for an air conditioner provided by the present invention;

[0051] Figure 3 It is a structural schematic diagram of the monitoring data synchronization device for an air conditioner provided by the present invention;

[0052] Figure 4 It is a structural schematic diagram of the electronic device provided by the present invention.

[0053] Reference numerals:

[0054] 10. Information acquisition module; 20. Information sending module;

[0055] 810, processor; 820, communication interface; 830, memory; 840, communication bus. DETAILED DESCRIPTION

[0056] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0057] The present invention is described in detail below in conjunction with the accompanying drawings of the specification. The specific operating method in the method embodiment can also be applied to the device embodiment or the system embodiment. In the description of the present invention, unless otherwise specified, "at least one" includes one or more. "Multiple" refers to two or more. For example, at least one of A, B and C includes: A exists alone, B exists alone, A and B exist at the same time, A and C exist at the same time, B and C exist at the same time, and A, B and C exist at the same time. In the present invention, " / " means or, for example, A / B can mean A or B; "and / or" in this article is only a kind of association relationship that describes the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.

[0058] The present invention will be described in detail below in conjunction with specific implementation modes.

[0059] In some specific embodiments of the present invention, Figure 1 and Figure 2 As shown, this solution provides a monitoring data synchronization method for an air conditioner, comprising:

[0060] Acquire monitoring request information, and acquire operating characteristic information of the air conditioner according to the monitoring request information, wherein the operating characteristic information at least includes operating parameter characteristics of the air conditioner and parameter accuracy characteristics of the operating parameter characteristics;

[0061] All terminal devices that subscribe to the operation characteristic information of the air conditioner are obtained, and the operation characteristic information is sent to all subscribed terminal devices.

[0062] It should be noted that the existing terminal reads the indoor unit data in a pure transparent transmission manner. The terminal device can capture and draw the air conditioner data by clicking to start reading. Since different terminal devices click to start reading and have different rates for reading indoor unit data, the data graphics finally displayed by each terminal are biased.

[0063] In view of the defects of the above-mentioned prior art, the present invention subscribes to the operating characteristic information of the air conditioner through multiple terminal devices respectively, and synchronously receives the operating characteristic information sent by the air conditioner, so that users, engineers, maintenance personnel and sales personnel, etc. can obtain the operating characteristic information sent by the air conditioner according to the monitoring request information in time through each self-contained terminal device, and the data received by each terminal device is consistent, that is, the data displayed on each terminal device, and the analysis graphics, graphs and other display forms formed according to the data are all based on the same set of data.

[0064] It can be understood that there are a large number of terminal devices connected to the air conditioner and subscribing to the air conditioner related data. The relevant data of the air conditioner is obtained according to the retrieval requirements of different terminal devices. However, if at least the subscribed data of the terminal device is consistent, the transmitted data will be displayed on the terminal device due to network problems and collection timing problems. Therefore, the present invention sends synchronized data to the terminal devices that subscribe to the same data of the air conditioner.

[0065] In some embodiments of the present invention, the step of obtaining the operating characteristic information of the air conditioner according to the monitoring request information specifically includes:

[0066] Acquire the target parameter characteristics included in the monitoring request information, where the target parameter characteristics identify the operating parameter characteristics and parameter accuracy characteristics of the air conditioner;

[0067] Based on the target parameter characteristics, the operating parameter characteristics and parameter accuracy characteristics are obtained within N consecutive acquisition time periods, where N is a positive integer greater than or equal to 1;

[0068] N groups of feature queues corresponding to each other are generated according to the N operating parameter features and the N parameter precision features, and operating feature information is generated according to the feature queues.

[0069] Specifically, this embodiment provides an implementation method for obtaining operating characteristic information of an air conditioner based on monitoring request information. By obtaining the target parameter characteristics of the monitoring request information, the monitoring items that the terminal device needs to obtain are determined, and then the operating parameter characteristics and parameter accuracy characteristics of the air conditioner are determined based on the target parameter characteristics.

[0070] It should be noted here that the target parameter characteristics include the corresponding monitoring characteristics sent by the terminal device and the specific monitoring accuracy of the monitoring characteristics, and the monitoring items are determined based on the monitoring characteristics and the monitoring accuracy.

[0071] Furthermore, at least one set of operating parameter characteristics and parameter accuracy characteristics is obtained based on the target parameter characteristics, and a characteristic queue is generated, and sent to the terminal device according to the characteristic queue.

[0072] It can be understood that when the terminal device needs to obtain multi-dimensional data from the air conditioner, such as the speed characteristics of the fan within a continuous period or a specific period of time, it may be necessary to obtain one or more operating parameter characteristics and parameter accuracy characteristics corresponding to the operating parameter characteristics, and then generate a feature queue based on the specific number obtained. The existence of the feature queue ensures that when the air conditioner obtains the operating parameter characteristics and parameter accuracy characteristics according to the target parameter characteristics, it can achieve "first in, first out", that is, it forms a sorting according to certain rules, which facilitates the subsequent data interaction with the terminal device, and can send and display data according to the actual needs of the terminal device.

[0073] In some embodiments of the present invention, the step of sending the operation characteristic information to all subscribed terminal devices specifically includes:

[0074] Based on the feature queue, the operation feature information is sent to all subscribed terminal devices according to the preset sending strategy. The preset sending strategy includes at least the generation timing of the operation parameter features and parameter accuracy features in the feature queue, and the sending of the operation parameter features and parameter accuracy features to all subscribed terminal devices according to the preset number of frames or preset data capacity.

[0075] Specifically, this embodiment provides an implementation method for sending operating characteristic information to all subscribed terminal devices. The air conditioner obtains corresponding data based on the target parameter characteristics in the monitoring request information sent by the terminal device, and establishes a characteristic queue based on the data. At this time, based on the characteristic queue and in accordance with the preset sending strategy, the corresponding operating characteristic information is sent to all subscribed terminal devices, thereby enabling all subscribed terminal devices to receive data synchronously, and the data displayed on the terminal device is consistent.

[0076] It should be noted that the preset sending strategy includes rules for sending operating characteristic information according to the characteristic queue, such as sending in the chronological order of the generated queue, grouping by data size, grouping by frame number, and corresponding data classification customized by the terminal device.

[0077] It can be understood that all subscribed terminal devices refer to terminal devices that have sent the same monitoring request information to the air conditioner, that is, the same data monitoring request is sent to the air conditioner during the collection period. Therefore, the air conditioner can collect data based on the same data monitoring request and send it to all subscribed terminal devices in a unified manner, thereby ensuring that the data received by each terminal device is consistent and synchronized.

[0078] In a possible implementation, the air conditioner sends data in the form of generated icons to the subscribed terminal device, that is, the terminal device does not need to receive data and then runs again, which reduces the computing power requirements for the terminal device. The air conditioner directly provides the corresponding data display format based on the subscription requirements of the terminal device.

[0079] In a possible implementation, all subscribed terminal devices may have a variety of different display requirements, such as displaying the power change of the air-conditioner compressor within a certain period of time according to a graph, displaying the power change of the air-conditioner compressor within a certain period of time according to a change curve, displaying the power change of the air-conditioner compressor within a certain period of time according to the size of the peak area, etc. At this time, the air conditioner sends corresponding data to each subscribed terminal device according to the different needs of the terminal devices to meet the different needs of different terminal devices for data display.

[0080] In some embodiments of the present invention, the step of sending the operation characteristic information to all subscribed terminal devices according to the preset sending strategy specifically includes:

[0081] Based on a preset sending strategy, obtaining receipt information after each set of operation characteristic information is sent, the receipt information including information sent by each terminal device indicating receipt of the operation characteristic information;

[0082] Determine that the receipt information sent by all terminal devices is received, and send the next set of operation characteristic information to all subscribed terminal devices according to the preset sending strategy;

[0083] It is determined that at least one terminal device has not sent a receipt message, and the operation characteristic information of the group is resent according to a preset sending strategy.

[0084] Specifically, this embodiment provides an implementation method for sending operating characteristic information to all subscribed terminal devices according to a preset sending strategy. After the air conditioner sends data to all subscribed terminal devices, it cannot guarantee that the terminal devices can successfully receive and read it. Therefore, after the air conditioner sends the data about the operating characteristic information, it waits for the receipt information of each subscribed terminal device. After receiving the receipt information of all terminal devices, it indicates that all terminal devices have received the operating characteristic information sent this time. At this time, the next set of data can be sent again, thereby ensuring that the data received by all terminal devices is consistent and synchronized. However, if the receipt information sent by all terminal devices is not received, it indicates that some terminal devices may be missed, and the data has not been received or the connection has been lost. At this time, it is necessary to resend the operating characteristic information of this group to the terminal device according to the preset sending strategy.

[0085] In some embodiments of the present invention, the step of determining that at least one terminal device has not sent a receipt message and resending the group of operation characteristic information according to a preset sending strategy specifically includes:

[0086] Resend the group of operation characteristic information to all subscribed terminal devices according to the preset sending strategy, or resend the group of operation characteristic information to the terminal devices that have not sent the receipt information;

[0087] After the preset receipt reception time has passed and no receipt information has been received, the terminal device that has not sent the receipt information will be marked and removed from the subscription list.

[0088] Specifically, this embodiment provides an implementation method for resending the operating characteristic information of this group according to a preset sending strategy. When there is a terminal device that has not received the receipt information, data is sent synchronously to all subscribed terminal devices, that is, the data in this group is updated to ensure that the data received by each terminal device is consistent.

[0089] It should be noted that, in the case where no receipt information is received, the operating characteristic information of this group can be sent separately to the terminal device that has not sent the receipt information, or the operating characteristic information of this group can be sent to all terminal devices. However, in order to ensure the accuracy of data transmission, the present invention chooses to send the operating characteristic information of the air conditioner to all terminal devices again, and then determine the receiving capacity of each terminal device. In order to avoid wasting computing power, when the terminal device that has received the receipt information sends the receipt information again, that is, the content of the received receipt information is consistent, then only the receipt information can be verified instead of reading the content of the entire receipt information.

[0090] In a possible implementation, if no receipt information is received, the air conditioner sends the operating characteristic information to all terminal devices again. When the receipt information is sent again by the terminal device that has previously sent the receipt information, it can be chosen to only verify the signal of the receipt information without reading the entire content of the receipt information. It can be understood that the receipt information includes the identification of the read information, the encoding of the terminal device, the communication protocol, etc., and the air conditioner only identifies the read information identification at this time, which improves the reading efficiency and reduces the ineffective loss of computing power.

[0091] It should be noted that after the air conditioner sends the corresponding operating characteristic information to all subscribed terminal devices, if there are terminal devices that have not sent receipt information, the retransmission mechanism will be triggered to send the same data again to ensure that all subscribed terminal devices can receive this set of operating characteristic information. However, the retransmission mechanism is set with restrictions on the number of times, duration, etc. to avoid the terminal devices that have not sent receipt information causing delays in the entire data transmission. After reaching the preset retransmission threshold set in the retransmission mechanism, if there are still terminal devices that have not received receipt information, the terminal device will be eliminated.

[0092] In some embodiments of the present invention, the step of obtaining the operating characteristic information of the air conditioner according to the monitoring request information specifically includes:

[0093] Determine that the number of operating parameter characteristics of the air conditioner included in the operating characteristic information is greater than or equal to M, where M is a positive integer greater than or equal to 2;

[0094] Based on the number of operating parameter characteristics, a one-to-one corresponding monitoring queue is established, each monitoring queue is an independent sending queue, and the independent sending queue can send a data structure independently under a new monitoring request information state.

[0095] Specifically, this embodiment provides an implementation method for obtaining the operating characteristic information of the air conditioner based on the monitoring request information. When the monitoring request information sent by the terminal device received by the air conditioner includes at least two target parameter characteristics, that is, the terminal device needs to obtain at least two operating parameter characteristics from the air conditioner, at this time, an independent, one-to-one corresponding monitoring queue is established according to the specific number of operating parameter characteristics. On the one hand, this setting satisfies the requirement that the terminal device subscribing to the operating characteristic information can receive data smoothly. On the other hand, setting the monitoring queue to be independent also allows the air conditioner to directly call the data of the partial monitoring queue when receiving new subscription information from other terminal devices, and the new subscription information just has an intersection with the previous subscription information, that is, a partial independent monitoring queue. At this time, data from the partial monitoring queue can be sent to the corresponding new subscribing terminal device.

[0096] It can be understood that the content subscribed by multiple terminal devices that have subscribed in advance is the same. When multiple operating parameter characteristics are subscribed in advance, an independent monitoring queue is established for each operating parameter characteristic, so that the subscription information of the terminal device that subscribes later is received, and when the later subscription information subscribes to a certain operating parameter characteristic subscribed in advance, there is synchronization in timing. At this time, this part of the operating parameter characteristics and the corresponding parameter accuracy characteristics can be directly called and sent directly to the terminal device that subscribes later.

[0097] In some embodiments of the present invention, the operating parameter characteristics include at least energy consumption parameters, fan speed, indoor temperature and indoor humidity of the air conditioner.

[0098] Specifically, this embodiment provides an implementation method of an operating parameter feature, and the operating parameter feature at least includes energy consumption parameters, fan speed, indoor temperature and indoor humidity.

[0099] Furthermore, the parameter accuracy characteristics include the accuracy of the above-mentioned parts, such as the energy consumption level of energy consumption parameters according to the time unit, the magnitude of fan speed according to the unit time, the temperature change amplitude, accuracy, size of indoor temperature in a certain time period, etc.

[0100] It should be noted that the parameter accuracy characteristics include the accuracy level of the operating parameter characteristics according to time, space and user-set reference, which is used to characterize the changes of the operating parameter characteristics within a certain measurement range.

[0101] In some embodiments of the present invention, after the step of sending the operation characteristic information to all subscribed terminal devices, the method further includes:

[0102] Generate a subscription list based on all subscribed terminal devices;

[0103] When it is obtained that the subscription status of the terminal device has changed, the subscription list is updated according to the terminal device whose subscription status has changed;

[0104] When a newly subscribed terminal device is obtained, the subscription list is updated according to the newly subscribed terminal device.

[0105] Specifically, this embodiment provides an implementation method for sending operating characteristic information to all subscribed terminal devices. During the data transmission process, the terminal device may be disconnected from the network, lose connection, cancel reception, etc. The present invention first generates a subscription list based on all subscribed terminal devices. When it is detected that one or several terminal devices are disconnected from the network, lose connection, cancel reception, etc., the subscription list is updated to remove the terminal device.

[0106] Furthermore, there is a situation where a new terminal device subscribes to the data. When it is obtained that the new terminal device has also subscribed to the same data, the new terminal device is added to the subscription list and is synchronously sent to the terminal device when the next set of data is sent.

[0107] In some embodiments of the present invention, the step of obtaining monitoring request information further includes:

[0108] In the case where the monitoring request information comes from at least two terminal devices, obtaining the target parameter characteristics and target parameter accuracy identified by the monitoring request information sent by each terminal device;

[0109] Determine the target parameter characteristics commonly identified by all monitoring request information, and obtain the operating characteristic information of the air conditioner based on the commonly identified target parameter characteristics and the corresponding target parameter accuracy;

[0110] Determine the data depth of all target parameter accuracies that are jointly identified, and output the operation characteristic information corresponding to the maximum value of the data depth. The data depth identifies the accuracy of the target parameter accuracy corresponding to the target parameter characteristic.

[0111] Specifically, this embodiment provides an implementation method for obtaining monitoring request information. The terminal devices that subscribe to the air conditioner have the same target parameter characteristics, but the target parameter accuracy of each terminal device for each target parameter characteristic may be different. Therefore, when the air conditioner receives monitoring request information from multiple terminal devices, the terminal devices are classified according to the target parameter characteristics, and the terminal devices with the same target parameter characteristics are divided into the same group of subscription lists. The target parameter accuracy of each target parameter characteristic in the same subscription list is then confirmed, and the operating characteristic information corresponding to the target parameter accuracy with the largest data depth is sent to all terminal devices in the same subscription list.

[0112] In an application scenario, multiple terminal devices are connected to the indoor unit of the air conditioner, and a monitoring data queue is added in the middle of the transparent transmission between the indoor unit and the terminal device. When the monitoring data queue meets the transmission requirements, the subscription terminal device of the data is first determined, and then the data in the monitoring data queue is transmitted to the subscribed terminal device at the same time in a first-in-first-out manner. If the subscribed terminal does not reply to the successful reception during the transmission process, a retransmission mechanism is implemented. After all terminal devices confirm that the reception is completed, the next monitoring data queue transmission is performed.

[0113] In an application scenario, multiple terminal devices are connected to the indoor unit of the air conditioner, and a monitoring data queue is added in the middle of the transparent transmission between the indoor unit and the terminal device. When the monitoring data queue meets the transmission requirements, the subscribed terminal device of the data is first determined. The monitoring data queue is still in a first-in-first-out manner. First, a frame of data in the monitoring data queue is read, and then the frame of data is sent to the subscribed terminal in turn. After all subscribed terminal devices confirm that the frame of data has been received, the next frame of data in the monitoring data queue is read, and the cycle is repeated in sequence.

[0114] In an application scenario, such as Figure 2 As shown, a plurality of terminal devices are connected to the indoor unit of the air conditioner.

[0115] S1, the terminal device applies for the monitoring data queue from the indoor unit. Any terminal device applies for the monitoring data queue from the indoor unit according to the three information of monitoring data name, queue depth and subscription.

[0116] S2: The indoor unit opens a monitoring data queue. The indoor unit opens a monitoring data queue according to the interrupted application information.

[0117] It should be noted that, since different terminal devices have different requirements for queue depth, the queue depth opened by the internal machine shall be based on the minimum depth applied for, so as to ensure that the terminal devices obtain unified monitoring data.

[0118] S3: The internal monitoring data queue transmits data. When the monitoring data queue meets the queue depth requirement, the monitoring data is sent to the terminals subscribed to the monitoring data queue. When sending monitoring data to each subscribed terminal, if the subscribed terminal does not reply to receive successfully, the data retransmission mechanism is entered to ensure that all subscribed terminals obtain monitoring data successfully.

[0119] It should be noted that the monitoring data retransmission mechanism does not retransmit all the time. The specific number of retransmissions depends on the project requirements.

[0120] In some specific embodiments of the present invention, Figure 3 As shown, the present invention provides a monitoring data synchronization device for an air conditioner, comprising:

[0121] An information acquisition module 10, the information acquisition module 10 is used to acquire monitoring request information, and acquire operating characteristic information of the air conditioner according to the monitoring request information, wherein the operating characteristic information at least includes operating parameter characteristics of the air conditioner and parameter accuracy characteristics of the operating parameter characteristics;

[0122] The information sending module 20 is used to obtain all terminal devices that subscribe to the operating characteristic information of the air conditioner, and send the operating characteristic information to all subscribed terminal devices.

[0123] Possibly, the step of obtaining the operating characteristic information of the air conditioner according to the monitoring request information specifically includes:

[0124] Acquire the target parameter characteristics included in the monitoring request information, where the target parameter characteristics identify the operating parameter characteristics and parameter accuracy characteristics of the air conditioner;

[0125] Based on the target parameter characteristics, the operating parameter characteristics and parameter accuracy characteristics are obtained within N consecutive acquisition time periods, where N is a positive integer greater than or equal to 1;

[0126] N groups of feature queues corresponding to each other are generated according to the N operating parameter features and the N parameter precision features, and operating feature information is generated according to the feature queues.

[0127] Specifically, this embodiment provides an implementation method for acquiring the operating characteristic information of the air conditioner according to the monitoring request information.

[0128] Possibly, the step of sending the operation characteristic information to all subscribed terminal devices specifically includes:

[0129] Based on the feature queue, the operation feature information is sent to all subscribed terminal devices according to the preset sending strategy. The preset sending strategy includes at least the generation timing of the operation parameter features and parameter accuracy features in the feature queue, and the sending of the operation parameter features and parameter accuracy features to all subscribed terminal devices according to the preset number of frames or preset data capacity.

[0130] Specifically, this embodiment provides an implementation method for sending operation characteristic information to all subscribed terminal devices.

[0131] Possibly, the step of sending the operation characteristic information to all subscribed terminal devices according to a preset sending strategy specifically includes:

[0132] Based on a preset sending strategy, obtaining receipt information after each set of operation characteristic information is sent, the receipt information including information sent by each terminal device indicating receipt of the operation characteristic information;

[0133] Determine that the receipt information sent by all terminal devices is received, and send the next set of operation characteristic information to all subscribed terminal devices according to the preset sending strategy;

[0134] It is determined that at least one terminal device has not sent a receipt message, and the operation characteristic information of the group is resent according to a preset sending strategy.

[0135] Specifically, this embodiment provides an implementation method for sending the operation characteristic information to all subscribed terminal devices according to a preset sending strategy.

[0136] Possibly, determining that at least one terminal device has not sent the receipt information, and resending the group of operation characteristic information according to a preset sending strategy specifically includes:

[0137] Resend the group of operation characteristic information to all subscribed terminal devices according to the preset sending strategy, or resend the group of operation characteristic information to the terminal devices that have not sent the receipt information;

[0138] After the preset receipt reception time has passed and no receipt information has been received, the terminal device that has not sent the receipt information will be marked and removed from the subscription list.

[0139] Specifically, this embodiment provides an implementation method for resending the group of operation characteristic information according to a preset sending strategy.

[0140] Possibly, the step of obtaining the operating characteristic information of the air conditioner according to the monitoring request information specifically includes:

[0141] Determine that the number of operating parameter characteristics of the air conditioner included in the operating characteristic information is greater than or equal to M, where M is a positive integer greater than or equal to 2;

[0142] Based on the number of operating parameter characteristics, a one-to-one corresponding monitoring queue is established, each monitoring queue is an independent sending queue, and the independent sending queue can send a data structure independently under a new monitoring request information state.

[0143] Specifically, this embodiment provides an implementation method for acquiring the operating characteristic information of the air conditioner according to the monitoring request information.

[0144] Possibly, the operating parameter characteristics include at least energy consumption parameters, fan speed, indoor temperature and indoor humidity of the air conditioner.

[0145] Specifically, this embodiment provides an implementation method of an operating parameter feature.

[0146] Possibly, after the step of sending the operation characteristic information to all subscribed terminal devices, the method further includes:

[0147] Generate a subscription list based on all subscribed terminal devices;

[0148] When it is obtained that the subscription status of the terminal device has changed, the subscription list is updated according to the terminal device whose subscription status has changed;

[0149] When a newly subscribed terminal device is obtained, the subscription list is updated according to the newly subscribed terminal device.

[0150] Specifically, this embodiment provides an implementation method for sending operation characteristic information to all subscribed terminal devices.

[0151] Possibly, the step of obtaining monitoring request information further includes:

[0152] In the case where the monitoring request information comes from at least two terminal devices, obtaining the target parameter characteristics and target parameter accuracy identified by the monitoring request information sent by each terminal device;

[0153] Determine the target parameter characteristics commonly identified by all monitoring request information, and obtain the operating characteristic information of the air conditioner based on the commonly identified target parameter characteristics and the corresponding target parameter accuracy;

[0154] Determine the data depth of all target parameter accuracies that are jointly identified, and output the operation characteristic information corresponding to the maximum value of the data depth. The data depth identifies the accuracy of the target parameter accuracy corresponding to the target parameter characteristic.

[0155] In some specific embodiments of the present invention, this scheme provides an air conditioner, including: a memory and a processor; the memory and the processor communicate with each other through a bus; the memory stores computer instructions that can be run on the processor; when the processor calls the computer instructions, it can execute the above-mentioned air conditioner monitoring data synchronization method.

[0156] Figure 4 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 4 As shown, the electronic device may include: a processor 810, a communication interface 820, a memory 830 and a communication bus 840, wherein the processor 810, the communication interface 820 and the memory 830 communicate with each other through the communication bus 840. The processor 810 may call the logic instructions in the memory 830 to execute the monitoring data synchronization method of the air conditioner.

[0157] It should be noted that the electronic device in this embodiment can be a server, a PC, or other devices in specific implementation, as long as its structure includes the following: Figure 4The processor 810, communication interface 820, memory 830 and communication bus 840 shown in the figure, wherein the processor 810, communication interface 820, memory 830 communicate with each other through the communication bus 840, and the processor 810 can call the logic instructions in the memory 830 to execute the above method. This embodiment does not limit the specific implementation form of the electronic device.

[0158] The server may be a single server or a server group. The server group may be centralized or distributed (for example, the server may be a distributed system).

[0159] In a possible implementation, the server may be local or remote relative to the terminal. For example, the server may access information stored in a user terminal, a database, or any combination thereof via a network.

[0160] As another example, the server may be directly connected to at least one of the user terminal and the database to access information and / or data stored therein.

[0161] In a possible implementation, the server may be implemented on a cloud platform; by way of example only, the cloud platform may include a private cloud, a public cloud, a hybrid cloud, a community cloud, a distributed cloud, an inter-cloud, a multi-cloud, etc., or any combination thereof.

[0162] In a possible implementation manner, the server and the user terminal may be implemented on an electronic device having one or more components in the embodiments of the present invention.

[0163] Furthermore, the network may be used for the exchange of information and / or data.

[0164] In a possible implementation, one or more components in the interaction scenario (eg, a server, a user terminal, and a database) may send information and / or data to other components.

[0165] In possible implementations, the network may be any type of wired or wireless network, or a combination thereof. As examples only, the network may include a wired network, a wireless network, a fiber optic network, a telecommunications network, an intranet, the Internet, a local area network (LAN), a wide area network (WAN), a wireless local area network (WLAN), a metropolitan area network (MAN), a wide area network (WAN), a public switched telephone network (PSTN), a Bluetooth network, a ZigBee network, or a near field communication (NFC) network, or any combination thereof.

[0166] In a possible implementation, the network may include one or more network access points. For example, the network may include a wired or wireless network access point, such as a base station and / or a network switching node, through which one or more components of the interactive scene may connect to the network to exchange data and / or information.

[0167] In addition, the logic instructions in the memory 830 described above may be implemented in the form of software functional units and when sold or used as independent products, may be stored in a computer-readable storage medium.

[0168] Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., various media that can store program codes.

[0169] In a possible implementation manner, an embodiment of the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the monitoring data synchronization method for the air conditioner provided in the above embodiments.

[0170] In a possible implementation, an embodiment of the present invention further provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the methods provided by the above-mentioned method embodiments.

[0171] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative effort.

[0172] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of each embodiment or some parts of the embodiment.

[0173] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for synchronizing monitoring data of an air conditioner, characterized in that: include: Acquire monitoring request information, and acquire operating characteristic information of the air conditioner according to the monitoring request information, wherein the operating characteristic information at least includes operating parameter characteristics of the air conditioner and parameter accuracy characteristics of the operating parameter characteristics; All terminal devices that subscribe to the operation characteristic information of the air conditioner are acquired, and the operation characteristic information is sent to all the subscribed terminal devices.

2. The monitoring data synchronization method of the air conditioner according to claim 1, characterized in that: The step of acquiring the operating characteristic information of the air conditioner according to the monitoring request information specifically includes: Acquire a target parameter feature included in the monitoring request information, wherein the target parameter feature identifies the operating parameter feature and the parameter accuracy feature of the air conditioner; Based on the target parameter characteristics, the operating parameter characteristics and the parameter accuracy characteristics are obtained within N consecutive acquisition time periods, where N is a positive integer greater than or equal to 1; N groups of feature queues corresponding to each other are generated according to the N operating parameter features and the N parameter accuracy features, and the operating feature information is generated according to the feature queues.

3. The monitoring data synchronization method of the air conditioner according to claim 2, characterized in that: The step of sending the operation characteristic information to all subscribed terminal devices specifically includes: Based on the feature queue, the operating feature information is sent to all subscribed terminal devices according to a preset sending strategy, wherein the preset sending strategy includes at least the generation timing of the operating parameter features and the parameter precision features in the feature queue, and the operating parameter features and the parameter precision features are sent to all subscribed terminal devices according to a preset number of frames or a preset data capacity.

4. The monitoring data synchronization method of the air conditioner according to claim 3, characterized in that: The step of sending the operation characteristic information to all subscribed terminal devices according to a preset sending strategy specifically includes: Based on the preset sending strategy, obtaining receipt information after each sending of a set of the operation characteristic information, the receipt information including information sent by each of the terminal devices indicating receipt of the operation characteristic information; Determine that the receipt information sent by all the terminal devices is received, and send the next set of the operation characteristic information to all the subscribed terminal devices according to a preset sending strategy; It is determined that at least one of the terminal devices has not sent the receipt information, and the operation characteristic information of this group is resent according to a preset sending strategy.

5. The monitoring data synchronization method of the air conditioner according to claim 4, characterized in that: The step of determining that at least one of the terminal devices has not sent the receipt information, and resending the operation characteristic information of the group to the terminal device according to a preset sending strategy specifically includes: resending the operation characteristic information of this group to all subscribed terminal devices according to a preset sending strategy, or resending the operation characteristic information of this group to the terminal devices that have not sent the receipt information; When the preset receipt reception time has passed and the receipt information has not been received, the terminal device that has not sent the receipt information will be marked and removed from the subscription list.

6. The monitoring data synchronization method of an air conditioner according to claim 1, characterized in that: The step of acquiring the operating characteristic information of the air conditioner according to the monitoring request information specifically includes: Determine that the number of operating parameter characteristics of the air conditioner included in the operating characteristic information is greater than or equal to M, where M is a positive integer greater than or equal to 2; Based on the number of the operating parameter characteristics, a one-to-one corresponding monitoring queue is established, each of the monitoring queues is an independent sending queue, and the independent sending queue can independently send a data structure in a new monitoring request information state.

7. The monitoring data synchronization method of an air conditioner according to claim 1, characterized in that: The operating parameter characteristics include at least energy consumption parameters, fan speed, indoor temperature and indoor humidity of the air conditioner.

8. The monitoring data synchronization method for an air conditioner according to any one of claims 1 to 7, characterized in that: After the step of sending the operation characteristic information to all subscribed terminal devices, the method further includes: Generating a subscription list based on all subscribed terminal devices; When it is obtained that the subscription status of the terminal device has changed, updating the subscription list according to the terminal device whose subscription status has changed; When the newly subscribed terminal device is acquired, the subscription list is updated according to the newly subscribed terminal device.

9. The monitoring data synchronization method for an air conditioner according to any one of claims 1 to 7, characterized in that: The step of obtaining monitoring request information specifically includes: In a case where the monitoring request information comes from at least two terminal devices, obtaining target parameter characteristics and target parameter accuracy identified by the monitoring request information sent by each of the terminal devices; Determine the target parameter characteristics commonly identified by all the monitoring request information, and obtain the operating characteristic information of the air conditioner based on the commonly identified target parameter characteristics and the corresponding target parameter accuracy; Determine the data depth of all the target parameter accuracies that are commonly identified, and output the operation characteristic information corresponding to the maximum value of the data depth, wherein the data depth identifies the accuracy of the target parameter accuracy corresponding to the target parameter feature.

10. A monitoring data synchronization device for an air conditioner, characterized in that: include: An information acquisition module (10), the information acquisition module (10) being used to acquire monitoring request information, and to acquire operating characteristic information of the air conditioner according to the monitoring request information, wherein the operating characteristic information at least includes operating parameter characteristics of the air conditioner and parameter accuracy characteristics of the operating parameter characteristics; An information sending module (20) is used to obtain all terminal devices that subscribe to the operating characteristic information of the air conditioner, and send the operating characteristic information to all the subscribed terminal devices.

11. An air conditioner, characterized in that: include: Memory (830) and processor (810); The memory (830) and the processor (810) communicate with each other via a bus; The memory (830) stores computer instructions that can be executed on the processor (810); When the processor (810) calls the computer instruction, it can execute the monitoring data synchronization method of the air conditioner as described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Method and system for ensuring successful sending of messages

    CN102395113A

  • Method for synchronously controlling device status and household appliance

    CN103558836A

  • Parameter prediction method and device of air conditioning equipment, control method and device and air conditioning system

    CN115183379A

  • Air conditioning unit fault positioning method and device and air conditioning unit

    CN116878101A