Consumer product chemical substance migration scene simulation method based on behavior observation

By constructing a scenario simulation method for the migration of chemical substances in consumer products based on behavioral observation, the problem of executable and reproducible simulation of migration paths and event-level migration contributions is solved. This method achieves interpretable and reproducible scenario-based results for migration paths, supporting the assessment and risk analysis of chemical substance migration in consumer products.

CN121860408AInactive Publication Date: 2026-04-14CHINESE ACAD OF INSPECTION & QUARANTINE
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-31
Publication Date
2026-04-14
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing technologies struggle to perform executable and reproducible simulations of chemical migration pathways and event-level migration contributions in consumer products. In particular, when faced with complex and diverse real-world consumer behaviors, they fail to provide executable simulation mechanisms based on behavioral evolution processes, thus limiting the consistency verification of migration results, reproducibility analysis, and refined risk tracing.

Method used

By collecting consumer products, target chemicals, target populations, and usage environment boundaries to form a simulation configuration package, the behavioral observation data is structured and converted into a standard behavioral event flow. Based on executable scenario scripts, a human-object-environment contact diagram is constructed. The behavioral migration amount is calculated through migration calculation rules, a full event migration ledger is generated, the migration amount is summarized and the contribution of the propagation chain is ranked, and finally consistency verification and reproducibility solidification are performed.

Benefits of technology

It enables executable simulation and full-process traceability of migration paths, transforming them into interpretable and reproducible scenario-based results to support the assessment and risk analysis of chemical migration in consumer products.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121860408A_ABST
    Figure CN121860408A_ABST
Patent Text Reader

Abstract

The invention discloses a consumer goods chemical substance migration scene simulation method based on behavior observation, and relates to the technical field of chemical migration simulation, and the method comprises the steps: collecting a consumer goods set, a target chemical substance, a target population and a use environment boundary, and carrying out the packaging to form a simulation configuration package; performing structured processing on the behavior observation data of the target crowd, converting the structured behavior observation data into a standard behavior event stream through scene compiling, and performing event parameter binding according to a simulation configuration packet to generate an executable scene script; constructing a human-object-environment contact graph based on the executable scene script, activating edges of the human-object-environment contact graph according to a time sequence of the executable scene script, calculating a behavior migration amount through a migration calculation rule, and updating a graph node state to output a total event migration ledger; according to the method, a complex chemical substance migration process is converted into an interpretable and reproducible scene result, so that consumer goods chemical substance migration assessment and risk analysis are effectively supported.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of chemical migration simulation technology, and in particular to a method for simulating the migration scenarios of chemical substances in consumer products based on behavioral observation. Background Technology

[0002] With the continuous improvement of the consumer product safety regulatory system and the increasing public awareness of health risks, the migration and exposure of chemical substances in consumer products during actual use has gradually become an important research direction in the fields of environmental health, chemical safety, and risk assessment. In recent years, with the development of computer modeling technology and risk assessment models, some studies have begun to introduce scenario modeling and multi-parameter exposure assessment methods, incorporating factors such as product attributes, the physicochemical properties of chemical substances, and the frequency of use by the population into a unified analytical framework to improve the systematicity and comparability of the assessment results. These methods have been widely used in consumer product chemical safety assessment, regulatory compliance analysis, and risk screening.

[0003] While existing methods can reflect migration trends under typical usage conditions to some extent, their ability to express the migration process with fine granularity still has room for improvement when faced with complex and diverse real-world consumer behaviors. In particular, when it is necessary to systematically analyze behavior-driven migration paths, event-level migration contributions, and the cumulative effects of multiple scenarios, existing technologies often fail to directly provide executable simulation mechanisms based on behavioral evolution processes. This limits the application potential of migration results in areas such as consistency verification, reproducibility analysis, and refined risk attribution. Summary of the Invention

[0004] In view of the aforementioned existing problems, the present invention is proposed.

[0005] Therefore, this invention provides a method for simulating the migration scenarios of chemical substances in consumer products based on behavioral observation, which solves the problem of difficulty in performing executable and reproducible simulations of the migration paths and event-level migration contributions of chemical substances in consumer products.

[0006] To solve the above-mentioned technical problems, the present invention provides the following technical solution: This invention provides a method for simulating the migration scenario of chemical substances in consumer products based on behavioral observation, which includes collecting a set of consumer products, target chemical substances, target population and usage environment boundaries, and packaging them into a simulation configuration package; The behavioral observation data of the target group is structured and then converted into a standard behavioral event stream through scenario compilation. Event parameters are bound according to the simulation configuration package to generate an executable scenario script. A human-object-environment contact graph is constructed based on an executable scenario script. The edges of the human-object-environment contact graph are activated in the time sequence of the executable scenario script. The behavior migration amount is calculated through migration calculation rules, and the graph node status is updated to output a full event migration ledger. The migration volume of the full event migration ledger is summarized according to predefined output indicators, and the propagation chain contribution ranking set is extracted from the link information in the full event migration ledger to obtain the migration scenario results. The migration scenario results are verified for consistency and reproducibility by comparing them with the benchmark information, thus obtaining the migration simulation results.

