Equipment detection method and device, equipment, storage medium and program product

By performing multiple no-load heating during the battery life of the aerosol generation equipment, checking equipment failures based on the heating results, the problem of high equipment failure rate is solved, and the equipment quality and user experience are improved.

CN119699686APending Publication Date: 2025-03-28SHENZHEN GEEKVAPE TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411885191.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

Aerosol generation equipment is prone to failure during use, resulting in a decline in equipment quality and affecting user experience.

Method used

By performing multiple no-load heating during the battery life of the aerosol generation equipment, check whether the equipment has a fault based on the heating results, reduce the probability of abnormal situations, and improve product quality.

Benefits of technology

By simulating the battery life of the equipment, obtaining the operating results of multiple equipment, improving the accuracy and efficiency of fault detection, reducing the equipment failure rate, and improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119699686A_ABST
    Figure CN119699686A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of equipment detection, and provides an equipment detection method and device, equipment, a storage medium and a program product. Operating the aerosol generating equipment based on the heating cycle parameters to obtain a plurality of equipment operation results corresponding to the aerosol generating equipment; and determining an equipment detection result corresponding to the aerosol generation equipment based on at least one equipment operation result, wherein the equipment detection result is used for indicating whether the aerosol generation equipment has an equipment fault or not. Namely, on one hand, multiple heating processes can be executed on the aerosol generation equipment, the data accuracy of the equipment operation results is improved, on the other hand, the fault condition of the aerosol generation equipment can be better detected according to the multiple equipment operation results, and the fault detection accuracy and efficiency are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of equipment detection technology, and in particular, relates to equipment detection methods, devices, equipment, storage media and program products. Background Art

[0002] With the development of technology, aerosol generating devices (also known as heat-not-burn devices) are increasingly widely used. Aerosol generating devices are composed of a built-in power supply, a heating system, an aerosol generating matrix, and a filter tip. When in use, the built-in power supply provides electrical energy, and the heating system heats and atomizes the aerosol generating matrix to produce aerosol smoke.

[0003] In the related art, after the components in the aerosol generating device are assembled, the component assembly conditions are inspected and the device can be shipped out of the factory.

[0004] However, due to the high production capacity of the equipment, there may be equipment failure problems after leaving the factory, resulting in a decline in equipment quality and affecting the user experience. Summary of the invention

[0005] The embodiments of the present application provide equipment detection methods, devices, equipment, storage media and program products. By performing multiple no-load heating operations during the battery life of an aerosol generating device and further checking whether the device has a fault based on the heating results, the probability of abnormal situations occurring in the equipment production line process can be reduced, thereby improving product quality.

[0006] In a first aspect, an embodiment of the present application provides a device detection method, the method being applied to an aerosol generating device, the aerosol generating device being equipped with a replaceable aerosol generating substrate, the method comprising:

[0007] Setting heating cycle parameters, wherein the heating cycle parameters are determined by the consumption of the aerosol generating substrate during the battery life of the aerosol generating device, wherein the battery life refers to the consumption of power of the aerosol generating device from a fully charged state to a battery undervoltage state, wherein the battery undervoltage state refers to the battery voltage corresponding to the aerosol generating device being lower than a preset voltage threshold;

[0008] operating the aerosol generating device based on the heating cycle parameters to obtain a plurality of device operating results corresponding to the aerosol generating device, wherein the device operating results are used to indicate corresponding operating conditions of the aerosol generating device during no-load heating;

[0009] A device detection result corresponding to the aerosol generating device is determined based on at least one device operation result, where the device detection result is used to indicate whether there is a device failure in the aerosol generating device.

[0010] Optionally, determining a device detection result corresponding to the aerosol generating device based on the at least one device operation result includes:

[0011] In the case where the at least one device operation result does not meet the preset operation condition, determining that the aerosol generating device has a device failure; or,

[0012] When the plurality of device operation results meet the preset operation conditions, it is determined that there is no device failure in the aerosol generating device.

[0013] Optionally, the heating cycle parameters include the i-th heating cycle process, where i is a positive integer;

[0014] The step of operating the aerosol generating device based on the heating cycle parameters to obtain a plurality of device operation results corresponding to the aerosol generating device includes:

[0015] During the i-th heating cycle, obtaining an i-th device operation result corresponding to the aerosol generating device;

[0016] After determining that the aerosol generating device has a device failure, the method further includes:

[0017] When the operation result of the i-th device does not meet the preset operation condition, the operation of the aerosol generating device is stopped.

[0018] Optionally, the heating cycle parameters include the number of heating cycles;

[0019] The step of operating the aerosol generating device based on the heating cycle parameters to obtain a plurality of device operation results corresponding to the aerosol generating device includes:

[0020] During the nth heating cycle, the aerosol generating device is operated to obtain an nth device operation result corresponding to the aerosol generating device, where n is a positive integer;

[0021] After operating the aerosol generating device based on the heating cycle parameters and obtaining a plurality of device operation results corresponding to the aerosol generating device, the method further includes:

[0022] adding 1 to the number of heating cycles to obtain an updated number of heating cycles of the aerosol generating device;

[0023] When the updated number of heating cycles does not reach the preset number threshold, the n+1th heating cycle process is performed.

[0024] Optionally, the heating cycle parameters include the number of heating cycles and the heating time in a single heating cycle, and the setting of the heating cycle parameters includes:

[0025] Obtaining the consumption time corresponding to the aerosol generation substrate;

[0026] Obtaining the corresponding battery life of the aerosol generating device;

[0027] The heating duration is determined based on the consumption duration and the battery life duration; and the number of heating cycles is determined based on a division result between the battery life duration and the consumption duration.

[0028] Optionally, after determining the device detection result corresponding to the aerosol generating device based on at least one device operation result, the method further includes:

[0029] Acquire a fault category set, wherein the fault category set includes a plurality of candidate fault categories, and the candidate fault categories correspond to candidate detection results and maintenance rules;

[0030] Determine a device fault category from the plurality of candidate fault categories based on the device detection result;

