Customization method, system, vehicle machine and readable storage medium of vehicle control scheme

By configuring the location and parameter information of the target execution command in the customized method of vehicle control scheme, the problem of insufficient richness of vehicle control scheme customization in the prior art is solved, and the convenience and intelligence of vehicle control are realized.

CN116552416BActive Publication Date: 2026-04-21ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ZHEJIANG GEELY HLDG GRP CO LTD
Filing Date
2023-05-12
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

In existing technologies, user-generated content (UGC) only supports the configuration of execution functions and execution conditions, resulting in a low degree of customization for vehicle control solutions.

Method used

This paper provides a method for customizing vehicle control schemes. The method involves creating a new interface in scene mode to receive trigger actions, determine the target execution command, and generate a vehicle control scheme based on location information and parameter configuration information. It supports configuring the location and parameters of the target execution command in the editing area, allows users to freely drag functions onto the timeline for configuration, and supports the adjustment of multiple trigger conditions and commands.

Benefits of technology

It enhances the customization options for vehicle control solutions, making vehicle control more convenient and intelligent, supporting multiple trigger conditions and flexible command configurations, and enriching the functions of the vehicle system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116552416B_ABST
    Figure CN116552416B_ABST
Patent Text Reader

Abstract

The application discloses a customization method and system of a vehicle control scheme, a vehicle machine and a readable storage medium. The method comprises the following steps: determining a target execution command according to a first trigger action received by a scene mode new interface; determining position information corresponding to the target execution command according to the first trigger action or according to a second trigger action received by an editing area; and generating and / or determining a control scheme corresponding to a vehicle according to the position information and parameter configuration information of the target execution command received by the editing area, so as to improve the richness of the vehicle control function.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer technology, and in particular to a method, system, vehicle control unit, and readable storage medium for customizing vehicle control schemes. Background Technology

[0002] The automotive industry is developing rapidly, with both traditional and emerging automakers focusing on scenario-based experiences to provide users with immersive entertainment within the cabin, thereby achieving relaxation. Therefore, UGC (User-Generated Content) has emerged to meet this need. In related technologies, UGC allows users to showcase their original content on internet platforms or provide it to other users. Users can also configure UGC to create the vehicle application scenarios they need. However, currently, UGC only supports configuring execution functions and conditions, resulting in a limited range of customized vehicle control solutions. Summary of the Invention

[0003] This application provides a method, system, vehicle-mounted unit, and readable storage medium for customizing vehicle control schemes, aiming to enhance the richness of vehicle control functions.

[0004] This application provides a method for customizing a vehicle control scheme, applied to an in-vehicle infotainment system. The method for customizing the vehicle control scheme includes:

[0005] Based on the first triggered action received by the newly created interface according to the scene mode, determine the target command to execute;

[0006] The location information corresponding to the target execution command is determined based on the first trigger action or the second trigger action received in the editing area;

[0007] Based on the location information and the parameter configuration information of the target execution command received in the editing area, a control scheme corresponding to the vehicle is generated and / or determined.

[0008] Optionally, the scene mode creation interface includes an execution command selection area and an editing area, and determining the target execution command based on the first trigger action received from the scene mode creation interface includes:

[0009] Based on the first triggering action received by the selected region, the target execution command is determined;

[0010] The step of determining the location information corresponding to the target execution command based on the first triggering action or the second triggering action received from the editing area includes:

[0011] The location information corresponding to the target execution command in the editing area is determined based on the first trigger action, or the location information corresponding to the target execution command is determined based on the second trigger action received by the editing area.

[0012] Optionally, the scene mode creation interface includes an execution command selection area, and determining the target execution command based on the first trigger action received from the scene mode creation interface includes:

[0013] Based on the first trigger action received by the execution command selection area, the target execution command is determined, and the user is redirected to the editing interface, which includes an editing area.

[0014] The step of determining the location information corresponding to the target execution command based on the first triggering action or the second triggering action received from the editing area includes:

[0015] The location information corresponding to the target execution command in the editing area is determined based on the first trigger action, or the location information corresponding to the target execution command is determined based on the second trigger action received by the editing area.

[0016] Optionally, the first triggering action includes a click action or a drag action, and the step of determining the location information corresponding to the target execution command in the editing area based on the first triggering action, or determining the location information corresponding to the target execution command based on the second triggering action received by the editing area, includes:

[0017] When the first triggering action is the dragging action, the location information of the target execution command in the editing area is determined according to the first triggering action;

[0018] Alternatively, when the first triggering action is the click action, the location information corresponding to the target execution command is determined based on the second triggering action received by the editing area, wherein the second triggering action is the same as the first triggering action.

[0019] Optionally, the scene mode creation interface further includes a function switching area, which includes a scene mode switching sub-area. The step of determining the target execution command based on the first trigger action received from the scene mode creation interface includes:

[0020] Based on the trigger action received by the scene mode switching sub-area, the target control method of the scene mode is determined, and the target control method includes: manual control method or automatic control method;

[0021] When the target control mode is the automatic control mode, the trigger condition configuration interface is displayed;

[0022] Based on the trigger action received by the trigger condition configuration interface, the target trigger condition is determined;

[0023] Based on the target triggering conditions and the first triggering action received by the newly created interface of the scene mode, the target execution command is determined.

[0024] Optionally, the scene mode creation interface further includes a function switching area, which includes an adjustment sub-area; the vehicle control scheme customization method further includes:

[0025] Based on the trigger action received by the adjustment sub-region, determine the adjustment value corresponding to the execution duration of the target execution command;

[0026] The execution duration is updated based on the adjustment value.

[0027] Optionally, the parameter configuration information includes at least one of the following: execution duration, working status, and running parameter values.

[0028] Furthermore, to achieve the above objectives, the present invention also provides a customized system for vehicle control schemes, comprising:

[0029] The command determination module is used to determine the target command to execute based on the first triggered action received by the new interface according to the scene mode.

[0030] The location information determination module is used to determine the location information corresponding to the target execution command based on the first triggering action or the second triggering action received by the editing area.

[0031] The control scheme determination module is used to generate and / or determine the control scheme corresponding to the vehicle based on the location information and the parameter configuration information of the target execution command received by the editing area.

[0032] Furthermore, to achieve the above objectives, the present invention also provides a vehicle infotainment system comprising: a memory, a processor, and a customized program for a vehicle control scheme stored in the memory and executable on the processor, wherein the customized program for the vehicle control scheme, when executed by the processor, implements the steps of the customized method for the vehicle control scheme described above.

[0033] Furthermore, to achieve the above objectives, the present invention also provides a computer-readable storage medium storing a customized program for a vehicle control scheme, wherein when the customized program for the vehicle control scheme is executed by a processor, it implements the steps of the customized method for the vehicle control scheme described above.

[0034] The technical solution provided in this application, which includes a method, system, vehicle-mounted unit, and readable storage medium for customizing a vehicle control scheme, differs from related technologies that only allow configuration of execution functions and conditions. This application allows for the configuration of selected target execution commands individually. It can configure not only the location information of the target execution commands within the editing area but also the parameter configuration information of each target execution command. This determines the execution order and conditions of each execution command. Based on the location information corresponding to the configured target execution commands and the parameter configuration information of the target execution commands received in the editing area, a control scheme corresponding to the vehicle is generated and / or determined. This allows subsequent vehicle operation to be controlled based on the execution order and conditions of each execution command in the configured control scheme, thereby increasing the richness of the generated customized vehicle control scheme. Attached Figure Description

[0035] Figure 1 A schematic diagram illustrating the creation of a new interface for scene modes in related technologies;

[0036] Figure 2 This is a flowchart illustrating the first embodiment of the vehicle control scheme customization method of the present invention;

[0037] Figure 3 A schematic diagram of the newly created interface for the scene mode of this invention;

[0038] Figure 4 This is a schematic diagram of the trigger condition configuration interface for the present invention;

[0039] Figure 5 This is a functional block diagram of the customized system for the vehicle control scheme of the present invention;

[0040] Figure 6 This is a schematic diagram of the vehicle system involved in the embodiment of the present invention.

[0041] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. The accompanying drawings are only one embodiment and not the entirety of the invention. Detailed Implementation

[0042] In related technologies, UGC allows users to showcase their original content on internet platforms or provide it to other users. Users can also configure UGC to create the application scenarios for the vehicles they need. However, currently, UGC only supports configuring execution functions and conditions. (Refer to...) Figure 1 , Figure 1 This is a schematic diagram of a customized interface for a vehicle control scheme in related technologies. Figure 1It can be seen that the existing solution only displays the addable trigger conditions and execution commands in the form of a list. From the perspective of interaction principles, it is insufficient in terms of ease of use and flexibility, and also results in a low degree of customization of the generated vehicle control solution.

[0043] Based on the deficiencies of related technologies, this application proposes a method for customizing vehicle control schemes. The method for customizing vehicle control schemes of this application includes determining a target execution command based on a first trigger action received from a newly created interface according to a scene mode; determining the location information corresponding to the target execution command based on the first trigger action or a second trigger action received from an editing area; and generating and / or determining a control scheme corresponding to the vehicle based on the location information and the parameter configuration information of the target execution command received from the editing area.