[0007] As a preferred embodiment of the consumer product chemical substance migration scenario simulation method based on behavioral observation described in this invention, the step of collecting the consumer product set, target chemical substance, target population and usage environment boundary, and packaging them into a simulation configuration package refers to collecting the consumer product set, target chemical substance, target population and usage environment boundary, converting them into structured parameter data respectively, and performing correlation consistency verification on the structured parameter data. When the verification passes, the data is uniformly packaged.

[0008] As a preferred embodiment of the consumer product chemical substance migration scenario simulation method based on behavioral observation described in this invention, the steps of structuring the behavioral observation data of the target population and converting the structured behavioral observation data into a standard behavioral event stream through scenario compilation are as follows. Collect behavioral observation data of the target population, convert the time field in the behavioral observation data to the same time base, and retrieve the corresponding population entity index in the simulation configuration package based on the target population identifier in the behavioral observation data to form a behavioral observation record; The behavioral descriptions in each behavioral observation record are standardized into behavioral types, and the related element fields are completed to form standardized observation items; Read the time information of the normalized observation items and determine the start and end times of the behavior. At the same time, extract the behavior type and related element fields, write them according to the predefined event structure, and generate structured behavior events. Structured behavioral events are sorted according to their start and end times, and conflicts are resolved for behavioral events that overlap in time for the same target group, generating a standard behavioral event flow.

[0009] As a preferred embodiment of the consumer product chemical substance migration scenario simulation method based on behavioral observation described in this invention, the specific steps for binding event parameters according to the simulation configuration package and generating an executable scenario script are as follows: Each standard behavior event stream is bound to the simulation scenario parameters in the simulation configuration package to obtain an executable behavior event stream; The executable behavior event stream is uniformly encapsulated and converted into a scene script. The executable scene script is then output after integrity and sequence checks.

[0010] As a preferred embodiment of the consumer product chemical substance migration scenario simulation method based on behavioral observation described in this invention, the specific steps of constructing a human-object-environment contact graph based on an executable scenario script and activating the edges of the human-object-environment contact graph according to the time sequence of the executable scenario script are as follows: The target population, consumer products and components, and the boundary of the usage environment are read from the executable scenario script as graph nodes, and the target chemical substance is used as the node association attribute. Contact edges are formed according to the contact relationships described in the executable behavior event flow to construct a human-object-environment contact graph. Read each behavioral event sequentially according to the time order of the executable scenario script, locate the contact edge corresponding to the behavioral event in the person-object-environment contact graph, set the contact edge to the active state according to the start and end time of the behavioral event, and obtain the effective contact relationship of the current behavioral event.

[0011] As a preferred embodiment of the consumer product chemical substance migration scenario simulation method based on behavioral observation described in this invention, the specific steps of calculating the behavioral migration amount through migration calculation rules and simultaneously updating the graph node state output of the full event migration ledger are as follows. While the contact edge is active, the migration amount of the effective contact relationship is calculated according to the migration calculation rules, and the behavior migration amount of the current behavior event is output. Update the node status of the human-object-environment contact graph connected by contact edges based on the behavior migration amount, and write the effective contact relationship, behavior migration amount and node status change information of the current behavior event into the migration record, and summarize and output the full event migration ledger in the time sequence of the behavior events.

[0012] As a preferred embodiment of the consumer product chemical substance migration scenario simulation method based on behavioral observation described in this invention, the migration calculation rules are formed by sorting out the input elements required for migration calculation through a simulation configuration package, and decomposing the migration process of the target chemical substance between people, objects and environment into several basic migration scenarios around the contact relationships defined in the executable behavioral event flow, and establishing corresponding migration calculation rule descriptions through unified constraints and solidification.

[0013] As a preferred embodiment of the consumer product chemical substance migration scenario simulation method based on behavioral observation described in this invention, the specific steps for summarizing the migration volume of the entire event migration ledger according to predefined output indicators are as follows: Read the entire event migration ledger and parse each migration record one by one, extracting the behavior event information, node association information and behavior migration amount information corresponding to each migration record to form a migration record parsing set; The migration records in the migration record parsing set are categorized to form migration record subsets, and the behavior migration volume of each migration record subset is summarized to generate a migration volume summary result set.

