A method and system for creating a package of a digital olfactory formula and a one-key replication experience

By providing a timeline of the orbit in the visual editing interface and combining it with the user's historical intensity deviation, an intensity decay factor is obtained for compensation, which solves the problem of poor consistency of olfactory experience in the existing technology, realizes personalized olfactory recipe creation and one-click replication, and improves the user experience.

CN122332016APending Publication Date: 2026-07-03FOSHAN POLYTECHNIC

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
FOSHAN POLYTECHNIC
Filing Date
2026-04-27
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

Existing digital olfactory formulation methods cannot accurately simulate the real decay process of odors in the natural environment, nor can they adapt to individual user olfactory preferences, resulting in poor consistency of olfactory experience.

Method used

By providing a timeline in the visual editing interface, combining the user's historical average intensity deviation, obtaining and compensating for the intensity decay factor, defining a precise intensity envelope, supporting personalized olfactory recipe creation, and enabling one-click replication via the server.

Benefits of technology

It enables the creation of personalized olfactory formulas, improves the quality of the olfactory experience, simplifies the creation process, and enhances creation efficiency and experience consistency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122332016A_ABST
    Figure CN122332016A_ABST
Patent Text Reader

Abstract

This invention relates to the field of data processing technology, and provides a method and system for creating, packaging, and one-click replicating digital olfactory recipes. The method includes: creating an olfactory time segment; parametrically editing the olfactory time segment, including an intensity envelope, to complete the creation of the digital olfactory recipe; wherein, firstly, the initial intensity and the average deviation of historical intensities of the same user in similar scenarios are obtained; then, an intensity decay factor is obtained based on the initial intensity, and the intensity exponential decay factor is compensated based on the average deviation, defining an intensity envelope; the digital olfactory recipe is packaged into a standardized olfactory script; the user initiates a one-click replica request to the server, the server verifies the user's identity, and if the user's identity verification is successful, a download link for the standardized olfactory script is returned. This invention can adaptively compensate according to individual user preferences, realizing personalized olfactory recipe creation, which is beneficial to improving the quality of the user's olfactory experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology, and more specifically, to a method and system for creating, packaging, and one-click replicating digital olfactory recipes. Background Technology

[0002] With the rapid development of multi-sensory interaction technology, digital olfaction, as a core component of immersive experiences, has been widely applied in various fields such as VR / AR, in-vehicle entertainment, and smart wearables. The creation, packaging, and replication of digital olfaction formulations have become key links in promoting the implementation of this technology. Digital olfaction formulations simulate olfactory experiences in specific scenarios by precisely controlling the release timing and intensity changes of various odors. The quality of their creation and the ease of replication directly determine the user's sensory experience.

[0003] Currently, most existing digital olfactory formulation creation methods employ fixed linear or simple exponential decay models or preset intensity curve templates, such as the Chinese invention patent application CN202511527321.1, "A Wearable Digital Olfactory Experience Device, System, and Method," to define intensity changes and edit the intensity envelope. Because different users perceive varying intensities of the same odor in similar scenarios, existing digital olfactory formulation creation methods fail to accurately simulate the real decay process of odors in natural environments. Furthermore, they do not consider individual user olfactory preferences and cannot adaptively adjust based on historical user data. This results in formulations that cannot meet personalized user needs, leading to inconsistent olfactory experiences. Summary of the Invention

[0004] Based on this, in order to solve the problem of poor consistency of olfactory experience in existing digital olfactory recipe creation methods, this invention provides a method and system for creating, packaging, and one-click replicating digital olfactory recipes, the specific technical solution of which is as follows: A method for creating, packaging, and replicating digital olfactory recipes with a single click includes the following steps: The visual editing interface provides at least one timeline and creates olfactory time segments on the timeline. Parametric editing, including intensity envelope, is performed on olfactory time segments to complete the creation of digital olfactory formulas. Specifically, the initial intensity and the average deviation of the historical intensity of the same user in similar scenarios are first obtained. Then, an intensity decay factor is obtained based on the initial intensity to simulate the natural decay process of odor intensity. At the same time, an odor intensity compensation value is obtained based on the average deviation to compensate for the intensity exponential decay factor. Finally, the intensity envelope is defined based on the compensated intensity exponential decay factor. The digital olfactory formula is packaged into a standardized olfactory script that can be parsed and executed by digital olfactory experience devices, and then uploaded to the server; The user sends a one-click replication request to the server. The server receives the one-click replication request and verifies the user's identity. If the user's identity is verified, the server returns a download link for the standardized olfactory script.

