Visualization method and computer program for locating cause of error of aerosol-generating device

By introducing visual testing interface and detection functions into the interactive system of the aerosol generation device, the problem of lack of intuitiveness in the interaction mode in the prior art is solved, and more efficient fault analysis and state understanding are achieved.

CN119915536APending Publication Date: 2025-05-02SHENZHEN GEEKVAPE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411935572.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

The interaction mode of existing aerosol generation devices lacks intuitiveness, which makes it difficult for non-technical personnel to understand and judge the status of the device or the problem.

Method used

Provide a visualization method. By generating a test interface, the user can select the device model and start the detection item, obtain and parse feedback data, display the detection results and prompt it.

Benefits of technology

The analysis efficiency of the cause of failure of the aerosol generator device is improved, allowing users to intuitively understand the device status and problems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119915536A_ABST
    Figure CN119915536A_ABST
Patent Text Reader

Abstract

The invention discloses a visualization method for positioning an error reason of an aerosol generating device and a computer program, and relates to the technical field of aerosol generating devices. The visualization method comprises the following steps: generating and displaying a test interface related to the aerosol generating device, wherein the test interface comprises a device model selection control and a test starting control of the aerosol generating device; in response to an operation on the device model selection control, determining a device model of the target aerosol generation device; in response to an operation on the test start control, calling a function command associated with one or more detection items corresponding to a target aerosol generation device of the device model, and sending the function command to the target aerosol generation device currently in communication connection with the visualization system; obtaining feedback data of the target aerosol generation device in response to the received function command; analyzing the feedback data to obtain a detection result of the target aerosol generating device about one or more detection items; and displaying a detection result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of aerosol generating devices, and in particular to a visualization method and a computer program for locating the cause of an error of an aerosol generating device. Background Art

[0002] At present, the aerosol generating device interacts with the host computer through a serial port line. During this interaction process, the host computer sends specific instructions to the aerosol generating device according to user operations or preset logic. After receiving the instructions, the aerosol generating device processes the task through system calls to related functions and generates feedback information, which is returned to the host computer in the form of a string.

[0003] Since the Flash space in the aerosol generating device is limited, in order to save storage resources, the string information returned is compactly encoded, usually consisting of a combination of a single letter and data. For example, some operation status may be represented by "A1" for success or "B2" for failure.

[0004] Although the above interaction method can meet the basic data transmission requirements, after receiving the string sent back by the aerosol generating device, the host computer only displays it as a whole on the interface without parsing or translating it. This original display method lacks an in-depth explanation of the content of the string, which greatly limits the understanding of the information by non-technical personnel. In addition, for users who are not familiar with the string encoding rules (such as sales teams or production line maintenance personnel), the actual meaning of the returned information is inaccurate, and it is difficult to intuitively judge the current status or problem of the device. Summary of the invention

[0005] The main technical problem solved by the present invention is to provide a visualization method for more intuitively showing the cause of the error of an aerosol generating device.

[0006] According to a first aspect, an embodiment provides a visualization method for locating the cause of an error of an aerosol generating device, which is applied to a visualization system, wherein the visualization system can communicate with the aerosol generating device; the visualization method comprises:

[0007] Generate and display a test interface for the aerosol generating device, wherein the test interface includes a device model selection control and a test start control for the aerosol generating device;

[0008] determining a device model of a target aerosol generating device in response to operation of a device model selection control;

[0009] In response to the operation of the test start control, calling the function command associated with one or more detection items corresponding to the target aerosol generating device of the device model, and sending the function command to the target aerosol generating device currently in communication connection with the visualization system;

[0010] Acquiring feedback data of the target aerosol generating device in response to the received function command;

[0011] Parsing the feedback data to obtain the detection results of the target aerosol generating device regarding the one or more detection items;

[0012] The detection result is displayed.

[0013] In one embodiment, the one or more detection items are one or more detection items predetermined according to a device model of the target aerosol generating device.

[0014] In one embodiment, the test interface further includes a plurality of detection item controls, each detection item control corresponding to each detection item one by one;

[0015] In response to operation of a detection item control, one or more detection items corresponding to a target aerosol generating device of the device model are determined.

[0016] In one embodiment, in response to the operation of the test start control, calling a function command associated with one or more detection items corresponding to the target aerosol generating device of the device model includes:

[0017] A unified function command is called, where the unified function command is used to detect all detection items.

[0018] In one embodiment, the feedback data is parsed to obtain the detection results of the target aerosol generating device regarding the multiple detection items, including:

[0019] The feedback data is parsed to obtain at least the detection results of one or more detection items of the target aerosol generating device; wherein the test interface also includes a plurality of detection item controls, each detection item control corresponds to each detection item one by one, and in response to the operation of the detection item controls, one or more detection items of the target aerosol generating device are determined among all detection items.

[0020] In one embodiment, the detection items include a heating element segment number detection for testing the number of heating segments of the target aerosol generating device, a temperature resistance coefficient detection for testing the temperature coefficient of the resistance of each segment of the heating element of the target aerosol generating device, a resistance value detection for testing the resistance value of the resistance of the target aerosol generating device at room temperature or in a working state, a temperature detection for testing the temperature of the circuit board and the battery core of the target aerosol generating device, an aging test detection for testing the number of aging times of the target aerosol generating device, an airflow sensor detection for testing the airflow sensor of the target aerosol generating device, and an infrared intensity detection for testing the intensity of infrared light received by the infrared sensor of the target aerosol generating device after the aerosol matrix is ​​inserted.

[0021] In one embodiment, the function command is a function string, and each test item uses the same function string;

[0022] The feedback data includes a plurality of parameter segments, and the frame header of each parameter segment includes an indication mark of the detection item;

[0023] Each detection item determines the detection result of each detection item according to the indication mark.

[0024] In one embodiment, displaying the detection result and providing a prompt includes:

[0025] The detection result includes the detection value of the one or more detection items and a prompt indicating whether the detection value of each detection item is within a preset range.

[0026] In one embodiment, the test interface further includes a first result display area, a second result display area, and a third result display area;

[0027] When the detection value of each detection item is within the preset range, the first result display area displays that the detection is passed, and the second result display area displays the detection value of the one or more detection items;

[0028] When the detection value of at least one detection item among the detection items does not meet the preset range, the first result display area displays that the detection failed, the second result display area displays the detection value of the detection item that meets the preset range, and the third result display area displays the detection value of the detection item that does not meet the preset range.

[0029] According to the second aspect, an embodiment provides a computer program product, including a computer program and / or instructions, which implement the method described in any one of the above embodiments when executed by a processor.

[0030] According to the visualization method and computer program for locating the cause of the error of the aerosol generating device according to the above-mentioned embodiment, a test interface for the aerosol generating device is generated in the visualization method, and the test interface includes a device model selection control and a test start control. The device model of the aerosol generating device is determined in the device model selection control, and in the test start control, the function command associated with one or more detection items corresponding to the target aerosol generating device of the device model is called. The feedback data of the target aerosol generating device is obtained, the feedback data is parsed, and the detection results of the target aerosol generating device with respect to one or more detection items are obtained, and finally the detection results are displayed and a prompt is given. In the present application, the device model of the aerosol generating device is selected on the test interface, and the detection results of one or more detection items are displayed on the test interface, so that the cause of the problem of the aerosol generating device can be directly seen, so as to improve the efficiency of analyzing the cause of the failure of the aerosol generating device. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 A flowchart of a method for visualizing a method of locating a cause of an error in an aerosol generating device according to an embodiment;

[0032] Figure 2 A schematic diagram of a test interface of an aerosol generating device in an embodiment Figure 1 ;

[0033] Figure 3 A schematic diagram of a test interface of an aerosol generating device in an embodiment of the present invention;

[0034] Figure 4 A schematic diagram of a test interface of an aerosol generating device failing detection in an embodiment. DETAILED DESCRIPTION

[0035] The present invention is further described in detail below by specific embodiments in conjunction with the accompanying drawings. Wherein similar elements in different embodiments adopt associated similar element numbers. In the following embodiments, many detailed descriptions are for making the present application better understood. However, those skilled in the art can easily recognize that some features can be omitted in different situations, or can be replaced by other elements, materials, methods. In some cases, some operations related to the present application are not shown or described in the specification, this is to avoid the core part of the present application being overwhelmed by too much description, and for those skilled in the art, it is not necessary to describe these related operations in detail, and they can fully understand the related operations according to the description in the specification and the general technical knowledge in the art.

[0036] In addition, the features, operations or characteristics described in the specification can be combined in any appropriate manner to form various implementations. At the same time, the steps or actions in the method description can also be interchanged or adjusted in a manner that is obvious to those skilled in the art. Therefore, the various sequences in the specification and the drawings are only for the purpose of clearly describing a certain embodiment and are not meant to be a required sequence, unless otherwise specified that a certain sequence must be followed.

[0037] The serial numbers of the components in this document, such as "first", "second", etc., are only used to distinguish the objects described and do not have any order or technical meaning. The "connection" and "coupling" mentioned in this application, unless otherwise specified, include direct and indirect connections (couplings).