[0014] As a preferred embodiment of the consumer product chemical substance migration scenario simulation method based on behavioral observation described in this invention, the specific steps for extracting the propagation chain contribution ranking set from the link information in the full event migration ledger to obtain the migration scenario results are as follows: Extract node connection relationships from the migration record parsing set, and connect multiple migration records in chronological order to construct a migration propagation chain; The migration contribution of each migration propagation chain is summarized, and the migration propagation chains are sorted according to the size of the migration contribution to generate a propagation chain contribution ranking set. The migration volume summary result set and the propagation chain contribution ranking set are uniformly encapsulated to form the migration scenario result.

[0015] As a preferred embodiment of the consumer product chemical substance migration scenario simulation method based on behavioral observation described in this invention, the specific steps for verifying the consistency and reproducibility of the migration scenario results with benchmark information to obtain the migration simulation results are as follows. Based on historical simulation results, benchmark comparison information is pre-generated and solidified under the same simulation configuration conditions as the current migration scenario results; The migration scenario results are compared with the benchmark information item by item for consistency verification. When the consistency verification is successful, the migration scenario results, the corresponding simulation configuration package and the executable scenario script are uniformly packaged and solidified to form the migration simulation results.

[0016] The beneficial effects of this invention are as follows: by compiling real behavioral observation data into executable scenario scripts, and constructing a human-object-environment contact diagram that is dynamically activated over time based on the scripts, the migration process of chemical substances is calculated and recorded event by event, realizing executable simulation and full-process traceability of migration paths; on this basis, the migration results are summarized and the propagation chain is sorted and solidified after consistency verification, so that the complex chemical substance migration process is transformed into interpretable and reproducible scenario-based results, thereby effectively supporting the assessment and risk analysis of chemical substance migration in consumer products. Attached Figure Description

[0017] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a flowchart of a method for simulating the migration of chemical substances in consumer products based on behavioral observation.

[0019] Figure 2 A flowchart for generating an executable scenario script.

[0020] Figure 3 A flowchart for constructing and activating a human-object-environment contact diagram.

[0021] Figure 4 A flowchart for migration calculation, node status update, and full event migration ledger generation. Detailed Implementation

[0022] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0023] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the spirit of the invention. Therefore, the invention is not limited to the specific embodiments disclosed below.

[0024] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The phrase "in one embodiment" appearing in different places in this specification does not necessarily refer to the same embodiment, nor is it a single or selective embodiment that is mutually exclusive with other embodiments.

[0025] Reference Figures 1-4 As one embodiment of the present invention, this embodiment provides a method for simulating the migration scenario of chemical substances in consumer products based on behavioral observation, including the following steps: S1. Collect consumer product sets, target chemical substances, target populations, and usage environment boundaries, and package them into a simulation configuration package.

[0026] S1.1 Collect consumer product sets, target chemical substances, target populations, and usage environment boundaries, and convert them into structured parameter data. Then, perform consistency verification on the structured parameter data. Once the verification is successful, package them into a unified simulation configuration package.

[0027] Furthermore, when collecting consumer product sets, target chemical substances, target populations, and usage environment boundaries, these are mapped to structured parameter data for correlation consistency verification. This correlation consistency verification checks whether the identification relationships and field integrity between the structured parameter data are consistent. Once the correlation consistency verification passes, the structured parameter data is uniformly encapsulated according to a predefined data structure to form a simulated configuration package.

[0028] S2. The behavioral observation data of the target group is structured and converted into a standard behavioral event stream through scenario compilation. Event parameters are bound according to the simulation configuration package to generate an executable scenario script.

[0029] S2.1 Collect behavioral observation data of the target population, convert the time field in the behavioral observation data to the same time base, and retrieve the corresponding population entity index in the simulation configuration package based on the target population identifier in the behavioral observation data to form a behavioral observation record.

[0030] Furthermore, after collecting behavioral observation data of the target population, the time field in the behavioral observation data is uniformly converted to the same time base, and the corresponding population entity index is retrieved in the target population structured parameter data of the simulation configuration package based on the target population identifier in the behavioral observation data. Then, the time field after the unified time base, the population entity index corresponding to the target population identifier, and the behavioral observation data content are written into the record to form a behavioral observation record.

[0031] S2.2 Standardize the behavior descriptions in each behavior observation record into behavior types, and complete the related element fields to form standardized observation entries.