[0044] Compared to related technologies that can only configure execution functions and conditions, this application allows for the configuration of each selected target execution command. It can configure not only the location information of the target execution command within the editing area but also the parameter configuration information of each target execution command. This determines the execution order and conditions of each execution command. Based on the location information corresponding to the configured target execution commands and the parameter configuration information of the target execution commands received by the editing area, a control scheme corresponding to the vehicle is generated and / or determined. This allows the vehicle to be controlled based on the execution order and conditions of each execution command in the configured control scheme during subsequent vehicle operation, thereby increasing the richness of the customized vehicle control scheme.

[0045] Furthermore, this application transforms UGC content into a customizable editor, allowing users to freely drag and drop desired functions onto the timeline for configuration and real-time preview playback. Users can quickly add basic commands without switching pages and adjust these commands as well. Multiple trigger conditions can be added, enriching the vehicle's functionality and making vehicle control more convenient and intelligent.

[0046] To better understand the above technical solutions, exemplary embodiments of this disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of this disclosure to those skilled in the art.

[0047] First embodiment.

[0048] like Figure 1 As shown, in the first embodiment of this application, the method for customizing the vehicle control scheme includes the following steps:

[0049] Step S110: Based on the scene mode, create a new interface to receive the first triggered action and determine the target execution command.

[0050] Optionally, the vehicle control scheme customization method of this application can be applied to an in-vehicle infotainment system, where the vehicle control scheme is customized to achieve vehicle control. The vehicle control scheme customization method of this application can also be applied to a terminal device, which is communicatively connected to the in-vehicle infotainment system. The terminal device includes, but is not limited to, mobile phones, computers, etc. After customizing the vehicle control scheme on the terminal device, the vehicle control scheme is sent to the in-vehicle infotainment system to achieve vehicle control.

[0051] Optionally, a customized application for the vehicle control scheme can be installed on the in-vehicle infotainment system or terminal device. The vehicle control scheme is then customized based on the installed customized application. Alternatively, a customized webpage for the vehicle control scheme can be displayed on the terminal device, allowing for customization of the vehicle control scheme. Customization of the vehicle control scheme can also be performed via mini-programs or similar methods.

[0052] Optionally, after launching the customized application or webpage for the vehicle control scheme, a scenario mode creation interface is displayed. Different scenario modes correspond to different scenario mode creation interfaces. The functional areas corresponding to the creation interfaces of different scenario modes may be the same or different. The scenario mode creation interface includes one or more functional areas, including but not limited to: a command selection area, an editing area, and a function switching area. Each functional area corresponds to a different function, and the information associated with each functional area is different. After determining the scenario mode creation interface, the different functional areas associated with the scenario mode creation interface are retrieved, and the different functional areas and the information associated with them are displayed. Then, the vehicle control scheme is customized within the scenario mode creation interface.

[0053] For example, refer to Figure 3 , Figure 3 This is a schematic diagram of the new interface for scene mode. The new interface for scene mode is divided into four areas. The top area is the primary page title; the area below the top is the secondary function switching area; the lower left side is the side navigation bar area for selecting commands; and the lower right side is the editing area. Each functional area will be described in detail below:

[0054] First, the top area contains "Back," "Previous," and "Next" buttons. By triggering the corresponding function buttons in the top area, users can navigate to different pages or sections.

[0055] Second, the function switching area includes, but is not limited to: scene mode switching sub-area, adjustment sub-area, preview playback sub-area, etc., and different sub-areas have different functions.

[0056] Optionally, the scene mode switching sub-area supports switching between manual and automatic scenes; users can determine whether the function is manually or automatically activated during vehicle operation according to the actual situation, and customize the corresponding vehicle control scheme in manual and automatic modes.

[0057] Based on the trigger actions received from the scene mode switching sub-area, the target control mode of the scene mode is determined, including: manual control mode or automatic control mode; when the target control mode is automatic control mode, the trigger condition configuration interface is displayed; based on the trigger actions received from the trigger condition configuration interface, the target trigger condition is determined; based on the target trigger condition and the first trigger action received from the scene mode creation interface, the target execution command is determined.

[0058] Trigger condition configuration interface as follows Figure 4 As shown, trigger conditions in the trigger condition configuration interface can be added or deleted according to actual needs. Additionally, the trigger conditions in the editing area on the right side of the trigger condition configuration interface are selected trigger conditions. Trigger conditions can be dragged to the editing area on the right to select the desired trigger conditions. When the trigger conditions in the editing area are met, the vehicle control scheme is executed. Optionally, one or more trigger conditions can be selected simultaneously. Optionally, a timer button is also provided in the trigger condition configuration interface. When the timer button is selected or triggered, the vehicle control scheme is executed at regular intervals.