[0031] The aerosol generating device is maintained based on the maintenance rule corresponding to the device failure category.

[0032] Optionally, after setting the heating cycle parameters, the method further comprises:

[0033] In the case where the heating cycle parameters meet the first condition, at least one device operation result corresponding to the aerosol generating device is input into a pre-trained fault prediction model, and an operation prediction result corresponding to the aerosol generating device is output, wherein the operation prediction result is used to indicate the device operation result corresponding to the aerosol generating device during the remaining heating cycle;

[0034] When the operation prediction result meets the equipment failure condition, a fault detection is performed on the aerosol generating device to obtain a fault detection result corresponding to the aerosol generating device.

[0035] Optionally, before inputting at least one device operation result corresponding to the aerosol generating device into a pre-trained fault prediction model and outputting the operation prediction result corresponding to the aerosol generating device, the method further includes:

[0036] Acquire a plurality of sample operation data corresponding to the sample device, wherein the sample operation data is obtained by heating the sample device at no load;

[0037] Acquire reference operation data corresponding to the sample device, where the reference operation data refers to device operation results corresponding to the normal operation of the sample device;

[0038] Extracting a first feature representation corresponding to the sample operation data, and extracting a second feature representation corresponding to the reference operation data;

[0039] The sample prediction model is trained based on the feature difference between the first feature representation and the second feature representation to obtain the fault prediction model.

[0040] In a second aspect, an embodiment of the present application provides a device detection apparatus, including:

[0041] a setting module, used to set heating cycle parameters, wherein the heating cycle parameters are determined by the consumption of the aerosol generating substrate during the battery life of the aerosol generating device, wherein the battery life refers to the consumption of power from a fully charged state to a battery undervoltage state of the aerosol generating device, wherein the battery undervoltage state refers to the battery voltage corresponding to the aerosol generating device being lower than a preset voltage threshold;

[0042] an operation module, used to operate the aerosol generating device based on the heating cycle parameters, and obtain a plurality of device operation results corresponding to the aerosol generating device, wherein the device operation results are used to indicate corresponding operation conditions of the aerosol generating device during no-load heating;

[0043] A determination module is used to determine a device detection result corresponding to the aerosol generating device based on at least one device operation result, wherein the device detection result is used to indicate whether there is a device failure in the aerosol generating device.

[0044] In a third aspect, an embodiment of the present application provides a computer device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the device detection method described in any one of the first aspects above is implemented.

[0045] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the device detection method described in any one of the first aspects is implemented.

[0046] In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product is executed on a computer device, the computer device executes the device detection method described in any one of the above-mentioned first aspects.

[0047] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here.

[0048] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:

[0049] Heating cycle parameters are determined according to the amount of aerosol generating substrate consumed by the aerosol generating device during battery life, and the aerosol generating device is operated at no load according to the heating cycle parameters to obtain multiple device operation results corresponding to the aerosol generating device. Finally, it is determined whether there is a device failure in the aerosol generating device based on at least one device operation result. That is to say, the operation process of the aerosol generating device is simulated according to the battery life of the aerosol generating device, so as to obtain multiple device operation results for determining whether there is a failure in the aerosol generating device. On the one hand, multiple heating processes can be performed on the aerosol generating device to improve the data accuracy of the device operation results. On the other hand, the failure of the aerosol generating device can be better detected based on the multiple device operation results, thereby improving the accuracy and efficiency of fault detection. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In order to more clearly illustrate the technical solutions in the embodiments of the present application, 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 only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0051] Figure 1 is a schematic diagram of a device detection system provided by an embodiment of the present application;

[0052] Figure 2 is a flow chart of a device detection method provided by an embodiment of the present application;

[0053] Figure 3 is a flow chart of a device detection method provided by an embodiment of the present application;

[0054] Figure 4 is a flow chart of a device detection method provided by an embodiment of the present application;

[0055] Figure 5 It is a structural schematic diagram of a device detection device provided in an embodiment of the present application;

[0056] Figure 6 It is a structural diagram of a computer device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0057] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0058] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.

[0059] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0060] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.

[0061] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0062] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0063] For illustration, please refer to Figure 1 , which shows a schematic diagram of an aerosol generating device system provided by an exemplary embodiment of the present application, such as Figure 1 As shown, the aerosol generating device system includes an aerosol generating device 110 .

[0064] First, the heating cycle parameters are set, wherein the heating cycle parameters are determined according to the consumption of the aerosol generating substrate during the battery life of the aerosol generating device 110, including the number of heating cycles and the corresponding heating time during a single heating cycle.

[0065] Secondly, the aerosol generating device is operated according to the heating cycle parameters to obtain a plurality of device operation results 120 corresponding to the aerosol generating device 110 , wherein the device operation results 120 represent the operation conditions corresponding to the aerosol generating device 110 when heating at no load.

[0066] A device detection result 130 corresponding to the aerosol generating device 110 is determined according to the at least one device operation result 120 , wherein the device detection result 130 indicates whether there is a device failure in the aerosol generating device.

[0067] Optionally, the aerosol generating device 110 comprises at least one of an electric heating type device or a carbon heating type device.

[0068] In conjunction with the above-mentioned aerosol generating device system, the device detection method provided in the embodiment of the present application is described in detail. For illustration, please refer to Figure 2 , which shows a flow chart of a device detection method provided by an exemplary embodiment of the present application, the method includes the following steps 210 to 230.

[0069] Step 210, setting heating cycle parameters.

[0070] Among them, the aerosol generating device can be equipped with a replaceable aerosol generating matrix, and the heating cycle parameters are determined by the consumption of the aerosol generating matrix during the battery life of the aerosol generating device. The battery life process refers to the power consumption of the aerosol generating device from a fully charged state to a battery undervoltage state. The battery undervoltage state refers to the battery voltage corresponding to the aerosol generating device being lower than a preset voltage threshold.

