Method and device for triggering an intervention prompt based on a user's smoking behavior record
By analyzing smoking behavior records to predict smoking times and sites, the method and device improve the accuracy and relevance of smoking cessation prompts, addressing the limitations of existing methods by reducing excessive frequency and enhancing user awareness.
Patent Information
- Application Number
- JP2022569137
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-05-15
- Filing Date
- 2021-05-14
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2041-05-14
AI Technical Summary
Existing smoking cessation methods fail to provide accurate and intelligent intervention based on user smoking habits due to insufficient location accuracy and lack of consideration for smoking frequency, leading to excessive and ineffective prompts.
A method and device that analyze a user's smoking behavior records to predict smoking times and sites, calculating prompt ranges based on distance and frequency thresholds, and deliver intervention prompts using location- and time-based strategies tailored to the user's nicotine dependence.
The method and device enhance the relevance and effectiveness of smoking cessation prompts by reducing excessive frequency and improving location accuracy, increasing user awareness, and adapting to user-specific habits and nicotine dependence.
Smart Images

Figure 0007763403000004 
Figure 0007763403000005 
Figure 0007763403000006
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a mechanism for triggering a smoking cessation intervention prompt. Specifically, the present disclosure relates to a method for triggering a smoking cessation intervention prompt based on cognitive behavioral therapy (CBT) theory, and in particular to a method for triggering an intervention prompt based on a user's smoking behavior record, a device for triggering an intervention prompt based on a user's smoking behavior record for implementing the triggering method, and a corresponding computer-readable storage medium. [Background technology]
[0002] The quit prompting functions of existing smoking cessation software mainly operate in the following modes:
[0003] In the first mode, prompts are pushed periodically by the software, for example, a prompt is sent every day at 7:00 AM, which is the time the user wakes up, or a prompt is pushed every morning at 9:00 AM, which is the time the user arrives at the office.
[0004] In the second mode, the prompt is triggered based on a specific smoking site configured or arranged by the user, for example, the user inputs the location information of a company break room or smoking site where the user often smokes into the software, and then the software performs prompting regarding the specific smoking site based on a comparison between the location and the input location information.
[0005] In the third mode, the prompt is triggered based on a specific smoking time configured by the user, for example, the user inputs into the software the period during which the user often smokes, i.e., within an hour after lunch, and then the software periodically pushes a quit smoking prompt to the user at 11:30 a.m. every day based on the time captured by that time unit.
[0006] It can be seen from the above three smoking cessation prompting modes that the prompting modes in the prior art are all implemented in a fixed manner, i.e., the prompting is implemented based on either a fixed time or a specific fixed location, in which case the purpose of implementing precise and intelligent intervention based on the user's smoking habits cannot be achieved. Summary of the Invention [Means for solving the problem]
[0007] As described above, the following technical problems exist in the prior art: In conventional smoking cessation methods, prompting is implemented based on either a fixed time or a specific fixed location, which fails to achieve the goal of implementing accurate and intelligent intervention based on the user's smoking habits. Furthermore, when prompting is implemented based on a specific fixed location, the accuracy of positioning methods such as GPS is insufficient, and only a single specific smoking cessation site is considered, so the user will continuously receive prompts when moving between smoking sites that are relatively close to each other, thereby reducing the actual effect of the prompts.
[0008] The objective of the present disclosure is to statistically analyze a user's smoking habits based on the user's personal smoking behavior records, predict the times and sites where the user is likely to smoke, and prompt the user to receive smoking cessation intervention based on cognitive behavioral therapy by pushing messages so that smoking behavior can be avoided.
[0009] To achieve the above objectives, the inventors of the present disclosure understand that the conventional mode of prompting based on specific smoking sites has the following deficiencies: First, location accuracy is insufficient; for example, current civilian GPS accuracy is typically around 10 meters; with such accuracy, prompting based on specific sites may be of insufficient accuracy. Second, smoking frequency is not taken into consideration when site-specific prompting is implemented, i.e., the prompting is implemented indiscriminately without considering the user's desire to smoke, in which case the prompting will be excessively frequent, thereby significantly reducing the prompting effect. Furthermore, existing smoking cessation prompting functions cannot be dynamically adjusted, i.e., cannot be modified according to changes in external data, so the prompting based on a specific site lacks flexibility and cannot be dynamically changed to fit the actual situation, which inevitably reduces the effectiveness of the smoking cessation prompting.
[0010] Regarding the above technical problems, based on the above considerations, the inventors of the present disclosure propose the following CBT theory-based mechanism for triggering smoking cessation prompts. Specifically, the present disclosure relates to a method for triggering intervention prompts based on a user's smoking behavior record, and the triggering method includes: receiving smoking behavior record data associated with the user, the smoking behavior record data including a plurality of smoking behavior records; analyzing the smoking behavior record data to determine smoking behavior location data associated with each of the plurality of smoking behavior records; Calculating the distance between the locations indicated by each of the two smoking behavior location data; recording a first number of smoking behavior records whose distance is less than the first distance as a set of smoking behavior record data; If the first number is greater than a first threshold, determining a prompt range based on smoking behavior location data associated with the set of smoking behavior record data, the prompt range including a continuous, communicating area or space and including locations indicated by each smoking behavior location data associated with the set of smoking behavior record data; The user Outside? Prompt range Enterand if so, triggering a push of an intervention prompt.
[0011] In the method for triggering an intervention prompt based on a user's smoking behavior record provided by the present disclosure, a set of smoking behavior record data is collected according to the distance between smoking locations, and then a prompt range including these locations is calculated based on the collected set of smoking behavior record data, and prompting is performed based on the specific prompt range. On the one hand, excessively frequent prompting is avoided, achieving the technical effect of enabling a single prompt to be more accurate, and on the other hand, eliminating the drawback of inaccurate location-specific prompt ranges resulting from the excessively low accuracy of traditional location identification means. In addition, the influence of smoking frequency is fully taken into consideration, and prompting is performed only for intensive smoking sites where the smoking frequency is higher than a first threshold, thereby increasing the relevance of the intervention prompt, inevitably leading to improved user awareness, and ultimately achieving the purpose of improving the effectiveness of smoking cessation.
[0012] In an embodiment of the present disclosure, determining a prompt range based on smoking behavior location data associated with the set of smoking behavior record data includes: The method further includes calculating a physical center point of the smoking behavior location data associated with the set of smoking behavior record data, wherein the prompt range includes a range centered on the physical center point and having a radius of a second distance, the second distance being equal to or greater than the distance between the physical center point and the smoking behavior location farthest from the physical center point and indicated by the set of smoking behavior record data.
[0013] In this way, the calculation of the prompt range is further simplified by calculating a physical center point that includes these locations based on a set of collected smoking behavior record data, thereby making the method of triggering intervention prompts based on user smoking behavior records provided by the present disclosure more easily implemented.
[0014] In an embodiment of the present disclosure, determining a prompt range based on smoking behavior location data associated with the set of smoking behavior record data includes: The method further includes determining a first prompt range based on each of the locations indicated by the respective smoking behavior location data associated with the set of smoking behavior record data, where the prompt range consists of a plurality of first prompt ranges.
[0015] In this way, the influence of each smoking behavior location data on the final prompt range can be more accurate, and therefore the calculated prompt range will be more appropriate, thereby improving the relevance of the location-based intervention prompt.
[0016] In an embodiment of the present disclosure, a triggering method includes: analyzing the smoking behavior record data to determine smoking behavior time data associated with each smoking behavior record data; Calculating the number of cigarettes smoked in a predetermined period based on the smoking behavior time data; recording a predetermined period of time during which the number of cigarettes smoked is greater than a second threshold; and triggering a push of an intervention prompt before the start of the predetermined period.
[0017] Based on location-based prompting, the present disclosure further discloses time-based prompting, in which the relevance of the intervention prompt is further increased by sending the prompt again before the start of a period in which smoking frequency is higher than a second threshold, which will inevitably lead to improved user awareness and ultimately achieve the goal of improving the effectiveness of smoking cessation.
[0018] In an embodiment of the present disclosure, a triggering method includes: analyzing the smoking behavior record data to determine smoking behavior time data associated with each smoking behavior record data; Calculating the number of cigarettes smoked in a predetermined period based on the smoking behavior time data; ranking predetermined time periods in order of most frequent smoking; and triggering a push of an intervention prompt before the start of a predetermined number of the highest-ranked predetermined periods.
[0019] Based on location-based prompting, the present disclosure further discloses time-based prompting, in which the relevance of the intervention prompt is further increased by sending a prompt again before the start of a predetermined number of the highest-ranked periods, which will inevitably lead to improved user awareness and ultimately achieve the goal of improving the effectiveness of smoking cessation.
[0020] In certain embodiments of the present disclosure, the forms of intervention prompts include audio prompts, video prompts, image prompts, and text prompts, and the forms of intervention prompts are associated with a specific time indicated by a predetermined time period.
[0021] As living organisms, humans have different degrees of feedback or attentiveness to various prompt forms in different time periods. For example, a morning user tends to read text prompts thoughtlessly but readily accepts audio or image prompts. On the other hand, a nighttime user before going to bed readily accepts video or text prompts. Based on this, the inventors of the present disclosure have ingeniously conceived the idea of designing the form of intervention prompts to be associated with specific times indicated by a predetermined time period, in order to achieve the purpose of improving user awareness and ultimately improving the effectiveness of smoking cessation.
[0022] In an embodiment of the present disclosure, a triggering method includes: receiving user data associated with the user; determining a nicotine dependence level of the user based on the user data; The method further includes determining a type of intervention prompt based on the user's nicotine dependence, the type of intervention prompt including a positive message, a neutral message, and a negative message.
[0023] As living organisms, humans have different degrees of attention to different types of prompts. For example, a user with high nicotine dependence needs to be informed of the serious consequences of smoking, so the proportion of negative messages will be correspondingly higher than that of a user with low or moderate nicotine dependence. For users with low nicotine dependence, promoting positive messages will have a better prompting effect. Therefore, for users with low nicotine dependence, the proportion of positive messages will be correspondingly higher than that of users with moderate or low nicotine dependence.
[0024] A second aspect of the present disclosure provides a triggering device for an intervention prompt based on a user smoking behavior record, the triggering device comprising: a data receiving module configured to receive smoking behavior record data associated with a user, the smoking behavior record data including a plurality of smoking behavior records; an analysis module configured to analyze the smoking behavior record data to determine smoking behavior location data associated with each of the plurality of smoking behavior records; a first calculation module configured to calculate a distance between locations indicated by each of two pieces of smoking behavior location data; a grouping module configured to record a first number of smoking behavior records for which the distance is less than a first distance as a set of smoking behavior record data; a second computing module configured to determine a prompt range based on location data associated with the set of smoking behavior record data if the first number is greater than a first threshold, the prompt range including a contiguous, communicating area or space and further including locations indicated by respective smoking behavior location data associated with the set of smoking behavior record data; The user Outside? Prompt range Enter and a trigger module configured to trigger the pushing of an intervention prompt if
[0025] In an embodiment of the present disclosure, determining a prompt range based on smoking behavior location data associated with the set of smoking behavior record data includes: The method further includes calculating a physical center point of the smoking behavior location data associated with the set of smoking behavior record data, wherein the prompt range includes a range centered on the physical center point and having a radius of a second distance, the second distance being equal to or greater than the distance between the physical center point and the smoking behavior location farthest from the physical center point and indicated by the set of smoking behavior record data.
[0026] In an embodiment of the present disclosure, determining a prompt range based on smoking behavior location data associated with the set of smoking behavior record data includes: The method further includes determining a first prompt range based on each of the locations indicated by the respective smoking behavior location data associated with the set of smoking behavior record data, where the prompt range consists of a plurality of first prompt ranges.
[0027] In an embodiment of the present disclosure, the analysis module is further configured to analyze the smoking behavior record data and determine smoking behavior time data associated with each smoking behavior record data, the first calculation module is further configured to calculate the number of cigarettes smoked within a predetermined period based on the smoking behavior time data, and the trigger device is further configured to: a recording module configured to record a predetermined period of time during which the number of cigarettes smoked is greater than a second threshold; and a first time trigger module configured to trigger a push of an intervention prompt before a start of the predetermined time period.
[0028] In an embodiment of the present disclosure, the analysis module is further configured to analyze the smoking behavior record data and determine smoking behavior time data associated with each smoking behavior record data, the first calculation module is further configured to calculate the number of cigarettes smoked within a predetermined period based on the smoking behavior time data, and the trigger device is further configured to: a ranking module configured to rank the predetermined time periods in descending order of smoking frequency; and a second time trigger module configured to trigger a push of an intervention prompt before the start of a predetermined number of highest-ranked predetermined periods.
[0029] In certain embodiments of the present disclosure, the forms of intervention prompts include audio prompts, video prompts, image prompts, and text prompts, and the forms of intervention prompts are associated with a specific time indicated by a predetermined time period.
[0030] In an embodiment of the present disclosure, the data receiving module is further configured to receive user data associated with a user, and the triggering device is a third computing module configured to determine a nicotine dependence level of the user based on the user data; The device further includes an intervention prompt type determination module configured to determine a type of intervention prompt based on the user's nicotine dependence, the type of intervention prompt including a positive message, a neutral message, and a negative message.
[0031] A third aspect of the present disclosure provides a tangible computer-readable storage medium, the storage medium including instructions for implementing a method for triggering an intervention prompt based on a user smoking behavior record, the instructions, when executed, performing at least: receiving smoking behavior record data associated with a user, the smoking behavior record data including a plurality of smoking behavior records; analyzing the smoking behavior record data to determine smoking behavior location data associated with each of the plurality of smoking behavior records; Calculating the distance between the locations indicated by each of the two smoking behavior location data; recording a first number of smoking behavior records for which the distance is less than the first distance as a set of smoking behavior record data; if the first number is greater than a first threshold, determining a prompt range based on smoking behavior location data associated with the set of smoking behavior record data, the prompt range including a contiguous connecting area or space and further including locations indicated by each smoking behavior location data associated with the set of smoking behavior record data; The user Outside? Prompt range Enter If so, the processor of the computer is used to trigger the push of an intervention prompt.
[0032] In an embodiment of the present disclosure, determining a prompt range based on smoking behavior location data associated with the set of smoking behavior record data includes: The method further includes calculating a physical center point of the smoking behavior location data associated with the set of smoking behavior record data, wherein the prompt range includes a range centered on the physical center point and having a radius of a second distance, the second distance being equal to or greater than the distance between the physical center point and the smoking behavior location farthest from the physical center point and indicated by the set of smoking behavior record data.
[0033] In an embodiment of the present disclosure, determining a prompt range based on smoking behavior location data associated with the set of smoking behavior record data includes: The method further includes determining a first prompt range based on each of the locations indicated by the respective smoking behavior location data associated with the set of smoking behavior record data, where the prompt range consists of a plurality of first prompt ranges.
[0034] In certain embodiments of the present disclosure, the instructions, when executed, further cause the computer processor to at least: analyzing the smoking behavior record data to determine smoking behavior time data associated with each smoking behavior record data; Calculating the number of cigarettes smoked in a predetermined period based on the smoking behavior time data; recording a predetermined period of time during which the number of cigarettes smoked is greater than a second threshold; Triggering the push of an intervention prompt before the start of a predetermined period of time.
[0035] In certain embodiments of the present disclosure, the instructions, when executed, further cause the computer processor to at least: analyzing the smoking behavior record data to determine smoking behavior time data associated with each smoking behavior record data; Calculating the number of cigarettes smoked in a predetermined period based on the smoking behavior time data; ranking predetermined time periods in order of most frequent smoking; Triggering the push of an intervention prompt before the start of a predetermined number of highest-ranked predetermined periods.
[0036] In certain embodiments of the present disclosure, the forms of intervention prompts include audio prompts, video prompts, image prompts, and text prompts, and the forms of intervention prompts are associated with a specific time indicated by a predetermined time period.
[0037] In certain embodiments of the present disclosure, the instructions, when executed, further cause the computer processor to at least: receiving user data associated with the user; determining a nicotine dependence level of the user based on the user data; and determining a type of intervention prompt based on the user's nicotine dependence, the type of intervention prompt including a positive message, a neutral message, and a negative message.
[0038] In summary, the three aspects of the present disclosure provide a method for triggering an intervention prompt based on a user's smoking behavior record, an intervention prompt triggering device for executing the triggering method based on a user's smoking behavior record, and a corresponding computer-readable storage medium. A set of smoking behavior record data is collected according to the distance between smoking locations, and then a prompt range including these locations is calculated based on the collected set of smoking behavior record data. Prompting is performed based on the specific prompt range. On the one hand, excessively frequent prompting is avoided, achieving the technical effect of enabling a single prompt to be more accurate, while on the other hand, eliminating the drawback of inaccurate location prompt ranges resulting from the excessively low accuracy of conventional location identification means. In addition, the influence of smoking frequency is fully taken into account, and prompting is performed only for intensive smoking sites where the smoking frequency is higher than a first threshold, thereby increasing the relevance of the intervention prompt, inevitably leading to improved user awareness, and ultimately achieving the purpose of improving the effectiveness of smoking cessation. Other advantages of the present disclosure are further described below. [Brief explanation of the drawings]
[0039] The features, advantages, and other aspects of the embodiments of the present disclosure will become more apparent upon reference to the following detailed description in conjunction with the accompanying drawings, in which: Some embodiments of the present disclosure are presented herein in an illustrative, and not a limiting, manner. With reference to the accompanying drawings, the following figures are included: [Figure 1] 1 is a flowchart of a method 100 for triggering an intervention prompt based on a user smoking behavior record, according to an embodiment of the present disclosure. [Figure 2] 2 is a flowchart of a method 200 for triggering an intervention prompt based on a user smoking behavior record, according to another embodiment of the present disclosure. [Figure 3] 1 is a schematic block diagram of an apparatus 300 for triggering an intervention prompt based on a user smoking behavior record, according to an embodiment of the present disclosure. [Figure 4] FIG. 4 is a schematic block diagram of an apparatus 400 for triggering an intervention prompt based on a user smoking behavior record, according to another embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0040] Various exemplary embodiments of the present invention are described below with reference to the accompanying drawings. While the exemplary methods and apparatus described below include software and / or firmware executing on the hardware of other components, it should be noted that these examples are merely illustrative and should not be considered limiting. For example, it is contemplated that any or all hardware, software, and firmware components may be implemented exclusively as hardware, exclusively as software, or as any combination of hardware and software. Thus, while exemplary methods and apparatus are described below, those skilled in the art should readily understand that the provided examples are not intended to limit the manner in which these methods and apparatus may be implemented.
[0041] Additionally, the flowcharts and block diagrams in the accompanying drawings illustrate system architectures, functions, and operations that may possibly be implemented by methods and systems according to various embodiments of the present disclosure. It should be noted that the functions noted in the blocks may also occur in different orders than those noted in the drawings. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may be executed substantially in the reverse order, depending on the functionality involved. It should also be noted that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, may be implemented using a dedicated hardware-based system that performs the specified functions or operations, or may be implemented using a combination of dedicated hardware and computer instructions.
[0042] Before introducing the detailed description of the present disclosure in detail, some terms used in the present disclosure will first be explained.
[0043] In this disclosure, the term "physical center point" refers to the center point of the locations indicated by a set of smoking behavior recording data. For example, on a two-dimensional plane, the average longitude of the entire set of points is assigned to the longitude of the physical center point, and the average latitude of the entire set of points is assigned to the latitude of the physical center point. Similarly, in three-dimensional space, the average longitude of the entire set of points is assigned to the longitude of the physical center point, the average latitude of the entire set of points is assigned to the latitude of the physical center, and the average height of the entire set of points is assigned to the height of the physical center point.
[0044] In this disclosure, the term "prompt range" refers to the range in which a user Outside? Prompt range Enter Refers to a two-dimensional planar area or a three-dimensional spatial area in which a push of an intervention prompt is triggered.
[0045] In this disclosure, the term "smoking behavior record data" refers to smoking behavior records associated with a particular user, and may be either static data of smoking behavior records entered by the user in the preparation stage, or dynamic data of smoking behavior records generated during the entire smoking cessation process.
[0046] Before introducing the prompting mechanism proposed in this disclosure, the applicant of the present disclosure would first like to introduce some models, which are described as follows, particularly related to the user model, the intervention model, and the message model. Other models that are less relevant will also be mentioned but will not be described in detail.
[0047] User Model In the application, the user receives a user portrait classification (such as gender, smoking cessation experience, BMI index, and nicotine dependence) through a questionnaire test, and records smoking behavior (such as smoking time, GPS longitude, GPS latitude, number of cigarettes smoked, and craving level) through the function of smoking record. In the subsequent triggering method of intervention prompts based on the user smoking behavior record, some of the parameters are used for decision-making to implement targeted intervention prompting for a specific user.
[0048] Intervention Model Smoking site-based intervention model: Statistical analysis is performed on smoking density points according to the latitude and longitude of GPS data collected from user smoking behavior records, and the number of smoking record points is defined as 5 or more in a matrix within a range of 200 meters (first distance). A center point is calculated based on these smoking record locations, and subsequent location-based interventions are implemented. A range centered on the center point and having a radius of 200 meters (second distance) is calculated. to The user Outside? Enter RIf so, a push state is formed. According to this algorithm rule, multiple user smoking density centers can be calculated to implement accurate interventions. Compared with a single fixed location mode, the 200-meter range statistical mode can minimize location identification errors and enable more accurate, reasonable, and effective intervention prompts.
[0049] Smoking density point algorithm refers to an algorithm for calculating classified points for a set of smoking behavior record data.
[0050] The matrix is enumerated by permutations and combinations. First, a first point is calculated and matched with other points to find all points within 200 meters of the first point, e.g., point 1, point 2, point 4, point 5, point 7, point 8, point 9, point 12, point 22, point 23, point 24, point 25, point 27, point 29, point 33, point 34, point 35, point 37, etc. Then, a second point is calculated and matched with other points to find all points within 200 meters of the second point, e.g., point 2, point 1, point 4, point 5, point 12, point 22, point 23, etc. Then, a third point is calculated and matched with other points to find all points within 200 meters of the third point, e.g., point 4, point 1, point 2, point 5, point 12, point 22, point 23, etc. The fourth point is then calculated and matched with the other points to find all points within 200 meters of the fourth point, e.g., point 5, point 1, point 2, point 4, point 12, point 33, point 34, point 35, etc. The fifth point is then calculated and matched with the other points to find all points within 200 meters of the fifth point, e.g., point 12, point 1, point 2, point 4, point 5, point 36, point 37, point 41, etc. By analogy, these matrices are combined to obtain intersection points, and if intersection points occur at six or more of the above points, 1, 2, 4, 5, etc., these points are considered to be the desired density points.
[0051] 1 illustrates a flowchart of a method 100 for triggering an intervention prompt based on a user smoking behavior record according to an embodiment of the present disclosure. It can be seen from the figure that the method 100 for triggering an intervention prompt based on a user smoking behavior record according to the present disclosure includes at least the following six steps:
[0052] First, in method step 110, smoking behavior record data associated with a user is received. The smoking behavior record data includes multiple smoking behavior records, thereby providing a basis for subsequent determinations. For example, the smoking behavior record data includes 20 smoking behavior records. Next, in method step 120, the smoking behavior record data is analyzed to determine smoking behavior location data associated with each of the multiple smoking behavior records. Because the smoking behavior record data includes not only location data but also information such as time data and people the user smokes with, it is necessary to analyze the smoking behavior record data to extract the smoking behavior location data associated with each of the multiple smoking behavior records. Next, in method step 130, the distance between the locations indicated by every two smoking behavior location data is calculated. Here, as shown in the detailed example introduced above, each smoking behavior record is inspected to determine the distance between all two smoking locations, which may be 50 meters, 80 meters, 170 meters, 185 meters, 5 kilometers, etc. Then, in method step 140, a first number of smoking behavior records whose distance is less than a first distance are recorded as a set of smoking behavior record data. For example, an example of the first distance in this specification may be selected as 200 meters, in which case, related smoking location points that are less than 200 meters away from one of the location points are classified as a concentration point. For example, among 20 smoking behavior records, 7 records indicate locations around the residence, 8 records indicate locations around the office, 2 records indicate sites such as subway stations on the way to the office, and 3 records indicate locations in a shopping mall. Next, in method step 150, if the first number is greater than the first threshold, a prompt range is determined based on the smoking behavior location data associated with the set of smoking behavior record data, where the prompt range includes continuous, connected areas or spaces and further includes the locations indicated by each smoking behavior location data associated with the set of smoking behavior record data. In this specification, an example of the first threshold may be selected as 5 times.Then, as shown in the above example, two smoking concentration points are obtained: a residence with seven smoking incidents and an office with eight smoking incidents. A prompt range is formed based on the two sites, including a continuous and interconnected area or space, and further including the locations indicated by the respective smoking behavior location data associated with the seven smoking behavior recording data pieces related to the residence, or the locations indicated by the respective smoking behavior location data associated with the eight smoking behavior recording data pieces related to the office. Similarly, because the selected first threshold is five times, a prompt range is not formed for a site such as a subway station on the way to the office where the smoking incidents are doubled, or for a shopping mall where the smoking incidents are tripled. Finally, in method step 160, the user is prompted to select a site or locations indicated by the respective smoking behavior location data associated with the seven smoking behavior recording data pieces related to the residence, or the eight smoking behavior recording data pieces related to the office. Outside? Prompt range Enter In this case, an intervention prompt is triggered. In the method for triggering an intervention prompt based on a user smoking behavior record provided by the present disclosure, a set of smoking behavior record data is collected according to the distance between smoking locations, and then a prompt range including these locations is calculated based on the collected set of smoking behavior record data, and prompting is performed based on the specific prompt range. On the one hand, excessively frequent prompting is avoided, achieving the technical effect of enabling a single prompt to be more accurate, and on the other hand, eliminating the drawback of inaccurate location prompt ranges resulting from the excessively low accuracy of conventional location identification means. In addition, the influence of smoking frequency is fully taken into consideration, and prompting is performed only for intensive smoking sites where the smoking frequency is higher than a first threshold, thereby increasing the relevance of the intervention prompt, inevitably leading to improved user awareness, and ultimately achieving the purpose of improving the effectiveness of smoking cessation.
[0053] In an embodiment of the present disclosure, determining a prompt range based on smoking behavior location data associated with the set of smoking behavior recording data in method step 150 includes calculating a physical center point of the smoking behavior location data associated with the set of smoking behavior recording data, and the prompt range includes a range centered on the physical center point and having a radius of a second distance, the second distance being equal to or greater than the distance between the physical center point and the smoking behavior location indicated by the set of smoking behavior recording data that is farthest from the physical center point. For example, if the locations indicated by the location data are on a plane, i.e., a two-dimensional plane, the average longitude of the entire set of points is assigned to the longitude of the physical center point, and the average latitude of the entire set of points is assigned to the latitude of the physical center point. Similarly, in a three-dimensional space such as an office building, the average longitude of the entire set of points is assigned to the longitude of the physical center point, the average latitude of the entire set of points is assigned to the latitude of the physical center, and the average height of the entire set of points is assigned to the height of the physical center point. In this way, the calculation of the prompt range is further simplified by calculating a physical center point that includes these locations based on a set of collected smoking behavior record data, thereby making the method of triggering intervention prompts based on user smoking behavior records provided by the present disclosure more easily implemented.
[0054] In an embodiment of the present disclosure, determining a prompt range based on smoking behavior location data associated with the set of smoking behavior recording data in method step 150 further includes determining a first prompt range based on each location indicated by each smoking behavior location data associated with the set of smoking behavior recording data, where the prompt range consists of a plurality of first prompt ranges. For example, with respect to the previously selected central point, the distance between two adjacent smoking locations must be less than 200 meters. Therefore, by regarding each location in the set of smoking behavior recording data as the center of a circle or sphere with a radius greater than 100 meters, multiple interconnected prompt ranges can form a whole. On a two-dimensional plane, such a prompt range can be formed by drawing a circle to form a connected planar area. Correspondingly, in a spatial area, interconnected prompt ranges can be necessarily formed by drawing a sphere. In another implementation, any two points may be connected together to form a closed area or space, and the area or space may also be considered a prompt range herein. Preferably, the area or space may be expanded outward, for example by a range of 5 meters, to improve the tolerance of such prompt ranges and thereby improve the accuracy of intervention prompts. In this way, the influence of each smoking behavior location data on the final prompt range may be more accurate, and therefore the calculated prompt range may be more relevant, thereby improving the relevance of location-based prompting.
[0055] 2 shows a flowchart of a method 200 for triggering an intervention prompt based on a user smoking behavior record according to another embodiment of the present disclosure. It can be seen from FIG. 2 that, in addition to the six steps of FIG. 1, the method 200 for triggering an intervention prompt based on a user smoking behavior record according to another embodiment of the present disclosure further includes four additional steps. The four additional steps are used to realize additional time-based prompting.
[0056] Method steps 210-260 correspond to method steps 110-160 in FIG. 1 and are therefore not described herein. For brevity, only the last four steps are described herein. That is, in method step 270, the trigger method further analyzes the smoking behavior record data to determine smoking behavior time data associated with each smoking behavior record data. As described above, the smoking behavior record data may include not only location data but also time data, people the user smokes with, and other information. Therefore, to determine the smoking behavior time data associated with each smoking behavior record data, the smoking behavior record data must be analyzed. Next, in method step 275, the number of cigarettes smoked in a predetermined period is calculated based on the smoking behavior time data. Then, in method step 280, a predetermined period in which the number of cigarettes smoked is greater than a second threshold is recorded. For example, the number of cigarettes smoked is set to three in this specification, i.e., a predetermined period in which the number of cigarettes smoked exceeds the second threshold, i.e., three, is compiled and recorded. Alternatively, the predetermined period may be ranked in descending order of the number of cigarettes smoked. For example, the top three or top five predetermined periods are selected, i.e., the predetermined periods requiring a prompt are selected in method step 280. Finally, in method step 285, an intervention prompt is triggered before the start of the predetermined period, or before the start of a predetermined number of the highest-ranked predetermined periods. Based on location-based prompting, the present disclosure further discloses time-based prompting, in which the relevance of the intervention prompt can be further increased by resending the prompt before the start of a period in which the smoking frequency is higher than a second threshold, or before the start of a predetermined number of the highest-ranked periods, which will inevitably lead to improved user awareness and ultimately achieve the goal of improving the effectiveness of smoking cessation.
[0057] Specifically, the smoking time-based intervention model is as follows: For example, the number of cigarettes smoked in time periods starting and ending on the hour, such as 1:00-2:00 and 2:00-3:00, is calculated based on smoking time data collected from the user's smoking behavior record. Then, the number of cigarettes smoked in different periods starting and ending on the hour of a day is calculated and ranked. For periods with high smoking counts, intervention prompting is conducted 30 minutes before the hour, and the number of promptings is gradually reduced as the duration of abstinence extends. The specific prompting configuration is shown in Table 1 below.
[0058] [Table 1]
[0059] For example, a user is currently in the 0-1 week quit phase. Based on previously collected data, analysis determines that the user smokes most frequently during the following times of day: 8:00-9:00, 11:00-12:00, and 15:00-16:00. Therefore, intervention prompts are pushed at 7:30, 10:30, and 14:30 separately.
[0060] In such a time-based intervention prompt push mode, the push time may be dynamically analyzed and adjusted according to the input of the user's smoking behavior, and the user's habits may be representatively reflected using statistical data, thereby making it possible to make accurate and reasonable predictions.
[0061] In addition, there are various forms of intervention prompts. As living beings, humans have different degrees of feedback or attention to various prompt forms in different time periods. For example, a morning user tends to read text prompts carelessly but readily accepts audio or image prompts. On the other hand, a nighttime user before going to bed readily accepts video or text prompts. Based on this, the inventors of the present disclosure have ingeniously conceived the idea of designing the form of intervention prompts to be associated with a specific time indicated by a predetermined time period, in order to achieve the purpose of improving user awareness and ultimately improving the effectiveness of smoking cessation. Based on such considerations, in some embodiments of the present disclosure, the form of intervention prompts includes audio prompts, video prompts, image prompts, and text prompts, and the form of intervention prompts is associated with a specific time indicated by a predetermined time period.
[0062] Furthermore, as living organisms, humans have different degrees of attentiveness to different types of prompts. For example, because a user with high nicotine dependence needs to be informed of the serious consequences of smoking, the proportion of negative messages will be correspondingly higher than that of a user with low or moderate nicotine dependence. For users with low nicotine dependence, promoting positive messages will achieve a better prompting effect. Thus, for users with low nicotine dependence, the proportion of positive messages will be correspondingly higher than that of users with moderate or low nicotine dependence. Based on this, in certain embodiments of the present disclosure, a triggering method further includes receiving user data associated with a user, determining the user's level of nicotine dependence based on the user data, and determining a type of intervention prompt based on the user's level of nicotine dependence, the type of intervention prompt including a positive message, a neutral message, and a negative message.
[0063] For example, if the survey results indicate that the user is mildly dependent on nicotine and frequently smokes in the morning, an intervention prompt should be pushed to the user at a specific time in the morning. From the analysis of the two tables above, it can be seen that audio or image messages should be randomly screened from all push messages, with the ratio of the number of audio messages to the number of image messages being 80%:20%=4:1. The audio messages consist of positive, neutral, and negative messages in a ratio of 60%:20%:20%=3:1:1, and the image messages also consist of positive, neutral, and negative messages in a ratio of 60%:20%:20%=3:1:1. Finally, a message is randomly selected from the messages screened for pushing. Based on the above considerations, the prompt messages pushed according to the intervention push model are classified into positive content, neutral content, and negative content according to their content. Each content is classified into four types according to its presentation format: audio, video, text, and image. Message pushes are classified according to user model classification and push time, and the specific rules are shown in Table 2 below.
[0064] [Table 2]
[0065] Furthermore, morning users tend to read text prompts thoughtlessly but readily accept audio or image prompts, whereas nighttime users before going to bed readily accept video or text prompts. Based on this, the inventors of the present disclosure have ingeniously conceived the idea of designing the form of intervention prompts to be associated with specific times indicated by a predetermined period of time, in order to achieve the purpose of improving user awareness and ultimately improving the effectiveness of smoking cessation.
[0066] [Table 3]
[0067] The learning algorithm of the above intervention model: the type of user's smoking cessation attributes, the type of smoking cessation solution that is better suited to the user, the messages and content that the user is more interested in, and the subsequent success factors of smoking cessation are obtained through embedded point analysis and user feedback data collection, and combined to form a machine learning algorithm, and the algorithm threshold of the intervention model is dynamically adjusted.
[0068] The above-described method for triggering an intervention prompt based on a user's smoking behavior record can be implemented by a general computer device (such as a smartphone, tablet computer, laptop, or desktop computer) or a dedicated computer device (such as a smoking cessation smart bracelet or dedicated smoking cessation device). Such a computer device necessarily includes a device for triggering an intervention prompt based on a user's smoking behavior record. Figure 3 shows a schematic block diagram of a device 300 for triggering an intervention prompt based on a user's smoking behavior record according to an embodiment of the present disclosure. As can be seen from FIG. 3 , the trigger device includes a data receiving module 310 configured to receive smoking behavior record data associated with a user, the smoking behavior record data including a plurality of smoking behavior records; an analysis module 320 configured to analyze the smoking behavior record data to determine smoking behavior location data associated with each of the plurality of smoking behavior records; a first calculation module 330 configured to calculate a distance between locations indicated by each two pieces of smoking behavior location data; a grouping module 340 configured to record a first number of smoking behavior records where the distance is less than a first distance as a set of smoking behavior record data; and a second calculation module 350 configured to determine a prompt range based on the smoking behavior location data associated with the set of smoking behavior record data if the first number is greater than a first threshold, the prompt range including a contiguous, communicating area or space and further including locations indicated by each smoking behavior location data associated with the set of smoking behavior record data; Outside? Prompt range Enterand a trigger module 360 configured to trigger pushing of an intervention prompt if the trigger module 360 determines that the smoking behavior location data associated with the set of smoking behavior recording data is greater than or equal to a distance from the physical center point to a location indicated by the set of smoking behavior recording data. Optionally, in an embodiment of the present disclosure, determining a prompt range based on the smoking behavior location data associated with the set of smoking behavior recording data includes calculating a physical center point of the smoking behavior location data associated with the set of smoking behavior recording data, wherein the prompt range includes a range centered on the physical center point and having a radius of a second distance, the second distance being equal to or greater than a distance between the physical center point and a smoking behavior location farthest from the physical center point and indicated by the set of smoking behavior recording data. Optionally or alternatively, in an embodiment of the present disclosure, determining a prompt range based on the smoking behavior location data associated with the set of smoking behavior recording data further includes determining a first prompt range based on each of the locations indicated by each smoking behavior location data associated with the set of smoking behavior recording data, wherein the prompt range consists of a plurality of first prompt ranges.
[0069] Additionally, in an embodiment of the present disclosure, the analysis module is further configured to analyze the smoking behavior record data and determine smoking behavior time data associated with each smoking behavior record data, the first calculation module is further configured to calculate the number of cigarettes smoked within a predetermined period based on the smoking behavior time data, and the trigger device further includes a recording module configured to record a predetermined period in which the number of cigarettes smoked is greater than a second threshold, and a first time trigger module configured to trigger pushing of an intervention prompt before the start of the predetermined period. Optionally or alternatively, in an embodiment of the present disclosure, the analysis module is further configured to analyze the smoking behavior record data and determine smoking behavior time data associated with each smoking behavior record data, the first calculation module is further configured to calculate the number of cigarettes smoked within the predetermined period based on the smoking behavior time data, and the trigger device further includes a ranking module configured to rank the predetermined periods in descending order of the number of cigarettes smoked, and a second time trigger module configured to trigger pushing of an intervention prompt before the start of a predetermined number of the highest-ranked predetermined periods.
[0070] Additionally, in certain embodiments of the present disclosure, the form of the intervention prompt includes an audio prompt, a video prompt, a picture prompt, and a text prompt, and the form of the intervention prompt is associated with a specific time indicated by a predetermined time period. In certain embodiments of the present disclosure, the data receiving module is further configured to receive user data associated with the user, and the triggering device includes a third calculation module configured to determine a nicotine dependence level of the user based on the user data, and an intervention prompt type determination module configured to determine a type of intervention prompt based on the nicotine dependence level of the user, the type of intervention prompt including a positive message, a neutral message, and a negative message.
[0071] Additionally, alternatively, the above-described methods may be realized by a computer program product, i.e., a computer-readable storage medium. The computer program product may include a computer-readable storage medium having computer-readable program instructions for implementing various aspects of the present invention. The computer-readable storage medium may be a tangible device capable of holding and storing instructions for use by an instruction execution device. The computer-readable storage medium may be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (this list is not exhaustive) include portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc-only memory (CD-ROM), digital versatile disks (DVD), memory sticks, floppy disks, mechanical coding devices, punch cards, protruding structures in grooves with instructions stored therein, and any suitable combination of the above. As used herein, computer-readable storage media should not be construed as being ephemeral signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission medium (e.g., light pulses passing through a fiber optic cable), or electrical signals transmitted through wires.
[0072] FIG. 4 shows a schematic block diagram of an apparatus 400 for triggering an intervention prompt based on a user smoking behavior record, according to an embodiment of the present disclosure. It should be understood that the trigger apparatus 400 may be implemented to achieve the functions of the method 100 for triggering an intervention prompt based on a user smoking behavior record of FIG. 1 or the method 200 for triggering an intervention prompt based on a user smoking behavior record of FIG. 2. As can be seen from FIG. 4 , the apparatus 400 includes a central processing unit (CPU) 401 (e.g., a processor), which may perform various appropriate actions and processes according to computer program instructions stored in a read-only memory (ROM) 402 or loaded from a storage unit 408 into a random access memory (RAM) 403. Various programs and data required for the operation of the trigger apparatus 400 may also be stored in the RAM 403. The CPU 401, the ROM 402, and the RAM 403 are connected to each other by a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0073] Several components within the trigger device 400 are connected to an I / O interface 405, including an input unit 406, e.g., a keyboard, a mouse, etc., an output unit 407, e.g., various types of displays, speakers, etc., a storage unit 408, e.g., a magnetic disk, an optical disk, etc., and a communication unit 409, e.g., a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 enables the device 400 to exchange information / data with other devices via a computer network, e.g., the Internet, and / or various telecommunication networks.
[0074] In summary, a third aspect of the present disclosure provides a tangible computer-readable storage medium, the storage medium including instructions for executing a method for triggering an intervention prompt based on a user smoking behavior record, the instructions, when executed, causing a processor of the computer to at least receive smoking behavior record data associated with a user, the smoking behavior record data including a plurality of smoking behavior record data; analyze the smoking behavior record data to determine smoking behavior location data associated with each of the plurality of smoking behavior records; calculate a distance between locations indicated by each two of the smoking behavior location data; record a first number of smoking behavior records for which the distance is less than a first distance as a set of smoking behavior record data; and, if the first number is greater than a first threshold, determine a prompt range based on the smoking behavior location data associated with the set of smoking behavior record data, the prompt range including a contiguous, communicating area or space and further including locations indicated by each smoking behavior location data associated with the set of smoking behavior record data; Outside? Prompt range Enter In this case, the push of an intervention prompt can be triggered and used to do this.
[0075] In an embodiment of the present disclosure, determining a prompt range based on smoking behavior location data associated with the set of smoking behavior record data includes calculating a physical center point of the smoking behavior location data associated with the set of smoking behavior record data, and the prompt range includes a range centered on the physical center point and having a radius of a second distance, the second distance being equal to or greater than the distance between the physical center point and the smoking behavior location farthest from the physical center point and indicated by the set of smoking behavior record data.
[0076] In an embodiment of the present disclosure, determining a prompt range based on smoking behavior location data associated with the set of smoking behavior record data further includes determining a first prompt range based on each of the locations indicated by the respective smoking behavior location data associated with the set of smoking behavior record data, the prompt range consisting of a plurality of first prompt ranges.
[0077] In an embodiment of the present disclosure, the instructions, when executed, further cause the computer processor to perform at least the following: analyze the smoking behavior record data and determine smoking behavior time data associated with each smoking behavior record data; calculate the number of cigarettes smoked in a predetermined period based on the smoking behavior time data; record a predetermined period in which the number of cigarettes smoked is greater than a second threshold; and trigger the push of an intervention prompt before the start of the predetermined period.
[0078] In an embodiment of the present disclosure, the instructions, when executed, further cause the computer processor to perform at least the following: analyze the smoking behavior record data and determine smoking behavior time data associated with each smoking behavior record data; calculate the number of cigarettes smoked in a predetermined period based on the smoking behavior time data; rank the predetermined periods in order of the number of cigarettes smoked most frequently; and trigger the push of an intervention prompt before the start of a predetermined number of the highest-ranked predetermined periods.
[0079] In certain embodiments of the present disclosure, the forms of intervention prompts include audio prompts, video prompts, image prompts, and text prompts, and the forms of intervention prompts are associated with a particular time indicated by a predetermined time period.
[0080] In an embodiment of the present disclosure, the instructions, when executed, further cause the computer processor to at least: receive user data associated with the user; determine a level of nicotine dependence of the user based on the user data; and determine a type of intervention prompt based on the level of nicotine dependence of the user, the type of intervention prompt including a positive message, a neutral message, and a negative message.
[0081] In summary, the three aspects of the present disclosure provide a method for triggering an intervention prompt based on a user smoking behavior record, an intervention prompt triggering device for executing the triggering method based on a user smoking behavior record, and a corresponding computer-readable storage medium. A set of smoking behavior record data is collected according to the distance between smoking locations, and then a prompt range including these locations is calculated based on the collected set of smoking behavior record data. Prompting is performed based on the specific prompt range. On the one hand, excessively frequent prompting is avoided, achieving the technical effect of enabling a single prompt to be more accurate, while on the other hand, eliminating the drawback of inaccurate location prompt ranges resulting from the excessively low accuracy of conventional location identification means. In addition, the influence of smoking frequency is fully taken into account, and prompting is performed only for intensive smoking sites where the smoking frequency is higher than a first threshold, thereby increasing the relevance of the intervention prompt, inevitably leading to improved user awareness, and ultimately achieving the purpose of improving the effectiveness of smoking cessation.
[0082] The various methods described above, such as method 100 for triggering an intervention prompt based on a user smoking behavior record or method 200 for triggering an intervention prompt based on a user smoking behavior record, may be executed by the processing unit 401. For example, in some embodiments, method 100 for triggering an intervention prompt based on a user smoking behavior record or method 200 for triggering an intervention prompt based on a user smoking behavior record may be implemented as a computer software program tangibly contained in a machine-readable medium, such as the storage unit 408. In some embodiments, part or the entire computer program may be loaded and / or installed into the trigger device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded into RAM 403 and executed by the processor CPU 401, one or more actions or steps of method 100 for triggering an intervention prompt based on a user smoking behavior record or method 200 for triggering an intervention prompt based on a user smoking behavior record described above may be performed.
[0083] Generally speaking, various exemplary embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, firmware, logic, or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that may be executed by a controller, microprocessor, or other computing device. Although aspects of embodiments of the present disclosure have been illustrated or described as block diagrams, flowcharts, or represented using some other graphical representations, it will be understood that the blocks, apparatus, systems, techniques, or methods described herein may be implemented in, by way of non-limiting example, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller, or other computing device, or some combination thereof.
[0084] Although various exemplary embodiments of the present disclosure have been described above as being implemented in hardware or dedicated circuits, the aforementioned data processing device for blockchain may be implemented in the form of hardware or software. This is because in the 1990s, technological improvements could easily be hardware improvements (e.g., improvements to circuit structures such as diodes, transistors, and switches) or software improvements (e.g., improvements to method flows). However, with the continuous development of technology, many improvements in method flows today can be achieved largely by programming the improved method flows into hardware circuits. In other words, the corresponding hardware circuit structures are obtained by programming different programs for the hardware circuits, i.e., the hardware circuit structures are changed. Therefore, such improvements in method flows can also be considered direct improvements in the hardware circuit structures. Therefore, it cannot be said that improvements in method flows cannot be realized by hardware entity modules. For example, a programmable logic device (PLD) (e.g., a field programmable gate array (FPGA)) is an integrated circuit whose logical function is determined by a user programming the device. Designers perform programming by "integrating" the digital system themselves onto a programmable logic device, without the need for a dedicated integrated circuit chip designed and manufactured by a chip manufacturer.Alternatively, instead of manually creating integrated circuit chips, this programming can be accomplished by "logic compiler" software, similar to software compilers used to write program development. However, the raw code to be compiled must be written in a specific programming language called a hardware description language (HDL). There are not just one HDL, but several, including ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, and RHDL (Ruby Hardware Description Language). Currently, VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog are the most commonly used. It should also be apparent to those skilled in the art that a hardware circuit for implementing a logical method flow can be easily obtained by programming the method flow into an integrated circuit using some of the above hardware description languages, followed by a small amount of logical programming of the method flow.
[0085] Computer-readable program instructions or computer program products for implementing various aspects of the present disclosure may also be stored in the cloud. When a call is needed, a user may access the computer-readable program instructions stored on the cloud for implementing aspects of the present disclosure via a mobile internet, a solid network, or other network, thereby realizing the technical solutions disclosed according to various aspects of the present disclosure.
[0086] The above description is merely an optional embodiment of the present disclosure and is not intended to limit the embodiments of the present disclosure. Those skilled in the art may have various changes and modifications to the embodiments of the present disclosure. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the embodiments of the present disclosure shall fall within the protection scope of the embodiments of the present disclosure.
[0087] Although embodiments of the present disclosure have been described with reference to several specific embodiments, it should be understood that the embodiments of the present disclosure are not limited to the specific embodiments disclosed. The embodiments of the present disclosure are intended to cover various modifications and equivalent arrangements that fall within the spirit and scope of the appended claims. The scope of the claims is to be accorded the broadest interpretation, thereby including all such modifications and equivalent structures and functions.
[0088] [Embodiment] (1) A method for triggering an intervention prompt based on a user smoking behavior record, comprising: receiving smoking behavior record data associated with a user, the smoking behavior record data including a plurality of smoking behavior records; analyzing the smoking behavior record data to determine smoking behavior location data associated with each of the plurality of smoking behavior records; Calculating the distance between the locations indicated by each of the two smoking behavior location data; recording a first number of smoking behavior records in which the distance is less than the first distance as a set of smoking behavior record data; If the first number is greater than a first threshold, determining a prompt range based on the smoking behavior location data associated with the set of smoking behavior record data, the prompt range including a continuous, communicating area or space and including locations indicated by each of the smoking behavior location data associated with the set of smoking behavior record data; The user Outside? From the prompt range Enter and triggering the pushing of the intervention prompt if (2) determining a prompt range based on the smoking behavior location data associated with the set of smoking behavior record data; A trigger method as described in embodiment 1, further comprising calculating a physical center point of the smoking behavior location data associated with the set of smoking behavior recording data, wherein the prompt range includes a range centered on the physical center point and having a radius of a second distance, the second distance being equal to or greater than the distance between the physical center point and the smoking behavior location farthest from the physical center point and indicated by the set of smoking behavior recording data. (3) determining a prompt range based on the smoking behavior location data associated with the set of smoking behavior record data; The trigger method of embodiment 1 further includes determining a first prompt range based on each of the locations indicated by the respective smoking behavior location data associated with the set of smoking behavior record data, the prompt range consisting of a plurality of the first prompt ranges. (4) analyzing the smoking behavior record data to determine smoking behavior time data associated with each of the smoking behavior record data; Calculating the number of cigarettes smoked in a predetermined period based on the smoking behavior time data; recording the predetermined period of time during which the number of cigarettes smoked is greater than a second threshold; A triggering method described in any one of embodiments 1 to 3, further comprising triggering the push of the intervention prompt before the start of the predetermined period. (5) analyzing the smoking behavior record data to determine smoking behavior time data associated with each of the smoking behavior record data; Calculating the number of cigarettes smoked in a predetermined period based on the smoking behavior time data; ranking the predetermined period in descending order of the number of times of smoking; A triggering method described in any one of embodiments 1 to 3, further comprising triggering the push of the intervention prompt before the start of a predetermined number of highest-ranked predetermined periods.
[0089] (6) A trigger method described in any one of embodiments 1 to 3, wherein the form of the intervention prompt includes an audio prompt, a video prompt, an image prompt, and a text prompt, and the form of the intervention prompt is associated with a specific time indicated by the predetermined period. (7) receiving user data associated with said user; determining a nicotine dependence level of the user based on the user data; A trigger method described in any of embodiments 1 to 3, further comprising determining the type of the intervention prompt based on the user's nicotine dependence, the type of the intervention prompt including a positive message, a neutral message, and a negative message. (8) A trigger device for an intervention prompt based on a user smoking behavior record, a data receiving module configured to receive smoking behavior record data associated with a user, the smoking behavior record data including a plurality of smoking behavior records; an analysis module configured to analyze the smoking behavior record data to determine smoking behavior location data associated with each of the plurality of smoking behavior records; a first calculation module configured to calculate a distance between locations indicated by each of two pieces of smoking behavior location data; a grouping module configured to record a first number of smoking behavior records for which the distance is less than a first distance as a set of smoking behavior record data; a second computing module configured to determine a prompt range based on location data associated with the set of smoking behavior recording data if the first number is greater than a first threshold, the prompt range including a contiguous, communicating area or space and including locations indicated by each of the smoking behavior location data associated with the set of smoking behavior recording data; The user Outside? From the prompt range Enter a trigger module configured to trigger the pushing of the intervention prompt when (9) determining a prompt range based on the smoking behavior location data associated with the set of smoking behavior record data, A trigger device as described in embodiment 8, comprising calculating a physical center point of the smoking behavior location data associated with the set of smoking behavior recording data, wherein the prompt range comprises a range centered on the physical center point and having a radius of a second distance, the second distance being equal to or greater than the distance between the physical center point and the smoking behavior location farthest from the physical center point and indicated by the set of smoking behavior recording data. (10) determining a prompt range based on the smoking behavior location data associated with the set of smoking behavior record data, A trigger device as described in embodiment 8, comprising determining a first prompt range based on each of the locations indicated by the respective smoking behavior location data associated with the set of smoking behavior record data, the prompt range consisting of a plurality of the first prompt ranges.
[0090] (11) The analysis module is further configured to analyze the smoking behavior record data and determine smoking behavior time data associated with each of the smoking behavior record data, and the first calculation module is further configured to calculate the number of cigarettes smoked within a predetermined period based on the smoking behavior time data, and the trigger device is a recording module configured to record the predetermined period during which the number of cigarettes smoked is greater than a second threshold; A trigger device described in any of embodiments 8 to 10, further comprising a first time trigger module configured to trigger the push of the intervention prompt before the start of the predetermined period. (12) The analysis module is further configured to analyze the smoking behavior record data and determine smoking behavior time data associated with each of the smoking behavior record data, and the first calculation module is further configured to calculate the number of cigarettes smoked within a predetermined period based on the smoking behavior time data, and the trigger device is a ranking module configured to rank the predetermined time periods in descending order of the number of cigarettes smoked; A trigger device described in any of embodiments 8 to 10, further comprising a second time trigger module configured to trigger the push of the intervention prompt before the start of a predetermined number of highest-ranked predetermined periods. (13) A trigger device described in any of embodiments 8 to 10, wherein the form of the intervention prompt includes an audio prompt, a video prompt, an image prompt, and a text prompt, and the form of the intervention prompt is associated with a specific time indicated by the predetermined period. (14) The data receiving module is further configured to receive user data associated with the user, and the trigger device is a third computing module configured to determine a nicotine dependence level of the user based on the user data; and A trigger device described in any of embodiments 8 to 10, further comprising an intervention prompt type determination module configured to determine the type of the intervention prompt based on the user's nicotine dependence, wherein the type of the intervention prompt includes a positive message, a neutral message, and a negative message. (15) A tangible computer-readable storage medium containing instructions for implementing a method for triggering an intervention prompt based on a user smoking behavior record, the instructions, when executed, comprising: receiving smoking behavior record data associated with a user, the smoking behavior record data including a plurality of smoking behavior records; analyzing the smoking behavior record data to determine smoking behavior location data associated with each of the plurality of smoking behavior records; Calculating the distance between the locations indicated by each of the two smoking behavior location data; recording a first number of smoking behavior records in which the distance is less than the first distance as a set of smoking behavior record data; if the first number is greater than a first threshold, determining a prompt range based on the smoking behavior location data associated with the set of smoking behavior record data, the prompt range including a contiguous, communicating area or space and including locations indicated by the respective smoking behavior location data associated with the set of smoking behavior record data; The user Outside? From the above prompt category Surrounded and triggering the pushing of the intervention prompt when the computer reads the message.
[0091] (16) Determining a prompt range based on the smoking behavior location data associated with the set of smoking behavior record data includes: A computer-readable storage medium as described in embodiment 15, comprising calculating a physical center point of the smoking behavior location data associated with the set of smoking behavior recording data, wherein the prompt range includes a range centered on the physical center point and having a radius of a second distance, the second distance being equal to or greater than the distance between the physical center point and the smoking behavior location farthest from the physical center point and indicated by the set of smoking behavior recording data. (17) Determining a prompt range based on the smoking behavior location data associated with the set of smoking behavior record data includes: A computer-readable storage medium as described in embodiment 15, comprising determining a first prompt range based on each of the locations indicated by the respective smoking behavior location data associated with the set of smoking behavior record data, the prompt range consisting of a plurality of the first prompt ranges. (18) The instructions, when executed, further cause the processor of the computer to perform at least: analyzing the smoking behavior record data to determine smoking behavior time data associated with each of the smoking behavior record data; Calculating the number of cigarettes smoked in a predetermined period based on the smoking behavior time data; recording the predetermined period of time during which the number of cigarettes smoked is greater than a second threshold; A computer-readable storage medium as described in any of embodiments 15 to 17, which is used to trigger the push of the intervention prompt before the start of the predetermined period. (19) The instructions, when executed, further cause the processor of the computer to perform at least: analyzing the smoking behavior record data to determine smoking behavior time data associated with each of the smoking behavior record data; Calculating the number of cigarettes smoked in a predetermined period based on the smoking behavior time data; ranking the predetermined period in descending order of the number of times of smoking; A computer-readable storage medium as described in any of embodiments 15 to 17, which is used to trigger the push of the intervention prompt before the start of a predetermined number of predetermined periods of the highest rank. (20) A computer-readable storage medium according to any one of embodiments 15 to 17, wherein the form of the intervention prompt includes an audio prompt, a video prompt, an image prompt, and a text prompt, and the form of the intervention prompt is associated with a specific time indicated by the predetermined period.
[0092] (21) The instructions, when executed, further cause the processor of the computer to perform at least: receiving user data associated with the user; determining a nicotine dependence level of the user based on the user data; A computer-readable storage medium as described in any of embodiments 15 to 17, which is used to determine the type of intervention prompt based on the user's nicotine dependence, wherein the type of intervention prompt includes a positive message, a neutral message, and a negative message.
Claims
1. A method for triggering an intervention prompt based on a user smoking behavior record, executed by a trigger device, comprising: receiving, by the trigger device, smoking behavior record data associated with a user, the smoking behavior record data including a plurality of smoking behavior records; analyzing, by the trigger device, the smoking behavior record data to determine smoking behavior location data associated with each of the plurality of smoking behavior records; The trigger device calculates the distance between the locations indicated by each of the two smoking behavior location data; The trigger device records a first number of smoking behavior records in which the distance is less than a first distance as a set of smoking behavior record data; If the first number is greater than a first threshold, the trigger device determines a prompt range based on the smoking behavior location data associated with the set of smoking behavior record data, the prompt range including a continuous, communicating area or space and including locations indicated by each of the smoking behavior location data associated with the set of smoking behavior record data; the triggering device triggering the pushing of the intervention prompt when the user enters the prompt range from outside the prompt range.
2. The trigger device determining a prompt range based on the smoking behavior location data associated with the set of smoking behavior record data, 2. The trigger method of claim 1, wherein the trigger device further includes calculating a physical center point of the smoking behavior location data associated with the set of smoking behavior record data, and the prompt range includes a range centered on the physical center point and having a radius of a second distance, the second distance being equal to or greater than the distance between the physical center point and the smoking behavior location farthest from the physical center point and indicated by the set of smoking behavior record data.
3. The trigger device determining a prompt range based on the smoking behavior location data associated with the set of smoking behavior record data, 2. The triggering method of claim 1, further comprising: the triggering device determining a first prompt range based on each of the locations indicated by the respective smoking behavior location data associated with the set of smoking behavior record data, the prompt range consisting of a plurality of the first prompt ranges.
4. The trigger device analyzes the smoking behavior record data and determines smoking behavior time data associated with each of the smoking behavior record data; the trigger device calculating the number of cigarettes smoked in a predetermined period based on the smoking behavior time data; the triggering device recording the predetermined period of time during which the number of cigarettes smoked is greater than a second threshold; The triggering method according to any one of claims 1 to 3, further comprising: the triggering device triggering the pushing of the intervention prompt before the start of the predetermined period of time.
5. The trigger device analyzes the smoking behavior record data and determines smoking behavior time data associated with each of the smoking behavior record data; the trigger device calculating the number of cigarettes smoked in a predetermined period based on the smoking behavior time data; the trigger device ranking the predetermined time periods in descending order of the number of cigarettes smoked; The triggering method according to any one of claims 1 to 3, further comprising: the triggering device triggering the pushing of the intervention prompt before the start of a predetermined number of highest-ranked predetermined periods.
6. 4. The trigger method according to claim 1, wherein the forms of the intervention prompt include an audio prompt, a video prompt, an image prompt, and a text prompt, and the forms of the intervention prompt are associated with a specific time indicated by a predetermined period of time.
7. The method of claim 6, further comprising: receiving, by the trigger device, user data associated with the user; the trigger device determining a nicotine dependence level of the user based on the user data; 4. The triggering method of claim 1, further comprising: determining a type of intervention prompt based on the level of nicotine dependence of the user, the type of intervention prompt including a positive message, a neutral message, and a negative message.
8. 1. A device for triggering an intervention prompt based on a user smoking behavior record, comprising: a data receiving module configured to receive smoking behavior record data associated with a user, the smoking behavior record data including a plurality of smoking behavior records; an analysis module configured to analyze the smoking behavior record data to determine smoking behavior location data associated with each of the plurality of smoking behavior records; a first calculation module configured to calculate a distance between locations indicated by each of two pieces of smoking behavior location data; a grouping module configured to record a first number of smoking behavior records for which the distance is less than a first distance as a set of smoking behavior record data; a second calculation module configured to determine a prompt range based on location data associated with the set of smoking behavior record data if the first number is greater than a first threshold, the prompt range including a contiguous, communicating area or space and including locations indicated by each of the smoking behavior location data associated with the set of smoking behavior record data; and a trigger module configured to trigger a push of the intervention prompt when the user enters the prompt range from outside the prompt range.
9. Determining a prompt range based on the smoking behavior location data associated with the set of smoking behavior recording data includes:
9. The trigger device of claim 8, further comprising calculating a physical center point of the smoking behavior location data associated with the set of smoking behavior record data, wherein the prompt range includes a range centered on the physical center point and having a radius of a second distance, the second distance being equal to or greater than the distance between the physical center point and the smoking behavior location farthest from the physical center point and indicated by the set of smoking behavior record data.
10. Determining a prompt range based on the smoking behavior location data associated with the set of smoking behavior recording data includes:
9. The trigger device of claim 8, further comprising determining a first prompt range based on each of the locations indicated by the respective smoking behavior location data associated with the set of smoking behavior record data, the prompt range consisting of a plurality of the first prompt ranges.
11. The analysis module is further configured to analyze the smoking behavior record data and determine smoking behavior time data associated with each of the smoking behavior record data, and the first calculation module is further configured to calculate the number of cigarettes smoked within a predetermined period based on the smoking behavior time data, and the trigger device: a recording module configured to record the predetermined period during which the number of cigarettes smoked is greater than a second threshold; The trigger device according to any one of claims 8 to 10, further comprising: a first time trigger module configured to trigger the pushing of the intervention prompt before the start of the predetermined period of time.
12. The analysis module is further configured to analyze the smoking behavior record data and determine smoking behavior time data associated with each of the smoking behavior record data, and the first calculation module is further configured to calculate the number of cigarettes smoked within a predetermined period based on the smoking behavior time data, and the trigger device: a ranking module configured to rank the predetermined time periods in descending order of the number of cigarettes smoked; 11. The trigger device according to claim 8, further comprising: a second time trigger module configured to trigger the pushing of the intervention prompt before the start of a predetermined number of highest-ranked predetermined periods.
13. 11. The trigger device of claim 8, wherein the forms of the intervention prompt include an audio prompt, a video prompt, an image prompt, and a text prompt, and the forms of the intervention prompt are associated with a particular time indicated by a predetermined time period.
14. The data receiving module is further configured to receive user data associated with the user, and the triggering device is a third computing module configured to determine a nicotine dependence level of the user based on the user data; and 11. The trigger device of claim 8, further comprising: an intervention prompt type determination module configured to determine a type of the intervention prompt based on the nicotine dependence level of the user, wherein the types of the intervention prompt include a positive message, a neutral message, and a negative message.
15. 1. A tangible computer-readable storage medium containing instructions for implementing a method for triggering an intervention prompt based on a user smoking behavior record, the instructions, when executed, comprising: receiving smoking behavior record data associated with a user, the smoking behavior record data including a plurality of smoking behavior records; analyzing the smoking behavior record data to determine smoking behavior location data associated with each of the plurality of smoking behavior records; Calculating the distance between the locations indicated by each of the two smoking behavior location data; recording a first number of smoking behavior records in which the distance is less than the first distance as a set of smoking behavior record data; if the first number is greater than a first threshold, determining a prompt range based on the smoking behavior location data associated with the set of smoking behavior record data, the prompt range including a contiguous, communicating area or space and including locations indicated by the respective smoking behavior location data associated with the set of smoking behavior record data; and triggering a push of the intervention prompt if the user enters the prompt range from outside the prompt range.
16. Determining a prompt range based on the smoking behavior location data associated with the set of smoking behavior recording data includes:
16. The computer-readable storage medium of claim 15, further comprising calculating a physical center point of the smoking behavior location data associated with the set of smoking behavior recording data, wherein the prompt range includes a range centered on the physical center point and having a radius of a second distance, the second distance being equal to or greater than the distance between the physical center point and the smoking behavior location farthest from the physical center point and indicated by the set of smoking behavior recording data.
17. Determining a prompt range based on the smoking behavior location data associated with the set of smoking behavior recording data includes:
16. The computer-readable storage medium of claim 15, further comprising determining a first prompt range based on each of the locations indicated by the respective smoking behavior location data associated with the set of smoking behavior recording data, the prompt range consisting of a plurality of the first prompt ranges.
18. The instructions, when executed, further cause the processor of the computer to perform at least: analyzing the smoking behavior record data to determine smoking behavior time data associated with each of the smoking behavior record data; Calculating the number of cigarettes smoked in a predetermined period based on the smoking behavior time data; recording the predetermined period of time during which the number of cigarettes smoked is greater than a second threshold; Triggering the push of the intervention prompt before the start of the predetermined period.
19. The instructions, when executed, further cause the processor of the computer to perform at least: analyzing the smoking behavior record data to determine smoking behavior time data associated with each of the smoking behavior record data; Calculating the number of cigarettes smoked in a predetermined period based on the smoking behavior time data; ranking the predetermined period in descending order of the number of times of smoking; Triggering the push of the intervention prompt before the start of a predetermined number of highest-ranked predetermined periods.
20. 18. The computer-readable storage medium of claim 15, wherein the forms of the intervention prompts include audio prompts, video prompts, image prompts, and text prompts, and the forms of the intervention prompts are associated with specific times indicated by predetermined time periods.
21. The instructions, when executed, further cause the processor of the computer to perform at least: receiving user data associated with the user; determining a nicotine dependence level of the user based on the user data; 18. The computer-readable storage medium of claim 15, wherein the computer-readable storage medium is used to determine a type of intervention prompt based on the level of nicotine dependence of the user, the type of intervention prompt including a positive message, a neutral message, and a negative message.
Citation Information
Patent Citations
Terminal device, server device, information processing apparatus, and program
JP2015060425A
Extraction device
JP2017091052A
Systems and methods for quantifying and predicting smoking behavior
JP2018517913A
Systems and methods for health monitoring
US20180068080A1