[0059] The aforementioned triggering conditions include, but are not limited to, changes in vehicle status, changes in the vehicle environment, and changes in passenger status. Changes in vehicle status may include switching from a running state to a stationary state, from a stationary state to a running state, or from an idling state to a running state. Changes in the vehicle environment may include switching from daytime to nighttime, from heavy rain to light rain, or from cloudy to sunny weather. Changes in passenger status may include whether there are passengers in the driver's or front passenger seat, changes in passenger facial expressions, or changes in passenger gender, which can be detected through images captured by cameras on the vehicle.

[0060] Different vehicle control schemes can be set for different triggering conditions based on actual conditions. For example, a first vehicle control scheme can be set for the triggering condition of a change in vehicle status, a second vehicle control scheme for the triggering condition of a change in vehicle environment, and a third vehicle control scheme for the triggering condition of a change in passenger status. When the vehicle status changes, the first vehicle control scheme is executed; when the vehicle environment changes, the second vehicle control scheme is executed; and when the passenger status changes, the third vehicle control scheme is executed. This allows different control schemes to be executed in different scenarios, improving the richness of vehicle control functions and making vehicle control more intelligent.

[0061] After determining the target trigger condition, navigate to or switch to the scenario mode creation interface. In this interface, configure the vehicle control scheme based on the target trigger condition. For example, when the target trigger condition is a change in passenger status, configure the execution commands related to the passenger status change on the scenario mode creation interface. For instance, configure the air conditioning mode, air conditioning temperature, seat height, etc., when the passenger status changes. For example, when the driver's seat and passenger seat change from unoccupied to occupied, set the air conditioning temperature for the driver's seat to 24℃ and the air conditioning temperature for the passenger seat to 25℃. Similarly, when selecting trigger conditions such as changes in vehicle environment or vehicle status, you can also configure the corresponding execution commands for the changes in vehicle environment or vehicle status on the scenario mode creation interface, forming a vehicle control scheme corresponding to each change in vehicle environment or vehicle status.

[0062] Optionally, the adjustment sub-region supports adjusting the execution duration of the executed command. Optionally, based on the trigger action received by the adjustment sub-region, an adjustment value corresponding to the execution duration of the target executed command is determined; the execution duration is updated based on the adjustment value. The trigger action may be a click action. For example, refer to... Figure 3 Clicking the + / - / global buttons zooms in and out of time. The time editor supports adjustable durations that can be set according to actual needs. For example, the time editor initially defaults to 2 minutes, with an adjustable range of 1-60 minutes and a time interval of 1 minute. Each slide provides haptic feedback. This allows for flexible adjustment of the execution duration of commands.

[0063] Optionally, the preview playback sub-area supports previewing the execution order and parameter configuration information of each executed command. Clicking the play button allows you to preview the pre-arranged executed commands.

[0064] Third, the command selection area includes, but is not limited to, sound, system applications, lights, windows, doors, seats, air conditioning, and fragrance. Each function contains sub-menus functions, and each sub-menu function corresponds to a command. For example, under the "Sound" function, commands include, but are not limited to: voice broadcast, media volume, voice volume, telephone volume, and navigation volume. The target command can be determined based on the first trigger action received by the command selection area in the new scenario mode interface.

[0065] Fourth, the editing area, also known as the timeline operation area, displays the commands that the user has added. Users can drag / drop / click commands to the timeline on the right for editing. Optionally, the editing area and the command selection area can be displayed simultaneously in the scene mode creation interface, or only the command selection area can be displayed in the scene mode creation interface.

[0066] Step S120: Determine the location information corresponding to the target execution command based on the first trigger action or the second trigger action received from the editing area.

[0067] Optionally, the first triggering action can be a click or a drag. When the triggering action is a click, the location information corresponding to the target execution command is determined based on the second triggering action received in the editing area. For example, based on the click action received in the execution command selection area of ​​the scene mode creation interface, the selected target execution command will be displayed in the editing area. The second triggering action is then executed in the editing area, thereby determining the location information corresponding to the target execution command. Both the first and second triggering actions can be clicks. When a click action is executed in the editing area, the location information corresponding to the target execution command is determined.

[0068] The position information corresponding to the target execution command can be determined based on the selected execution commands within the current editing area. When there is only one selected execution command within the editing area, the next position information of the selected execution command is determined, and this next position information is used as the position information corresponding to the target execution command. When there are multiple selected execution commands, the next position information of the last selected execution command is determined, and this next position information is used as the position information corresponding to the target execution command. Optionally, when there is no selected execution command within the editing area, the starting position of the editing area is used as the position information corresponding to the target execution command.

[0069] By executing the first trigger action of the command selection area and the second trigger action of the editing area, the target execution command is moved to the appropriate position. Through this implementation, when there are many target execution commands, each target execution command is moved to the appropriate position in the editing area by clicking, forming an execution command timeline corresponding to each target execution command. This allows the vehicle to execute commands in the order shown on the execution command timeline during operation.