[0038] Please refer to Figure 1 In one embodiment, a visualization method for locating the cause of an error of an aerosol generating device is provided. The method is applied to a visualization system, and the visualization system can communicate with the aerosol generating device. The method includes the following steps.

[0039] Step S100: generating and displaying a test interface for an aerosol generating device.

[0040] In one embodiment, the test interface of the aerosol generating device includes a device model selection control and a test start control of the aerosol generating device.

[0041] Please refer to Figure 2 In one embodiment, Python is used to write the test interface of the aerosol generating device, and the device model selection control selects the device model (i.e. Figure 2 The project number in is HH0065). In addition, the device model selection control can also enter the device model in the Project setting interface in json.py. The specific device model selection control settings can be selected according to the actual situation.

[0042] Step S200: In response to an operation on a device model selection control, determining a device model of a target aerosol generating device.

[0043] In one embodiment, regardless of whether the device model selection control is a drop-down type or an input type, the device model of the target aerosol generating device is determined in the device model selection control of the test interface.

[0044] Step S300: in response to the operation of the test start control, calling a function command associated with one or more detection items corresponding to the target aerosol generating device of the device model.

[0045] Please refer to Figure 2In one embodiment, after determining the device model of the target aerosol generating device, the target aerosol generating device is connected to the visualization system through a serial port line, and the port number (i.e., the port number of the visualization system and the target aerosol generating device) is selected on the test interface. Figure 2 After the port number is set, click the test start control (that is, Figure 2 ), calling the function commands associated with multiple detection items corresponding to the target aerosol generating device of the device model.

[0046] In one embodiment, in the function command associated with one or more detection items corresponding to the target aerosol generating device of the device model, the one or more detection items may be multiple detection items determined after the device model of the target aerosol generating device is determined, that is, the one or more detection items are one or more detection items pre-set in advance after the device model of the target aerosol generating device is determined, and the specific number of detection items is set according to engineering practice.

[0047] Please refer to Figure 3 In one embodiment, the test interface also includes multiple detection item controls (i.e. Figure 3 In the example of FIG. 1 , there are multiple detection item controls on the right side of the figure), each detection item control corresponds to a detection item, and different detection item controls correspond to different detection items. Based on this, in the function command associated with one or more detection items corresponding to the target aerosol generating device of the device model, the one or more detection items can also be in response to the operation of the detection item control, thereby determining the one or more detection items corresponding to the target aerosol generating device of the device model. That is, the one or more detection items are the detection items corresponding to each detection item control selected in each detection item control.

[0048] In one embodiment, in the detection of the aerosol generating device, the detection items include a heating element segment number detection for testing the segment number of the heating segment of the aerosol generating device, a TCR detection for testing the temperature coefficient of the resistance of each segment of the heating element of the aerosol generating device (i.e., temperature resistance coefficient detection), a resistance value RES detection for testing the resistance value of the aerosol generating device at room temperature or in working state (i.e., resistance value detection), a PCB / battery core temperature detection for testing the PCB circuit board and battery core temperature of the aerosol generating device (i.e., temperature detection), an aging test detection for testing the aging times of the aerosol generating device, an airflow sensor detection for testing the airflow sensor of the aerosol generating device, and an infrared intensity detection for testing the infrared light intensity received by the infrared sensor of the aerosol generating device after the aerosol matrix is ​​inserted. Whether it is one or more detection items pre-set in advance, or the detection items selected in each detection item control, all or some of the above detection items may be included.