[0071] Schematically, after the aerosol generating device starts the power supply, the battery heats the heating component, and after the heating component is heated up, the heat is transferred to the aerosol generating matrix, so that the aerosol generating matrix reaches the boiling point and atomizes, generating a suspended aerosol for the user to inhale, wherein the aerosol generating matrix will be consumed during the heating process.

[0072] Schematically, the aerosol generating matrix is ​​assembled in an aerosol generating device in an independent package. When the aerosol generating matrix is ​​consumed, a new aerosol generating matrix can be assembled in the aerosol generating device. Therefore, each time an aerosol generating matrix is ​​consumed, it corresponds to a heating cycle process. During the battery life of the aerosol generating device, the consumption of the aerosol generating matrix is ​​used to determine the heating cycle parameters.

[0073] Among them, the endurance process refers to the process corresponding to the power consumption from a full-charge state to a battery undervoltage state after the aerosol generating device is charged. For example: the fully-charged state of the aerosol generating device is 100 percent power, and the battery undervoltage state is less than 20 percent power (an exemplary description of the preset voltage threshold). In other words, the endurance process refers to the process of the aerosol generating device consuming power from 100 percent power to 20 percent power.

[0074] Optionally, the heating cycle parameters include at least one of the number of heating cycles or the duration of the heating cycle.

[0075] The number of heating cycles refers to the number of heating cycle processes performed by the aerosol generating device, and the heating cycle duration refers to the duration corresponding to the aerosol generating device performing a single heating cycle process.

[0076] That is to say, taking the case where the aerosol generating device is fully charged with 100 percent power and the battery is under-voltage with power less than 20 percent as an example, the number of heating cycles is determined by the amount of aerosol generating substrate consumed in the process. For example, a maximum of 20 aerosol generating substrates can be consumed during the battery life process, so the number of heating cycles can be set to 20 times.

[0077] That is to say, taking the case where the aerosol generating device is fully charged with 100 percent power and the battery is under-voltage with less than 20 percent power as an example, the heating cycle duration is determined by the duration of time it takes to consume a single aerosol generating substrate during the process. For example, if it takes 40 seconds to consume a single aerosol generating substrate, then the heating cycle duration can be set to 40 seconds.

[0078] Optionally, the number of heating cycles is the same as the amount of aerosol-generating substrate consumed; alternatively, the number of heating cycles is less than the amount of aerosol-generating substrate consumed.

[0079] Optionally, the heating cycle duration is consistent with the consumption duration of a single aerosol generating substrate; or, the heating cycle duration is different from the consumption duration of a single aerosol generating substrate.

[0080] Optionally, the number of heating cycles set for aerosol generating devices with different battery life is different, for example: device 1 has poor battery life, and the number of heating cycles is set to 10 times, and device 2 has good battery life, and the number of heating cycles is set to 20 times; or, an aerosol generating device with the worst battery life among multiple aerosol generating devices is selected, and its corresponding number of heating cycles is set, and this number is used as the number of heating cycles corresponding to all aerosol generating devices, that is, the same number of heating cycles is set for aerosol generating devices with different battery life.

[0081] Optionally, for the aerosol generating matrix adapted to the aerosol generating device, the corresponding consumption time is also different, so the set heating cycle time is also different. For example: when the battery life of device 1 and device 2 is the same, device 1 is adapted to matrix 1, and the consumption time of matrix 1 is 30 seconds; device 2 is adapted to matrix 2, and the consumption time of matrix 2 is 60 seconds. Then, the number of heating cycles set for device 1 is greater than the number of heating cycles set for device 2.

[0082] Optionally, the method for setting the heating cycle parameters includes at least one of the following methods:

[0083] The first method is to obtain the consumption time corresponding to a single aerosol generating substrate, and obtain the endurance time corresponding to the endurance process of the aerosol generating device, determine the number of heating cycles according to the consumption time and the endurance time, and determine the heating cycle time according to the consumption time corresponding to a single aerosol generating substrate.

[0084] For example: the consumption time corresponding to a single aerosol generating substrate is 40 seconds, and the battery life time corresponding to the battery life process of the aerosol generating device is 360 seconds. Therefore, the consumption quantity of the aerosol generating substrate is 360 / 40=9 times, and the heating cycle time is 40 seconds. That is to say, the number of heating cycles can be set to 9 times, or to any number less than 9 times, and the heating cycle time can be set to 40 seconds, or to any time greater than or less than 40 seconds, but cannot exceed the battery life of the aerosol generating device.

[0085] The second method is to pre-set different heating cycle parameters for devices of different models (with different battery life). Therefore, when the aerosol generating device is detected, the device model corresponding to the aerosol generating device is read to determine its corresponding heating cycle parameters.

[0086] It is worth noting that the above-mentioned method for setting the heating cycle parameters is only an illustrative example and is not limited to this in the embodiments of the present application.

[0087] Step 220 , operating the aerosol generating device based on the heating cycle parameters, and obtaining a plurality of device operating results corresponding to the aerosol generating device.

[0088] Among them, the equipment operation result is used to indicate the corresponding operation status of the aerosol generating device during no-load heating, and the number of equipment operation results is related to the heating cycle parameters.

[0089] Illustratively, after setting the heating cycle parameters, the aerosol generating device is operated at no load, wherein the no load operation refers to heating the aerosol generating device without being equipped with an aerosol generating substrate.

[0090] Optionally, the device operation result refers to the no-load heating result corresponding to the aerosol generating device under a single heating cycle process, for example: taking a single aerosol generation substrate consumption of 40 seconds as an example, the cycle heating time is set to 40 seconds, and the device operation result is the heating condition of the aerosol generating substrate within the 40 seconds; or, the device operation result refers to the no-load heating result corresponding to the aerosol generating device under multiple heating cycle processes, for example: taking a single aerosol generation substrate consumption of 40 seconds as an example, the cycle heating time is set to 40 seconds, and the device operation result is the heating condition of the aerosol generating substrate within 80 seconds (that is, two cycle heating processes).