[0070] Optionally, when the triggering action is a drag action, the position information of the target execution command in the editing area is determined based on the first triggering action. For example, the target execution command is determined based on the drag action received from the execution command selection area in the scene mode creation interface; the position information of the target execution command in the editing area is determined based on the drag action. The selected target execution command in the execution command selection area is then dragged to the corresponding position in the editing area. Through this implementation, when there are many target execution commands, each target execution command is moved to a suitable position in the editing area through dragging actions, forming an execution command timeline corresponding to each target execution command. This allows commands to be executed in the order of execution on the execution command timeline during vehicle operation.

[0071] Optionally, other triggering actions can be used to select the target to execute the command and determine the location information corresponding to the target to execute the command.

[0072] Step S130: Generate and / or determine the control scheme corresponding to the vehicle based on the location information and the parameter configuration information of the target execution command received by the editing area.

[0073] In this embodiment, after determining the location information corresponding to the target execution command, the control parameters of the target execution command in the editing area can be configured. The control parameters are different for each execution command. When a target execution command is added to the timeline of the editing area, clicking on the added execution command will bring up a pop-up window containing the execution parameters, which can be adjusted and edited.

[0074] Optionally, the parameter configuration information includes at least one of execution duration, working status, and operating parameter values. The parameter configuration information differs for different devices on the vehicle. Execution duration refers to the total continuous execution time of the corresponding device; for example, setting the execution time of the air conditioner to 2 hours. Working status includes, but is not limited to, on / off status. For example, when the device is an air conditioner, the corresponding working status includes, but is not limited to, on / off status, cooling status, and heating status. Operating parameter values ​​are the operating parameters of the corresponding device; for example, when the device is an air conditioner, the corresponding operating parameter values ​​include, but are not limited to, the driver's side air conditioning temperature value and the passenger side air conditioning temperature value.

[0075] Optionally, after adjusting and editing the control parameters of each executed command within the editing area, a control scheme for the vehicle is generated based on the location information and parameter configuration information corresponding to each executed command. (Refer to...) Figure 3 The editing area displays the control scheme corresponding to the vehicle. The control scheme includes the execution time, operating parameter values, working status, and execution order of each command.

[0076] Optionally, after adjusting and editing the control parameters of each executed command within the editing area, the control scheme corresponding to the vehicle is determined based on the location information and parameter configuration information corresponding to each executed command. Optionally, a preset control scheme matching the location information and parameter configuration information corresponding to each executed command can be retrieved from the database, and this preset control scheme can be determined as the control scheme corresponding to the vehicle. This enables the acquisition of control schemes corresponding to the vehicle in different scenario modes.

[0077] Optionally, this application also supports long-pressing an added execution command to enter edit mode, allowing users to sort and delete the added execution commands.

[0078] According to the above technical solution, this embodiment allows for the configuration of selected target execution commands. It not only configures the position information of the target execution commands within the editing area but also the parameter configuration information of each target execution command. This determines the execution order and conditions of each command. Based on the configured position information of the target execution commands and the parameter configuration information of the target execution commands received in the editing area, a control scheme corresponding to the vehicle is generated and / or determined. This allows the vehicle to be controlled based on the execution order and conditions of each command in the configured control scheme during subsequent operation, increasing the richness of the customized vehicle control scheme. Furthermore, this application transforms UGC content into a free-form editor, allowing users to freely drag and drop desired functions onto a timeline for configuration and preview them in real time. Users can quickly add basic commands without switching pages and adjust these commands. Multiple trigger conditions can be added, enriching the vehicle's functionality and making vehicle control more convenient and intelligent.

[0079] Second embodiment.

[0080] Based on the first embodiment, in the second embodiment of this application, the method for customizing the vehicle control scheme of this application includes the following steps:

[0081] Step S111: Determine the target execution command based on the first triggering action received by the execution command selection area;

[0082] Step S121: Determine the location information of the target execution command in the editing area according to the first triggering action, or determine the location information of the target execution command according to the second triggering action received by the editing area.

[0083] Step S130: Generate and / or determine the control scheme corresponding to the vehicle based on the location information and the parameter configuration information of the target execution command received by the editing area.

[0084] Optionally, when the scene mode new interface includes an execution command selection area and an editing area, the target execution command is determined based on the first trigger action received in the execution command selection area, the location information of the target execution command in the editing area is determined based on the first trigger action, and the control scheme corresponding to the vehicle is generated and / or determined based on the location information and the parameter configuration information of the target execution command received in the editing area.

[0085] The first trigger action is a drag-and-drop action. This drag-and-drop action allows users to drag the command to be executed from the command selection area to the editing area on the same interface, making it convenient and quick to select the command to be executed and to determine the position information of the command.

