Drainage rate testing method and device and electronic terminal
By constructing the liquid conduction curve and fitting to determine the slope of the target line segment, the problem of inaccurate liquid conduction rate testing is solved, and high accuracy measurement of the liquid conduction rate is achieved.
Patent Information
- Application Number
- CN202411287727.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-13
- Publication Date
- 2025-01-03
AI Technical Summary
The prior art is difficult to accurately test the fluid conduction rate of the liquid conduction member, mainly due to the unstable and uneven liquid conduction process, which makes it impossible to obtain accurate fluid conduction rate data.
By obtaining multiple weights of the liquid conductor and its corresponding timestamps, a liquid conduction curve is constructed, and the slope of the target line segment is determined as the liquid conduction rate through fitting. Sliding window technology is used to ensure that the slope changes meet the preset conditions are the target line segments as the target Line segment.
The test accuracy of the liquid conduction rate is improved, the liquid conduction curve can be generated and the slope of the target line segment can be selected as the liquid conduction rate based on linear fitting, which enhances the accuracy of the test.
Smart Images

Figure CN119246883A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of electronic atomization technology, and in particular to a liquid conduction rate testing method, device and electronic terminal. Background Art
[0002] The electronic atomization device is used to generate atomized smoke for users to inhale. The liquid guide component is an important component in the electronic atomization device. The liquid guide rate of the liquid guide component affects the user experience of the electronic atomization device. Therefore, the liquid guide rate of the liquid guide component needs to be tested.
[0003] However, due to the material and structure of the liquid-conducting component itself, the liquid-conducting process of the liquid-conducting component is not a stable and uniform process, resulting in the inability to accurately test the liquid-conducting rate of the liquid-conducting component at present. Summary of the invention
[0004] In view of the above problems, embodiments of the present application are proposed to provide a method, device and electronic terminal for testing liquid conduction rate that overcome the above problems or at least partially solve the above problems.
[0005] In some embodiments, the present application discloses a method for testing a liquid conduction rate, which is used to test the liquid conduction rate of a liquid conduction member in an electronic atomization device. The method includes:
[0006] Acquire multiple weights of the liquid-conducting component and time stamps corresponding to the multiple weights;
[0007] constructing a liquid conducting curve of the liquid conducting member according to the plurality of weights and corresponding time stamps;
[0008] The liquid guiding curve is fitted to determine a target line segment, and the slope of the target line segment is used as the liquid guiding rate of the liquid guiding member.
[0009] Optionally, before the step of obtaining a plurality of weights of the liquid-conducting member and a time stamp corresponding to the plurality of weights, the method further includes:
[0010] Get data collection parameters;
[0011] During the liquid guiding process of the liquid guiding component, a plurality of weights of the liquid guiding component are collected based on the data collection parameters, wherein the plurality of weights correspond to different timestamps, and the data collection parameters include a collection frequency and a collection duration.
[0012] Optionally, the step of constructing a liquid conduction curve of the liquid conduction component according to the plurality of weights and corresponding timestamps includes:
[0013] Based on the timestamp corresponding to each weight, obtaining the square root of the time corresponding to the timestamp;
[0014] According to each weight and the square root of the time corresponding thereto, a liquid conducting curve of the liquid conducting member is constructed.
[0015] Optionally, the step of fitting the liquid conduction curve to determine the target segment includes:
[0016] Determining the slope of each data point in the liquid conduction curve, wherein the coordinates of the data point are determined by the weight and time stamp of the liquid conduction member;
[0017] Constructing a sliding window, and controlling the sliding window to move from the starting point to the end point of the liquid conduction curve, wherein when the sliding window is moving, the sliding window always contains a plurality of data points;
[0018] When the slope changes corresponding to the multiple data points in the sliding window meet the preset conditions, the line segment formed by the multiple data points is used as the target line segment.
[0019] Optionally, the step of constructing a sliding window and controlling the sliding window to move from the starting point to the end point of the liquid conduction curve includes:
[0020] Get the window size parameters and window moving distance;
[0021] Based on the window size parameter, construct the sliding window;
[0022] The sliding window is controlled to move gradually from the starting point to the end point of the liquid guiding curve according to the window moving distance.
[0023] Optionally, when the slope changes corresponding to the multiple data points in the sliding window meet a preset condition, the step of taking the line segment formed by the multiple data points as the target line segment includes:
[0024] Determine a data point slope corresponding to each of the plurality of data points in the sliding window;
[0025] When the slope change of the slope of the data point is less than a preset threshold, the line segment formed by the multiple data points is used as the target line segment.
[0026] Optionally, when the slope changes corresponding to the multiple data points in the sliding window meet a preset condition, the step of taking the line segment formed by the multiple data points as the target line segment includes:
[0027] determining a plurality of sliding windows at different moving positions and a slope change of a plurality of data points within each sliding window;
[0028] Among the multiple sliding windows, a sliding window with the smallest slope change is determined as a target sliding window, and a line segment formed by multiple data points in the target sliding window is used as a target line segment.
[0029] In some embodiments, the present application discloses a liquid conduction rate testing device, which is used to test the liquid conduction rate of a liquid conducting member, and the device includes:
[0030] The data processing component is used to execute the steps of the liquid conduction rate testing method described in the first aspect above.
[0031] Optionally, the device further includes:
[0032] The data acquisition device is used to provide the data processing component with the weight data of the liquid guiding member during the liquid guiding process of the liquid guiding member.
[0033] In some embodiments, the present application discloses a liquid conduction rate testing device, which is used to test the liquid conduction rate of a liquid conduction member in an electronic atomization device, and the device includes:
[0034] A weight-time module, used for obtaining a plurality of weights of the liquid-conducting member and a time stamp corresponding to the plurality of weights;
[0035] A curve construction module, used for constructing a liquid conduction curve of the liquid conduction component according to the plurality of weights and corresponding time stamps;
[0036] The liquid conduction rate module is used to fit the liquid conduction curve to determine a target line segment, and use the slope of the target line segment as the liquid conduction rate of the liquid conduction component.
[0037] Optionally, the device further comprises:
[0038] An acquisition parameter module is used to obtain data acquisition parameters;
[0039] A data acquisition module is used to collect multiple weights of the liquid-conducting component based on the data acquisition parameters during the liquid-conducting process of the liquid-conducting component, wherein the multiple weights correspond to different timestamps, and the data acquisition parameters include acquisition frequency and acquisition duration.
[0040] Optional, curve building blocks, including:
[0041] A square root operation submodule, used for calculating, based on the timestamp corresponding to each weight, the square root of the time corresponding to the timestamp;
[0042] The square root curve submodule is used to construct a liquid conduction curve of the liquid conduction component according to each weight and its corresponding square root of time.
[0043] Optional, Liquid Delivery Rate Module, including:
[0044] A data point slope submodule, for determining the slope of each data point in the liquid conduction curve, wherein the coordinates of the data point are determined by the weight and timestamp of the liquid conduction member;
[0045] A first sliding submodule is used to construct a sliding window and control the sliding window to move from the starting point to the end point of the liquid conduction curve, wherein when the sliding window is moving, the sliding window always contains a plurality of data points;
[0046] The first target submodule is used to use a line segment formed by multiple data points as a target line segment when the slope change corresponding to the multiple data points in the sliding window meets a preset condition.
[0047] Optionally, the first sliding submodule includes:
[0048] Window parameter unit, used to obtain window size parameters and window moving distance;
[0049] A window construction unit, configured to construct the sliding window based on the window size parameter;
[0050] The moving distance unit is used to control the sliding window to move gradually from the starting point to the end point of the liquid guiding curve according to the window moving distance.
[0051] Optionally, the first target submodule includes:
[0052] A multi-slope unit, used to determine the data point slopes corresponding to each of the multiple data points in the sliding window;
[0053] The slope change unit is used to use the line segment formed by multiple data points as the target line segment when the slope change of the slope of the data point is less than a preset threshold.
[0054] Optionally, the first target submodule includes:
[0055] a multi-window unit for determining a plurality of sliding windows at different moving positions and a slope change of a plurality of data points within each sliding window;
[0056] The minimum change unit is used to determine, among multiple sliding windows, a sliding window with the smallest slope change as a target sliding window, and to use a line segment formed by multiple data points in the target sliding window as a target line segment.
[0057] In some embodiments, the embodiments of the present application also disclose an electronic terminal, including a processor and a memory, the memory storing programs or instructions that can be run on the processor, and the programs or instructions, when executed by the processor, implement the steps of the liquid conduction rate testing method described in the first aspect.
[0058] In some embodiments, the embodiments of the present application further disclose a computer-readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the liquid conduction rate testing method described in the first aspect are implemented.
[0059] In the embodiment of the present application, multiple weights of the liquid-conducting part are obtained, and the multiple weights correspond to different timestamps. According to the multiple weights and the corresponding timestamps, a liquid-conducting curve of the liquid-conducting part is constructed, and the liquid-conducting curve is fitted to determine the target line segment, and the slope of the target line segment is used as the liquid-conducting rate of the liquid-conducting part. The liquid-conducting rate of the liquid-conducting part can be graphically processed to generate a liquid-conducting curve, and the target line segment can be accurately selected in the liquid-conducting curve based on linear fitting, and the slope of the target line segment is used as the liquid-conducting rate of the liquid-conducting part, thereby improving the accuracy of the test of the liquid-conducting rate. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] Figure 1 is a flow chart of a method for testing a liquid conduction rate provided in an embodiment of the present application;
[0061] Figure 2 It is a flow chart of curve construction provided in the embodiment of the present application;
[0062] Figure 3 This is a flow chart of the liquid conduction curve fitting provided in the embodiment of the present application.
[0063] Figure 4 is a flowchart of window construction and movement provided by an embodiment of the present application;
[0064] Figure 5 is a schematic diagram of the structure of a liquid conduction rate testing device provided in an embodiment of the present application;
[0065] Figure 6 It is a curve diagram of the test experiment provided in the embodiment of the present application;
[0066] Figure 7 is a curve diagram of another test experiment provided in an embodiment of the present application;
[0067] Figure 8 is a curve diagram of another test experiment provided in an embodiment of the present application;
[0068] Fig. 9 is a block diagram of a liquid conduction rate testing device provided in an embodiment of the present application;
[0069] Fig.10 is a block diagram of an electronic terminal provided in an embodiment of the present application;
[0070] Fig.11 It is a block diagram of another electronic terminal provided in an embodiment of the present application. DETAILED DESCRIPTION
[0071] The exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.
[0072] refer to Figure 1 , which shows a flow chart of a liquid conduction rate testing method provided in an embodiment of the present application, the method is used to test the liquid conduction rate of a liquid conduction member in an electronic atomization device, and the method comprises:
[0073] Step 101, obtaining multiple weights of the liquid-conducting component and time stamps corresponding to the multiple weights.
[0074] In an embodiment of the present application, the liquid-conducting part may refer to the oil-conducting cotton in the electronic atomization device, and the oil-conducting cotton can absorb oil. During the liquid-absorbing (i.e., liquid-conducting) process of the liquid-conducting part, the liquid-conducting part absorbs more and more oil until the liquid-conducting part is saturated with the oil. When the liquid-conducting part can no longer absorb, the amount of oil in the liquid-conducting part remains unchanged. Therefore, during the liquid-absorbing process of the liquid-conducting part, the weight of the liquid-conducting part will continue to increase for a period of time and then stop increasing. Therefore, multiple weights of the liquid-conducting part can be obtained, and each weight corresponds to a different timestamp. The timestamp indicates the time when the weight was collected, but the collection time usually includes a specific year, month, day, and specific hours, minutes, and seconds. Therefore, this type of timestamp can be further simplified, and the timestamp of the first weight is taken as 0, and the time difference between the specific timestamp and the first timestamp is taken as the specific content of the timestamp. For example, the initial first timestamp is actually 2023-05-30 04:18:11.019, and the initial second timestamp is actually 2023-05-30 04:18:11.128, then the processed first timestamp is 0, and the processed second timestamp is 0.109, and the determination method of other timestamps is similar.
[0075] Step 102: constructing a liquid conducting curve of the liquid conducting component according to the plurality of weights and corresponding time stamps.
[0076] In the embodiment of the present application, each weight corresponds to a different timestamp, so the horizontal axis of the coordinate system can be constructed based on the time represented by the timestamp, and the vertical axis of the coordinate system can be constructed based on the weight. Furthermore, in the coordinate system, based on multiple weights and corresponding timestamps, a liquid conduction curve of the liquid conduction component can be constructed, for example, a weight-timestamp relationship curve can be constructed.
[0077] Step 103: Fit the liquid guiding curve to determine a target line segment, and use the slope of the target line segment as the liquid guiding rate of the liquid guiding member.
[0078] In the embodiment of the present application, the slope of the liquid guiding curve may be changing. In the initial stage of the liquid guiding curve, since the amount of oil absorbed by the liquid guiding part is small and the oil absorption capacity is large, the slope of the initial stage of the liquid guiding curve may be large. In the middle stage of the liquid guiding curve, since the liquid guiding part has a certain amount of oil absorption and a certain oil absorption capacity, the slope of the middle stage of the liquid guiding curve begins to decrease compared to the initial stage. In the final stage of the liquid guiding curve, since the amount of oil absorbed by the liquid guiding part is large and the oil absorption capacity is weak, the slope of the final stage of the liquid guiding curve becomes smaller.
[0079] According to the change in the slope of the liquid guiding curve, a line segment with a relatively stable slope can be selected as the target line segment. It is understandable that although the slope of the target line segment is relatively stable, the target line segment may still be a curve, so a linear fit can be performed on the target line segment to obtain a straight line corresponding to the target line segment, and then the slope of the straight line is used as the liquid guiding rate of the liquid guiding member.
[0080] In summary, in the embodiment of the present application, multiple weights of the liquid-conducting component are obtained, and the multiple weights correspond to different timestamps. According to the multiple weights and the corresponding timestamps, a liquid-conducting curve of the liquid-conducting component is constructed, the liquid-conducting curve is fitted to determine the target line segment, and the slope of the target line segment is used as the liquid-conducting rate of the liquid-conducting component. The liquid-conducting rate of the liquid-conducting component can be graphically processed to generate a liquid-conducting curve, and the target line segment can be accurately selected in the liquid-conducting curve based on linear fitting, and the slope of the target line segment is used as the liquid-conducting rate of the liquid-conducting component, thereby improving the test accuracy of the liquid-conducting rate.
[0081] Optionally, before the step 101 of obtaining a plurality of weights of the liquid-conducting member and a time stamp corresponding to the plurality of weights, the method further includes:
[0082] Get data collection parameters;
[0083] During the liquid guiding process of the liquid guiding component, a plurality of weights of the liquid guiding component are collected based on the data collection parameters, wherein the plurality of weights correspond to different timestamps, and the data collection parameters include a collection frequency and a collection duration.
[0084] In an embodiment of the present application, to test the liquid conduction rate, i.e., the oil absorption rate, of the liquid-conducting parts, it is necessary to collect the weight of multiple liquid-conducting parts when the liquid-conducting parts absorb oil. For the specific process of collection, it is necessary to first obtain the data collection parameters (including collection frequency and collection duration). The collection frequency indicates the number of times data is collected per unit time. For example, 30-70 weight data may be obtained per second. The collection duration includes at least one unit time, and the unit time may be seconds, so the collection duration may be 60 seconds.
[0085] During the liquid-conducting process of the liquid-conducting part, data collection can begin. Based on the collection frequency and collection duration, multiple weights of the liquid-conducting part can be obtained through an electronic balance, which can obtain 10-100 weight data per second. The electronic balance collects data based on the collection frequency. After the collection duration has passed, multiple weights of the liquid-conducting part can be obtained from the electronic balance, and each weight corresponds to a different timestamp.
[0086] It is understandable that the multiple weight data are all for the same fluid guide, and each weight data may include the weight of the fluid guide itself and the weight of the oil absorbed. Therefore, the change between the multiple weights is actually the change in the weight of the oil absorbed by the fluid guide.
[0087] Figure 2 is a flow chart of curve construction provided by an embodiment of the present disclosure, such as Figure 2 As shown, the step of constructing the liquid conduction curve of the liquid conduction component according to the plurality of weights and corresponding timestamps includes:
[0088] Step 201, based on the timestamp corresponding to each weight, obtain the square root of the time corresponding to the timestamp;
[0089] Step 202: construct a liquid conducting curve of the liquid conducting member according to each weight and its corresponding square root of time.
[0090] In the embodiment of the present application, the timestamp corresponding to each weight indicates the time when each weight is collected. The square root of the time corresponding to the timestamp can be calculated, and then the square root of the time is used as the horizontal axis and the weight is used as the vertical axis to construct the liquid conduction curve of the liquid conduction part. Compared with weight and time, there is a better linear relationship between weight and time square root, and a clearer liquid conduction curve can be constructed.
[0091] In the implementation of the present application, based on the timestamp corresponding to each weight, the square root of the time corresponding to the timestamp is calculated; and according to each weight and its corresponding square root of time, the liquid conduction curve of the liquid conduction part is constructed. A clearer liquid conduction curve can be constructed, which is convenient for determining the corresponding slope, that is, the liquid conduction rate, and improves the convenience of the liquid conduction rate test.
[0092] Optional, Figure 3is a flow chart of the liquid conduction curve fitting provided by an embodiment of the present disclosure; the step of fitting the liquid conduction curve to determine the target line segment comprises:
[0093] Step 301, determining the slope of each data point in the liquid conducting curve, wherein the coordinates of the data point are determined by the weight and time stamp of the liquid conducting component;
[0094] Step 302, constructing a sliding window, and controlling the sliding window to move from the starting point to the end point of the liquid conduction curve, wherein when the sliding window is moving, the sliding window always contains a plurality of data points;
[0095] Step 303: When the slope changes corresponding to the multiple data points in the sliding window meet the preset conditions, the line segment formed by the multiple data points is used as the target line segment.
[0096] In the embodiment of the present application, the coordinates of each data point in the liquid conduction curve are determined by the corresponding liquid conduction component weight and timestamp (or square root of time), and for each data point in the liquid conduction curve, the slope of each data point can be determined by differentiation.
[0097] A sliding window can be constructed on the liquid conduction curve, and the sliding window can be moved on the liquid conduction curve. The sliding window is controlled to move from the starting point to the end point of the liquid conduction curve. When the sliding window moves, the window always contains multiple data points. Among them, the multiple data points can refer to at least two data points.
[0098] During the movement of the sliding window, the data points contained in the window are being updated. Each time the sliding window moves, some data points may be removed from the sliding window, or some data points may be included in the sliding window. Therefore, the slope changes corresponding to the multiple data points in the sliding window may be continuously determined. The slope changes of the multiple data points in the sliding window may refer to the range of the maximum slope and the minimum slope among the multiple data points, or the variance and standard deviation of the multiple data points as a whole, which are not limited here.
[0099] When the slope changes corresponding to the multiple data points in the sliding window meet the preset conditions, the line segment formed by the multiple data points is used as the target line segment. The content of the preset condition may correspond to the content of the slope change. For example, if the slope change is represented by the slope range, the preset condition may be the range of the range value. When the preset conditions are met, the line segment formed by the multiple data points in the sliding window is used as the target line segment.
[0100] Optional, Figure 4 is a flowchart of window construction and movement provided by an embodiment of the present disclosure; the step of constructing a sliding window and controlling the sliding window to move from the starting point to the end point of the liquid conduction curve includes:
[0101] Step 401, obtaining window size parameters and window moving distance;
[0102] Step 402, constructing the sliding window based on the window size parameter;
[0103] Step 403: Control the sliding window to move gradually from the starting point to the end point of the liquid guiding curve according to the window moving distance.
[0104] In an embodiment of the present application, the window size parameter and the window movement distance can be obtained first, and then a sliding window can be constructed based on the window size parameter. The window size parameter can be determined according to the size range of the liquid conduction curve, or can be determined according to the required data fineness. For example, the larger the window size parameter, the more data points there are in the sliding window, and the smaller the window size parameter, the fewer data points there are in the sliding window.
[0105] When controlling the sliding window to gradually move from the starting point to the end point of the liquid guiding curve, the sliding window may be controlled to move a fixed distance each time, namely, the window moving distance. The window moving distance may be set according to the horizontal coordinate or according to the number of data points, for example, 5 data points are moved each time.
[0106] The embodiment of the present application is implemented by obtaining the window size parameter and the window movement distance; constructing a sliding window of corresponding size based on the window size parameter; controlling the sliding window to gradually move from the starting point to the end point of the liquid guide curve; and the distance of each movement is the window movement distance. The size and movement of the sliding window can be precisely controlled, so that the accuracy of data point slope analysis based on the sliding window is higher.
[0107] Optionally, when the slope changes corresponding to the multiple data points in the sliding window meet a preset condition, the step of taking the line segment formed by the multiple data points as the target line segment includes:
[0108] Determine a data point slope corresponding to each of the plurality of data points in the sliding window;
[0109] When the slope change of the slope of the data point is less than a preset threshold, the line segment formed by the multiple data points is used as the target line segment.
[0110] In an embodiment of the present application, the slopes of the data points corresponding to each of the multiple data points in the sliding window can be determined, for example, by taking a derivative to determine the slopes of the data points corresponding to each of the multiple data points on the curve. The multiple data points are used as a set of data, and the slope change of the data point slopes of the multiple data points can be calculated by means of standard deviation, coefficient of variation, etc. For different slope change calculation methods, the preset threshold value can also be a different threshold value, which is not limited here. When the slope change is less than the preset threshold value, the line segment formed by the multiple data points can be used as the target line segment.
[0111] It is understandable that when the preset threshold is used as the preset condition, there may be multiple target line segments, because there may be multiple line segments whose slopes satisfy the preset threshold.
[0112] Optionally, when the slope changes corresponding to the multiple data points in the sliding window meet a preset condition, the step of taking the line segment formed by the multiple data points as the target line segment includes:
[0113] determining a plurality of sliding windows at different moving positions and a slope change of a plurality of data points within each sliding window;
[0114] Among the multiple sliding windows, a sliding window with the smallest slope change is determined as a target sliding window, and a line segment formed by multiple data points in the target sliding window is used as a target line segment.
[0115] In the embodiment of the present application, in the process of controlling the sliding window to gradually move from the starting point to the end point of the liquid guiding curve based on the window moving distance, each movement will correspond to moving the sliding window to a different position. After multiple movements, there are corresponding sliding windows at different positions, and the data points in each sliding window are at least partially different.
[0116] For multiple sliding windows, based on multiple data points in each sliding window, the slope change of each sliding window is calculated, and the sliding window with the smallest slope change is determined as the target sliding window. The process of determining the slope change in the sliding window is not repeated here. The line segment formed by the multiple data points in the target sliding window is used as the target line segment. It can be understood that among the multiple sliding windows, only one target sliding window with the smallest slope change is determined, and finally only one target line segment can be obtained.
[0117] It is understandable that the collected weight and time stamp can be saved in a table file (Excel file), such as Table 1 below:
[0118] Table 1
[0119]
[0120] In the above Table 1, the number column indicates that the weight data are numbered one by one, the timestamp corresponding to each weight data may be the time interval between the first weight collection, and the weight may refer to the oil absorption. The table file corresponding to the liquid conduction curve can be determined by the table file name and file path. Then, the timestamp data in the second column and the oil absorption data in the third column of the table file are extracted to construct the liquid conduction curve.
[0121] In summary, in the embodiment of the present application, multiple weights of the liquid-conducting component are obtained, and the multiple weights correspond to different timestamps. According to the multiple weights and the corresponding timestamps, a liquid-conducting curve of the liquid-conducting component is constructed, the liquid-conducting curve is fitted to determine the target line segment, and the slope of the target line segment is used as the liquid-conducting rate of the liquid-conducting component. The liquid-conducting rate of the liquid-conducting component can be graphically processed to generate a liquid-conducting curve, and the target line segment can be accurately selected in the liquid-conducting curve based on linear fitting, and the slope of the target line segment is used as the liquid-conducting rate of the liquid-conducting component, thereby improving the test accuracy of the liquid-conducting rate.
[0122] Figure 5 The liquid conduction rate testing device provided in the embodiment of the present application is used to test the liquid conduction rate of the liquid conduction member, such as Figure 5 As shown, the liquid guide 53 is located inside the liquid guide rate test device, and the device includes:
[0123] The data processing component 51 is used to execute the steps of the liquid conduction rate testing method in the method embodiment.
[0124] In this embodiment, the device further includes:
[0125] The data acquisition device 52 and the data processing component 51 are connected to the data acquisition device 52 and are used to collect weight data of the liquid guiding component during the liquid guiding process of the liquid guiding component, and send the collected weight data of the liquid guiding component 53 to the data processing component 51.
[0126] Continue to refer Figure 5 The data acquisition device 52 may further include an electronic balance 521 , a constant temperature base 522 , an oil loading tank 523 , and a clamp 524 .
[0127] The data processing component 51 is communicatively connected to the electronic balance 521 of the data acquisition device 52, and the electronic balance 521 is connected to the clamp 524 through a bracket. The clamp 524 clamps the upper end of the liquid guiding member 53, and the lower end of the liquid guiding member 53 is located in the oil loading tank 523, and the oil loading tank 523 is located on the constant temperature base 522.
[0128] The electronic balance 521 is used to continuously obtain the weight of the liquid guiding member 53 when the lower end of the liquid guiding member 53 is located in the oil loading tank 523 .
[0129] The constant temperature base 522 is used to maintain the oil in the oil loading tank 523 at a preset temperature.
[0130] Continue to refer Figure 5 The liquid conduction rate test device may further include a housing 525. Since the oil (e.g., cigarette oil) is a polar solvent system and is very easy to absorb water, temperature changes will also affect changes in test results. Therefore, the device is placed in a sealed condition of the housing 525, and a desiccant may be placed inside the device to maintain a constant temperature and humidity environment. At the same time, in order to ensure the accuracy of the test results, the humidity may be below 30%.
[0131] The constant temperature base 522 can be connected to a coolant temperature control circulation device 526 (containing coolant), and the coolant temperature control circulation device 526 can be used to make the constant temperature base 522 have a fixed temperature.
[0132] The clamp 524 is used to fix the liquid guide 53 so that the liquid guide 53 is fixed in a limited space. The clamp 524 contains two panels. The panel material can be metal material or polymer material. The panel is provided with positioning pins and screw positioning holes. The middle of the panel is engraved with a groove of a certain width and depth. The size can be designed and customized according to the actual working size of the liquid guide in the atomizer core, generally between 1 and 2 mm. There are four grooves on the surface of the clamp to facilitate hanging on the bracket.
[0133] Based on the above-mentioned liquid conduction rate test method and liquid conduction rate test equipment, the following tests can be performed:
[0134] Test 1: The ambient humidity of the test equipment is controlled at 25%. The liquid guide piece No. 2 is fixed in the holder. A proper amount of smoke oil is added to the oil loading tank. The constant temperature base is adjusted to 25°C. After 30 minutes, the liquid guide rate test is performed. The electronic balance data acquisition time is 66 seconds. Then the data is processed to obtain the liquid guide curve. The slope change threshold is set to 0.01, such as Figure 6 As shown, Figure 6 The straight line obtained by fitting the target line segment is included in the figure, and the slope of the straight line is 0.0070781.
[0135] When the slope change threshold is set to 0.001, Figure 7 As shown, Figure 7 The straight line obtained by fitting the target line segment is included in the figure, and the slope of the straight line is 0.0064195.
[0136] Test 2: The humidity of the test equipment environment is controlled at 25%. The liquid guide piece No. 3 is fixed in the clamp. A proper amount of smoke oil is added to the oil loading tank. The temperature of the thermostatic base is adjusted to 25°C. After maintaining it for 30 minutes, the liquid guide rate test is performed. The electronic balance data acquisition time is 66 seconds. Then the data is processed to obtain the liquid guide curve. Figure 8As shown, Figure 8 The straight line obtained by fitting the target line segment is included in the graph, and the slope of the straight line is 0.0076653. Figure 6 , Figure 7 and Figure 8 The corresponding fitting formula is marked in each figure, and the slope of the straight line in each figure is the coefficient of x in the fitting formula.
[0137] Fig. 9 A liquid conduction rate testing device 90 provided in an embodiment of the present application is used to test the liquid conduction rate of a liquid conduction member in an electronic atomization device. The device 90 includes:
[0138] A weight-time module 901 is used to obtain multiple weights of the liquid-conducting component and time stamps corresponding to the multiple weights;
[0139] A curve construction module 902, configured to construct a liquid conduction curve of the liquid conduction component according to the plurality of weights and corresponding time stamps;
[0140] The liquid guiding rate module 903 is used to fit the liquid guiding curve to determine a target line segment, and use the slope of the target line segment as the liquid guiding rate of the liquid guiding component.
[0141] Optionally, the device 90 further includes:
[0142] An acquisition parameter module is used to obtain data acquisition parameters;
[0143] A data acquisition module is used to collect multiple weights of the liquid-conducting component based on the data acquisition parameters during the liquid-conducting process of the liquid-conducting component, wherein the multiple weights correspond to different timestamps, and the data acquisition parameters include acquisition frequency and acquisition duration.
[0144] Optionally, the curve construction module 902 includes:
[0145] A square root operation submodule, used for calculating, based on the timestamp corresponding to each weight, the square root of the time corresponding to the timestamp;
[0146] The square root curve submodule is used to construct a liquid conduction curve of the liquid conduction component according to each weight and its corresponding square root of time.
[0147] Optionally, the liquid conduction rate module 903 includes:
[0148] A data point slope submodule, for determining the slope of each data point in the liquid conduction curve, wherein the coordinates of the data point are determined by the weight and timestamp of the liquid conduction member;
[0149] A first sliding submodule is used to construct a sliding window and control the sliding window to move from the starting point to the end point of the liquid conduction curve, wherein when the sliding window is moving, the sliding window always contains a plurality of data points;
[0150] The first target submodule is used to use a line segment formed by multiple data points as a target line segment when the slope change corresponding to the multiple data points in the sliding window meets a preset condition.
[0151] Optionally, the first sliding submodule includes:
[0152] Window parameter unit, used to obtain window size parameters and window moving distance;
[0153] A window construction unit, configured to construct the sliding window based on the window size parameter;
[0154] The moving distance unit is used to control the sliding window to move gradually from the starting point to the end point of the liquid guiding curve according to the window moving distance.
[0155] Optionally, the first target submodule includes:
[0156] A multi-slope unit, used to determine the data point slopes corresponding to each of the multiple data points in the sliding window;
[0157] The slope change unit is used to use the line segment formed by multiple data points as the target line segment when the slope change of the slope of the data point is less than a preset threshold.
[0158] Optionally, the first target submodule includes:
[0159] a multi-window unit for determining a plurality of sliding windows at different moving positions and a slope change of a plurality of data points within each sliding window;
[0160] The minimum change unit is used to determine, among multiple sliding windows, a sliding window with the smallest slope change as a target sliding window, and to use a line segment formed by multiple data points in the target sliding window as a target line segment.
[0161] In summary, in the embodiment of the present application, multiple weights of the liquid-conducting component are obtained, and the multiple weights correspond to different timestamps. According to the multiple weights and the corresponding timestamps, a liquid-conducting curve of the liquid-conducting component is constructed, the liquid-conducting curve is fitted to determine the target line segment, and the slope of the target line segment is used as the liquid-conducting rate of the liquid-conducting component. The liquid-conducting rate of the liquid-conducting component can be graphically processed to generate a liquid-conducting curve, and the target line segment can be accurately selected in the liquid-conducting curve based on linear fitting, and the slope of the target line segment is used as the liquid-conducting rate of the liquid-conducting component, thereby improving the test accuracy of the liquid-conducting rate.
[0162] Reference Fig.10 The electronic terminal 1700 may include one or more of the following components: a processing component 1702 , a memory 1704 , a power component 1706 , a multimedia component 1708 , an audio component 1710 , an input / output (I / O) interface 1712 , a sensor component 1714 , and a communication component 1717 .
[0163] The processing component 1702 generally controls the overall operation of the electronic terminal 1700, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 1702 may include one or more processors 1720 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 1702 may include one or more modules to facilitate the interaction between the processing component 1702 and other components. For example, the processing component 1702 may include a multimedia module to facilitate the interaction between the multimedia component 1708 and the processing component 1702.
[0164] The memory 1704 is used to store various types of data to support the operation of the electronic terminal 1700. Examples of such data include instructions for any application or method operating on the electronic terminal 1700, contact data, phone book data, messages, pictures, multimedia, etc. The memory 1704 can be implemented by any type of volatile or non-volatile storage terminal or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0165] The power supply component 1706 provides power to various components of the electronic terminal 1700. The power supply component 1706 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic terminal 1700.
[0166] The multimedia component 1708 includes a screen that provides an output interface between the electronic terminal 1700 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1708 includes a front camera and / or a rear camera. When the electronic terminal 1700 is in an operating mode, such as a shooting mode or a multimedia mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0167] The audio component 1710 is used to output and / or input audio signals. For example, the audio component 1710 includes a microphone (MIC), and when the electronic terminal 1700 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is used to receive an external audio signal. The received audio signal can be further stored in the memory 1704 or sent via the communication component 1717. In some embodiments, the audio component 1710 also includes a speaker for outputting audio signals.
[0168] I / O interface 1712 provides an interface between processing component 1702 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, a home button, a volume button, a start button, and a lock button.
[0169] The sensor assembly 1714 includes one or more sensors for providing various aspects of status assessment for the electronic terminal 1700. For example, the sensor assembly 1714 can detect the open / closed state of the electronic terminal 1700, the relative positioning of components, such as the display and keypad of the electronic terminal 1700, and the sensor assembly 1714 can also detect the position change of the electronic terminal 1700 or a component of the electronic terminal 1700, the presence or absence of user contact with the electronic terminal 1700, the orientation or acceleration / deceleration of the electronic terminal 1700, and the temperature change of the electronic terminal 1700. The sensor assembly 1714 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 1714 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1714 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0170] The communication component 1717 is used to facilitate wired or wireless communication between the electronic terminal 1700 and other terminals. The electronic terminal 1700 can access a wireless network based on a communication standard, such as WiFi, an operator network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 1716 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1717 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0171] In an exemplary embodiment, the electronic terminal 1700 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing terminals (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to implement the liquid conduction rate testing method provided in the embodiments of the present application.
[0172] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1704 including instructions, and the instructions can be executed by the processor 1020 of the electronic terminal 1700 to complete the above method. For example, the non-transitory storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage terminal, etc.
[0173] Fig.11 1 is a block diagram of an electronic terminal 1800 shown in an exemplary embodiment. For example, the electronic terminal can be provided as a server. Fig.11 The electronic terminal 1860 includes a processing component 1822, which further includes one or more processors, and a memory resource represented by a memory 1852 for storing instructions executable by the processing component 1822, such as an application. The application stored in the memory 1852 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 1822 is configured to execute instructions to perform a liquid conduction rate test method provided in an embodiment of the present application.
[0174] The electronic terminal 1860 may also include a power supply component 1826 configured to perform power management of the electronic terminal 1700, a wired or wireless network interface 1850 configured to connect the electronic terminal 1860 to a network, and an input / output (I / O) interface 1858. The electronic terminal 1860 may operate based on an operating system stored in the memory 1852, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ or the like.
[0175] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the application disclosed herein. The present application is intended to cover any variations, uses or adaptations of the present application, which follow the general principles of the present application and include common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0176] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A method for testing liquid conduction rate, the method being used to test the liquid conduction rate of a liquid conduction member in an electronic atomization device, characterized in that: The method comprises: Acquire multiple weights of the liquid-conducting component and time stamps corresponding to the multiple weights; constructing a liquid conducting curve of the liquid conducting member according to the plurality of weights and corresponding time stamps; The liquid guiding curve is fitted to determine a target line segment, and the slope of the target line segment is used as the liquid guiding rate of the liquid guiding member.
2. The method according to claim 1, characterized in that Before the step of obtaining a plurality of weights of the liquid-conducting member and a time stamp corresponding to the plurality of weights, the method further includes: Get data collection parameters; During the liquid guiding process of the liquid guiding component, a plurality of weights of the liquid guiding component are collected based on the data collection parameters, wherein the plurality of weights correspond to different timestamps, and the data collection parameters include a collection frequency and a collection duration.
3. The method according to claim 1, characterized in that The step of constructing a liquid conduction curve of the liquid conduction component according to the plurality of weights and corresponding time stamps comprises: Based on the timestamp corresponding to each weight, obtaining the square root of the time corresponding to the timestamp; According to each weight and the square root of the time corresponding thereto, a liquid conducting curve of the liquid conducting member is constructed.
4. The method according to claim 1, characterized in that The step of fitting the liquid conduction curve to determine the target line segment comprises: Determining the slope of each data point in the liquid conduction curve, wherein the coordinates of the data point are determined by the weight and time stamp of the liquid conduction member; Constructing a sliding window, and controlling the sliding window to move from the starting point to the end point of the liquid conduction curve, wherein when the sliding window is moving, the sliding window always contains a plurality of data points; When the slope changes corresponding to the multiple data points in the sliding window meet the preset conditions, the line segment formed by the multiple data points is used as the target line segment.
5. The method according to claim 4, characterized in that The step of constructing a sliding window and controlling the sliding window to move from the starting point to the end point of the liquid conduction curve includes: Get the window size parameters and window moving distance; Based on the window size parameter, construct the sliding window; The sliding window is controlled to move gradually from the starting point to the end point of the liquid guiding curve according to the window moving distance.
6. The method according to claim 4, characterized in that The step of taking the line segment formed by the multiple data points as the target line segment when the slope change corresponding to the multiple data points in the sliding window meets the preset condition comprises: Determine a data point slope corresponding to each of the plurality of data points in the sliding window; When the slope change of the slope of the data point is less than a preset threshold, the line segment formed by the multiple data points is used as the target line segment.
7. The method according to claim 4, characterized in that The step of taking the line segment formed by the multiple data points as the target line segment when the slope change corresponding to the multiple data points in the sliding window meets the preset condition comprises: determining a plurality of sliding windows at different moving positions and a slope change of a plurality of data points within each sliding window; Among the multiple sliding windows, a sliding window with the smallest slope change is determined as a target sliding window, and a line segment formed by multiple data points in the target sliding window is used as a target line segment.
8. A liquid conduction rate testing device, which is used to test the liquid conduction rate of a liquid conduction member, characterized in that: The device comprises: A data processing component is used to execute the steps of the liquid conduction rate testing method described in any one of claims 1-7 above.
9. The device according to claim 8, characterized in that The device also includes: The data acquisition device is used to provide the data processing component with the weight data of the liquid guiding member during the liquid guiding process of the liquid guiding member.
10. An electronic terminal, characterized in that: include: A memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the method according to any one of claims 1 to 7 is performed.