[0005] The described method for creating, encapsulating, and replicating digital olfactory recipes provides at least one timeline within a visual editing interface, allowing users to intuitively create olfactory time segments. This enables the sequential synergistic arrangement of multiple odors, simplifying the recipe creation process, lowering the barrier to entry for ordinary users, and improving creation efficiency. Simultaneously, during the editing of the intensity envelope, by combining the initial intensity with the average historical intensity deviation from similar scenarios for the same user, an intensity decay factor simulating the natural decay process of the odor is first obtained based on the initial intensity. Then, an odor intensity compensation value is calculated using the average historical intensity deviation to compensate and calibrate the decay factor, ultimately defining a precise intensity envelope. This accurately simulates the exponential decay characteristics of odors in the natural environment, restoring a realistic olfactory experience, and also adaptively compensates based on individual user preferences. This effectively solves the problems of large discrepancies between the intensity envelope and user perception, and poor experience consistency in existing technologies, enabling personalized olfactory recipe creation and improving the quality of the user's olfactory experience.

[0006] Preferably, the method for creating, packaging, and replicating a digital olfactory formula further includes: Obtain the target object's first rating of a certain odor and the other objects' second ratings of the same odor; Obtain the first mean score of the target object for all types of odors and the second mean score of the other objects for all types of odors; The similarity between the target object and other objects is obtained based on the first score, the second score, the first mean, and the second mean. Based on similarity, the system selects the best scent combinations and recommends them to the user before the user sends a one-click replica request to the server.

[0007] Preferably, the specific method for obtaining the intensity attenuation factor includes: To obtain a scent combination popularity index for quantifying the social acceptance and dissemination potential of scent formulations, and a user comfort score for quantifying users' physiological and psychological comfort with scent formulations. The decay rate coefficient is obtained based on the popularity index of the scent combination and the user comfort score; A natural exponential decay function is constructed based on the decay rate coefficient, and the intensity decay factor is obtained by multiplying the natural exponential decay function by the initial intensity.

[0008] Preferably, the specific method for obtaining the popularity index of odor combinations includes: Get data on the number of downloads, replicas, shares, average user ratings, and cross-platform search popularity of scent formulas; Download volume, number of remakes, sharing rate, average user rating, and cross-platform search popularity were normalized. The popularity index of scent combinations is obtained based on normalized download volume, number of remakes, sharing rate, average user rating, and cross-platform search popularity.

[0009] Preferably, the specific methods for obtaining user comfort scores include: Obtain user physiological feedback data and subjective ratings on the scent formula; Normalize the physiological feedback data and subjective scores; User comfort scores are obtained based on normalized physiological feedback data and subjective ratings.

[0010] Preferably, similarity ; in, These represent the first score and the first average, respectively. These represent the second score and the second mean, respectively. These represent the number of odor types that the target object and other objects jointly rate, and the penalty coefficient, respectively.

[0011] A system for creating, packaging, and replicating digital olfactory recipes, enabling one-click replication of the digital olfactory recipe creation and packaging method, comprising: The user terminal provides a visual editing interface, responds to user input creation commands to create olfactory time segments on the orbital timeline, performs parametric editing on the olfactory time segments including intensity envelopes, completes the creation of digital olfactory recipes, encapsulates the digital olfactory recipes into standardized olfactory scripts that can be parsed and executed by digital olfactory experience devices, uploads them to the server, and responds to user input request commands to initiate a one-click replication request to the server. The server is used to receive standardized olfactory scripts, store and share them, receive one-click replication requests and verify user identity. If the user identity is verified, a download link for the standardized olfactory script is returned. The visual editing interface includes at least one track timeline. The user terminal obtains the initial intensity and the average deviation of the historical intensity of the same user in similar scenarios. Based on the initial intensity, it obtains the intensity decay factor to simulate the natural decay process of odor intensity. At the same time, it obtains the odor intensity compensation value based on the average deviation to compensate for the intensity exponential decay factor. Finally, it defines the intensity envelope based on the compensated intensity exponential decay factor.

[0012] Preferably, the user terminal includes: The odor rating acquisition module is used to obtain the first rating of a target object for a certain odor and the second rating of other objects for a certain odor; The odor mean acquisition module is used to obtain the first mean of the target object's odor scores for all types of odors and the second mean of the odor scores for other objects for all types of odors; The similarity acquisition module is used to obtain the similarity between the target object and other objects based on the first score, the second score, the first mean, and the second mean. The scent combination recommendation module is used to obtain the best scent combinations based on similarity and recommend the best scent combinations to the user before the user sends a one-click replica request to the server.

[0013] Preferably, the user terminal further includes: The decay coefficient acquisition module is used to acquire the scent combination popularity index, which is used to quantify the social acceptance and dissemination potential of the scent formula, and the user comfort score, which is used to quantify the physiological and psychological comfort of users to the scent formula. The decay rate coefficient is obtained based on the scent combination popularity index and the user comfort score. The attenuation factor acquisition module is used to construct a natural exponential attenuation function based on the attenuation rate coefficient, and to obtain the intensity attenuation factor based on the product of the natural exponential attenuation function and the initial intensity.