[0086] Optionally, the target execution command can be determined based on the first trigger action received in the execution command selection area, the location information corresponding to the target execution command can be determined based on the second trigger action received in the editing area, and the control scheme corresponding to the vehicle can be generated and / or determined based on the location information and the parameter configuration information of the target execution command received in the editing area.

[0087] The first trigger action and the second trigger action are the same, both being click actions. Through this click action, the execution command located in the execution command selection area is placed in the editing area on the same interface, making it convenient and quick to select the execution command and determine the corresponding position information of the execution command.

[0088] According to the above technical solution, this embodiment sets an execution command selection area and an editing area in the scene mode new interface. The target execution command is determined by the first trigger action received by the execution command selection area. The location information corresponding to the target execution command is determined according to the first trigger action or the second trigger action received by the editing area. This makes it convenient and quick to select the execution command and determine the location information corresponding to the execution command on the same interface, thereby improving the customization efficiency of the control scheme.

[0089] Third embodiment.

[0090] Based on the first and second embodiments, in the third embodiment of this application, the method for customizing the vehicle control scheme includes the following steps:

[0091] Step S211: Determine the target execution command based on the first triggering action received by the execution command selection area;

[0092] Step S221: Determine the location information of the target execution command in the editing area according to the first triggering action, or determine the location information of the target execution command according to the second triggering action received by the editing area.

[0093] Step S130: Generate and / or determine the control scheme corresponding to the vehicle based on the location information and the parameter configuration information of the target execution command received by the editing area.

[0094] Optionally, when the scene mode creation interface includes an execution command selection area, the target execution command is determined based on the first trigger action received by the execution command selection area, and the user jumps to the editing interface, which includes an editing area; the location information corresponding to the target execution command in the editing area is determined based on the first trigger action; and a control scheme corresponding to the vehicle is generated and / or determined based on the location information and the parameter configuration information of the target execution command received by the editing area.

[0095] The first trigger action is a drag-and-drop action. This drag-and-drop action allows the execution command located in the execution command selection area of ​​the scene mode new creation interface to be dragged to the editing area of ​​the editing interface. Since the execution command can be configured in the editing area of ​​a separate editing interface, it avoids the inconvenience caused by displaying too many areas on the same display interface, thus improving the efficiency of the execution command editing.

[0096] Optionally, the target execution command can be determined based on the first trigger action received by the execution command selection area, and the editing interface includes an editing area; the location information corresponding to the target execution command can be determined based on the second trigger action received by the editing area; and a control scheme corresponding to the vehicle can be generated and / or determined based on the location information and the parameter configuration information of the target execution command received by the editing area.

[0097] The first trigger action and the second trigger action are the same, both being click actions. Through this click action, the execution command in the execution command selection area of ​​the scene mode new creation interface is placed in the editing area of ​​the editing interface under different interfaces. This avoids displaying too many areas on the same display interface, which would cause inconvenience to the execution command configuration and improve the editing efficiency of the execution command.

[0098] According to the above technical solution, this embodiment sets up a separate editing interface, allowing the execution commands in the execution command selection area under the scene mode creation interface to be dragged to or placed in the editing area under the editing interface. This avoids displaying too many areas on the same display interface, which would cause inconvenience to the configuration of execution commands and improves the editing efficiency of execution commands.

[0099] This invention provides an embodiment of a method for customizing a vehicle control scheme. It should be noted that although the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than that shown here.

[0100] like Figure 5 As shown, this application provides a vehicle control scheme customization system, which includes:

[0101] The command determination module 10 is used to determine the target command to execute based on the first triggered action received by the new interface according to the scene mode.

[0102] The location information determination module 20 is used to determine the location information corresponding to the target execution command based on the first triggering action or the second triggering action received by the editing area;

[0103] The control scheme determination module 30 is used to generate and / or determine the control scheme corresponding to the vehicle based on the location information and the parameter configuration information of the target execution command received by the editing area.

[0104] The specific implementation of the customized vehicle control scheme system of the present invention is basically the same as the various embodiments of the customized vehicle control scheme described above, and will not be repeated here.

[0105] like Figure 6 As shown, Figure 6 This is a schematic diagram of the hardware operating environment involved in the embodiments of the present invention.

[0106] It should be noted that, Figure 6 This can be a schematic diagram of the hardware operating environment of the vehicle's infotainment system.

[0107] like Figure 6As shown, the vehicle infotainment system may include: a processor 1001, such as a CPU; a memory 1005; a user interface 1003; a network interface 1004; and a communication bus 1002. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen or an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be high-speed RAM or non-volatile memory, such as a disk drive. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0108] Those skilled in the art will understand that Figure 6 The vehicle infotainment system shown does not constitute a limitation on the vehicle infotainment system and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0109] like Figure 6 As shown, the memory 1005, which serves as a storage medium, may include an operating system, a network communication module, a user interface module, and a customized program for the vehicle control scheme. The operating system is a program that manages and controls the vehicle's hardware and software resources, the customized program for the vehicle control scheme, and the operation of other software or programs.