[0091] Optionally, the heating condition includes at least one of the following heating parameters: the temperature range corresponding to the operating temperature of the aerosol generating device during the heating process, the operating temperature data corresponding to multiple time points, the voltage value range of the aerosol generating device during the heating process, the current value range of the aerosol generating device during the heating process, or the resistance value range of the aerosol generating device during the heating process.

[0092] Step 230: Determine a device detection result corresponding to the aerosol generating device based on at least one device operation result.

[0093] Among them, the equipment detection result is used to indicate whether there is an equipment failure in the aerosol generating device.

[0094] Illustratively, the device detection result includes two situations: one is that there is a device failure in the aerosol generating device, and the other is that there is no device failure in the aerosol generating device.

[0095] Optionally, the method of determining the device detection result according to the device operation result includes at least one of the following methods:

[0096] The first one is that each time a heating cycle is executed, after obtaining the corresponding equipment operation result, the equipment detection result is determined according to the equipment operation result.

[0097] For example, during the third heating cycle, after obtaining the equipment operation result corresponding to this heating cycle, it is determined whether there is an equipment failure in the aerosol generating device based on the equipment operation result.

[0098] The second method is to determine the device detection results according to the specified number of device operation results after obtaining the specified number of device operation results.

[0099] For example, after executing five heating cycles, five equipment operation results are obtained, and whether there is an equipment failure in the aerosol generating device is determined based on the five equipment operation results.

[0100] The third method is to obtain multiple equipment operation results after executing all heating cycle processes according to the number of heating cycles set in the heating cycle parameters, and determine the equipment detection result according to one or more of the equipment operation results.

[0101] For example, if the number of heating cycles is set to 8 in the heating cycle parameters, then after executing eight heating cycles, eight equipment operation results are obtained, and whether the aerosol generating device has a fault is determined based on the eight equipment operation results.

[0102] It is worth noting that the above-mentioned method of determining the device detection result based on the device operation result is only an illustrative example, and the embodiments of the present application are not limited to this.

[0103] Optionally, the device detection result is determined in at least one of the following ways:

[0104] The first method is to take the temperature range corresponding to the operating temperature of the aerosol generating device during the heating process as an example, to generate a temperature change curve corresponding to the aerosol generating device, and to pre-set a reference temperature curve, which indicates the temperature change generated by the aerosol generating device under normal operating conditions. By comparing the curve difference between the temperature change curve and the reference temperature curve, the temperature change corresponding to the aerosol generating device is determined. If the curve difference is greater than a pre-set reference temperature threshold, it is considered that the aerosol generating device has a device failure.

[0105] The second method is to take the voltage value range of the aerosol generating device during the heating process as an example, and generate a voltage change curve corresponding to the aerosol generating device. A reference voltage curve is preset, and the reference voltage curve represents the voltage value change generated by the aerosol generating device under normal operating conditions. By comparing the curve difference between the voltage change curve and the reference voltage curve, the voltage value change corresponding to the aerosol generating device is determined. If the curve difference is greater than a preset reference voltage threshold, it is considered that the aerosol generating device has a device failure.

[0106] The third method is to take the current value range of the aerosol generating device during the heating process as an example, to generate a current change curve corresponding to the aerosol generating device, and to pre-set a reference current curve, which represents the current value change generated by the aerosol generating device under normal operating conditions. By comparing the curve difference between the current change curve and the reference current curve, the current value change corresponding to the aerosol generating device is determined. If the curve difference is greater than a pre-set reference current threshold, it is considered that the aerosol generating device has a device failure.

[0107] The fourth type, taking the resistance value range of the aerosol generating device during the heating process as the equipment operation result as an example, generates a resistance change curve corresponding to the aerosol generating device, and pre-sets a reference resistance curve. The reference resistance curve represents the resistance value change generated by the aerosol generating device under normal operating conditions. By comparing the curve difference between the resistance change curve and the reference resistance curve, the resistance value change corresponding to the aerosol generating device is determined. If the curve difference is greater than the pre-set reference resistance threshold, it is considered that the aerosol generating device has a device failure.

[0108] It is worth noting that the above-mentioned method for determining the device detection result is only an illustrative example and is not limited to this in the embodiments of the present application.

[0109] Optionally, the device failure includes at least one of multiple failure types such as cold soldering, poor contact, battery damage, etc.

[0110] Among them, if the aerosol generating device has a cold soldering fault, the battery power of the aerosol generating device will be consumed too quickly during the no-load heating process, or the operating temperature of the aerosol generating device will be too high.

[0111] Among them, if the aerosol generating device has a poor contact fault, the aerosol generating device may short-circuit during the no-load heating process, or stop heating.

[0112] Among them, if the battery of the aerosol generating device is damaged, the aerosol generating device may be unable to heat during the no-load heating process.

[0113] The device detection method provided in the embodiment of the present application determines heating cycle parameters according to the amount of aerosol generating substrate consumed by the aerosol generating device during battery life, and operates the aerosol generating device at no load according to the heating cycle parameters to obtain multiple device operation results corresponding to the aerosol generating device, and finally determines whether the aerosol generating device has a device failure based on at least one device operation result. That is to say, the operation process of the aerosol generating device is simulated according to the battery life of the aerosol generating device, so as to obtain multiple device operation results for determining whether the aerosol generating device has a failure. On the one hand, it can perform multiple heating processes on the aerosol generating device to improve the data accuracy of the device operation results. On the other hand, it can better detect the failure of the aerosol generating device based on the multiple device operation results, thereby improving the accuracy and efficiency of fault detection.

[0114] In some embodiments, the process of determining the device detection result is described in detail. For example, please refer to Figure 3, which shows a flow chart of a device detection method provided by an exemplary embodiment of the present application, that is, step 220 also includes step 221, step 230 also includes step 231 or step 232, and step 230 also includes steps 241 to 243, such as Figure 3 As shown, the method also includes the following steps.

[0115] Step 210, setting heating cycle parameters.

[0116] Optionally, the heating cycle parameters include at least one of a heating cycle duration or a heating cycle number.