[0014] Preferably, the attenuation coefficient acquisition module includes: The search popularity acquisition unit is used to acquire the download volume, number of replicas, sharing rate, average user rating, and cross-platform search popularity of the scent formula, and to normalize the download volume, number of replicas, sharing rate, average user rating, and cross-platform search popularity. The popularity index acquisition unit is used to obtain the popularity index of scent combinations based on normalized download volume, number of re-releases, sharing rate, average user rating, and cross-platform search popularity. Attached Figure Description

[0015] The invention will be further understood from the following description taken in conjunction with the accompanying drawings. The components in the drawings are not necessarily drawn to scale, but rather the emphasis is on illustrating the principles of the embodiments. In different views, the same reference numerals designate corresponding parts.

[0016] Figure 1 This is a schematic diagram of the overall process of a method for creating, packaging, and replicating a digital olfactory formula in one embodiment of the present invention. Figure 2 This is a schematic diagram of the overall process of a method for creating, packaging, and one-click replicating a digital olfactory formula, according to another embodiment of the present invention. Figure 3This is a flowchart illustrating a specific method for obtaining the intensity attenuation factor in one embodiment of the present invention; Figure 4 This is a third flowchart illustrating a specific method for obtaining the popularity index of odor combinations in one embodiment of the present invention; Figure 5 This is a flowchart illustrating a specific method for obtaining user comfort scores in one embodiment of the present invention. Detailed Implementation

[0017] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to its embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and do not limit the scope of protection of the invention.

[0018] It should be noted that when an element is referred to as being "fixed to" another element, it can be directly attached to the other element or there may be an intervening element. When an element is referred to as being "connected to" another element, it can be directly connected to the other element or there may be an intervening element. The terms "vertical," "horizontal," "left," "right," and similar expressions used herein are for illustrative purposes only and do not represent the only possible implementation.

[0019] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to limit the invention. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.

[0020] In this invention, "first" and "second" do not represent a specific quantity or order, but are merely used to distinguish names.

[0021] like Figure 1 As shown, one embodiment of the present invention provides a method for creating, packaging, and one-click replicating digital olfactory recipes, comprising the following steps: S1 provides at least one track timeline in the visual editing interface and creates olfactory time segments on the track timeline.

[0022] Specifically, users can launch digital olfactory recipe editing software on user terminals such as PCs and tablets to access a visual editing interface. Within this interface, rendering can be partitioned according to actual needs, such as setting up a multi-track timeline area, an odor library area, and a parameter editing panel area. Each timeline corresponds to a specific odor. The odor library area categorizes and displays predicted odor materials according to odor type, such as floral / fruity / spice / natural scents. Each odor material corresponds to a unique identifier, a thumbnail icon, and basic attributes (such as default release intensity and safe release threshold). Users can edit specific parameters related to olfactory time segments, such as intensity envelope, release duration, and the release sequence of each odor, through the parameter editing panel. The release sequence of each odor can be understood as the start and end times of an olfactory event segment and the temporal correlation between multiple segments, ensuring precise synchronization and seamless transitions between odor releases.

[0023] The user terminal communicates with the wearable digital olfactory experience device, automatically reads the hardware parameters of the wearable digital olfactory experience device, such as the number of supported tracks and the maximum number of release channels, and automatically limits the number of track timelines and the upper limit of intensity parameters to prevent the created recipe from exceeding the hardware's execution capabilities.

[0024] Generally, the attributes of the timeline can be defined, such as Timeline 1 - Rose, Timeline 2 - Lemon, etc. Simultaneously, the timeline is bound to the hardware channel in the wearable digital olfactory experience device, that is, each timeline is associated with the physical odor release channel of the wearable digital olfactory experience device, such as Timeline 1 → Hardware Channel A. After binding, the channel number is labeled on the panel to avoid channel conflicts during execution.

[0025] S2 involves parametric editing of the olfactory time segment, including the intensity envelope, to complete the creation of a digital olfactory formula. This process involves first obtaining the initial intensity and the average deviation of the historical intensity of the same user in similar scenarios. Then, based on the initial intensity, an intensity decay factor is obtained to simulate the natural decay process of odor intensity. Simultaneously, an odor intensity compensation value is obtained based on the average deviation to compensate for the intensity exponential decay factor. Finally, the intensity envelope is defined based on the compensated intensity exponential decay factor.

[0026] Here, the intensity envelope is used to describe the curve of how the odor release intensity changes over time, and it determines the dynamic effects of odor fading in, holding, and fading out.

[0027] The odor intensity compensation value is primarily used to correct the deviation of the intensity index decay factor. It can be generated based on a large amount of historical data to make the final intensity envelope closer to actual needs. For example, the odor intensity compensation value can be determined by calculating the average intensity deviation between the theoretical intensity and the actual perceived intensity of the first 100 experiences at the same temperature.

[0028] Before packaging, the user terminal preprocesses the completed digital olfactory recipe, first extracting all core data, such as olfactory event timeline data, release parameter data, active cleanup event data, and metadata. Then, the core data undergoes data cleaning and standardization. Here, olfactory event timeline data includes, but is not limited to, track timeline ID, track affiliation, start time, and end time of olfactory event segments under each track; release parameter data includes the release duration of each olfactory event and intensity envelope keyframes (time points and corresponding intensity values), etc.; active cleanup event data includes, but is not limited to, the track ID, start time, and duration of the cleanup event; metadata includes recipe name, author ID, creation time, recipe version, etc.