[0110] exist Figure 6 In the vehicle infotainment system shown, the user interface 1003 is mainly used to connect to the terminal and communicate data with the terminal; the network interface 1004 is mainly used to connect to the backend server and communicate data with the backend server; the processor 1001 can be used to call the customized program of the vehicle control scheme stored in the memory 1005.

[0111] In this embodiment, the vehicle infotainment system includes: a memory 1005, a processor 1001, and a customized program for a vehicle control scheme stored in the memory and executable on the processor, wherein:

[0112] When processor 1001 calls the customized program for the vehicle control scheme stored in memory 1005, it performs the following operations:

[0113] Based on the first triggered action received by the newly created interface according to the scene mode, determine the target command to execute;

[0114] The location information corresponding to the target execution command is determined based on the first trigger action or the second trigger action received in the editing area;

[0115] Based on the location information and the parameter configuration information of the target execution command received in the editing area, a control scheme corresponding to the vehicle is generated and / or determined.

[0116] When processor 1001 calls the customized program for the vehicle control scheme stored in memory 1005, it performs the following operations:

[0117] The newly created interface for the scene mode includes a command selection area and an editing area;

[0118] Based on the first triggering action received by the selected region, the target execution command is determined;

[0119] The step of determining the location information corresponding to the target execution command based on the first triggering action or the second triggering action received from the editing area includes:

[0120] The location information corresponding to the target execution command in the editing area is determined based on the first trigger action, or the location information corresponding to the target execution command is determined based on the second trigger action received by the editing area.

[0121] When processor 1001 calls the customized program for the vehicle control scheme stored in memory 1005, it performs the following operations:

[0122] The newly created interface for the scene mode includes a region for selecting commands to be executed.

[0123] Based on the first trigger action received by the execution command selection area, the target execution command is determined, and the user is redirected to the editing interface, which includes an editing area.

[0124] The step of determining the location information corresponding to the target execution command based on the first triggering action or the second triggering action received from the editing area includes:

[0125] The location information corresponding to the target execution command in the editing area is determined based on the first trigger action, or the location information corresponding to the target execution command is determined based on the second trigger action received by the editing area.

[0126] When processor 1001 calls the customized program for the vehicle control scheme stored in memory 1005, it performs the following operations:

[0127] The first triggering action includes: a click action or a drag action;

[0128] When the first triggering action is the dragging action, the location information of the target execution command in the editing area is determined according to the first triggering action;

[0129] Alternatively, when the first triggering action is the click action, the location information corresponding to the target execution command is determined based on the second triggering action received by the editing area, wherein the second triggering action is the same as the first triggering action.

[0130] When processor 1001 calls the customized program for the vehicle control scheme stored in memory 1005, it performs the following operations:

[0131] The newly created scene mode interface also includes a function switching area, which includes a scene mode switching sub-area.

[0132] Based on the trigger action received by the scene mode switching sub-area, the target control method of the scene mode is determined, and the target control method includes: manual control method or automatic control method;

[0133] When the target control mode is the automatic control mode, the trigger condition configuration interface is displayed;

[0134] Based on the trigger action received by the trigger condition configuration interface, the target trigger condition is determined;

[0135] Based on the target triggering conditions and the first triggering action received by the newly created interface of the scene mode, the target execution command is determined.

[0136] When processor 1001 calls the customized program for the vehicle control scheme stored in memory 1005, it performs the following operations:

[0137] The newly created interface for the scene mode also includes a function switching area, which includes an adjustment sub-area.

[0138] Based on the trigger action received by the adjustment sub-region, determine the adjustment value corresponding to the execution duration of the target execution command;

[0139] The execution duration is updated based on the adjustment value.

[0140] When processor 1001 calls the customized program for the vehicle control scheme stored in memory 1005, it performs the following operations:

[0141] The parameter configuration information includes at least one of the following: execution duration, working status, and running parameter values.

[0142] Based on the same inventive concept, this application also provides a computer-readable storage medium storing a customized program for a vehicle control scheme. When the customized program for the vehicle control scheme is executed by a processor, it implements the various steps of the customized method for the vehicle control scheme as described above and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0143] Since the storage medium provided in this application embodiment is the storage medium used to implement the method of this application embodiment, those skilled in the art can understand the specific structure and variations of the storage medium based on the method described in this application embodiment, and therefore will not be repeated here. All storage media used in the method of this application embodiment are within the scope of protection of this application.

[0144] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0145] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0146] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, television, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0147] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.

Claims