[0032] Furthermore, after reading the behavior description field from each behavior observation record, the behavior description field is matched item by item with a predefined set of behavior types, and the matching results are written into the behavior type field to complete the normalization of the behavior description into a behavior type. Subsequently, based on the behavior type field, the set of associated element fields corresponding to the behavior type is determined, and information such as consumer product identifier, consumer product and component identifier, usage environment boundary identifier, and contact object identifier required for the set of associated element fields is extracted from the behavior observation record. Missing associated element fields are completed according to the context information in the behavior observation record, and associated element fields that cannot be completed are marked as missing and pending processing. The behavior type field and the completed set of associated element fields are written together with the time field and the population entity index of the behavior observation record to form a normalized observation entry.

[0033] It should be noted that the set of behavior types is defined by summarizing the forms of behavior descriptions that appear in the behavior observation data, and combining the granularity of behavior distinction required for the expression of contact relationships and the execution of migration calculation rules in the executable behavior event flow, classifying and fixing the behavior descriptions into finite, discrete and enumerable behavior types; The contextual information in the behavioral observation records is obtained by reading the behavioral observation records of the same target group in adjacent time sequences, and combining them with the time field that has been transformed to the same time base, the group entity index, and the existing consumer product identifier and usage environment boundary identifier in the behavioral observation records for correlation extraction.

[0034] S2.3 Read the time information of the normalized observation items and determine the start and end times of the behavior. At the same time, extract the behavior type and related element fields, write them according to the predefined event structure, and generate structured behavior events.

[0035] Furthermore, after reading the time information of each normalized observation item, the start time and end time of the behavior are parsed from the normalized observation items and written into the behavior start and end time field. Then, the behavior type field and the set of related element fields are extracted from the normalized observation items, and the behavior start and end time field, behavior type field, set of related element fields, crowd entity index, and target crowd identifier are written into the corresponding fields of the predefined event structure to complete the writing of the predefined event structure and generate a structured behavior event.

[0036] It should be noted that the determination of the behavior start and end time field is completed by directly assigning values ​​using the time point information recorded in the normalized observation entries or by deducing the time points of adjacent normalized observation entries of the same target population. The event structure is defined by sorting out the minimum necessary requirements for the start and end time fields, behavior type fields, related element field sets, and crowd entity indexes of the standard behavior event flow in subsequent behavior sorting, conflict resolution, and event parameter binding processes, and then fixing the field composition, field order, and field constraint relationships accordingly.

[0037] S2.4 Sort structured behavioral events according to the start and end times of the behavior, and resolve conflicts of behavioral events that overlap in time for the same target group to generate a standard behavioral event flow.

[0038] Furthermore, after grouping the structured behavioral events by target audience identifiers, the set of structured behavioral events corresponding to each target audience identifier is sorted chronologically based on the start and end time fields. Then, the start and end time fields of adjacent structured behavioral events are compared one by one in the ordered sequence to identify structured behavioral events with overlapping times under the same target audience identifier. The overlapping structured behavioral events are then split according to the conflict resolution rules or eliminated by truncating the start and end time fields. The ordered sequence of structured behavioral events after chronological sorting and conflict resolution is output as a standard behavioral event stream.

[0039] It should be noted that the time-order sorting generates an ordered sequence with the start time of the actions from earliest to latest as the primary order and the end time of the actions from earliest to latest as the secondary order. Conflict resolution rules are operational rules used to adjust or split the time intervals of structured behavioral events with overlapping start and end times under the same target audience identifier. The conflict resolution rules are determined and fixed by sorting out the requirements of the executable behavior event flow for temporal continuity and unique valid contact relationship expression, and by combining the usage of the behavior start and end time fields in the standard behavior event flow.

[0040] S2.5. Bind each standard behavior event stream to the simulation scenario parameters in the simulation configuration package to obtain an executable behavior event stream.

[0041] Furthermore, after reading the structured behavioral events in the standard behavioral event stream one by one, the system retrieves the corresponding target population structured parameter data, consumer product set structured parameter data, target chemical substance structured parameter data, and usage environment boundary structured parameter data entries from the simulation configuration package based on the target population identifier, population entity index, consumer product identifier, consumer product and component identifier, and usage environment boundary structured parameter data entries in the structured behavioral event. Then, it extracts the simulation scenario parameters that match the behavior type field and associated element field set of the structured behavioral event from the simulation configuration package. Subsequently, the simulation scenario parameters are written into the event parameter field of the structured behavioral event and the event parameter binding is completed. The standard behavioral event stream with completed event parameter binding is then output as an executable behavioral event stream.

[0042] S2.6. Unify the executable behavior event flow and convert it into a scene script. Output the executable scene script through integrity and sequence checks.

[0043] Furthermore, the executable behavior event stream is uniformly encapsulated, and each structured behavior event in the executable behavior event stream is written into a scene script entry in chronological order to complete the conversion into a scene script form. Each scene script entry is checked to see if it contains the required content of the behavior start and end time field, behavior type field, related element field set, and event parameter field. The scene script entries are also checked to see if the behavior start and end time fields are arranged in chronological order and if there is no time reversal or unresolved time overlap. Once the integrity check and the sequence check pass, the executable scene script is output.