[0029] S3 encapsulates digital olfactory recipes into standardized olfactory scripts that can be parsed and executed by digital olfactory experience devices, and uploads them to the server.

[0030] Specifically, encapsulating digital olfactory recipes into standardized olfactory scripts that can be parsed and executed by digital olfactory experience devices generally includes defining the syntax and structural specifications of the standardized olfactory scripts, structured encoding to map the corresponding data into script language instructions, converting the structured script text into a file format that can be efficiently parsed by hardware, and verifying the encapsulated file.

[0031] S4: The user sends a one-click replication request to the server. The server receives the one-click replication request and verifies the user's identity. If the user's identity is verified, the server returns a download link for the standardized olfactory script.

[0032] The user terminal corresponding to the user who initiated the request for one-click replication downloads and parses the standardized olfactory script file according to the standardized olfactory script download link, extracts the required set of odor identifiers, and intelligently matches them with the set of available odor identifiers in the bound wearable digital olfactory experience device.

[0033] Specifically, the standardized olfactory script file is first initialized and parsed to extract the odor identifiers. Then, the user terminal obtains the actual available odor resource information in the wearable digital olfactory experience device, that is, obtains the actual available odor identifiers. Finally, the odor identifiers extracted from the standardized olfactory script file are matched with the actual available odor identifiers.

[0034] If the match is complete, the user terminal will compile the standardized olfactory script file into a sequence of digital control instructions and send it to the wearable digital olfactory experience device via wireless communication. The wearable digital olfactory experience device will then strictly execute the micro-dose release according to the instruction sequence in an open-loop control manner. If the match is incomplete, the missing odor identifier will be output and the corresponding olfactory consumables will be recommended.

[0035] The instruction sequence here includes the physical release channel ID, release intensity, duration, release start time, and release end time of the wearable digital olfactory experience device. The release intensity can be set according to the intensity envelope, for example, by sampling keyframes of the intensity envelope at certain time intervals to obtain a discrete sequence as part of the instruction sequence.

[0036] It should be noted that the odor release intensity here corresponds to the output parameters of the odor release actuator in the physical odor release channel. These output parameters are not limited to micropump speed, fan speed, and solenoid valve opening; for example, 80% intensity corresponds to a micropump speed of 800 rpm, to achieve precise release of micro-doses of odor material. Since the specific structure of the olfactory experience device is a conventional technique in this field, it will not be elaborated upon here.

[0037] In wearable digital olfactory experience devices, each hardware channel, namely the physical odor release channel, can store and release actual odors using odor concentrate. For example, when a user needs to experience an olfactory formula, the odor concentrate is first atomized, and then the actual olfactory formula is released based on a standardized olfactory script that can be replicated with one click.

[0038] If the match is incomplete, the missing odor identifier will be output and the corresponding olfactory consumables will be recommended. For example, the user terminal interface will be redirected to the corresponding consumables page of the official store or a third-party platform to facilitate the user to purchase and replenish the missing olfactory consumables.

[0039] In summary, the proposed method for creating, encapsulating, and replicating digital olfactory recipes provides at least one timeline within a visual editing interface, enabling users to intuitively create olfactory time segments. This allows for the sequential synergistic arrangement of multiple odors, simplifying the recipe creation process, lowering the barrier to entry for ordinary users, and improving creation efficiency. Furthermore, during the editing of the intensity envelope, by combining the initial intensity with the average historical intensity deviation from similar scenarios for the same user, an intensity decay factor simulating the natural decay process of the odor is first obtained based on the initial intensity. Then, an odor intensity compensation value is calculated using the average historical intensity deviation to compensate and calibrate the decay factor, ultimately defining a precise intensity envelope. This accurately simulates the exponential decay characteristics of odors in the natural environment, restoring a realistic olfactory experience, while also adaptively compensating according to individual user preferences. This effectively solves the problems of large discrepancies between the intensity envelope and user perception, and poor experience consistency in existing technologies, enabling personalized olfactory recipe creation and improving the quality of the user's olfactory experience.

[0040] In one embodiment, such as Figure 2 As shown, the method for creating, packaging, and replicating a digital olfactory formula also includes: S5, obtain the target object's first rating of a certain smell and the other objects' second rating of a certain smell.

[0041] S6, obtain the first mean of the target object's ratings for all types of odors and the second mean of the ratings for other objects for all types of odors.

[0042] S7: Obtain the similarity between the target object and other objects based on the first score, the second score, the first mean, and the second mean.

[0043] S8 obtains the preferred scent combination based on similarity and recommends the preferred scent combination to the user before the user sends a one-click replica request to the server.