1. A method for customizing a vehicle control scheme, characterized in that, When applied to in-vehicle infotainment systems, the method for customizing the vehicle control scheme includes: Based on the first triggered action received by the newly created interface according to the scene mode, determine the target command to execute; The location information corresponding to the target execution command is determined based on the first trigger action or the second trigger action received in the editing area; Based on the location information and the parameter configuration information of the target execution command received by the editing area, generate and / or determine the control scheme corresponding to the vehicle; The scene mode creation interface further includes a function switching area, which includes a scene mode switching sub-area. Determining the target execution command based on the first trigger action received from the scene mode creation interface includes: Based on the trigger actions received by the scene mode switching sub-region, the target control method of the scene mode is determined; When the target control mode is automatic control mode, the trigger condition configuration interface is displayed; Based on the trigger action received by the trigger condition configuration interface, the target trigger condition is determined; Based on the target triggering conditions and the first triggering action received by the newly created interface of the scene mode, the target execution command is determined.

2. The method for customizing a vehicle control scheme as described in claim 1, characterized in that, The scene mode creation interface includes an execution command selection area and an editing area. The step of determining the target execution command based on the first trigger action received from the scene mode creation interface includes: Based on the first triggering action received by the selected region, the target execution command is determined; The step of determining the location information corresponding to the target execution command based on the first triggering action or the second triggering action received from the editing area includes: The location information corresponding to the target execution command in the editing area is determined based on the first trigger action, or the location information corresponding to the target execution command is determined based on the second trigger action received by the editing area.

3. The method for customizing a vehicle control scheme as described in claim 1, characterized in that, The scene mode creation interface includes an execution command selection area, and the step of determining the target execution command based on the first trigger action received from the scene mode creation interface includes: Based on the first trigger action received by the execution command selection area, the target execution command is determined, and the user is redirected to the editing interface, which includes an editing area. The step of determining the location information corresponding to the target execution command based on the first triggering action or the second triggering action received from the editing area includes: The location information corresponding to the target execution command in the editing area is determined based on the first trigger action, or the location information corresponding to the target execution command is determined based on the second trigger action received by the editing area.

4. The method for customizing the vehicle control scheme as described in claim 2 or 3, characterized in that, The first triggering action includes a click action or a drag action. The step of determining the location information corresponding to the target execution command in the editing area based on the first triggering action, or determining the location information corresponding to the target execution command based on the second triggering action received by the editing area, includes: When the first triggering action is the dragging action, the location information of the target execution command in the editing area is determined according to the first triggering action; Alternatively, when the first triggering action is the click action, the location information corresponding to the target execution command is determined based on the second triggering action received by the editing area, wherein the second triggering action is the same as the first triggering action.

5. The method for customizing a vehicle control scheme as described in claim 1, characterized in that, The newly created interface for the scene mode also includes a function switching area, which includes an adjustment sub-area; the method for customizing the vehicle control scheme also includes: Based on the trigger action received by the adjustment sub-region, determine the adjustment value corresponding to the execution duration of the target execution command; The execution duration is updated based on the adjustment value.

6. The method for customizing a vehicle control scheme as described in claim 1, characterized in that, The parameter configuration information includes at least one of the following: execution duration, working status, and running parameter values.

7. A customized system for vehicle control schemes, characterized in that, The customized system for the vehicle control scheme includes: The command determination module is used to determine the target command to execute based on the first triggered action received by the new interface according to the scene mode. The location information determination module is used to determine the location information corresponding to the target execution command based on the first triggering action or the second triggering action received by the editing area. The control scheme determination module is used to generate and / or determine the control scheme corresponding to the vehicle based on the location information and the parameter configuration information of the target execution command received by the editing area. The scene mode creation interface further includes a function switching area, which includes a scene mode switching sub-area. Determining the target execution command based on the first trigger action received from the scene mode creation interface includes: Based on the trigger actions received by the scene mode switching sub-region, the target control method of the scene mode is determined; When the target control mode is automatic control mode, the trigger condition configuration interface is displayed; Based on the trigger action received by the trigger condition configuration interface, the target trigger condition is determined; Based on the target triggering conditions and the first triggering action received by the newly created interface of the scene mode, the target execution command is determined.

8. A vehicle infotainment system, characterized in that, The vehicle system includes: a memory, a processor, and a customized program for a vehicle control scheme stored in the memory and executable on the processor. When the customized program for the vehicle control scheme is executed by the processor, it implements the steps of the customized method for the vehicle control scheme as described in any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a customization program for a vehicle control scheme, which, when executed by a processor, implements the steps of the customization method for the vehicle control scheme according to any one of claims 1-6.

Citation Information

Patent Citations

  • Generation method, vehicle control method, terminal equipment, vehicle and storage medium

    CN115520199A