[0044] S3. Construct a human-object-environment contact graph based on the executable scenario script, activate the edges of the human-object-environment contact graph in the time sequence of the executable scenario script, calculate the behavior migration amount through migration calculation rules, and update the graph node status to output a full event migration ledger.

[0045] S3.1 Read the target population, consumer products and components, and usage environment boundaries from the executable scenario script as graph nodes, and associate the target chemical substances as node attributes. Based on the contact relationships described in the executable behavior event flow, construct contact edges to build a human-object-environment contact graph.

[0046] Furthermore, the system reads the target population, consumer products and components, and usage environment boundaries line by line from the executable scenario script, and generates corresponding graph node identifiers for each of these elements. The target chemical substance is then written into the node association attributes of the target population graph node, consumer product and component graph node, and usage environment boundary graph node to complete the association of the target chemical substance. Subsequently, the system reads the executable behavior event stream encapsulated in the executable scenario script line by line. For each structured behavior event, the system extracts the target population identifier, consumer product identifier, consumer product and component identifier, and usage environment boundary identifier. Based on the behavior type field and the set of associated element fields of the structured behavior event, the system determines the contact object pair described by the structured behavior event. For each contact object pair, a contact edge is written between the corresponding graph nodes, and the associated behavior type field, behavior start and end time field, and set of associated element fields are recorded. After the contact edge generation is completed, the system outputs a person-object-environment contact graph.

[0047] S3.2 Read each behavior event sequentially according to the time order of the executable scene script, locate the contact edge corresponding to the behavior event in the person-object-environment contact graph, set the contact edge to the active state according to the start and end time of the behavior event, and obtain the effective contact relationship of the current behavior event.

[0048] Furthermore, the structured behavioral events in the executable behavioral event stream are read one by one in chronological order according to the executable scenario script. The target audience identifier, consumer product identifier, consumer product and component identifier, usage environment boundary identifier, behavior type field, and behavior start and end time field are extracted from the structured behavioral events. Then, the target audience identifier, consumer product identifier, consumer product and component identifier, and usage environment boundary identifier are used to locate the contact edges corresponding to the structured behavioral events in the human-object-environment contact graph. The contact edge location is completed by performing consistency matching between the graph node identifiers at both ends of the contact edge and the set of associated element fields of the structured behavioral event. After completing the contact edge location, the activation start time of the contact edge is set to the behavior start time and the activation end time of the contact edge is set to the behavior end time using the behavior start and end time field. This ensures that the contact edge is in an active state within the time interval corresponding to the behavior start and end time field. During the contact edge's active state, the graph node identifier and associated feature field set associated with the contact edge are read, and the valid contact relationship corresponding to the current structured behavior event is output.

[0049] S3.3 During the active state of the contact edge, the migration amount of the effective contact relationship is calculated according to the migration calculation rules, and the behavior migration amount of the current behavior event is output.

[0050] Furthermore, while the contact edge is active, the target chemical substance information is read from the node association attributes of the target population graph nodes, consumer goods and components graph nodes, and usage environment boundary graph nodes corresponding to the effective contact relationship. The behavior type field, behavior start and end time field, and associated element field set are read from the structured behavior events in the executable behavior event flow. Simultaneously, the input elements required for the migration calculation rules are extracted from the simulation configuration package. Then, based on the contact object pairs of the effective contact relationship, the migration direction of the target chemical substance between the target population, consumer goods and components, and usage environment boundary is determined. The contact duration, contact object pairs, target chemical substance information, and input elements corresponding to the behavior start and end time fields are written into the calculation items of the migration calculation rules. This completes the migration amount calculation of the migration calculation rules and obtains the behavior migration amount of the current structured behavior event, expressed as: ; In the formula, During the contact duration Contact object pair and the target chemical substance is Under the given conditions, the behavioral migration amount corresponding to the current structured behavioral event, the physical meaning of which is the total migration of the target chemical substance in a single effective contact relationship; The contact duration is calculated from the behavior start and end time field. The contact duration is equal to the time difference between the behavior end time and the behavior start time, and is used to characterize the duration of the effective contact relationship. A contact object pair is a pair of contact objects consisting of the target population, consumer products and components, and the two ends of the boundary of the usage environment. The contact object pair is used to uniquely identify the two graph nodes where contact occurs. These are target chemical substance identifiers defined in the simulation configuration package, used to distinguish the migration behavior of different target chemical substances; It is the contact object pair The uniquely defined effective contact area is used to describe the spatial extent in which actual contact occurs between the boundaries of a target group, consumer product and component, or the usage environment during a single behavioral event. In contact with the object pair The target chemical loading per unit area on the boundary surface of the target population, consumer products and components, or usage environment as the source of migration is used to characterize the initial migratory level of the target chemical. It is an exponential decay term representing the change in the migration process of the target chemical substance with the duration of contact. It is used to characterize the migration characteristics of the target chemical substance, which is relatively fast in the early stage of contact and gradually tends to stabilize over time. It is the contact object pair and target chemicals The migration rate coefficient is determined jointly and used to describe how quickly a target chemical substance migrates under a specific contact relationship. It should be noted that the migration calculation rules are formed by sorting out the input elements required for migration calculation through the simulation configuration package, and decomposing the migration process of the target chemical substance between people, objects and environment into several basic migration scenarios based on the contact relationships defined in the executable behavior event flow, and establishing corresponding migration calculation rule descriptions through unified constraints and solidification. The actual spatial extent of contact is calculated by combining the behavior type field and associated element field set in the structured behavioral event with the spatial attribute information of the contact object pair; the target chemical substance load is determined by the target chemical substance structured parameter data in the simulation configuration package with the surface attribute field of the contact object pair; the exponential decay term is calculated by substituting the migration rate coefficient and the contact duration into the exponential function; the migration rate coefficient is determined by inputting the elements with the solidified migration calculation rules in the simulation configuration package, combined with the contact object pair type and target chemical substance attribute information.