[0117] In some embodiments, the consumption time corresponding to the aerosol generating substrate is obtained; the battery life corresponding to the aerosol generating device is obtained; the cyclic heating time is determined based on the consumption time and the battery life; and the number of heating cycles is determined based on the division result between the battery life and the consumption time.

[0118] In this embodiment, taking the aerosol generating substrate as an independent package as an example, the consumption time corresponding to a single aerosol generating substrate is obtained, and the battery life corresponding to the aerosol generating device is obtained.

[0119] In a feasible case, the consumption time corresponding to a single aerosol generation substrate can be used as the heating cycle time. For example, if the consumption time of a single aerosol generation substrate is 40 seconds, then the heating cycle time in a single heating cycle is 40 seconds.

[0120] In another feasible case, the consumption time corresponding to a single aerosol generating substrate is taken as the minimum value, and the battery life corresponding to the aerosol generating device is taken as the maximum value to determine the time setting range, and a time is randomly selected within the time setting range as the heating cycle time. For example, if the consumption time of a single aerosol generating substrate is 40 seconds and the battery life of the aerosol generating device is 400 seconds, then the time setting range is set to [40,400]. Therefore, 50 seconds can be selected as the heating cycle time, 100 seconds can be selected as the heating cycle time, or any number between 40 seconds and 400 seconds can be selected as the heating cycle time.

[0121] Optionally, for the multiple heating cycle processes of the aerosol generating device, the heating cycle duration corresponding to each heating cycle process may be the same, or may be different. For example, if the aerosol generating device a is adapted to substrate 1 and substrate 2, the consumption time of substrate 1 is 40 seconds, and the consumption time of substrate 2 is 80 seconds, then, among the multiple heating cycle processes corresponding to the aerosol generating device a, there may be a heating cycle process with a heating cycle duration of 40 seconds, and there may also be a heating cycle process with a heating cycle duration of 80 seconds.

[0122] In this embodiment, in a feasible case, the endurance time corresponding to the aerosol generating device is divided by the consumption time corresponding to the aerosol generating substrate, and the division result is used as the number of heating cycles corresponding to the aerosol generating device.

[0123] In this embodiment, in another feasible situation, the battery life corresponding to the aerosol generating device is divided by the consumption time corresponding to the aerosol generating matrix to obtain a division result, and a parameter smaller than the division result is selected as the number of heating cycles corresponding to the aerosol generating device.

[0124] Step 221, during the i-th heating cycle, obtaining the i-th device operation result corresponding to the aerosol generating device.

[0125] Illustratively, each time a heating cycle is executed, the device operation result corresponding to the aerosol generating device in the current heating cycle is obtained.

[0126] In some embodiments, the heating cycle parameters include the number of heating cycles; during the nth heating cycle, the aerosol generating device is operated to obtain the nth device operation result corresponding to the aerosol generating device, where n is a positive integer; the number of heating cycles is counted plus 1 to obtain the updated number of heating cycles of the aerosol generating device; if the updated number of heating cycles does not reach a preset number threshold, the n+1th heating cycle process is executed.

[0127] In this embodiment, taking the nth heating cycle process as an example, during the nth heating cycle process, the aerosol generating device is heated at no load to obtain the nth device operation result. At this time, the number of heating cycles is counted plus 1 to obtain the updated number of heating cycles. If the updated number of heating cycles does not reach the preset number threshold, the next heating cycle process is executed. If the updated number of heating cycles reaches the preset number threshold, the heating cycle process for the aerosol generating device is terminated.

[0128] In some embodiments, when the heating cycle parameters meet the first condition, at least one device operation result corresponding to the aerosol generating device is input into a pre-trained fault prediction model, and an operation prediction result corresponding to the aerosol generating device is output, and the operation prediction result is used to indicate the corresponding device operation result of the aerosol generating device during the remaining heating cycle; a fault detection is performed on the aerosol generating device to obtain a fault detection result corresponding to the aerosol generating device.

[0129] In this embodiment, in a feasible case, taking the heating cycle parameter as the heating cycle duration as an example, when the heating cycle duration reaches a preset duration threshold, the heating cycle parameter is deemed to meet the first condition.

[0130] In this embodiment, in another feasible situation, taking the heating cycle parameter as the number of heating cycles as an example, when the number of heating cycles reaches a preset threshold number, the heating cycle parameter is deemed to meet the first condition. That is to say, the first condition set for different parameter types of the heating cycle parameter is also different.

[0131] In this embodiment, when the heating cycle parameters meet the first condition, the device operation result obtained in at least one heating cycle process is input into the pre-trained fault prediction model, and the device operation result corresponding to the subsequent heating cycle process is predicted by the fault prediction model based on the detected device operation result to obtain a predicted operation result. Finally, if the predicted operation result indicates that the aerosol generating device has a device fault, it is considered that the aerosol generating device has a device fault.

[0132] The following is a detailed description of the training process of the fault prediction model.

[0133] In some embodiments, a plurality of sample operation data corresponding to the sample device are obtained, the sample operation data being obtained by heating the sample device at no load; reference operation data corresponding to the sample device are obtained, the reference operation data referring to the device operation result corresponding to the normal operation of the sample device; a first feature representation corresponding to the sample operation data is extracted, and a second feature representation corresponding to the reference operation data is extracted; a sample prediction model is trained based on the feature difference between the first feature representation and the second feature representation to obtain a fault prediction model.

[0134] In this embodiment, a sample device is used as a training sample, wherein the sample device may be an aerosol generating device that is currently to be detected, or the sample device may be an aerosol generating device that has been detected, and this is not limited.

[0135] In this embodiment, the sample operation data refers to the equipment operation results obtained by heating the sample equipment under no-load conditions.

[0136] In this embodiment, the reference operation data refers to the equipment operation results obtained by heating the sample equipment under normal conditions. The first feature representation corresponding to the sample operation data and the second feature representation corresponding to the reference operation data are extracted respectively, and the model parameters of the sample prediction model are adjusted by calculating the feature difference between the first feature representation and the second feature representation, and finally the sample prediction model with adjusted parameters is obtained as the fault prediction model.