[0044] For example, similarity ;in, These represent the first score and the first average, respectively. These represent the second score and the second mean, respectively. These represent the number of odor types that the target object and other objects jointly rate, and the penalty coefficient, respectively.

[0045] Specifically, 'i' represents an odor fragment, i.e., the specific odor ingredient or formula being rated, such as mint, sandalwood, cedar, etc. The penalty coefficient is an empirical value used to control the severity of the penalty for small samples; the larger the value, the stricter the penalty for a small number of common items. The penalty coefficient is generally between 5 and 10, so that the number of odor types that the target object shares with other objects is as small as possible, and the similarity decay is more obvious.

[0046] For the first and second ratings, explicit feedback can be collected, such as the user's direct rating. Alternatively, implicit feedback can be collected, which is calculated indirectly through behavioral data, such as determining the rating based on the next number of times (rating = lg(1 + next number of times)) or the duration of the experience (rating = 5 × experience duration / total duration).

[0047] It should be noted that if odor fragment i has no score, the default value can be used instead. The term is essentially the Pearson correlation coefficient.

[0048] Because some olfactory experience systems or scent formulation experience platforms may only rate a small number of scent formulation combinations, such as several or a dozen, the number of shared rating items between two users is limited. If there are fewer than two shared items, the Pearson correlation coefficient cannot be calculated, and a small number of shared items can also lead to unstable results and misjudgments. Therefore, we introduce... As a common penalty term, it is used to address the problems of sparse data and small sample distortion, and to avoid misjudgment of a small number of common terms.

[0049] Of course, since many users have only rated a few scent formulations, to address the issue of sparse sample data in the scent formulation recommendation process, we can obtain the Jaccard coefficients between the target object u and other objects v, and then base the analysis on the Jaccard coefficients and... The weighted average of the items is used as the similarity Sim(u,v). The Jaccard coefficient is calculated as: (Number of scents shared by target object u and other objects v in the rating / (Number of scents shared by target object u + Number of scents shared by target object v + Number of scents shared by target object u and other objects v in the rating)). Thus, the final calculated similarity Sim(u,v) balances preference similarity and interaction credibility.

[0050] By calculating the similarity between a target object and other objects, the system identifies other objects (v) that are most similar to the target object (u) and recommends high-scoring scent fragments from these other objects (v). Based on big data technology, by integrating a large amount of user behavior data, the system obtains optimal scent combinations based on similarity and recommends them to the target object.

[0051] If user A likes the lemon and sea salt scent combination and needs a new scent recommendation, we can first calculate the similarity between user A and all other users. We find that user B has the highest similarity to user A, and user B's high-scoring segment is the lemon, sea salt, and cedar combination. Therefore, we can recommend cedar as a new scent to user A.

[0052] Before a user sends a one-click replica request to the server, preferred scent combinations are recommended to the user, who then decides whether to select one of these combinations as the content of their one-click replica request. This can be understood as follows: a user A might create multiple digital olfactory formulas, meaning there are also multiple standardized olfactory scripts uploaded to the server. Each digital olfactory formula corresponds to a different olfactory time segment. When another user B sends a one-click replica request to the server, they can package their selected scent combination into the request. The server receives the one-click replica request and verifies the user's identity. If the user's identity verification is successful, the server returns a download link for the standardized olfactory script corresponding to the scent combination in the one-click replica request.

[0053] In summary, by obtaining the similarity between the target object and other objects, the relationship between the user and the scent can be quantified into a similarity index. This allows for the prediction of users' preferences for scent combinations in digital olfactory formulation systems, thereby enabling personalized recommendations.

[0054] In one embodiment, such as Figure 3 As shown, the specific methods for obtaining the intensity attenuation factor include: S21, obtain the Scent Combination Popularity Index, which is used to quantify the social acceptance and dissemination potential of the scent formula, and the User Comfort Score, which is used to quantify the physiological and psychological comfort of users to the scent formula.

[0055] As a preferred technical solution, such as Figure 4 As shown, the specific methods for obtaining the popularity index of scent combinations include: S211, obtain the download volume, number of remakes, sharing rate, average user rating, and cross-platform search popularity of scent formulas.

[0056] S212 normalizes download volume, number of remakes, sharing rate, average user rating, and cross-platform search popularity.

[0057] S213, the popularity index of scent combinations is obtained based on the normalized download volume, number of re-creations, sharing rate, average user rating, and cross-platform search popularity.

[0058] Ultimately, the scent combination popularity index is expressed as a weighted sum of normalized downloads, number of remakes, sharing rate, average user ratings, and cross-platform search popularity.

[0059] As a preferred technical solution, such as Figure 5 As shown, the specific methods for obtaining user comfort scores include: S214, Obtain physiological feedback data and subjective ratings from users regarding the scent formula.