[0051] S3.4 Update the node status of the human-object-environment contact diagram connected by contact edges based on the behavior migration amount, and write the effective contact relationship, behavior migration amount and node status change information of the current behavior event into the migration record, and summarize and output the full event migration ledger in the time sequence of the behavior events.

[0052] Furthermore, based on the behavioral migration amount, the node association attributes of the target population graph nodes, consumer goods and components graph nodes, and usage environment boundary graph nodes connected by corresponding contact edges in the human-object-environment contact graph are updated. The node state update is completed by deducting the target chemical substance inventory of the source-side node and accumulating the target chemical substance inventory of the recipient-side node. Subsequently, the effective contact relationship, behavioral migration amount, and node state change results of the target population graph nodes, consumer goods and components graph nodes, and usage environment boundary graph nodes corresponding to the current structured behavioral event are written into the migration record. According to the time order of the structured behavioral event in the executable scenario script, all migration records are summarized sequentially to output the full event migration ledger.

[0053] S4. Summarize the migration volume of the full event migration ledger according to the predefined output indicators, and extract the propagation chain contribution ranking set from the link information in the full event migration ledger to obtain the migration scenario results.

[0054] S4.1 Read the entire event migration ledger and parse each migration record one by one, extracting the behavior event information, node association information and behavior migration amount information corresponding to each migration record to form a migration record parsing set.

[0055] Furthermore, the migration records in the full event migration ledger are read one by one, and behavioral event information, node association information, and behavioral migration amount information are extracted from each migration record. Then, the behavioral event information, node association information, and behavioral migration amount information are combined according to the record granularity to form a migration record parsing set.

[0056] S4.2 Classify the migration records in the migration record parsing set to form migration record subsets, and summarize the behavior migration amounts in each migration record subset to generate a migration amount summary result set.

[0057] Furthermore, after reading each migration record in the migration record parsing set, the behavior type field, target audience identifier, and contact object pair are extracted from the migration records and combined to generate classification conditions. Then, the migration records in the migration record parsing set are grouped according to the classification conditions to form migration record subsets. In each migration record subset, the behavior migration amount information is read one by one and cumulative calculation is performed. The summary result of the behavior migration amount corresponding to each migration record subset is written into the output set to generate a migration amount summary result set.

[0058] S4.3 Extract node connection relationships from the migration record parsing set, and connect multiple migration records in chronological order to construct a migration propagation chain.

[0059] Furthermore, the migration records in the migration record parsing set are read one by one, and the node identifiers of the migration source side graph and the migration recipient side graph are determined by the node state change information in the migration records, generating node connection pairs. Then, the migration records in the migration record parsing set are sorted in chronological order according to the behavior start and end time fields, and the migration recipient side graph node identifiers in the corresponding node connection pairs of adjacent migration records are matched with the migration source side graph node identifiers. The migration records that pass the consistency matching are concatenated end to end in chronological order to output the migration propagation chain.

[0060] S4.4 Summarize the migration contribution of each migration propagation chain, sort the migration propagation chains according to the size of the migration contribution, and generate a propagation chain contribution ranking set.