[0049] Please refer to Figure 3 In one embodiment, the test interface also includes a detection item information display area (i.e. Figure 3 After one or more detection items are determined, the name of the detection item and the preset range of each parameter in each detection item are displayed in the detection item information display area.

[0050] Step S400: Acquire feedback data of the target aerosol generating device in response to the received function command.

[0051] In one embodiment, when calling the function command associated with one or more detection items corresponding to the target aerosol generating device of the device model, a unified function command may also be called, and all detection items may be associated with the unified function command.

[0052] In one embodiment, after acquiring the unified function command, the aerosol generating device sends feedback data to the visualization system, and the feedback data may include all detection items associated with the unified function command, and the feedback data may also include the detection results of one or more detection items corresponding to the target aerosol generating device of the device model. Among them, the one or more detection items are operated through multiple detection item controls on the test interface, and the detection item corresponding to the selected detection item control is the one or more detection items corresponding to the target aerosol generating device of the device model.

[0053] In summary, among one or more detection items of the target aerosol generating device, the detection item may be a detection item that is determined after the device model is determined; the detection item may also be a detection item selected in the detection item control after the device model is determined; the detection item may also be a detection item that sends a unified function command after the device model is determined, and the aerosol generating device sends the detection results of all detection items to the visualization system, and the detection items corresponding to the selected detection item controls in the visualization system are the detection items.

[0054] In one embodiment, no matter how one or more detection items are determined, before the visualization system sends the function command associated with the one or more detection items to the target aerosol generating device, the visualization system needs to send a wake-up signal to the target aerosol generating device, and the target aerosol generating device returns a character string identical to the wake-up signal to the visualization system, thereby indicating that the target aerosol generating device and the visualization system have completed the interaction.

[0055] In one embodiment, after the target aerosol generating device and the visualization system complete the interaction, the function command sent by the visualization system to the target aerosol generating device is a function string. Regardless of the detection item, for the convenience of engineering practice, each detection item uses the same function string. If a unified function command is used, the function string can also be used, or a different function string can be set.

[0056] Step S500: parsing the feedback data to obtain the detection results of the target aerosol generating device regarding one or more detection items.

[0057] In one embodiment, the feedback data of the target aerosol generating device may include the detection values ​​of the required detection items, or may include the detection values ​​of all detection items. Regardless of the detection values ​​of the required detection items or the detection values ​​of all detection items, the feedback data includes parameter segments corresponding to the number of detection items, and the frame header of each parameter segment includes an indication mark of the detection item, and each detection item determines the detection value of each detection item according to the indication mark, thereby determining the detection result of each detection item.

[0058] For example, the feedback data of GETTCR fed back by the target aerosol generating device is: HH0029, Ver: 24.12.14.18, UID: 31110636313939313F570837, TCR: R5351, H5305, T3000, H3000, t26, R5366, H5321, P27, b27, B4042, where GETTCR is a function command used to query the current temperature control parameters or temperature control related status of the device. Then, in the feedback data, the detection value of the TCR detection can be determined according to the indication mark of TCR, thereby determining the detection result of the TCR detection, and the remaining detection items are similar to the TCR detection.

[0059] Step S600: Display the detection result.

[0060] In one embodiment, the detection result includes detection values ​​of one or more detection items and a prompt indicating whether the detection value of each detection item is within a preset range.

[0061] In one embodiment, the detection value of each detection item is compared with a preset range, and the current result is returned and merged. If each detection item returns True, the detection verification is successful; if any of the detection items returns False, the detection verification is unsuccessful.

[0062] Please refer to Figure 3 In one embodiment, the test interface includes a first result display area, a second result display area, and a third result display area. When the test value data of each test item meets the preset range, that is, when the test is passed, the first result display area displays the test passed (i.e. Figure 3 The area showing PASS in the result display is the first display area), and the second result display area displays the test values ​​of one or more test items (i.e. Figure 3 The area below the first display area in the image that displays the detection values ​​of each detection item is the second result display area).

[0063] Please refer to Figure 4 In one embodiment, when the detection value of at least one detection item in each detection item does not meet the preset range, that is, when the detection fails, the first result display area displays "detection failed" (i.e. Figure 4 The area showing FAIL in the result display is the first display area), and the second result display area displays the detection values ​​of the detection items that meet the preset range (i.e. Figure 4 The area below the first display area that displays the detection values ​​of the detection items that meet the preset range is the second result display area), and the third result display area displays the detection values ​​of the detection items that do not meet the preset range (i.e. Figure 4 The area below the second display area that displays the detection values ​​of the detection items that do not meet the preset range is the third result display area).

[0064] In one embodiment, in order to make the pass or fail of the test more obvious in engineering practice, the PASS mark can be displayed in green in the first display area, and the FAIL mark can be displayed in red in the first display area. In addition, the detection item mark that meets the preset range is displayed in blue in the second display area, and the detection item mark that does not meet the preset range is displayed in red in the third display area. The specific colors can be set according to actual conditions.

[0065] Those skilled in the art will appreciate that all or part of the functions of the various methods in the above-mentioned embodiments can be implemented by hardware or by computer programs. When all or part of the functions in the above-mentioned embodiments are implemented by computer programs, the program can be stored in a computer-readable storage medium, and the storage medium can include: read-only memory, random access memory, disk, optical disk, hard disk, etc., and the program is executed by a computer to implement the above-mentioned functions. For example, the program is stored in the memory of the device, and when the program in the memory is executed by the processor, all or part of the above-mentioned functions can be implemented. In addition, when all or part of the functions in the above-mentioned embodiments are implemented by computer programs, the program can also be stored in a storage medium such as a server, another computer, disk, optical disk, flash disk or mobile hard disk, and can be downloaded or copied and saved in the memory of the local device, or the system of the local device is updated, and when the program in the memory is executed by the processor, all or part of the functions in the above-mentioned embodiments can be implemented.

[0066] The above specific examples are used to illustrate the present invention, which is only used to help understand the present invention and is not intended to limit the present invention. For those skilled in the art, according to the concept of the present invention, some simple deductions, modifications or substitutions can be made.

Claims

1. A visualization method for locating the cause of an error of an aerosol generating device, applied to a visualization system, wherein the visualization system is capable of communicating with the aerosol generating device; characterized in that: The visualization method comprises: Generate and display a test interface for the aerosol generating device, wherein the test interface includes a device model selection control and a test start control for the aerosol generating device; determining a device model of a target aerosol generating device in response to operation of a device model selection control; In response to the operation of the test start control, calling the function command associated with one or more detection items corresponding to the target aerosol generating device of the device model, and sending the function command to the target aerosol generating device currently in communication connection with the visualization system; Acquiring feedback data of the target aerosol generating device in response to the received function command; Parsing the feedback data to obtain the detection results of the target aerosol generating device regarding the one or more detection items; The detection result is displayed.

2. The method for visualizing the cause of an error in locating an aerosol generating device according to claim 1, characterized in that: The one or more detection items are one or more detection items predetermined according to a device model of the target aerosol generating device.

3. The method for visualizing the cause of an error in locating an aerosol generating device according to claim 1, characterized in that: The test interface also includes a plurality of detection item controls, each detection item control corresponding to each detection item one by one; In response to operation of a detection item control, one or more detection items corresponding to a target aerosol generating device of the device model are determined.

4. The method for visualizing the cause of an error in locating an aerosol generating device according to claim 1, characterized in that: In response to the operation of the test start control, calling a function command associated with one or more detection items corresponding to the target aerosol generating device of the device model includes: A unified function command is called, where the unified function command is used to detect all detection items.

5. The method for visualizing the cause of an error in locating an aerosol generating device according to claim 4, characterized in that: The feedback data is parsed to obtain the detection results of the target aerosol generating device on the multiple detection items, including: The feedback data is parsed to obtain at least the detection results of one or more detection items of the target aerosol generating device; wherein the test interface also includes a plurality of detection item controls, each detection item control corresponds to each detection item one by one, and in response to the operation of the detection item controls, one or more detection items of the target aerosol generating device are determined among all detection items.

6. A method for visualizing the cause of an error in locating an aerosol generating device according to claim 2, 3 or 5, characterized in that: The detection items include a heating element segment number detection for testing the number of heating segments of the target aerosol generating device, a temperature resistance coefficient detection for testing the temperature coefficient of the resistance of each segment of the heating element of the target aerosol generating device, a resistance value detection for testing the resistance value of the resistance of the target aerosol generating device at room temperature or in a working state, a temperature detection for testing the temperature of the circuit board and the battery core of the target aerosol generating device, an aging test detection for testing the number of aging times of the target aerosol generating device, an airflow sensor detection for testing the airflow sensor of the target aerosol generating device, and an infrared intensity detection for testing the intensity of infrared light received by the infrared sensor of the target aerosol generating device after the aerosol matrix is ​​inserted.

7. The method for visualizing the cause of an error in locating an aerosol generating device according to claim 6, characterized in that: The function command is a function string, and each test item uses the same function string; The feedback data includes a plurality of parameter segments, and the frame header of each parameter segment includes an indication mark of the detection item; Each detection item determines the detection result of each detection item according to the indication mark.

8. The method for visualizing the cause of an error in locating an aerosol generating device according to claim 1, wherein: The displaying of the detection result and providing a prompt include: The detection result includes the detection value of the one or more detection items and a prompt indicating whether the detection value of each detection item is within a preset range.

9. The method for visualizing the cause of an error in locating an aerosol generating device according to claim 8, characterized in that: The test interface also includes a first result display area, a second result display area and a third result display area; When the detection value of each detection item is within the preset range, the first result display area displays that the detection is passed, and the second result display area displays the detection value of the one or more detection items; When the detection value of at least one detection item among the detection items does not meet the preset range, the first result display area displays that the detection failed, the second result display area displays the detection value of the detection item that meets the preset range, and the third result display area displays the detection value of the detection item that does not meet the preset range.

10. A computer program product comprising a computer program and / or instructions, characterized in that: When the computer program and / or the instructions are executed by a processor, the method according to any one of claims 1 to 9 is implemented.