[0137] The feature difference between the first feature representation and the second feature representation is calculated by a loss function. Optionally, the loss function includes at least one of a plurality of loss functions such as a mean squared error loss function (MSE), a cross entropy loss function (CE), an exponential loss function, a KL divergence loss function (Kullback–Leibler Divergence, KLD), and the like.

[0138] Step 231 : when at least one device operation result does not meet a preset operation condition, determining that a device failure exists in the aerosol generating device.

[0139] Indicatively, the operating conditions are preset, and if the device operating results do not meet the operating conditions, it is considered that there is a device failure in the aerosol generating device.

[0140] In some embodiments, when the i-th device operation result does not meet the preset operation condition, the operation of the aerosol generating device is stopped.

[0141] In this embodiment, during the i-th heating cycle, after obtaining the i-th device operation result, if the i-th device operation result does not meet the pre-set operation conditions, the aerosol generating device is stopped and it is considered that there is a device failure in the aerosol generating device.

[0142] Step 232: When the operation results of the plurality of devices meet the preset operation conditions, it is determined that there is no device failure in the aerosol generating device.

[0143] Indicatively, if the operating results of multiple devices all meet the pre-set operating conditions, it is considered that there is no device failure in the aerosol generating device.

[0144] Step 241, obtaining a fault category set.

[0145] The fault category set includes multiple candidate fault categories, and the candidate fault categories correspond to candidate detection results and maintenance rules.

[0146] Illustratively, in the case where it is determined that the aerosol generating device has a device failure, the failure type corresponding to the aerosol generating device is also determined, and the aerosol generating device is repaired.

[0147] Therefore, a pre-stored fault category set is obtained, where the fault category set is a result obtained after device detection of other aerosol generating devices in a previous historical period.

[0148] The fault category set includes multiple candidate fault categories, and each candidate fault category corresponds to a corresponding candidate detection result and maintenance rule. For example, if the candidate fault category is a cold solder joint, the corresponding candidate detection result is that the temperature change curve of the operating temperature is inconsistent with the reference temperature curve, and the maintenance rule is to re-solder the cold solder joint position.

[0149] Step 242 : determining a device fault category from a plurality of candidate fault categories based on the device detection result.

[0150] In this embodiment, the device fault category corresponding to the aerosol generating device is determined from a plurality of candidate fault categories according to the device detection result corresponding to the aerosol generating device.

[0151] Step 243: Perform equipment maintenance on the aerosol generating device based on the maintenance rules corresponding to the equipment failure category.

[0152] After the maintenance rules corresponding to the aerosol generating device are determined, the aerosol generating device is maintained according to the maintenance rules.

[0153] The device detection method provided in the embodiment of the present application determines heating cycle parameters according to the amount of aerosol generating substrate consumed by the aerosol generating device during battery life, and operates the aerosol generating device at no load according to the heating cycle parameters to obtain multiple device operation results corresponding to the aerosol generating device, and finally determines whether the aerosol generating device has a device failure based on at least one device operation result. That is to say, the operation process of the aerosol generating device is simulated according to the battery life of the aerosol generating device, so as to obtain multiple device operation results for determining whether the aerosol generating device has a failure. On the one hand, it can perform multiple heating processes on the aerosol generating device to improve the data accuracy of the device operation results. On the other hand, it can better detect the failure of the aerosol generating device based on the multiple device operation results, thereby improving the accuracy and efficiency of fault detection.

[0154] For illustration, please refer to Figure 4 , which shows a flow chart of a device detection method provided by an exemplary embodiment of the present application, such as Figure 4 As shown, the method includes the following steps.

[0155] Step 410, software configuration function module.

[0156] The aerosol generating device is burned with a functional application program for compiling various functions of the aerosol generating device, such as: display function, heating function, temperature curve generation function, motor vibration function, etc.

[0157] Step 420, adding a numerical function.

[0158] The aerosol generating device is equipped with a microcontroller unit (MCU), which can also be called a single-chip microcomputer, which is used to control the function operation of the aerosol generating device. The single-chip microcomputer has a counting function, which can be enabled between functional applications. After adding the counting function, it is convenient for later data recording and storage.

[0159] Step 430, setting heating cycle parameters according to the endurance.

[0160] A battery is installed in the aerosol generating device, and heating cycle parameters corresponding to the aerosol generating device are set according to the battery life, wherein the heating cycle parameters include heating cycle duration and heating cycle times.

[0161] After the aerosol generating device is started, the functional application determines the current number of heating cycles. If the number of heating cycles reaches a preset number threshold, step 450 is executed; otherwise, step 440 is executed.

[0162] Step 440, no-load heating.

[0163] If the number of heating cycles does not reach a preset number threshold, the aerosol generating device is heated at no load to obtain the corresponding device operation result during this heating cycle.

[0164] It is determined whether there is an equipment failure in this heating cycle process according to the equipment operation result. If there is an equipment failure, step 450 is executed. Otherwise, the number of heating cycles is determined again until the number threshold is reached.

[0165] Step 450, end.

[0166] The device detection method provided in the embodiment of the present application determines heating cycle parameters according to the amount of aerosol generating substrate consumed by the aerosol generating device during battery life, and operates the aerosol generating device at no load according to the heating cycle parameters to obtain multiple device operation results corresponding to the aerosol generating device, and finally determines whether the aerosol generating device has a device failure based on at least one device operation result. That is to say, the operation process of the aerosol generating device is simulated according to the battery life of the aerosol generating device, so as to obtain multiple device operation results for determining whether the aerosol generating device has a failure. On the one hand, it can perform multiple heating processes on the aerosol generating device to improve the data accuracy of the device operation results. On the other hand, it can better detect the failure of the aerosol generating device based on the multiple device operation results, thereby improving the accuracy and efficiency of fault detection.

[0167] For illustration, please refer to Figure 5, which shows a schematic diagram of the structure of a device detection device provided by an exemplary embodiment of the present application, wherein the device detection device may specifically include the following modules:

[0168] A setting module 510, for setting heating cycle parameters, wherein the heating cycle parameters are determined by the consumption of the aerosol generating substrate during the battery life of the aerosol generating device, wherein the battery life refers to the consumption of power from a fully charged state to a battery undervoltage state of the aerosol generating device, wherein the battery undervoltage state refers to the battery voltage corresponding to the aerosol generating device being lower than a preset voltage threshold;

[0169] An operation module 520 is used to operate the aerosol generating device based on the heating cycle parameters to obtain a plurality of device operation results corresponding to the aerosol generating device, wherein the device operation results are used to indicate the corresponding operation status of the aerosol generating device during no-load heating;

[0170] The determination module 530 is used to determine a device detection result corresponding to the aerosol generating device based on at least one device operation result, wherein the device detection result is used to indicate whether the aerosol generating device has a device failure.

[0171] Optionally, the determination module 530 is further used to determine that there is a device failure in the aerosol generating device when the operating results of at least one device do not meet the preset operating conditions; or to determine that there is no device failure in the aerosol generating device when the operating results of multiple devices meet the preset operating conditions.

[0172] Optionally, the operation module 520 is also used to obtain the i-th device operation result corresponding to the aerosol generating device during the i-th heating cycle; if the i-th device operation result does not meet the preset operation condition, stop the operation of the aerosol generating device.

[0173] Optionally, the heating cycle parameters include the number of heating cycles;

[0174] The operation module 520 is also used to operate the aerosol generating device during the nth heating cycle to obtain the nth device operation result corresponding to the aerosol generating device, where n is a positive integer; add 1 to the number of heating cycles to obtain the updated number of heating cycles of the aerosol generating device; and execute the n+1th heating cycle process when the updated number of heating cycles does not reach a preset number threshold.

[0175] Optionally, the heating cycle parameters include the number of heating cycles and the heating time during a single heating cycle;

[0176] The setting module 510 is also used to obtain the consumption time corresponding to the aerosol generating substrate; obtain the battery life corresponding to the aerosol generating device; determine the heating time based on the consumption time and the battery life; and determine the number of heating cycles based on the division result between the battery life and the consumption time.

[0177] Optionally, the determination module 530 is also used to obtain a fault category set, the fault category set including multiple candidate fault categories, the candidate fault categories corresponding to candidate detection results and maintenance rules; determine the equipment fault category from the multiple candidate fault categories based on the equipment detection results; and perform equipment maintenance on the aerosol generating device based on the maintenance rules corresponding to the equipment fault category.

[0178] Optionally, the operation module 520 is also used to input at least one device operation result corresponding to the aerosol generating device into a pre-trained fault prediction model when the heating cycle parameters meet the first condition, and output an operation prediction result corresponding to the aerosol generating device, wherein the operation prediction result is used to indicate the corresponding device operation result of the aerosol generating device during the remaining heating cycle; and perform fault detection on the aerosol generating device to obtain a fault detection result corresponding to the aerosol generating device.

[0179] Optionally, the operation module 520 is also used to obtain multiple sample operation data corresponding to the sample device, the sample operation data is obtained by heating the sample device at no load; obtain reference operation data corresponding to the sample device, the reference operation data refers to the device operation result corresponding to the normal operation of the sample device; extract a first feature representation corresponding to the sample operation data, and extract a second feature representation corresponding to the reference operation data; train a sample prediction model based on the feature difference between the first feature representation and the second feature representation to obtain the fault prediction model.

[0180] The equipment detection device provided in the embodiment of the present application determines heating cycle parameters according to the amount of aerosol generating substrate consumed by the aerosol generating device during battery life, and operates the aerosol generating device at no load according to the heating cycle parameters to obtain multiple equipment operation results corresponding to the aerosol generating device, and finally determines whether there is an equipment failure in the aerosol generating device according to at least one equipment operation result. That is to say, the operation process of the aerosol generating device is simulated according to the battery life of the aerosol generating device, so as to obtain multiple equipment operation results for determining whether there is a failure in the aerosol generating device. On the one hand, it can perform multiple heating processes on the aerosol generating device to improve the data accuracy of the equipment operation results. On the other hand, it can better detect the failure of the aerosol generating device according to the multiple equipment operation results, thereby improving the accuracy and efficiency of fault detection.

[0181] See also Figure 6 , which shows a schematic diagram of the structure of a computer device provided in an embodiment of the present application. Figure 6 As shown, the computer device 1000 of this embodiment includes: at least one processor 1010 ( Figure 6 Only one is shown in the figure) a processor, a memory 1020, and a computer program 1021 stored in the memory 1020 and executable on at least one processor 1010, and when the processor 1010 executes the computer program 1021, the steps in the above-mentioned device detection method embodiment are implemented.

[0182] The computer device 1000 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The terminal device may include, but is not limited to, a processor 1010 and a memory 1020. Those skilled in the art will appreciate that Figure 6 The computer device 1000 is merely an example and does not constitute a limitation on the computer device 1000 . The computer device 1000 may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the computer device 1000 may also include input and output devices, network access devices, etc.

[0183] The processor 1010 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0184] In some embodiments, the memory 1020 may be an internal storage unit of the computer device 1000, such as a hard disk or memory of the computer device 1000. In other embodiments, the memory 1020 may also be an external storage device of the computer device 1000, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device 1000. Further, the memory 1020 may also include both an internal storage unit of the computer device 1000 and an external storage device. The memory 1020 is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as program codes of computer programs. The memory 1020 may also be used to temporarily store data that has been output or is to be output.

[0185] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0186] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0187] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0188] In the embodiments provided in the present application, it should be understood that the disclosed devices / computer equipment and methods can be implemented in other ways. For example, the device / computer equipment embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0189] 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, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0190] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0191] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electric carrier signals and telecommunication signals.

[0192] The present application implements all or part of the processes in the above-mentioned embodiment method, and may also be completed through a computer program product. When the computer program product runs on a computer device, the computer device can implement the steps in the above-mentioned method embodiments when executing.