[0060] The physiological feedback data here includes, but is not limited to, heart rate variability and skin conductance. For example, RR interval sequences can be collected, and RR interval sequence features can be extracted to calculate SDNN (Standard Deviation of NN intervals, the entire normal sinus beat interval) and RMSSD (Root Mean Square of Successive Differences, the root mean square of the difference between adjacent normal heartbeat intervals). Based on RMSSD, a comfort mapping can be obtained to obtain the heart rate variability index HRV_Score, which is calculated as HRV_Score = 1 - (Root mean square of the difference between adjacent normal heartbeat intervals - Root mean square of the ideal difference between adjacent normal heartbeat intervals) / Root mean square of the ideal difference between adjacent normal heartbeat intervals.

[0061] Subjective ratings can be understood as users' subjective comfort ratings of the scent formula in terms of olfactory experience. They can be determined by collecting data on users' 1-5 star ratings and text comments that pop up on the corresponding platform APP after the replication is completed.

[0062] S215, normalizes physiological feedback data and subjective scores.

[0063] S216, obtain the user comfort score based on the normalized physiological feedback data and subjective ratings.

[0064] Here, the user comfort score can be represented as a weighted value of normalized physiological feedback data and subjective ratings.

[0065] S22, obtain the decay rate coefficient based on the popularity index of the odor combination and the user comfort score.

[0066] S23, construct the natural exponential decay function based on the decay rate coefficient, and obtain the intensity decay factor by multiplying the natural exponential decay function with the initial intensity.

[0067] For example, the attenuation coefficient k is denoted as .in, These represent the basic decay rate, the popularity index of the scent combination, and the user comfort score, respectively. This serves as a weighting coefficient. In this way, popularity can be adapted, meaning that for highly popular scent combinations, the decay rate coefficient is automatically reduced to prolong the scent duration, and comfort is prioritized, meaning that highly comfortable formulas have a reduced decay rate coefficient to avoid discomfort caused by a sudden drop in intensity.

[0068] The intensity attenuation factor is equal to the initial intensity × exp(-k × t). The final intensity envelope is expressed as: .in, These are represented, in order, by the odor release intensity, initial intensity, and odor intensity compensation value at time t. This represents the compensation decay time constant, used to control the compensation duration.

[0069] It should be noted that the attenuation rate coefficient is greater than 0, and the odor release intensity is limited to the preset upper and lower limits of release intensity.

[0070] Thus, through this intensity envelope function, a dual mechanism of dynamic decay rate and big data compensation can be achieved to dynamically adjust the odor release intensity in digital olfactory formulation creation, thereby realizing intelligent optimization of digital olfactory formulation creation packaging and one-click replication experience, improving user experience and formulation scientificity.

[0071] An embodiment of the present invention also provides a system for creating, packaging, and one-click replicating digital olfactory recipes, used to implement the aforementioned method for creating, packaging, and one-click replicating digital olfactory recipes. The system includes a user terminal and a server. The user terminal provides a visual editing interface, responds to user input creation commands to create olfactory time segments on the orbital timeline, performs parametric editing on the olfactory time segments including intensity envelopes, completes the creation of digital olfactory recipes, encapsulates the digital olfactory recipes into standardized olfactory scripts that can be parsed and executed by digital olfactory experience devices, uploads them to the server, and responds to user input request commands to initiate one-click replication requests to the server.

[0072] Here, by encapsulating digital olfactory formulas into standardized olfactory scripts that can be parsed and executed by digital olfactory experience devices, the encoding format and parsing rules of formula data are unified. This enables digital olfactory experience devices of different brands and models to efficiently parse and execute the script, greatly improving the portability, reusability, and compatibility of digital olfactory formulas, and providing core support for the large-scale application and ecosystem construction of digital olfactory technology.

[0073] The server is used to receive standardized olfactory scripts, store and share them, and receive one-click replication requests and verify user identity. If the user identity is verified, a download link for the standardized olfactory script is returned. The visual editing interface includes at least one timeline. The user terminal obtains the initial intensity and the average deviation of the historical intensity of the same user in similar scenarios. Based on the initial intensity, it obtains an intensity decay factor to simulate the natural decay process of odor intensity. At the same time, it obtains an odor intensity compensation value based on the average deviation to compensate for the intensity exponential decay factor. Finally, it defines the intensity envelope based on the compensated intensity exponential decay factor.

[0074] After receiving a user's one-click replication request via the server, the system first verifies the user's identity. Only authorized users whose identities have been verified are returned a standardized olfactory script download link. This effectively prevents unauthorized users from obtaining and abusing digital olfactory formulas, thus protecting the intellectual property rights and legitimate interests of formula creators. Furthermore, the entire replication process eliminates the need for users to manually complete tedious steps such as script downloading, parsing, and adaptation. It achieves a convenient one-click request and script retrieval operation, significantly reducing the complexity of replication and enhancing user convenience and experience.