[0061] Furthermore, after reading each migration propagation chain, the migration records contained in each migration propagation chain are read sequentially, and behavioral migration information is extracted from the migration records. The behavioral migration information within the same migration propagation chain is accumulated to obtain the migration contribution of the corresponding migration propagation chain. Subsequently, each migration propagation chain and its corresponding migration contribution are written into a sorted set, and the migration propagation chains are sorted by size according to the migration contribution value, outputting a propagation chain contribution sorted set from high to low migration contribution.

[0062] S4.5. Unify the migration volume summary result set and the propagation chain contribution ranking set to form the migration scenario result.

[0063] Furthermore, the migration volume summary result set and the propagation chain contribution ranking set are uniformly encapsulated to maintain the correspondence between the migration volume summary result set and the propagation chain contribution ranking result set, thus forming the migration scenario result.

[0064] S5. Verify the consistency and reproducibility of the migration scenario results with the benchmark information to obtain the migration simulation results.

[0065] S5.1 Based on historical simulation results, under the same simulation configuration conditions as the current migration scenario, it pre-generates and solidifies benchmark information.

[0066] Furthermore, the simulation configuration conditions that are consistent with the current simulation configuration package are read from the historical simulation results, and migration scenario results that match the simulation configuration conditions are retrieved from the historical simulation results. The retrieved migration scenario results are used as pre-generated objects. Then, a solidification operation is performed on the pre-generated objects. The solidification operation includes uniformly encapsulating the pre-generated objects with the corresponding simulation configuration package identifier, executable scenario script identifier, and generation time information and writing them into the benchmark comparison information storage carrier, and outputting benchmark comparison information that can be used for consistency verification.

[0067] S5.2. Verify the consistency of the migration scenario results with the benchmark information item by item. When the consistency verification is successful, encapsulate and solidify the migration scenario results with the corresponding simulation configuration package and executable scenario script to form the migration simulation results.

[0068] Furthermore, after reading the migration scenario results and benchmark information, the migration volume summary result set is compared item by item with the corresponding migration volume summary result set in the benchmark information, and the propagation chain contribution ranking set is compared item by item with the corresponding propagation chain contribution ranking set in the benchmark information. Consistency verification is completed by comparing the classification identification information, behavior migration volume summary value, and ranking position field by field to see if they are consistent. When the consistency verification is passed, the migration scenario results, simulation configuration package, and executable scenario script are uniformly packaged according to the pre-agreed encapsulation field set, and the uniformly encapsulated content is written into the solidification carrier to complete the solidification operation, and the migration simulation results are output.

[0069] In summary, this invention achieves executable simulation and full-process traceability of migration paths by: compiling real-world behavioral observation data into executable scenario scripts, constructing a dynamically activated human-object-environment contact graph based on the scripts, calculating and recording the migration process of chemical substances event by event, and summarizing and sorting the migration results and solidifying the output after consistency verification. This transforms the complex chemical substance migration process into interpretable and reproducible scenario-based results, thereby effectively supporting the assessment and risk analysis of chemical substance migration in consumer products.

[0070] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.

Claims

1. A method for simulating the migration of chemical substances in consumer products based on behavioral observation, characterized in that: include, Collect consumer product data, target chemical substances, target populations, and usage environment boundaries, and package them into a simulated configuration package; The behavioral observation data of the target group is structured and then converted into a standard behavioral event stream through scenario compilation. Event parameters are bound according to the simulation configuration package to generate an executable scenario script. A human-object-environment contact graph is constructed based on an executable scenario script. The edges of the human-object-environment contact graph are activated in the time sequence of the executable scenario script. The behavior migration amount is calculated through migration calculation rules, and the graph node status is updated to output a full event migration ledger. The migration volume of the full event migration ledger is summarized according to predefined output indicators, and the propagation chain contribution ranking set is extracted from the link information in the full event migration ledger to obtain the migration scenario results. The migration scenario results are verified for consistency and reproducibility by comparing them with the benchmark information, thus obtaining the migration simulation results.

2. The method for simulating the migration scenario of chemical substances in consumer products based on behavioral observation as described in claim 1, characterized in that: The process of collecting consumer product sets, target chemical substances, target populations, and usage environment boundaries, and packaging them into a simulation configuration package, refers to collecting consumer product sets, target chemical substances, target populations, and usage environment boundaries, converting them into structured parameter data, performing correlation and consistency verification on the structured parameter data, and then packaging them uniformly after the verification passes.