[0193] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application is described in detail with reference to the above embodiments, a person skilled in the art should understand that the technical solutions described in the above embodiments can still be modified, or some of the technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.

Claims

1. A device detection method, characterized in that: The method is applied to an aerosol generating device, wherein the aerosol generating device may be equipped with a replaceable aerosol generating substrate, and the method comprises: Setting heating cycle parameters, wherein the heating cycle parameters are determined by the consumption of the aerosol generating substrate during the battery life of the aerosol generating device, wherein the battery life refers to the consumption of power of the aerosol generating device from a fully charged state to a battery undervoltage state, wherein the battery undervoltage state refers to the battery voltage corresponding to the aerosol generating device being lower than a preset voltage threshold; operating the aerosol generating device based on the heating cycle parameters to obtain a plurality of device operating results corresponding to the aerosol generating device, wherein the device operating results are used to indicate corresponding operating conditions of the aerosol generating device during no-load heating; A device detection result corresponding to the aerosol generating device is determined based on at least one device operation result, wherein the device detection result is used to indicate whether there is a device failure in the aerosol generating device.

2. The method according to claim 1, characterized in that The determining, based on the at least one device operation result, a device detection result corresponding to the aerosol generating device comprises: In the case where the at least one device operation result does not meet the preset operation condition, determining that the aerosol generating device has a device failure; or, When the plurality of device operation results meet the preset operation conditions, it is determined that there is no device failure in the aerosol generating device.

3. The method according to claim 2, characterized in that The step of operating the aerosol generating device based on the heating cycle parameters to obtain a plurality of device operation results corresponding to the aerosol generating device includes: During the i-th heating cycle, obtaining an i-th device operation result corresponding to the aerosol generating device; After determining that the aerosol generating device has a device failure, the method further includes: When the operation result of the i-th device does not meet the preset operation condition, the operation of the aerosol generating device is stopped.

4. The method according to any one of claims 1 to 3, characterized in that: The heating cycle parameters include the number of heating cycles; The step of operating the aerosol generating device based on the heating cycle parameters to obtain a plurality of device operation results corresponding to the aerosol generating device includes: During the nth heating cycle, the aerosol generating device is operated to obtain an nth device operation result corresponding to the aerosol generating device, where n is a positive integer; After operating the aerosol generating device based on the heating cycle parameters and obtaining a plurality of device operation results corresponding to the aerosol generating device, the method further includes: adding 1 to the number of heating cycles to obtain an updated number of heating cycles of the aerosol generating device; When the updated number of heating cycles does not reach the preset number threshold, the n+1th heating cycle process is performed.

5. The method according to any one of claims 1 to 3, characterized in that: The heating cycle parameters include the number of heating cycles and the heating time during a single heating cycle; The setting of heating cycle parameters includes: Obtaining the consumption time corresponding to the aerosol generation substrate; Obtaining the battery life of the aerosol generating device; Determining the heating duration based on the consumption duration and the endurance duration; The number of heating cycles is determined based on a division result between the endurance time and the consumption time.

6. The method according to any one of claims 1 to 3, characterized in that: After determining the device detection result corresponding to the aerosol generating device based on at least one device operation result, the method further includes: Acquire a fault category set, wherein the fault category set includes a plurality of candidate fault categories, and the candidate fault categories correspond to candidate detection results and maintenance rules; Determine a device fault category from the plurality of candidate fault categories based on the device detection result; The aerosol generating device is maintained based on the maintenance rule corresponding to the device failure category.

7. The method according to any one of claims 1 to 3, characterized in that: After setting the heating cycle parameters, the method further comprises: In the case where the heating cycle parameters meet the first condition, at least one device operation result corresponding to the aerosol generating device is input into a pre-trained fault prediction model, and an operation prediction result corresponding to the aerosol generating device is output, wherein the operation prediction result is used to indicate the device operation result corresponding to the aerosol generating device during the remaining heating cycle; Performing fault detection on the aerosol generating device to obtain a fault detection result corresponding to the aerosol generating device.

8. The method according to claim 7, characterized in that Before inputting at least one device operation result corresponding to the aerosol generating device into a pre-trained fault prediction model and outputting an operation prediction result corresponding to the aerosol generating device, the method further includes: Acquire a plurality of sample operation data corresponding to the sample device, wherein the sample operation data is obtained by heating the sample device at no load; Acquire reference operation data corresponding to the sample device, where the reference operation data refers to device operation results corresponding to the normal operation of the sample device; Extracting a first feature representation corresponding to the sample operation data, and extracting a second feature representation corresponding to the reference operation data; The sample prediction model is trained based on the feature difference between the first feature representation and the second feature representation to obtain the fault prediction model.

9. A device detection device, characterized in that: The device comprises: a setting module, used to set heating cycle parameters, wherein the heating cycle parameters are determined by the consumption of the aerosol generating substrate during the battery life of the aerosol generating device, wherein the battery life refers to the consumption of power from a fully charged state to a battery undervoltage state of the aerosol generating device, wherein the battery undervoltage state refers to the battery voltage corresponding to the aerosol generating device being lower than a preset voltage threshold; an operation module, used to operate the aerosol generating device based on the heating cycle parameters, and obtain a plurality of device operation results corresponding to the aerosol generating device, wherein the device operation results are used to indicate the corresponding operation status of the aerosol generating device during no-load heating; A determination module is used to determine a device detection result corresponding to the aerosol generating device based on at least one device operation result, wherein the device detection result is used to indicate whether there is a device failure in the aerosol generating device.

10. A computer device, characterized in that: The computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the device detection method according to any one of claims 1 to 8 is implemented.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the device detection method according to any one of claims 1 to 8 is implemented.

12. A computer program product, characterized in that The invention comprises a computer program, and when the computer program is executed, the device detection method according to any one of claims 1 to 8 is executed.

Citation Information

Cited By

  • Fault feedback method and device for heat-not-burn appliance, after-sales system, appliance and program product

    CN120491593A