[0075] In summary, the digital olfactory recipe creation, packaging, and one-click replication experience system provides at least one timeline in a visual editing interface, allowing users to intuitively create olfactory time segments. It enables the sequential synergistic arrangement of multiple odors, simplifying the recipe creation process, lowering the barrier to entry for ordinary users, and improving creation efficiency. Simultaneously, during the editing of the intensity envelope, by combining the initial intensity with the average historical intensity deviation from similar scenarios for the same user, it first obtains an intensity decay factor simulating the natural decay process of the odor based on the initial intensity. Then, it calculates an odor intensity compensation value using the average historical intensity deviation to compensate and calibrate the decay factor, ultimately defining a precise intensity envelope. This accurately simulates the exponential decay characteristics of odors in the natural environment, restoring a realistic olfactory experience, and also adaptively compensates according to individual user preferences. This effectively solves the problems of large deviations between the intensity envelope and user perception, and poor experience consistency in existing technologies, enabling personalized olfactory recipe creation and improving the quality of the user's olfactory experience.

[0076] As a preferred technical solution, the user terminal includes an odor score acquisition module, an odor mean acquisition module, a similarity acquisition module, and an odor combination recommendation module.

[0077] The odor rating acquisition module is used to obtain the target object's first rating of a certain odor and the second rating of other objects for a certain odor; the odor mean acquisition module is used to obtain the target object's first mean rating of all types of odors and the second mean rating of other objects for all types of odors.

[0078] The similarity acquisition module is used to obtain the similarity between the target object and other objects based on the first score, the second score, the first mean, and the second mean; the scent combination recommendation module is used to obtain the preferred scent combination based on the similarity and recommend the preferred scent combination to the user before the user sends a one-click replica request to the server.

[0079] Here, by acquiring the similarity between the target object and other objects, the relationship between the user and the scent is quantified into a similarity index. This allows for the prediction of users' preferences for scent combinations in a digital olfactory formulation system, thereby enabling personalized recommendations. The user terminal also includes an attenuation coefficient acquisition module and an attenuation factor acquisition module.

[0080] The decay coefficient acquisition module is used to obtain the scent combination popularity index, which is used to quantify the social acceptance and dissemination potential of scent formulations, and the user comfort score, which is used to quantify the physiological and psychological comfort of users to scent formulations. The decay rate coefficient is obtained based on the scent combination popularity index and the user comfort score.

[0081] The attenuation factor acquisition module is used to construct a natural exponential attenuation function based on the attenuation rate coefficient, and to obtain the intensity attenuation factor based on the product of the natural exponential attenuation function and the initial intensity.

[0082] Specifically, the decay coefficient acquisition module includes a search popularity acquisition unit and a popularity index acquisition unit.

[0083] The search popularity acquisition unit is used to obtain the download volume, number of re-releases, sharing rate, average user rating, and cross-platform search popularity of the scent formula, and normalizes the download volume, number of re-releases, sharing rate, average user rating, and cross-platform search popularity; the popularity index acquisition unit is used to obtain the popularity index of the scent combination based on the normalized download volume, number of re-releases, sharing rate, average user rating, and cross-platform search popularity.

[0084] For example, the final intensity envelope is represented as: .in, These are represented, in order, by the odor release intensity, initial intensity, and odor intensity compensation value at time t. This represents the compensation decay time constant, used to control the compensation duration. The decay rate coefficient is greater than 0, and the odor release intensity is limited to a preset upper and lower limit range.

[0085] Thus, through this intensity envelope function, a dual mechanism of dynamic decay rate and big data compensation can be achieved to dynamically adjust the odor release intensity in digital olfactory formulation creation, thereby realizing intelligent optimization of digital olfactory formulation creation packaging and one-click replication experience, improving user experience and formulation scientificity.

[0086] The technical features of the embodiments described can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0087] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these all fall within the protection scope of the present invention. Therefore, the protection scope of this invention patent should be determined by the appended claims.

Claims

1. A method for creating, packaging, and one-click replicating digital olfactory formulas, characterized in that, include: The visual editing interface provides at least one timeline and creates olfactory time segments on the timeline. Parametric editing, including intensity envelope, is performed on olfactory time segments to complete the creation of digital olfactory formulas. Specifically, the initial intensity and the average deviation of the historical intensity of the same user in similar scenarios are first obtained. Then, an intensity decay factor is obtained based on the initial intensity to simulate the natural decay process of odor intensity. At the same time, an odor intensity compensation value is obtained based on the average deviation to compensate for the intensity exponential decay factor. Finally, the intensity envelope is defined based on the compensated intensity exponential decay factor. The digital olfactory formula is packaged into a standardized olfactory script that can be parsed and executed by digital olfactory experience devices, and then uploaded to the server; The user sends a one-click replication request to the server. The server receives the one-click replication request and verifies the user's identity. If the user's identity is verified, the server returns a download link for the standardized olfactory script.

2. The method for creating, packaging, and one-click replicating a digital olfactory formula as described in claim 1, characterized in that, Also includes: Obtain the target object's first rating of a certain odor and the other objects' second ratings of the same odor; Obtain the first mean score of the target object for all types of odors and the second mean score of the other objects for all types of odors; The similarity between the target object and other objects is obtained based on the first score, the second score, the first mean, and the second mean. Based on similarity, the system selects the best scent combinations and recommends them to the user before the user sends a one-click replica request to the server.