3. The method for simulating the migration scenario of chemical substances in consumer products based on behavioral observation as described in claim 2, characterized in that: The process involves structuring the behavioral observation data of the target population and then converting the structured data into a standard behavioral event stream through scene compilation. The specific steps are as follows: Collect behavioral observation data of the target population, convert the time field in the behavioral observation data to the same time base, and retrieve the corresponding population entity index in the simulation configuration package based on the target population identifier in the behavioral observation data to form a behavioral observation record; The behavioral descriptions in each behavioral observation record are standardized into behavioral types, and the related element fields are completed to form standardized observation items; Read the time information of the normalized observation items and determine the start and end times of the behavior. At the same time, extract the behavior type and related element fields, write them according to the predefined event structure, and generate structured behavior events. Structured behavioral events are sorted according to their start and end times, and conflicts are resolved for behavioral events that overlap in time for the same target group, generating a standard behavioral event flow.

4. The method for simulating the migration scenario of chemical substances in consumer products based on behavioral observation as described in claim 1, characterized in that: The specific steps for binding event parameters according to the simulation configuration package and generating an executable scenario script are as follows. Each standard behavior event stream is bound to the simulation scenario parameters in the simulation configuration package to obtain an executable behavior event stream; The executable behavior event stream is uniformly encapsulated and converted into a scene script. The executable scene script is then output after integrity and sequence checks.

5. The method for simulating the migration scenario of chemical substances in consumer products based on behavioral observation as described in claim 4, characterized in that: The specific steps for constructing a human-object-environment contact graph based on an executable scenario script and activating the edges of the human-object-environment contact graph according to the time sequence of the executable scenario script are as follows: The target population, consumer products and components, and the boundary of the usage environment are read from the executable scenario script as graph nodes, and the target chemical substance is used as the node association attribute. Contact edges are formed according to the contact relationships described in the executable behavior event flow to construct a human-object-environment contact graph. Read each behavioral event sequentially according to the time order of the executable scenario script, locate the contact edge corresponding to the behavioral event in the person-object-environment contact graph, set the contact edge to the active state according to the start and end time of the behavioral event, and obtain the effective contact relationship of the current behavioral event.

6. The method for simulating the migration scenario of chemical substances in consumer products based on behavioral observation as described in claim 1, characterized in that: The steps for calculating the behavior migration amount using migration calculation rules and simultaneously updating the graph node status to output a full event migration ledger are as follows. While the contact edge is active, the migration amount of the effective contact relationship is calculated according to the migration calculation rules, and the behavior migration amount of the current behavior event is output. Update the node status of the human-object-environment contact graph connected by contact edges based on the behavior migration amount, and write the effective contact relationship, behavior migration amount and node status change information of the current behavior event into the migration record, and summarize and output the full event migration ledger in the time sequence of the behavior events.

7. The method for simulating the migration scenario of chemical substances in consumer products based on behavioral observation as described in claim 6, characterized in that: The migration calculation rules are derived by simplifying the input elements required for migration calculation through a simulation configuration package, and by breaking down the migration process of the target chemical substance among people, objects and the environment into several basic migration scenarios based on the contact relationships defined in the executable behavior event flow. The corresponding migration calculation rules are then established through unified constraints and solidification.

8. The method for simulating the migration scenario of chemical substances in consumer products based on behavioral observation as described in claim 6, characterized in that: The specific steps for summarizing the migration volume of the entire event migration ledger according to predefined output indicators are as follows. Read the entire event migration ledger and parse each migration record one by one, extracting the behavior event information, node association information and behavior migration amount information corresponding to each migration record to form a migration record parsing set; The migration records in the migration record parsing set are categorized to form migration record subsets, and the behavior migration volume of each migration record subset is summarized to generate a migration volume summary result set.

9. The method for simulating the migration scenario of chemical substances in consumer products based on behavioral observation as described in claim 1, characterized in that: The specific steps for extracting the propagation chain contribution ranking set from the link information in the full event migration ledger and obtaining the migration scenario results are as follows: Extract node connection relationships from the migration record parsing set, and connect multiple migration records in chronological order to construct a migration propagation chain; The migration contribution of each migration propagation chain is summarized, and the migration propagation chains are sorted according to the size of the migration contribution to generate a propagation chain contribution ranking set. The migration volume summary result set and the propagation chain contribution ranking set are uniformly encapsulated to form the migration scenario result.

10. The method for simulating the migration scenario of chemical substances in consumer products based on behavioral observation as described in claim 9, characterized in that: The process of verifying the consistency and reproducibility of the migration scenario results with benchmark information to obtain migration simulation results involves the following specific steps. Based on historical simulation results, benchmark comparison information is pre-generated and solidified under the same simulation configuration conditions as the current migration scenario results; The migration scenario results are compared with the benchmark information item by item for consistency verification. When the consistency verification is successful, the migration scenario results, the corresponding simulation configuration package and the executable scenario script are uniformly packaged and solidified to form the migration simulation results.