Scene task arrangement method and device and vehicle
By recording and optimizing user operation data, generating scenario tasks and setting trigger conditions, the problem of cumbersome operation of in-vehicle equipment is solved, and the automated linkage of multi-functional modules and the improvement of operation efficiency are realized.
Patent Information
- Application Number
- CN202511009282.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-22
- Publication Date
- 2025-11-28
AI Technical Summary
Existing in-vehicle equipment has a cumbersome operating logic, which increases the user's operating burden and poses safety hazards, making it difficult to meet users' intelligent needs.
By recording user operations and operation data, priority scheduling is performed based on operation duration constraints and sequence constraints to generate scene tasks and set scene trigger conditions, thereby realizing the collaborative control of multi-functional modules.
Simplify user operation processes, reduce repetitive operations, improve operational efficiency, reduce the risk of operational conflicts, and achieve automated linkage of multi-functional modules.
Smart Images

Figure CN121029337A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle control technology, and more specifically, to a scene task orchestration method, device, and vehicle. Background Technology
[0002] With the rapid development of vehicle intelligence, the functional configuration of in-vehicle equipment has become a key factor affecting the driving experience. Users' demands for diversified in-vehicle functions continue to increase, but the operating logic of existing equipment still has significant limitations.
[0003] In related technologies, various functional modules are scattered across multi-layered menu systems. When drivers need to perform multiple operations simultaneously, they often face the problem of frequent interface switching and cumbersome operation steps. For example, adjusting the air conditioning temperature and music volume while navigating requires repeatedly switching between different function interfaces, which not only increases the operational burden but may also pose safety hazards. For repetitive task combinations, each item needs to be manually operated one by one, and this operation mode is difficult to meet the growing demand for intelligent operation. Summary of the Invention
[0004] The problem addressed by this invention is how to simplify user operations.
[0005] To address the aforementioned problems, this invention provides a scene task orchestration method, apparatus, and vehicle.
[0006] In a first aspect, the present invention provides a scene task orchestration method, comprising: In response to the start signal, record user actions and action data until the end signal is received; Based on preset operation duration constraints and operation sequence constraints, the user operations are prioritized and scheduled to obtain the operation sequence. The user operation, the operation data, and the operation sequence are taken as the scene task.
[0007] Optionally, after taking the user operation, the operation data, and the operation sequence as a scene task, the method further includes: Determine the scene triggering conditions corresponding to the scene task, wherein the scene triggering conditions include at least one of key commands, voice commands, and gesture commands; When the scenario triggering conditions are met, the corresponding scenario task is determined, and the user operation is executed according to the operation sequence and the operation data.
[0008] Optionally, the conditions for generating the start signal include: The system detects that the user actively triggers the start signal in the preset interaction area, or responds to at least one of the first user operations.
[0009] Optionally, the conditions for generating the termination signal include: The system detects that the user actively triggers the end signal, or that the recording duration exceeds a preset duration, wherein the recording duration represents the cumulative duration since the start signal was triggered.
[0010] Optionally, the step of using the user operation, the operation data, and the operation sequence as a scenario task further includes: The operation data is optimized based on historical user operation and environmental data, wherein the environmental data includes at least one of user operation time, temperature, and humidity.
[0011] Optionally, after taking the user operation, the operation data, and the operation sequence as a scene task, the method further includes: Associate the scenario tasks with the user identities; When the scenario triggering conditions are met, the optimized operation data is obtained based on the user's identity, and the user operation is executed according to the operation order and the operation data.
[0012] Optionally, the step of prioritizing and scheduling the user operations based on preset operation duration constraints and operation sequence constraints to obtain the operation sequence includes: Determine the operation priority, operation duration, and operation path of the user operation; Using the operation priority as the operation order constraint, the user operations that interfere with each other in the operation paths are sorted to obtain the proposed operation order; Using the shortest operation time as the operation time constraint, the total operation time is optimized to obtain the operation sequence, wherein the total operation time represents the time under the proposed operation sequence.
[0013] Optionally, the step of using the shortest operation time as the operation time constraint to optimize the total operation time and obtain the operation sequence includes: Using the shortest operation time as the operation time constraint, the user operations with a priority greater than or equal to the priority threshold are sorted and optimized. Using the shortest operation time as the operation time constraint, the user operations with a priority lower than the priority threshold are sorted and optimized to obtain the operation order.
[0014] In a second aspect, the present invention provides a scene task orchestration device, comprising: The recording module is used to record user operations and operation data in response to the start signal until the end signal is received; The priority scheduling module is used to prioritize and schedule the user operations based on preset operation duration constraints and operation order constraints to obtain the operation order. The scene management module is used to treat the user operations, the operation data, and the operation sequence as scene tasks.
[0015] Thirdly, the present invention provides a vehicle including a memory and a processor; The memory is used to store computer programs; The processor is configured to implement the scene task orchestration method as described in the first aspect when executing the computer program.
[0016] Fourthly, the present invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the scene task orchestration method as described in the first aspect.
[0017] The beneficial effects of the scene task orchestration method of the present invention are: By recording user operations and data between start and end signals, previously scattered, multi-interface, multi-step operations are transformed into a data set. Users no longer need to actively label the relationships between operations; the operation scope is simply defined by trigger signals, reducing the burden of remembering the operation process and the need for manual input. By introducing operation duration and sequence constraints, the order of user operations is optimized, preventing confusion during data entry and reducing the probability of repeated adjustments due to operation conflicts, thus increasing operational efficiency. By integrating discrete operations into standardized scenario task units, complex processes that previously required sequential execution are transformed into scenario tasks. Subsequent triggering of the scenario task automatically reproduces the complete operation sequence, eliminating the need for switching between interfaces or setting parameters, thus reducing the number of repetitive operations in driving scenarios. Attached Figure Description
[0018] Figure 1 This is a flowchart illustrating the scene task orchestration method according to an embodiment of the present invention; Figure 2 This is a flowchart illustrating the process after step S300 in the scene task orchestration method of this embodiment of the invention. Figure 3 This is a system block diagram of the vehicle-mounted intelligent macro control system according to an embodiment of the present invention; Figure 4 This is a detailed flowchart of step S200 of the scene task orchestration method according to an embodiment of the present invention. Figure 5 This is an example diagram of a vehicle according to an embodiment of the present invention. Detailed Implementation
[0019] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Although some embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present invention. It should be understood that the accompanying drawings and embodiments of the present invention are for illustrative purposes only and are not intended to limit the scope of protection of the present invention.
[0020] It should be understood that the various steps described in the method embodiments of the present invention may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present invention is not limited in this respect.
[0021] The term "comprising" and its variations as used herein are open-ended, meaning "including but not limited to"; the term "based on" means "at least partially based on"; the term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments"; and the term "optionally" means "optional embodiments". Definitions of other terms will be given in the following description. It should be noted that the concepts of "first," "second," etc., mentioned in this invention are used only to distinguish different devices, modules, or units, and are not intended to limit the order of functions performed by these devices, modules, or units or their interdependencies.
[0022] It should be noted that the terms "a" and "a plurality of" used in this invention are illustrative rather than restrictive. Those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0023] The names of the messages or information exchanged between the multiple devices in the embodiments of the present invention are for illustrative purposes only and are not intended to limit the scope of these messages or information.
[0024] In related technologies, the functional control of in-vehicle equipment often adopts a fixed logic design. Users must operate independent modules such as seat adjustment, air conditioning control, and navigation settings separately, resulting in cumbersome operation steps and difficulty in achieving coordinated operation between different functions. Furthermore, existing automated control solutions generally use preset scenario modes, which support limited functional combinations and fail to meet users' personalized needs. For example, the common "comfort mode" in most models can only adjust the seat angle but cannot simultaneously coordinate other related functions such as air conditioning temperature and headlight brightness, limiting usage scenarios and hindering a better user experience.
[0025] To address the problems existing in the aforementioned related technologies, this embodiment provides a scene task orchestration method, device, and vehicle.
[0026] like Figure 1 As shown, an embodiment of the present invention provides a scene task orchestration method, including: In step S100, in response to the start signal, the user operation and operation data are recorded until the end signal is received.
[0027] When the scene task scheduling begins, it enters the recording state by receiving a preset start signal. It records the user's interaction behavior with the vehicle interface in real time as user actions, such as the selection path of function modules, the magnitude of parameter adjustment, and the duration of operation.
[0028] In one embodiment, all operational data is stored synchronously in a structured format. For example, switch control and numerical adjustment are stored in the operation type, while air conditioning temperature settings and seat angle adjustments are stored in the target object. The structured format also includes the parameter value change range and the corresponding timestamp. When an end signal is detected, the recording process stops, forming a complete operation data packet. The operation data packet serves as the basic input for subsequent task scheduling and scene construction, used for the dynamic parsing and sequential arrangement of the user's multi-dimensional operational behaviors.
[0029] Step S200: Based on preset operation duration constraints and operation sequence constraints, prioritize the user operations to obtain the operation sequence.
[0030] After collecting operation data, user operations are sorted based on preset operation duration and sequence constraints. Because users may repeatedly adjust values or perform adaptive debugging of certain actions when entering operation data, the entered operation data and its order can become chaotic, leading to low efficiency. Furthermore, users may perform interfering operations during data entry; for example, adjusting the seat backward may require readjustment of seat and steering wheel height due to seat layout issues. Some functions, such as air conditioning and seat heating, require extended operation time to achieve optimal results. When constructing scenario tasks, these factors must be considered to prioritize user operations and obtain scenario tasks with a defined operation order.
[0031] By establishing operation duration constraints, user operations with multiple steps and complex processes can be rationally scheduled, shortening the processing time of scenario tasks. Operation sequence constraints prevent interference between user operations, ensuring the smooth execution of scenario tasks. For example, when overlapping time requirements are detected between air conditioning temperature adjustment and seat heating, the operation with a more significant impact on ambient temperature will be prioritized. After all operation items are filtered by the above constraints, an operation sequence that meets both time efficiency and logical rationality is generated, forming a standardized operation instruction flow that can be called by subsequent task orchestration modules.
[0032] Step S300: The user operation, the operation data, and the operation sequence are taken as a scenario task.
[0033] The collected user actions and the sequence of actions generated from the recorded action data together constitute a scenario task. The final scenario task is stored in the form of a parsable instruction chain, which supports automatic invocation under subsequent triggering conditions, realizing collaborative control logic across functional modules.
[0034] In this embodiment, by recording user operations and operation data between start and end signals, independent operations that were originally scattered across multiple interfaces and steps are transformed into a data set. Users do not need to actively label the operation relationships; the operation range is simply defined by trigger signals, reducing the user's burden of remembering the operation process and the need for manual input. By introducing operation duration constraints and operation sequence constraints, the order of user operations is optimized, preventing users from experiencing chaotic operation sequences during input, thereby reducing the probability of repeated adjustments due to operation conflicts and increasing operational efficiency. By integrating discrete operations into standardized scenario task units, the complex process that originally required execution item by item is transformed into a scenario task. Subsequently, only the scenario task needs to be triggered to automatically reproduce the complete operation sequence, without the need to switch between interfaces or set parameters, reducing the number of repetitive operations performed by the user in driving scenarios.
[0035] Optionally, such as Figure 2 As shown, after taking the user operation, the operation data, and the operation sequence as the scene task, the method further includes: Step S400: Determine the scene triggering conditions corresponding to the scene task, wherein the scene triggering conditions include at least one of key commands, voice commands, and gesture commands.
[0036] Step S500: When the scene triggering condition is met, determine the corresponding scene task and execute the user operation according to the operation sequence and the operation data.
[0037] After the scenario task is constructed, the scenario trigger conditions associated with that task are further set. Scenario trigger conditions can include at least one form of interaction, such as physical button input, voice recognition results, or gesture actions. For example, users can activate the corresponding scenario task by using the voice command "Start Commuter Mode," pressing a specific icon on the central control screen, or making a preset gesture (such as swiping inwards with both hands). When any trigger condition is detected, the control module will match the corresponding scenario task from the task library and call each operation command sequentially according to the defined operation sequence. During execution, each functional module works collaboratively according to timestamp indexes and priority tags, such as first completing navigation route planning, then simultaneously adjusting the air conditioning temperature and seat angle, ultimately achieving multi-dimensional function linkage control. This trigger-execution chain transforms the complex process that originally required manual operation item by item into an automated response under a single interactive command, reducing the user's burden of remembering and executing multiple steps.
[0038] When existing in-vehicle system sensors are insufficient, auxiliary sensors can be added, such as gesture recognition sensors and more precise voice recognition microphone arrays, to better support multi-modal interaction functions. The new hardware modules are then connected to the existing hardware bus of the in-vehicle system, such as the CAN bus, to ensure proper communication and collaborative operation between the hardware components.
[0039] The software program is written as embedded software, adapted to the existing hardware platform and operating system of the vehicle system. This ensures the software can automatically load and run during the vehicle system's startup process.
[0040] like Figure 3 As shown, the in-vehicle intelligent macro control system integrates functional modules, such as behavior recording, scene orchestration, task execution, and task management modules, into the existing in-vehicle system's software architecture. It interfaces with existing functional modules to achieve data sharing and function invocation. Scene tasks are activated by constructing a multi-modal interactive control unit, which includes interactive modules such as voice recognition, gesture control, and physical button control. Information sent by sensor interface modules or actuator interface modules is obtained through the vehicle system interface unit and processed by the processor.
[0041] Optionally, the conditions for generating the start signal include: The system detects that the user actively triggers the start signal in the preset interaction area, or responds to at least one of the first user operations.
[0042] The start signal generation mechanism is implemented in at least two ways: first, the user performs an active operation in a preset interaction area; second, a trigger event is triggered in response to the first user operation. The preset interaction area may include physical buttons, a designated area on the touchscreen, or a voice command recognition range. When the user presses and holds a specific button, slides the touch panel, or issues a preset voice command in this area, it is determined that the user has entered a clear operational intent, thus satisfying the active trigger condition. In other cases, when the user performs the first operation on any functional module, the operation itself serves as an implicit trigger event, automatically activating the recording process. These two triggering methods complement each other, allowing for both direct interaction to clearly define the start intent and implicit entry into task orchestration mode through natural operational behavior, making the start of the operation process more flexible and in line with user habits.
[0043] In one embodiment, corresponding control options and setting entry points are added to the human-machine interface of the existing in-vehicle system, enabling users to easily access and use scene task functions. An intuitive and user-friendly interface is designed to facilitate users in creating, editing, and executing scene tasks.
[0044] Optionally, the conditions for generating the termination signal include: The system detects that the user actively triggers the end signal, or that the recording duration exceeds a preset duration, wherein the recording duration represents the cumulative duration since the start signal was triggered.
[0045] The termination signal can be generated through two determination paths: one is user-initiated termination, and the other is automatic determination based on a time threshold. User-initiated termination can be achieved through physical buttons, voice commands, or specific gestures, allowing the user to end the recording process through these interactive methods. Alternatively, it can be automatically determined based on a preset duration threshold; when the accumulated time after the start signal is triggered exceeds the preset duration, an termination signal is generated.
[0046] For example, if the preset duration is set to 30 seconds, it means that the end signal will be automatically triggered 30 seconds after the start signal.
[0047] Optionally, the step of using the user operation, the operation data, and the operation sequence as a scenario task further includes: The operation data is optimized based on historical user operation and environmental data, wherein the environmental data includes at least one of user operation time, temperature, and humidity.
[0048] In constructing scenario-based tasks, historical user operation and environmental data are further incorporated to enhance the applicability of the operational data. Past user operation records (such as air conditioning temperature adjustment frequency and seat heating usage periods) are retrieved and combined with the current environmental conditions (such as the seasonal characteristics corresponding to the operation time, and real-time in-vehicle temperature and humidity values) to dynamically optimize the original operation parameters. For example, if historical data shows that users often set the air conditioning temperature to 23℃ in the summer evenings, and the current ambient temperature is 28℃ with high humidity, the target temperature value will be automatically fine-tuned to 22℃ and the dehumidification function will be enhanced. This optimization process establishes a multi-dimensional data association model, making the operation parameters more closely match user habits and actual environmental needs. The resulting scenario-based tasks can achieve personalized adaptation without additional user intervention during execution, significantly reducing the need for repeated adjustments due to environmental changes or operational deviations.
[0049] In one embodiment, a data communication interface is developed to interact with various sub-modules of the existing in-vehicle system, such as acquiring vehicle status information and user operation records. Data obtained from different sources (time data, temperature data, or humidity data) is fused and processed to provide accurate data support for the orchestration and execution of scene tasks. Data mining and machine learning algorithms are used to analyze and learn from user behavior data to achieve intelligent recommendation and optimization of scene tasks.
[0050] Optionally, after taking the user operation, the operation data, and the operation sequence as a scene task, the method further includes: Associate the scenario task with the user identity.
[0051] When the scenario triggering conditions are met, the optimized operation data is obtained based on the user's identity, and the user operation is executed according to the operation order and the operation data.
[0052] After the scenario task is constructed, a mapping relationship between the scenario task and user identity is further established. The differentiated needs of the same operational behavior among different users are incorporated into the processing logic. When the scenario trigger condition is met, the control module retrieves the corresponding personalized parameter set based on the current user identity and dynamically corrects the original operation data. For example, user A usually sets the air conditioner temperature to 24℃ and enables the seat massage function, while user B prefers 26℃ and disables the massage. When the same scenario task is triggered, the system automatically matches the corresponding parameter configuration based on the current user identity. The corrected operation data is executed in conjunction with the preset operation sequence, resulting in differentiated control effects for the same task among different users. Through the intelligent association between user identity and operation parameters, personalized adaptation in multi-user scenarios is achieved without requiring users to manually switch preset modes, reducing the need for repetitive settings due to user switching.
[0053] In one embodiment, such as Figure 3 As shown, user data is managed by constructing a data management unit, which is used for user data storage and system data storage.
[0054] Optionally, such as Figure 4 As shown, the priority scheduling of user operations based on preset operation duration constraints and operation sequence constraints to obtain the operation sequence includes: Step S210: Determine the operation priority, operation duration, and operation path of the user operation.
[0055] Step S211: Using the operation priority as the operation order constraint, sort the user operations that interfere with each other in the operation paths to obtain the proposed operation order.
[0056] Step S212: Using the shortest operation time as the operation time constraint, optimize the total operation time to obtain the operation sequence, wherein the total operation time represents the time under the proposed operation sequence.
[0057] During priority scheduling, the final operation sequence is generated through three stages of analysis. The first stage analyzes the three-dimensional characteristics of user operations: operation priority reflects the urgency of the function (e.g., navigation settings are higher than music playback), operation duration represents the time taken for a single execution (e.g., switching music modes takes 0.5 seconds, adjusting the seat angle takes 2 seconds), and operation path describes the associated path between functional modules (e.g., air conditioning control requires accessing a sub-menu through the main interface of the central control screen).
[0058] The second stage sorts the operation items with path conflicts according to priority rules. For example, when a user initiates both the air conditioning temperature adjustment and seat heating requests at the same time, if the two share the same control interface but need to be executed step by step, the air conditioning adjustment, which has a greater impact on environmental comfort, will be processed first.
[0059] The third stage introduces a time optimization strategy based on the sorting results. By comparing the total time of different permutations and combinations (e.g., performing seat adjustment first (2 seconds) followed by air conditioning adjustment (1 second), the total time is 3 seconds; conversely, the total time is 3 seconds), the permutation with the shortest total time is selected as the final operation order. This scheduling logic, through a dual mechanism of priority constraints and time optimization, minimizes the overall time of multi-task execution while ensuring the rationality of functional logic, reducing user waiting time and the risk of operation interruption.
[0060] Optionally, the step of using the shortest operation time as the operation time constraint to optimize the total operation time and obtain the operation sequence includes: Using the shortest operation time as the operation time constraint, user operations with a priority greater than or equal to the priority threshold are sorted and optimized.
[0061] Using the shortest operation time as the operation time constraint, the user operations with a priority lower than the priority threshold are sorted and optimized to obtain the operation order.
[0062] When optimizing the operation sequence, hierarchical scheduling is implemented based on the dual constraints of operation priority and time efficiency. For user operations with a priority higher than a set threshold, a time minimization strategy is used for local sorting optimization. By comparing the time consumption of a single operation under different execution sequences, the arrangement that completes the task fastest is selected. For example, when a user simultaneously initiates high-priority navigation settings and medium-priority music playback, navigation path planning will be processed first to shorten the waiting time for core functions. For operations with a priority lower than the threshold, flexible scheduling is implemented while meeting time constraints: by identifying operation modules that can be executed in parallel, the originally sequential process is transformed into partially parallel execution, thereby compressing the overall time consumption. The final generated operation sequence ensures immediate response for high-priority tasks while improving global efficiency through time optimization of low-priority tasks. This ensures the rapid completion of critical operations while reducing the overall latency of multi-task execution through time compression of non-critical operations, freeing users from worrying about the execution order and waiting time of complex operations.
[0063] An embodiment of the present invention provides a scene task orchestration device, comprising: The recording module is used to record user operations and operation data in response to the start signal until the end signal is received.
[0064] The priority scheduling module is used to prioritize and schedule user operations based on preset operation duration constraints and operation order constraints to obtain the operation order.
[0065] The scene management module is used to treat the user operations, the operation data, and the operation sequence as scene tasks.
[0066] like Figure 5 As shown, an embodiment of the present invention provides a vehicle 500, including a memory 510 and a processor 520; the memory 510 is used to store a computer program; the processor 520 is used to implement the scene task orchestration method as described above when the computer program is executed.
[0067] Alternatively, a vehicle 500 includes a memory 510 and a processor 520 coupled to the memory 510; the memory 510 is configured to store a computer program; the processor 520 is configured to perform the following operations when the computer program is executed: In response to the start signal, record user actions and action data until the end signal is received.
[0068] Based on preset operation duration constraints and operation sequence constraints, the user operations are prioritized and scheduled to obtain the operation sequence.
[0069] The user operation, the operation data, and the operation sequence are taken as the scene task.
[0070] This invention provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the scene task orchestration method described above.
[0071] Alternatively, a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to perform the following operations: In response to the start signal, record user actions and action data until the end signal is received.
[0072] Based on preset operation duration constraints and operation sequence constraints, the user operations are prioritized and scheduled to obtain the operation sequence.
[0073] The user operation, the operation data, and the operation sequence are taken as the scene task.
[0074] Vehicle 500, which can serve as a server or client of the present invention, is described below as an example of a hardware device that can be applied to various aspects of the present invention. Vehicle 500 includes various forms of digital electronic computer devices, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. It may also include various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0075] Vehicle 500 includes a computing unit that can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) or a computer program loaded from a storage unit into random access memory (RAM). The RAM can also store various programs and data required for device operation. The computing unit, ROM, and RAM are interconnected via a bus. Input / output (I / O) interfaces are also connected to the bus.
[0076] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc. In this application, the units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the embodiments of the present invention according to actual needs. Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units can be implemented in hardware or as software functional units.
[0077] While the present invention has been disclosed above, its scope of protection is not limited thereto. Those skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention, and all such changes and modifications will fall within the scope of protection of the present invention.
Claims
1. A method for arranging scene tasks, characterized in that, include: In response to the start signal, record user actions and action data until the end signal is received; Based on preset operation duration constraints and operation sequence constraints, the user operations are prioritized and scheduled to obtain the operation sequence. The user operation, the operation data, and the operation sequence are taken as the scene task.
2. The scene task orchestration method according to claim 1, characterized in that, After defining the user operation, the operation data, and the operation sequence as a scenario task, the method further includes: Determine the scene triggering conditions corresponding to the scene task, wherein the scene triggering conditions include at least one of key commands, voice commands, and gesture commands; When the scenario triggering conditions are met, the corresponding scenario task is determined, and the user operation is executed according to the operation sequence and the operation data.
3. The scene task orchestration method according to claim 1, characterized in that, The conditions for generating the start signal include: The system detects that the user actively triggers the start signal in the preset interaction area, or responds to at least one of the first user operations.
4. The scene task orchestration method according to claim 1, characterized in that, The conditions for generating the termination signal include: The system detects that the user actively triggers the end signal, or that the recording duration exceeds a preset duration, wherein the recording duration represents the cumulative duration since the start signal was triggered.
5. The scene task orchestration method according to claim 1, characterized in that, The step of using the user operation, the operation data, and the operation sequence as a scenario task also includes: The operation data is optimized based on historical user operation and environmental data, wherein the environmental data includes at least one of user operation time, temperature, and humidity.
6. The scene task orchestration method according to claim 5, characterized in that, After defining the user operation, the operation data, and the operation sequence as a scenario task, the method further includes: Associate the scenario tasks with the user identities; When the scenario triggering conditions are met, the optimized operation data is obtained based on the user's identity, and the user operation is executed according to the operation order and the operation data.
7. The scene task orchestration method according to claim 1, characterized in that, The prioritization and scheduling of user operations based on preset operation duration and operation sequence constraints to obtain the operation sequence includes: Determine the operation priority, operation duration, and operation path of the user operation; Using the operation priority as the operation order constraint, the user operations that interfere with each other in the operation paths are sorted to obtain the proposed operation order; Using the shortest operation time as the operation time constraint, the total operation time is optimized to obtain the operation sequence, wherein the total operation time represents the time under the proposed operation sequence.
8. The scene task orchestration method according to claim 7, characterized in that, The step of using the shortest operation time as the operation time constraint to optimize the total operation time and obtain the operation sequence includes: Using the shortest operation time as the operation time constraint, the user operations with a priority greater than or equal to the priority threshold are sorted and optimized. Using the shortest operation time as the operation time constraint, the user operations with a priority lower than the priority threshold are sorted and optimized to obtain the operation order.
9. A scene task orchestration device, characterized in that, include: The recording module is used to record user operations and operation data in response to the start signal until the end signal is received; The priority scheduling module is used to prioritize and schedule the user operations based on preset operation duration constraints and operation order constraints to obtain the operation order. The scene management module is used to treat the user operations, the operation data, and the operation sequence as scene tasks.
10. A vehicle, characterized in that, Including memory and processor; The memory is used to store computer programs; The processor is configured to implement the scene task orchestration method as described in any one of claims 1-8 when executing the computer program.