3. The method for creating, packaging, and one-click replicating a digital olfactory formula as described in claim 2, characterized in that... Specific methods for obtaining the intensity attenuation factor include: To obtain a scent combination popularity index for quantifying the social acceptance and dissemination potential of scent formulations, and a user comfort score for quantifying users' physiological and psychological comfort with scent formulations. The decay rate coefficient is obtained based on the popularity index of the scent combination and the user comfort score; A natural exponential decay function is constructed based on the decay rate coefficient, and the intensity decay factor is obtained by multiplying the natural exponential decay function by the initial intensity.

4. The method for creating, packaging, and one-click replicating a digital olfactory formula as described in claim 3, characterized in that... Specific methods for obtaining the popularity index of scent combinations include: Get data on the number of downloads, number of remakes, sharing rate, average user ratings, and cross-platform search popularity of scent formulas; Download volume, number of remakes, sharing rate, average user rating, and cross-platform search popularity were normalized. The popularity index of scent combinations is obtained based on normalized download volume, number of remakes, sharing rate, average user rating, and cross-platform search popularity.

5. The method for creating, packaging, and one-click replicating a digital olfactory formula as described in claim 4, characterized in that... Specific methods for obtaining user comfort scores include: Obtain user physiological feedback data and subjective ratings on the scent formula; Normalize the physiological feedback data and subjective scores; User comfort scores are obtained based on normalized physiological feedback data and subjective ratings.

6. The method for creating, packaging, and one-click replicating a digital olfactory formula as described in claim 5, characterized in that... Similarity ; in, These represent the first score and the first average, respectively. These represent the second score and the second mean, respectively. These represent the number of odor types that the target object and other objects jointly rate, and the penalty coefficient, respectively.

7. A system for creating, packaging, and one-click replicating digital olfactory recipes, used to implement the method for creating, packaging, and one-click replicating digital olfactory recipes as described in any one of claims 1-6, characterized in that, include: The user terminal provides a visual editing interface, responds to user input creation commands to create olfactory time segments on the orbital timeline, performs parametric editing on the olfactory time segments including intensity envelopes, completes the creation of digital olfactory recipes, encapsulates the digital olfactory recipes into standardized olfactory scripts that can be parsed and executed by digital olfactory experience devices, uploads them to the server, and responds to user input request commands to initiate a one-click replication request to the server. The server is used to receive standardized olfactory scripts, store and share them, receive one-click replication requests and verify user identity. If the user identity is verified, a download link for the standardized olfactory script is returned. The visual editing interface includes at least one track timeline. The user terminal obtains the initial intensity and the average deviation of the historical intensity of the same user in similar scenarios. Based on the initial intensity, it obtains the intensity decay factor to simulate the natural decay process of odor intensity. At the same time, it obtains the odor intensity compensation value based on the average deviation to compensate for the intensity exponential decay factor. Finally, it defines the intensity envelope based on the compensated intensity exponential decay factor.

8. The digital olfactory formula creation, packaging, and one-click replication experience system as described in claim 7, characterized in that, User terminals include: The odor rating acquisition module is used to obtain the first rating of a target object for a certain odor and the second rating of other objects for a certain odor; The odor mean acquisition module is used to obtain the first mean of the target object's odor rating for all types of odors and the second mean of the odor rating for other objects for all types of odors; The similarity acquisition module is used to obtain the similarity between the target object and other objects based on the first score, the second score, the first mean, and the second mean. The scent combination recommendation module is used to obtain the best scent combinations based on similarity and recommend the best scent combinations to the user before the user sends a one-click replica request to the server.

9. The digital olfactory formula creation, packaging, and one-click replication experience system as described in claim 8, characterized in that, The user terminal also includes: The decay coefficient acquisition module is used to acquire the scent combination popularity index, which is used to quantify the social acceptance and dissemination potential of the scent formula, and the user comfort score, which is used to quantify the physiological and psychological comfort of users to the scent formula. The decay rate coefficient is obtained based on the scent combination popularity index and the user comfort score. The attenuation factor acquisition module is used to construct a natural exponential attenuation function based on the attenuation rate coefficient, and to obtain the intensity attenuation factor based on the product of the natural exponential attenuation function and the initial intensity.

10. The digital olfactory formula creation, packaging, and one-click replication experience system as described in claim 9, characterized in that, The attenuation coefficient acquisition module includes: The search popularity acquisition unit is used to acquire the download volume, number of replicas, sharing rate, average user rating, and cross-platform search popularity of the scent formula, and to normalize the download volume, number of replicas, sharing rate, average user rating, and cross-platform search popularity. The popularity index acquisition unit is used to obtain the popularity index of scent combinations based on normalized download volume, number of re-releases, sharing rate, average user rating, and cross-platform search popularity.