WO2024001091A1 - Method and apparatus for controlling vehicle assembly, and electronic device and readable storage medium - Google Patents

Method and apparatus for controlling vehicle assembly, and electronic device and readable storage medium Download PDF

Info

Publication number
WO2024001091A1
WO2024001091A1 PCT/CN2022/140765 CN2022140765W WO2024001091A1 WO 2024001091 A1 WO2024001091 A1 WO 2024001091A1 CN 2022140765 W CN2022140765 W CN 2022140765W WO 2024001091 A1 WO2024001091 A1 WO 2024001091A1
Authority
WO
WIPO (PCT)
Prior art keywords
vehicle components
control
control signal
corresponding reference
electronic device
Prior art date
Application number
PCT/CN2022/140765
Other languages
French (fr)
Chinese (zh)
Inventor
王畅
雷永富
陶华胜
张羽
Original Assignee
奇瑞商用车(安徽)有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 奇瑞商用车(安徽)有限公司 filed Critical 奇瑞商用车(安徽)有限公司
Publication of WO2024001091A1 publication Critical patent/WO2024001091A1/en

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25257Microcontroller
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Definitions

  • the present application relates to the field of control technology, and in particular to methods, devices, electronic devices and readable storage media for controlling vehicle components.
  • vehicle components include but are not limited to seats, air conditioners, windows and doors, etc.
  • This application provides a method, device, electronic device, and readable storage medium for controlling vehicle components.
  • the technical solution adopted in this application includes the following aspects.
  • an automobile intelligent equipment control system is provided.
  • the system is provided with at least one custom button.
  • the custom button is connected to and outputs a trigger signal to a central control screen.
  • the central control screen communicates with a gateway.
  • the gateway passes The CAN (Controller Area Network) bus connects the actuators and outputs control instructions to the actuators.
  • CAN Controller Area Network
  • the system is provided with a microphone and a speaker connected to the central control screen.
  • the actuating mechanism includes a car air conditioner, a car window, a window lock, a door lock, a sunroof, a car light, a stereo, a car headlight, an ambient light, a driving mode control unit, a seat position control unit, Some or all of the seat heating unit, seat massage unit, one-button start unit, and parking unit.
  • the custom keys are physical keys or virtual keys.
  • the central control screen prompts at least one preset icon and waits for the voice command.
  • the icon is provided with a voice command prompt.
  • the voice command is obtained and matched successfully, , perform the preset customization function of the corresponding icon.
  • the prompt in 3) includes the reason why the condition is not met and the prompt that the custom function has been executed.
  • the prompt includes a display information prompt and a voice prompt.
  • the setting method of the custom function :
  • step G If you continue to add execution items, feedback to step E, if so, proceed to the next step;
  • step H Execute the list according to all preset execution items. If confirmed, keep and exit. If not, return to step D.
  • the beneficial effect of this application is that through one-button operation, it simplifies the difficulty of car control, especially for public vehicles. It can quickly allow users to "get started” through pre-settings, and users can also customize functions as needed to make the vehicle electric. The control is more convenient and can be set according to your own driving habits.
  • a method of controlling a vehicle component including:
  • the plurality of vehicle components are controlled according to the control sequence, so that the plurality of vehicle components reach the respective corresponding reference states.
  • controlling the plurality of vehicle components according to the control sequence so that the plurality of vehicle components reach their corresponding reference states includes: sending the control sequence, the control sequence, and the corresponding reference states to a gateway device.
  • receiving the first control signal includes: receiving a selection operation for a control button, the control button being used to instruct control of the plurality of vehicle components, the control button including a virtual button and At least one type of physical keys; generating the first control signal according to the selection operation.
  • receiving the first control signal includes: receiving a voice message; performing semantic recognition on the voice message to obtain a recognition result, and the recognition result is used to indicate controlling the multiple vehicle components. ; Generate the first control signal according to the identification result.
  • controlling the multiple vehicle components according to the control sequence so that the multiple vehicle components reach their corresponding reference states includes: satisfying the requirements of the multiple vehicle components in the current scenario. In the case of reaching the scene required for the corresponding reference state, the control of the plurality of vehicle components according to the control sequence is performed, so that the plurality of vehicle components reach the respective corresponding reference state.
  • controlling the plurality of vehicle components according to the control sequence so that the plurality of vehicle components reach their corresponding reference states includes: when the current scene does not satisfy the requirements of the multiple vehicle components, When the components reach the corresponding scene required by the reference state, prompt information is played, and the prompt information is used to indicate that the multiple vehicle components cannot be controlled according to the control sequence, so that the multiple vehicle components The reasons for reaching the respective corresponding reference states.
  • the method before determining a plurality of vehicle components, a corresponding control sequence of the plurality of vehicle components and a corresponding reference state of each of the plurality of vehicle components according to the first control signal, the method further It includes: obtaining the target correspondence between the configured first control signal, multiple vehicle components, control sequence and reference state;
  • Determining multiple vehicle components, corresponding control sequences of the multiple vehicle components and corresponding reference states of the multiple vehicle components according to the first control signal includes: querying the multiple vehicle components according to the first control signal. According to the target correspondence relationship, the plurality of vehicle components corresponding to the first control signal, the corresponding control sequences of the plurality of vehicle components, and the corresponding reference states of each of the plurality of vehicle components are obtained.
  • a device for controlling vehicle components comprising:
  • a receiving module for receiving the first control signal
  • a determination module configured to determine a plurality of vehicle components, a corresponding control sequence of the plurality of vehicle components, and a corresponding reference state of each of the plurality of vehicle components according to the first control signal
  • a control module configured to control the plurality of vehicle components according to the control sequence, so that the plurality of vehicle components reach the respective corresponding reference states.
  • control module is configured to send the control sequence, the component identifiers corresponding to the multiple vehicle components, and the state identifiers of the reference states corresponding to the multiple vehicle components to the gateway device; Wherein, the control sequence, the component identification and the status identification are used for the gateway device to generate multiple second control signals in an orderly manner, and the multiple second control signals in an orderly manner are used according to the control
  • the plurality of vehicle components are sequentially controlled so that the plurality of vehicle components reach respective corresponding reference states.
  • the receiving module is configured to receive a selection operation for a control button, and the control button is used to instruct the control of the multiple vehicle components.
  • the control button includes a virtual button and a physical button. at least one key; generating the first control signal according to the selection operation.
  • the receiving module is configured to receive a voice message; perform semantic recognition on the voice message to obtain a recognition result, and the recognition result is used to indicate control of the multiple vehicle components; according to the The recognition result generates the first control signal.
  • control module is configured to perform the control according to the control sequence when the current scene satisfies the scene required for the plurality of vehicle components to reach their corresponding reference states.
  • the plurality of vehicle components are configured to enable the plurality of vehicle components to reach respective corresponding reference states.
  • control module is configured to play prompt information when the current scene does not satisfy the scenes required for the plurality of vehicle components to reach their corresponding reference states, and the prompt information is used Indicates the reason why the plurality of vehicle components cannot be controlled according to the control sequence so that the plurality of vehicle components reach the respective corresponding reference states.
  • the device further includes: an acquisition module, configured to acquire the target correspondence between the configured first control signal, the plurality of vehicle components, the control sequence and the reference state;
  • the determination module is configured to query the target correspondence relationship according to the first control signal, and obtain the multiple vehicle components corresponding to the first control signal, the control sequence corresponding to the multiple vehicle components, and the The respective reference states of multiple vehicle components.
  • an electronic device includes a memory and a processor; at least one instruction is stored in the memory, and the at least one instruction is loaded and executed by the processor, so that the electronic device Implement the method of controlling vehicle components provided by any of the above exemplary embodiments, or the control method based on the automotive intelligent device control system provided by any of the above exemplary embodiments.
  • a computer-readable storage medium is provided. At least one instruction is stored in the computer-readable storage medium. The instruction is loaded and executed by a processor, so that the computer implements the method provided by any of the above exemplary embodiments. A method of controlling vehicle components, or a control method based on a vehicle intelligent device control system provided by any of the above exemplary embodiments.
  • the computer program or computer program product includes: computer instructions.
  • the computer instructions When the computer instructions are executed by a computer, the computer implements any of the above exemplary embodiments.
  • multiple vehicle components that need to be controlled, corresponding control sequences of the multiple vehicle components, and corresponding reference states of the multiple vehicle components can be determined based on the first control signal. Afterwards, multiple vehicle components can be controlled according to the control sequence, so that the multiple vehicle components reach respective corresponding reference states. Therefore, for the user, there is no need to continuously control each vehicle component once, but only need to trigger a first control signal to achieve sequential control of multiple vehicle components. This not only makes the control efficiency of multiple vehicle components higher, but also makes the operation easier for the user, improving the user's control experience.
  • Figure 1 is a schematic diagram of an automotive intelligent device control method provided by an embodiment of the present application.
  • FIG. 2 is a schematic diagram of another automotive intelligent device control method provided by an embodiment of the present application.
  • Figure 3 is a schematic diagram of an implementation environment provided by an embodiment of the present application.
  • Figure 4 is a flow chart of a method for controlling vehicle components provided by an embodiment of the present application.
  • Figure 5 is a schematic diagram of controlling vehicle components through control buttons according to an embodiment of the present application.
  • Figure 6 is a schematic diagram of controlling vehicle components through voice messages according to an embodiment of the present application.
  • Figure 7 is a schematic structural diagram of a device for controlling vehicle components provided by an embodiment of the present application.
  • FIG. 8 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
  • the embodiments of the present application include the shape and structure of each component involved, the mutual position and connection relationship between each part, the function and working principle of each part, the manufacturing process and Operation methods, etc. are described in further detail to help those skilled in the art have a more complete, accurate and in-depth understanding of the inventive concepts and technical solutions of the present application.
  • the automobile intelligent equipment control system is provided with at least one customized button.
  • the customized button can be seen in Figure 1.
  • This custom button can be a physical button, set on the center console where the driver can easily touch it, or it can be a virtual button on a certain page of the central control screen (such as the startup homepage).
  • This button can execute one or more A preset function, the function is executed by the actuator, the customized button is connected and the trigger signal is output to the central control screen, and the central control screen communicates with the gateway.
  • the gateway connects to the actuator through the CAN bus and outputs control instructions to the actuator.
  • the actuator executes the preset control instructions.
  • the actuator includes automobile air conditioners, windows, window locks, door locks, sunroofs, etc. Some or all of car lights, audio, car headlights, ambient lights, driving mode control units, seat position control units, seat heating units, seat massage units, one-button start units, and parking units.
  • the central control screen is connected to a microphone and speakers. If it can meet its own display function, voice recognition can be performed through the microphone. The voice interaction with the user is completed through the preset voice recognition system of the central control screen, and the speakers can play as needed. The prompt sound facilitates the normal operation of the system and further improves the interaction between the system and the user.
  • Embodiments of the present application also provide a control method based on the above-mentioned automotive intelligent device control system.
  • the method includes:
  • the custom function contains an execution list.
  • the execution list is composed of execution items arranged in sequence.
  • the execution items can be customized.
  • the execution items in the execution list are generally There are multiple, or you can set one, so that you can use customized buttons to activate a certain function, such as opening the car window, turning on the air conditioner, etc.;
  • each execution item in sequence After the startup conditions are met, the corresponding function will be executed. If the startup conditions are not always satisfied, the custom function will be interrupted and a prompt will appear; the execution items in each execution list are set sequentially, and when executed It is also executed one by one according to the preset sequence.
  • Each execution item can be set with a start condition to facilitate intelligent "programming". Of course, the start condition can also be set without setting, that is, the start condition is "none".
  • the execution item is executed, directly run the functions set by the execution item, such as directly opening windows, directly locking the car, directly playing audio, etc. After all execution items are executed, the prompt sound can be played, or the prompt animation can be played on the central control screen.
  • the system can play a prompt sound or play a prompt message on the central control screen to inform that the conditions for a certain project are not met and cannot be executed.
  • the central control screen prompts at least one preset icon and Waiting for voice commands, the number here can be set through the custom function setting method.
  • the style of the icon can be defined by yourself, or it can be a standard file to prompt the content of voice control, such as marking "rest", "sound", "light”, Voice commands can also be entered in advance.
  • Each icon represents an execution list. Press the custom button as the startup key to activate the voice function. When the voice command is obtained and matched successfully, the preset custom function of the corresponding icon will be executed. If the match fails, Prompt.
  • custom function setting methods include:
  • each startup project is set one by one.
  • Each startup project includes adding startup conditions and setting execution functions;
  • step G If you continue to add execution items, feedback to step E, if so, proceed to the next step;
  • step H Execute the list according to all preset execution items. If confirmed, keep and exit. If not, return to step D.
  • the "programming" of car functions can be realized to meet the individual needs of customers, and some unreasonable or inappropriate parts of the car design can also be adjusted according to one's own habits.
  • the embodiments of the present application provide an implementation environment, which can be used to execute the method for controlling vehicle components provided by the embodiments of the present application.
  • the implementation environment includes at least one electronic device 31 and a gateway device 32 .
  • the electronic device 31 can directly control the vehicle components.
  • the electronic device 31 may also communicate with the gateway device 32 to control the vehicle components through the gateway device 32 .
  • the electronic device 31 includes but is not limited to any electronic product that can perform human-computer interaction with the user through one or more methods such as keyboard, touch pad, touch screen, remote control, voice interaction or handwriting device, such as a PC.
  • a PC Personal Computer
  • mobile phone smart phone
  • PDA Personal Digital Assistant, personal digital assistant
  • wearable devices handheld computer PPC (Pocket PC)
  • tablet computer smart car
  • smart TV smart speaker
  • vehicle Central control machine and so on.
  • the gateway device 32 may be a server or a server cluster composed of multiple servers.
  • gateway device 32 are only examples, and other existing or future electronic devices or gateway devices that may be applicable to this application shall also be included in the protection scope of this application. and is hereby incorporated by reference.
  • Embodiments of the present application provide a method for controlling vehicle components, which method can be applied to electronic devices included in the implementation environment shown in FIG. 3 . As shown in Figure 4, the method includes the following steps 401 to 403.
  • Step 401 Receive a first control signal.
  • the electronic device receives the first control signal, which represents that the user needs to control multiple vehicle components included in the vehicle.
  • the plurality of vehicle components may refer to at least two vehicle components.
  • the user may be a user who drives a vehicle, or may be a user who does not drive a vehicle but rides in a vehicle, which is not limited here.
  • vehicle components may be physical components included in the vehicle, such as: seats, air conditioners, windows, doors, lights, speakers, wipers, etc.
  • the vehicle components may be located inside the vehicle or outside the vehicle. .
  • the vehicle components may also be virtual components included in the vehicle, and the virtual components are used to provide related functions, such as driving control functions, parking functions, and so on.
  • the electronic device receives the first control signal, including but not limited to the following receiving methods one and two.
  • receiving the first control signal includes: receiving a selection operation for a control button, which is used to instruct control of multiple vehicle components.
  • the control button includes at least one of a virtual button and a physical button. kind of button; generating a first control signal according to the selected operation.
  • the selection operation can be a click operation or other operations.
  • the virtual key may be a virtual key displayed on the electronic device, or may be a virtual key displayed on other devices communicatively connected to the electronic device, such as a terminal used by the user, a smart car key, etc. If the virtual key is displayed by the electronic device, then when the user arrives at the vehicle, the user can select the virtual key displayed by the electronic device, so that the electronic device receives the selection operation for the virtual key. If the virtual button is displayed by another device, the user can select the virtual button displayed by the other device before arriving at the vehicle. After receiving the selection operation for the virtual button, the other device sends a signal to the electronic device, so that After receiving the signal, the electronic device confirms receipt of the selection operation for the virtual key.
  • the selection operation can be a pressing operation.
  • the physical button may be a physical button located inside the vehicle, or may be a physical button located on other devices mentioned above, which is not limited here. No matter where the physical button is located, the physical button can send a signal to the electronic device after detecting that it is selected, so that after receiving the signal, the electronic device confirms receipt of the selection operation of the physical button.
  • the control button needs to be used to indicate control of multiple vehicle components. For example, text or icons indicating that multiple vehicle components can be controlled are displayed on the control button, so that the user can understand that multiple vehicle components can be controlled at one time after selecting the control button. For example, the text or icon of "sleep rest" can be displayed on the control button, and the user can understand that after selecting the control button, multiple vehicle components can be controlled to reach a reference state suitable for sleep rest.
  • a first control signal may be generated according to the received selection operation, and the first control signal is used to control a plurality of vehicle components. As a result, the user can generate the first control signal by selecting the control button once, and can subsequently control multiple vehicle components based on the first control signal. This method of controlling vehicle components is more convenient for the user.
  • the second receiving method receives the first control signal, including: receiving a voice message; performing semantic recognition on the voice message to obtain a recognition result, and the recognition result is used to indicate the control of multiple vehicle components; generating the first control signal according to the recognition result. control signal.
  • the electronic device can receive the voice message through the microphone shown in FIG. 6 . After the electronic device receives the voice message, it performs semantic recognition on the voice message. For example, the electronic device can input the voice message into the configured semantic recognition model, thereby obtaining the recognition result output by the semantic recognition model. When the obtained recognition result is used to instruct control of multiple vehicle components, the electronic device can determine that the user needs to control multiple vehicle components included in the vehicle, so that the first control signal can be generated according to the recognition result. As a result, the user can generate a first control signal by sending a voice message, and can subsequently control multiple vehicle components based on the first control signal. This method of controlling vehicle components is more convenient for the user.
  • the electronic device stores a default or user-set template statement, which instructs the control of multiple vehicle components.
  • the template statement is, for example, "I want to rest", etc., which is not limited here.
  • the electronic device's semantic recognition of the voice message includes: converting the voice message into a sentence, and the recognition result is the converted sentence; when the converted sentence is the same as the template sentence, the recognition result is confirmed to be used to indicate the correct sentence.
  • Multiple vehicle components are controlled.
  • the electronic device can also display the converted sentence, so that the user can confirm that the semantics of the voice message he or she has sent have been correctly recognized by the electronic device.
  • Step 402 Determine multiple vehicle components, corresponding control sequences of the multiple vehicle components, and respective reference states corresponding to the multiple vehicle components according to the first control signal.
  • the electronic device may determine a plurality of vehicle components, a corresponding control sequence of the plurality of vehicle components, and a corresponding reference state of each of the plurality of vehicle components according to the first control signal.
  • the plurality of vehicle components may be all or part of all vehicle components included in the vehicle.
  • the control sequence corresponding to multiple vehicle components may be to control different vehicle components in sequence, or to control different vehicle components simultaneously, or to control some of the vehicle components in sequence, and to Another vehicle component is controlled simultaneously.
  • simultaneous control may mean that the difference between the moments when control is started is less than a time threshold.
  • the time threshold is not limited here, and the time threshold can be set according to actual needs.
  • multiple vehicle components may each have a corresponding reference state.
  • the reference states corresponding to different vehicle components may be the same or different.
  • the granularity of the reference states corresponding to different vehicle components may also be the same or different.
  • the reference state corresponding to the door located on the left front of the vehicle can be the locked state or the unlocked state, and the granularity is 2.
  • the reference status corresponding to the window located on the left front of the vehicle can include automatic up, automatic down, manual up and manual down, with a granularity of 4. No matter what kind of vehicle component it is, the reference state corresponding to the vehicle component and the granularity of the reference state can be set according to actual needs, and are not limited here.
  • the method before determining the plurality of vehicle components, the corresponding control sequences of the plurality of vehicle components, and the respective corresponding reference states of the plurality of vehicle components according to the first control signal, the method further includes: obtaining the configured first control signal, Target correspondence between multiple vehicle components, control sequences and reference states.
  • the target correspondence relationship may be configured by default or configured by the user, which is not limited in the embodiment of this application.
  • the electronic device may display a configuration page of the target correspondence.
  • the configuration page includes a vehicle component selection button, a sequence adjustment button corresponding to each vehicle component, and a reference state selection button corresponding to each vehicle component. .
  • the user can select multiple vehicle components that need to be added to the target correspondence through the vehicle component selection button, set the control sequence between different vehicle components by dragging the sequence adjustment button, and select the reference corresponding to each vehicle component through the reference status selection button. state.
  • users can also set corresponding control buttons or template statements.
  • the electronic device forms a target corresponding relationship by detecting the user's operation of these keys and the settings made by the user.
  • determining the plurality of vehicle components, the corresponding control sequences of the plurality of vehicle components, and the corresponding reference states of the plurality of vehicle components according to the first control signal includes: the electronic device queries the target correspondence according to the first control signal, and obtains the first Multiple vehicle components corresponding to the control signals, control sequences corresponding to the multiple vehicle components, and respective reference states corresponding to the multiple vehicle components.
  • the electronic device can store multiple target correspondences. After querying and hitting a target correspondence based on the first control signal, multiple vehicle components, control sequences and reference states included in the hit target correspondence can be obtained.
  • the electronic device fails to hit any target correspondence after querying based on the first control signal, the electronic device can prompt an error to the user so that the user can configure the target correspondence according to actual needs.
  • Step 403 Control multiple vehicle components according to the control sequence so that the multiple vehicle components reach their corresponding reference states.
  • the electronic device can control the multiple vehicle components according to the control sequence, so that the multiple vehicle components reach their corresponding reference states from the current state. state. For example, before controlling multiple vehicle components, the electronic device may first determine the current status of each vehicle component. For a vehicle component, if the vehicle component is already in the reference state before being controlled, or the current state of the vehicle component is consistent with the reference state, there is no need to control the vehicle component, and the vehicle component can be bypassed and directly Control of vehicle components other than this vehicle component.
  • the electronic device can determine the control method for the vehicle component based on the difference between the current state and the reference state, so that when it is determined that the vehicle component needs to be controlled according to the control sequence, the electronic device can control the vehicle component according to the required control sequence.
  • the determined control method controls the vehicle component so that the vehicle component reaches a reference state.
  • the electronic device may start timing after the vehicle component reaches the reference state and display the timing process, thereby restoring the reference state of the vehicle component to the default state after a period of time.
  • the duration of the period of time may be a duration set by the user
  • the default state may be a state set by the user, or may be the state of the multiple vehicle components before the multiple vehicle components are controlled. This method can control multiple vehicle components to reach a reference state and maintain it for a period of time, and then flexibly change the status of multiple vehicle components again, improving the user experience.
  • the vehicle components may move, so in the process of controlling each vehicle component , the electronic device can display warning information.
  • the warning information is used to prompt that the vehicle component is about to move or is moving, so as to avoid collision with the user during the movement of the vehicle component, such as pinching the user or the items used by the user, thereby ensuring Safety of users and items used by users.
  • multiple vehicle components are controlled according to a control sequence so that the multiple vehicle components reach their corresponding reference states, including but not limited to the following control method one and control method two.
  • Control method 1 Control multiple vehicle components according to the control sequence so that the multiple vehicle components reach their corresponding reference states, including: sending the control sequence, the corresponding component identifiers of the multiple vehicle components, and the respective corresponding components of the multiple vehicle components to the gateway device The status identifier of the reference status.
  • the control sequence, component identification and status identification are used by the gateway device to generate multiple second control signals in order, and the multiple second control signals in order are used to control multiple vehicle components according to the control sequence, so that the multiple vehicle components reach their corresponding reference states.
  • multiple vehicle components correspond to multiple component identifiers and multiple status identifiers.
  • the electronic device can use the control sequence as a sending sequence, and send multiple component identifiers and multiple status identifiers to the gateway device according to the control sequence, so that the gateway device can receive multiple component identifiers and multiple status identifiers, and can also receive multiple component identifiers.
  • the sequence of multiple component identifiers and multiple status identifiers is determined as the control sequence.
  • the gateway device can generate multiple second control signals in an orderly manner according to the control sequence, multiple component identifiers and multiple status identifiers.
  • the second control signals are control signals that can be understood and executed by the vehicle components that need to be controlled. .
  • the gateway device After generating a plurality of second control signals, the gateway device needs to deliver the plurality of second control signals to a plurality of vehicle components.
  • the gateway device can sequentially send the plurality of second control signals to multiple vehicle components, and each vehicle component receives the second control signal.
  • the second control signal is then executed, thereby controlling the plurality of vehicle components according to the control sequence so that the plurality of vehicle components reach respective corresponding reference states.
  • the gateway device may send multiple second control signals at the same time, and each second control signal corresponds to a timestamp indicating the execution time.
  • the vehicle component executes the second control signal at the execution time indicated by the timestamp, so that multiple vehicle components can also be controlled according to the control sequence so that the multiple vehicle components reach their corresponding reference states.
  • the second control signal may be a CAN signal
  • the gateway device may send multiple second control signals in order to multiple vehicle components through the CAN bus.
  • Each CAN signal may include a component identifier of a vehicle component and a status identifier of a reference state corresponding to the vehicle component. The corresponding relationship between the component identifier and the status identifier can be seen in Table 1 below.
  • both the seat and the seat back can be moved forward (Move Front) or backward (Move Rear).
  • the left front window, left rear window, right front window and right rear window can be manually raised (Up Manual), manually lowered (Down Manual), automatically raised (Up Automatic) or automatically lowered (Down Automatic).
  • the air conditioner can be automatic (Active) or non-automatic (Not Active), and can also have other reserved functions.
  • the left rear door, right rear door, left front door and right front door can be locked (Lock) or unlocked (Unlock).
  • each vehicle component corresponds to the reference state "no command”, and the state identifier is "0x0".
  • This reference state is used to terminate other reference states of the vehicle component. For example, the above description mentioned that the reference state of the vehicle component needs to be restored to the default state, then the gateway device can issue a control signal corresponding to the reference state of "no command" to restore the vehicle component from the reference state to the default state.
  • the second control signal sent by the gateway device when controlling the seat, includes the component identifier "SET_DriverSeat_FR" and the status identifier "0x2", so that the reference state reached by the seat is to move backward, and the seat is restored to the In the default state, the gateway device can issue a control signal including "SET_DriverSeat_FR” and status identification "0x0", so that the seat is no longer in the reference state of moving backward, but returns to the forward default state.
  • the gateway device After the user selects the "sleep and rest” virtual button displayed on the electronic device, or after the user sends a voice message of "I want to rest", the gateway device generates
  • the multiple CAN signals can include:
  • the component identifier "SET_DriverSeat_FR” corresponds to the status identifier "0x2": used to control the seat to move backward so that the user has sufficient space to sleep;
  • the component identifier "SET_DriverSeat_BackFR" corresponds to the status identifier "0x2": used to lower the seat back so that the user can sleep in a suitable posture;
  • CEM_3_FLWindowCon_Req "CEM_3_RLWindowCon_Req”
  • CEM_3_FRWindowCon_Req” CEM_3_RRWindowCon_Req”
  • CEM_3_RRWindowCon_Req all correspond to the status identifier "0x3”: used to make the four windows of the vehicle automatically rise, thereby creating an environment suitable for users to sleep and rest;
  • the component identifier "RRM_5_AutoState” corresponds to the state identifier "0x2": used to put the air conditioner in automatic mode to adaptively adjust the temperature inside the vehicle;
  • the component identifiers "LHRdoor_Lock_Req”, “RHRdoor_Lock_Req”, “DriverDoor_Lock_Req” and “PsngrDoor_Lock_Req” correspond to the status identifier "0x1": used to lock the four doors of the vehicle to ensure the user's safety during sleep and rest.
  • the second control method is to control multiple vehicle components according to the control sequence so that the multiple vehicle components reach their corresponding reference states, including: the electronic device directly generates multiple third control signals in an orderly manner and sends the orderly signals to the multiple vehicle components in sequence.
  • the plurality of third control signals enable the plurality of vehicle components to reach respective corresponding reference states.
  • the electronic device may directly send multiple third control signals to multiple vehicle components, or may send multiple third control signals to the gateway device, so that the gateway device forwards the multiple third control signals to multiple vehicle components.
  • the embodiments of the present application do not limit the forms of the plurality of third control signals.
  • the plurality of third control signals may be CAN signals or other forms of signals.
  • the electronic device determines whether the current scene meets the scenarios required for multiple vehicle components to reach their corresponding reference states.
  • the scenario required for multiple vehicle components to reach their corresponding reference states should be a scenario where the vehicle is in a non-driving state, not a scenario where the vehicle is in a driving state.
  • the electronic device needs to determine whether the current scene is a scene in which the vehicle is in a non-driving state. Afterwards, when it is determined that the current scene is a scene in which the vehicle is in a non-driving state, multiple vehicle components are controlled.
  • controlling multiple vehicle components according to the control sequence so that the multiple vehicle components reach their corresponding reference states includes: in the current scene, the scenarios required for the multiple vehicle components to reach their corresponding reference states are met. In this case, multiple vehicle components are controlled according to the control sequence, so that the multiple vehicle components reach their corresponding reference states.
  • the electronic device can store a reference correspondence between the first control signal and a target scene.
  • the target scene is a scene required for multiple vehicle components to reach their corresponding reference states.
  • the electronic device can obtain the target scene by querying the reference correspondence. If the current scene is consistent with the target scene, it can control multiple vehicle components according to the control sequence, so that the multiple vehicle components reach their respective corresponding Reference status.
  • both the current scene and the target scene can be quantified by a set of parameters. This set of parameters includes but is not limited to the vehicle traveling speed, the complexity of the environment around the vehicle, etc., which are not limited here.
  • the electronic device may consider that the current scene and the target scene are consistent when the difference between the values of the same parameters included in the current scene and the target scene is less than the reference threshold, and thus determines that step 403 can be performed.
  • multiple vehicle components are controlled according to the control sequence so that the multiple vehicle components reach their corresponding reference states, including: scenarios where the current scene does not meet the requirements for multiple vehicle components to reach their respective reference states.
  • prompt information is played, and the prompt information is used to indicate the reason why multiple vehicle components cannot be controlled according to the control sequence, causing the multiple vehicle components to reach their corresponding reference states. Playing the prompt information is helpful for the user to understand the reason why step 403 cannot be performed currently, and the user can change the current scene, and if the current scene meets the target scene, trigger the first control signal again to facilitate the execution of step 403.
  • the embodiment of the present application can determine multiple vehicle components that need to be controlled, the corresponding control sequences of the multiple vehicle components, and the respective control sequences of the multiple vehicle components based on the first control signal. Corresponding reference status. After that, multiple vehicle components can be controlled according to the control sequence, so that the multiple vehicle components reach their corresponding reference states, and linkage between multiple vehicle components is realized. Therefore, for the user, there is no need to continuously control each vehicle component once, but only need to trigger a first control signal to achieve sequential control of multiple vehicle components. This not only makes the control efficiency of multiple vehicle components higher, but also makes the operation easier for the user, improving the user's control experience.
  • the embodiment of the present application also provides a device for controlling the vehicle component.
  • the device includes several modules as follows.
  • Determining module 702 configured to determine multiple vehicle components, corresponding control sequences of the multiple vehicle components, and respective reference states corresponding to the multiple vehicle components according to the first control signal;
  • the control module 703 is used to control multiple vehicle components according to the control sequence, so that the multiple vehicle components reach their corresponding reference states.
  • control module 703 is configured to send a control sequence, component identifiers corresponding to multiple vehicle components, and state identifiers corresponding to reference states of multiple vehicle components to the gateway device; wherein, the control sequence, component identifier The state identifier is used by the gateway device to generate multiple second control signals in an orderly manner, and the multiple second control signals in an orderly manner are used to control multiple vehicle components according to the control sequence, so that the multiple vehicle components reach respective corresponding reference states.
  • the receiving module 701 is configured to receive a selection operation for a control button.
  • the control button is used to instruct a plurality of vehicle components to be controlled.
  • the control button includes at least one of a virtual button and a physical button; according to The selection operation generates the first control signal.
  • the receiving module 701 is configured to receive a voice message; perform semantic recognition on the voice message to obtain a recognition result, which is used to instruct control of multiple vehicle components; and generate a first control signal according to the recognition result.
  • control module 703 is configured to control multiple vehicle components in accordance with a control sequence when the current scenario satisfies the scenario required for multiple vehicle components to reach their respective corresponding reference states, so that the multiple vehicle components reach their corresponding reference states.
  • control module 703 is configured to play prompt information when the current scene does not meet the scenarios required for multiple vehicle components to reach their corresponding reference states.
  • the prompt information is used to indicate failure to follow the control sequence. The reason why multiple vehicle components are controlled so that multiple vehicle components reach their corresponding reference states.
  • the device further includes: an acquisition module, configured to acquire the target correspondence between the configured first control signal, the plurality of vehicle components, the control sequence and the reference state;
  • the determination module 702 is configured to query the target correspondence according to the first control signal, and obtain multiple vehicle components corresponding to the first control signal, control sequences corresponding to the multiple vehicle components, and reference states corresponding to the multiple vehicle components.
  • the embodiment of the present application further provides an electronic device, and the electronic device is, for example, the above-mentioned terminal.
  • the electronic device includes a memory and a processor; at least one instruction is stored in the memory, and the at least one instruction is loaded and executed by the processor, so that the electronic device implements the method for controlling vehicle components provided by any exemplary embodiment of the present application. , or the control method based on the automotive intelligent device control system provided by any of the above exemplary embodiments.
  • the electronic device 800 can be a portable mobile electronic device, such as: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, Moving Picture Experts Compression Standard Audio Layer 3), MP4 (Moving Picture Experts Group Audio Layer IV , motion picture expert compresses standard audio levels 4) players, laptops or desktop computers.
  • Electronic device 800 may also be referred to as user equipment, portable electronic device, laptop electronic device, desktop electronic device, and other names.
  • the electronic device 800 includes: a processor 801 and a memory 802.
  • the processor 801 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc.
  • the processor 801 can adopt at least one of the group consisting of DSP (Digital Signal Processing, digital signal processing), FPGA (Field-Programmable Gate Array, field programmable gate array), and PLA (Programmable Logic Array, programmable logic array).
  • DSP Digital Signal Processing, digital signal processing
  • FPGA Field-Programmable Gate Array, field programmable gate array
  • PLA Programmable Logic Array, programmable logic array
  • the processor 801 can also include a main processor and a co-processor.
  • the main processor is a processor used to process data in the wake-up state, also called CPU (Central Processing Unit, central processing unit); the co-processor is A low-power processor used to process data in standby mode.
  • the processor 801 may be integrated with a GPU (Graphics Processing Unit, image processor), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen 805 .
  • the processor 801 may also include an AI (Artificial Intelligence, artificial intelligence) processor, which is used to process computing operations related to machine learning.
  • AI Artificial Intelligence, artificial intelligence
  • Memory 802 may include one or more computer-readable storage media, which may be non-transitory. Memory 802 may also include high-speed random access memory, and non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 802 is used to store at least one instruction, and the at least one instruction is used to be executed by the processor 801 to implement the control vehicle provided by the method embodiments in this application. Component method, or control method based on automobile intelligent equipment control system.
  • the electronic device 800 optionally further includes: a peripheral device interface 803 and at least one peripheral device.
  • the processor 801, the memory 802 and the peripheral device interface 803 may be connected through a bus or a signal line.
  • Each peripheral device can be connected to the peripheral device interface 803 through a bus, a signal line or a circuit board.
  • the peripheral device includes: at least one of the group consisting of a radio frequency circuit 804, a display screen 805, a camera component 806, an audio circuit 807, a positioning component 808 and a power supply 809.
  • the peripheral device interface 803 may be used to connect at least one I/O (Input/Output, input/output) related peripheral device to the processor 801 and the memory 802 .
  • the processor 801, the memory 802, and the peripheral device interface 803 are integrated on the same chip or circuit board; in some other embodiments, any one of the processor 801, the memory 802, and the peripheral device interface 803 or Both of them can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
  • the radio frequency circuit 804 is used to receive and transmit RF (Radio Frequency, radio frequency) signals, also called electromagnetic signals. Radio frequency circuit 804 communicates with communication networks and other communication devices through electromagnetic signals. The radio frequency circuit 804 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 804 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. Radio frequency circuitry 804 can communicate with other electronic devices through at least one wireless communication protocol.
  • RF Radio Frequency, radio frequency
  • the wireless communication protocol includes but is not limited to: metropolitan area network, mobile communication networks of all generations (2G, 3G, 4G and 5G), wireless LAN and/or Wi-Fi (Wireless Fidelity, wireless fidelity) network.
  • the radio frequency circuit 804 may also include NFC (Near Field Communication) related circuits, which is not limited in this application.
  • the display screen 805 is used to display UI (User Interface, user interface).
  • the UI can include graphics, text, icons, videos, and any combination thereof.
  • display screen 805 is a touch display screen
  • display screen 805 also has the ability to collect touch signals on or above the surface of display screen 805 .
  • the touch signal can be input to the processor 801 as a control signal for processing.
  • the display screen 805 can also be used to provide virtual buttons and/or virtual keyboards, also called soft buttons and/or soft keyboards.
  • the display screen 805 may be a flexible display screen, disposed on a curved or folded surface of the electronic device 800. Even the display screen 805 can be set into a non-rectangular irregular shape, that is, a special-shaped screen.
  • the display screen 805 can be made of LCD (Liquid Crystal Display, liquid crystal display), OLED (Organic Light-Emitting Diode, organic light-emitting diode) and other materials.
  • the camera assembly 806 is used to capture images or videos.
  • the camera assembly 806 includes a front camera and a rear camera.
  • the front camera is set on the front panel of the electronic device, and the rear camera is set on the back of the electronic device.
  • there are at least two rear cameras one of which is a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera, so as to realize the integration of the main camera and the depth-of-field camera to realize the background blur function.
  • camera assembly 806 may also include a flash.
  • the flash can be a single color temperature flash or a dual color temperature flash. Dual color temperature flash refers to a combination of warm light flash and cold light flash, which can be used for light compensation under different color temperatures.
  • Audio circuitry 807 may include a microphone and speakers.
  • the microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals that are input to the processor 801 for processing, or to the radio frequency circuit 804 to implement voice communication.
  • the microphone can also be an array microphone or an omnidirectional collection microphone.
  • the speaker is used to convert electrical signals from the processor 801 or the radio frequency circuit 804 into sound waves.
  • the loudspeaker can be a traditional membrane loudspeaker or a piezoelectric ceramic loudspeaker.
  • audio circuitry 807 may also include a headphone jack.
  • the positioning component 808 is used to locate the current geographical location of the electronic device 800 to implement navigation or LBS (Location Based Service).
  • the positioning component 808 may be a positioning component based on the United States' GPS (Global Positioning System), China's Beidou system, Russia's Galileo system, or the European Union's Galileo system.
  • the power supply 809 is used to power various components in the electronic device 800 .
  • Power source 809 may be AC, DC, disposable batteries, or rechargeable batteries.
  • the rechargeable battery may support wired charging or wireless charging.
  • the rechargeable battery can also be used to support fast charging technology.
  • electronic device 800 also includes one or more sensors 810 .
  • the one or more sensors 810 include, but are not limited to: an acceleration sensor 811 , a gyroscope sensor 812 , a pressure sensor 813 , a fingerprint sensor 814 , an optical sensor 815 and a proximity sensor 816 .
  • the acceleration sensor 811 can detect the acceleration on the three coordinate axes of the coordinate system established by the electronic device 800 .
  • the acceleration sensor 811 can be used to detect the components of gravity acceleration on three coordinate axes.
  • the processor 801 can control the display screen 805 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 811 .
  • the acceleration sensor 811 can also be used to collect game or user motion data.
  • the gyro sensor 812 can detect the body direction and rotation angle of the electronic device 800 , and the gyro sensor 812 can cooperate with the acceleration sensor 811 to collect the user's 3D movements on the electronic device 800 . Based on the data collected by the gyro sensor 812, the processor 801 can implement the following functions: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.
  • the pressure sensor 813 may be disposed on the side frame of the electronic device 800 and/or on the lower layer of the display screen 805 .
  • the pressure sensor 813 can detect the user's holding signal of the electronic device 800, and the processor 801 performs left and right hand identification or quick operation based on the holding signal collected by the pressure sensor 813.
  • the processor 801 controls the operability controls on the UI interface according to the user's pressure operation on the display screen 805.
  • the operability control includes at least one of the group consisting of a button control, a scroll bar control, an icon control, and a menu control.
  • the fingerprint sensor 814 is used to collect the user's fingerprint.
  • the processor 801 identifies the user's identity based on the fingerprint collected by the fingerprint sensor 814, or the fingerprint sensor 814 identifies the user's identity based on the collected fingerprint.
  • the processor 801 authorizes the user to perform relevant sensitive operations.
  • the sensitive operations include unlocking the screen, viewing encrypted information, downloading software, making payments, and changing settings.
  • the fingerprint sensor 814 may be disposed on the front, back, or side of the electronic device 800 . When the electronic device 800 is provided with a physical button or a manufacturer's logo, the fingerprint sensor 814 can be integrated with the physical button or the manufacturer's logo.
  • Optical sensor 815 is used to collect ambient light intensity.
  • the processor 801 can control the display brightness of the display screen 805 according to the ambient light intensity collected by the optical sensor 815 . For example, when the ambient light intensity is high, the display brightness of the display screen 805 is increased; when the ambient light intensity is low, the display brightness of the display screen 808 is decreased.
  • the processor 801 can also dynamically adjust the shooting parameters of the camera assembly 806 according to the ambient light intensity collected by the optical sensor 815 .
  • the proximity sensor 816 also called a distance sensor, is usually provided on the front panel of the electronic device 800.
  • the proximity sensor 816 is used to collect the distance between the user and the front of the electronic device 800 .
  • the processor 801 controls the display screen 805 to switch from the bright screen state to the closed screen state; when the proximity sensor 816 detects When the distance between the user and the front of the electronic device 800 gradually increases, the processor 801 controls the display screen 805 to switch from the screen-off state to the screen-on state.
  • FIG. 8 does not constitute a limitation on the electronic device 800, and may include more or fewer components than shown, or combine certain components, or adopt different component arrangements.
  • Embodiments of the present application also provide a computer-readable storage medium. At least one instruction is stored in the computer-readable storage medium. The instruction is loaded and executed by the processor, so that the computer implements the control vehicle provided by any of the above exemplary embodiments. component method, or the control method based on the automotive intelligent device control system provided by any of the above exemplary embodiments.
  • Embodiments of the present application also provide a computer program or computer program product.
  • the computer program or computer program product includes: computer instructions.
  • the computer instructions When the computer instructions are executed by the computer, the computer implements the control of vehicle components provided by any of the above exemplary embodiments. method, or the control method based on the automotive intelligent device control system provided by any of the above exemplary embodiments.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Train Traffic Observation, Control, And Security (AREA)
  • Control By Computers (AREA)

Abstract

A method and apparatus for controlling a vehicle assembly, and an electronic device and a readable storage medium, which belong to the technical field of control. The method comprises: receiving a first control signal (401); according to the first control signal, determining a plurality of vehicle assemblies, a control sequence corresponding to the plurality of vehicle assemblies, and reference states respectively corresponding to the plurality of vehicle assemblies (402); and controlling the plurality of vehicle assemblies according to the control sequence, such that the plurality of vehicle assemblies reach the reference states respectively corresponding thereto (403).

Description

控制车辆组件的方法、装置、电子设备及可读存储介质Methods, devices, electronic devices and readable storage media for controlling vehicle components
本申请要求于2022年06月30日提交的申请号为202210779095.6、申请名称为“一种汽车智能设备控制***和方法”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to the Chinese patent application with application number 202210779095.6 and the application title "An automobile intelligent equipment control system and method" submitted on June 30, 2022, the entire content of which is incorporated into this application by reference.
技术领域Technical field
本申请涉及控制技术领域,尤其涉及控制车辆组件的方法、装置、电子设备及可读存储介质。The present application relates to the field of control technology, and in particular to methods, devices, electronic devices and readable storage media for controlling vehicle components.
背景技术Background technique
随着车辆制造工艺的不断发展,车辆所包括的可控制的车辆组件也越来越多。其中,车辆组件包括但不限于座椅、空调、车窗和车门等等。As vehicle manufacturing processes continue to develop, vehicles include more and more controllable vehicle components. Among them, vehicle components include but are not limited to seats, air conditioners, windows and doors, etc.
发明内容Contents of the invention
本申请提供了一种控制车辆组件的方法、装置、电子设备及可读存储介质,本申请采用的技术方案包括如下的几个方面。This application provides a method, device, electronic device, and readable storage medium for controlling vehicle components. The technical solution adopted in this application includes the following aspects.
一方面,提供了一种汽车智能设备控制***,***设有至少一个自定义按键,所述自定义按键连接并输出触发信号至中控屏,所述中控屏与网关通信,所述网关通过CAN(Controller Area Network,控制器局域网络)总线连接执行机构并向执行机构输出控制指令。On the one hand, an automobile intelligent equipment control system is provided. The system is provided with at least one custom button. The custom button is connected to and outputs a trigger signal to a central control screen. The central control screen communicates with a gateway. The gateway passes The CAN (Controller Area Network) bus connects the actuators and outputs control instructions to the actuators.
在示例性实施例中,***设有连接中控屏的麦克风和扬声器。In an exemplary embodiment, the system is provided with a microphone and a speaker connected to the central control screen.
在示例性实施例中,所述执行机构包括汽车空调、车窗、车窗锁、车门锁、天窗、车灯、音响、汽车大灯、氛围灯、驾驶模式控制单元、座椅位置控制单元、座椅加热单元、座椅按摩单元、一键启动单元、驻车单元中的部分或全部。In an exemplary embodiment, the actuating mechanism includes a car air conditioner, a car window, a window lock, a door lock, a sunroof, a car light, a stereo, a car headlight, an ambient light, a driving mode control unit, a seat position control unit, Some or all of the seat heating unit, seat massage unit, one-button start unit, and parking unit.
在示例性实施例中,所述自定义按键为实体按键或者虚拟按键。In an exemplary embodiment, the custom keys are physical keys or virtual keys.
一方面,提供了一种基于所述汽车智能设备控制***的控制方法:On the one hand, a control method based on the automotive intelligent equipment control system is provided:
1)通过自定义按键启动自定义功能;1) Start custom functions through custom buttons;
2)根据预设执行清单按照顺序执行预设的每一个项目;2) Execute each preset item in sequence according to the preset execution list;
3)依次执行每个执行项目时,待启动条件满足后,执行相应功能,若启动条件始终未满足,则中断自定义功能并提示。3) When each execution project is executed in sequence, the corresponding function will be executed after the startup conditions are met. If the startup conditions are still not satisfied, the custom function will be interrupted and a prompt will be displayed.
在示例性实施例中,所述1)中启动自定义功能设有启动条件,需要满足按压或触碰自定义按键的同时达到预设启动条件。In an exemplary embodiment, there is a startup condition for activating the custom function in 1), and the preset startup condition needs to be met while pressing or touching the custom button.
在示例性实施例中,所述1)自定义功能启动后,中控屏提示预设的至少一个图标并等待语音指令,所述图标上设有语音指令提示,当获得语音指令并匹配成功后,执行相应图标的预设自定义功能。In an exemplary embodiment, after the 1) custom function is started, the central control screen prompts at least one preset icon and waits for the voice command. The icon is provided with a voice command prompt. When the voice command is obtained and matched successfully, , perform the preset customization function of the corresponding icon.
在示例性实施例中,所述3)中提示包括未满足条件的原因,以及自定义功能执行完毕的提示,所述提示包括显示信息提示和语音提示。In an exemplary embodiment, the prompt in 3) includes the reason why the condition is not met and the prompt that the custom function has been executed. The prompt includes a display information prompt and a voice prompt.
在示例性实施例中,所述自定义功能的设置方法:In an exemplary embodiment, the setting method of the custom function:
A、从中控屏进入自定义功能界面;A. Enter the custom function interface from the central control screen;
B、选择删除现有自定义功能、编辑现有自定义功能或新增自定义功能;B. Choose to delete existing custom functions, edit existing custom functions, or add new custom functions;
C、若选择选择删除现有自定义功能则删除后结束,若选择编辑现有自定义功能或新增自定义功能,则执行下一步;C. If you choose to delete the existing custom function, it will end after deletion. If you choose to edit the existing custom function or add a new custom function, proceed to the next step;
D、选择图标样式,设置图标上的语音指令提示、录入语音指令;D. Select the icon style, set the voice command prompt on the icon, and enter the voice command;
E、增加启动条件;E. Add starting conditions;
F、设置执行功能;F. Set execution function;
G、若继续增加执行项目则反馈步骤E,若是则执行下一步;G. If you continue to add execution items, feedback to step E, if so, proceed to the next step;
H、根据预设的所有执行项目执行清单,若确定则保持并退出,若否定则返回步骤D。H. Execute the list according to all preset execution items. If confirmed, keep and exit. If not, return to step D.
本申请的有益效果在于通过一键操作的方式,简化的汽车控制难度,特别是公共车辆,能够通过预先设置,快速的让用户“上手”,并且用户也可以根据需要自定义功能,让车辆电控更加方便,能够根据自己的用车习惯进行设置。The beneficial effect of this application is that through one-button operation, it simplifies the difficulty of car control, especially for public vehicles. It can quickly allow users to "get started" through pre-settings, and users can also customize functions as needed to make the vehicle electric. The control is more convenient and can be set according to your own driving habits.
一方面,提供了一种控制车辆组件的方法,该方法包括:In one aspect, a method of controlling a vehicle component is provided, the method including:
接收第一控制信号;receiving the first control signal;
根据所述第一控制信号确定多个车辆组件、所述多个车辆组件对应的控制顺序和所述多个车辆组件各自对应的参考状态;Determine a plurality of vehicle components, a corresponding control sequence of the plurality of vehicle components and a corresponding reference state of each of the plurality of vehicle components according to the first control signal;
按照所述控制顺序控制所述多个车辆组件,使得所述多个车辆组件达到各自对应的所述参考状态。The plurality of vehicle components are controlled according to the control sequence, so that the plurality of vehicle components reach the respective corresponding reference states.
在示例性实施例中,所述按照所述控制顺序控制所述多个车辆组件,使得所述多个车辆组件达到各自对应的所述参考状态,包括:向网关设备发送所述控制 顺序、所述多个车辆组件各自对应的组件标识和所述多个车辆组件各自对应的参考状态的状态标识;其中,所述控制顺序、所述组件标识和所述状态标识用于所述网关设备生成有序的多个第二控制信号,所述有序的多个第二控制信号用于按照所述控制顺序控制所述多个车辆组件,使得所述多个车辆组件达到各自对应的所述参考状态。In an exemplary embodiment, controlling the plurality of vehicle components according to the control sequence so that the plurality of vehicle components reach their corresponding reference states includes: sending the control sequence, the control sequence, and the corresponding reference states to a gateway device. The component identifiers corresponding to the plurality of vehicle components and the state identifiers of the reference states corresponding to the multiple vehicle components; wherein the control sequence, the component identifier and the state identifier are used for the gateway device to generate A plurality of second control signals in sequence, the plurality of second control signals in sequence are used to control the plurality of vehicle components according to the control sequence, so that the plurality of vehicle components reach the respective corresponding reference states. .
在示例性实施例中,所述接收第一控制信号,包括:接收针对控制按键的选中操作,所述控制按键用于指示对所述多个车辆组件进行控制,所述控制按键包括虚拟按键和实体按键中的至少一种按键;根据所述选中操作生成所述第一控制信号。In an exemplary embodiment, receiving the first control signal includes: receiving a selection operation for a control button, the control button being used to instruct control of the plurality of vehicle components, the control button including a virtual button and At least one type of physical keys; generating the first control signal according to the selection operation.
在示例性实施例中,所述接收第一控制信号,包括:接收语音消息;对所述语音消息进行语义识别,得到识别结果,所述识别结果用于指示对所述多个车辆组件进行控制;根据所述识别结果生成所述第一控制信号。In an exemplary embodiment, receiving the first control signal includes: receiving a voice message; performing semantic recognition on the voice message to obtain a recognition result, and the recognition result is used to indicate controlling the multiple vehicle components. ; Generate the first control signal according to the identification result.
在示例性实施例中,所述按照所述控制顺序控制所述多个车辆组件,使得所述多个车辆组件达到各自对应的所述参考状态,包括:在当前场景满足所述多个车辆组件达到各自对应的所述参考状态所需要的场景的情况下,执行所述按照所述控制顺序控制所述多个车辆组件,使得所述多个车辆组件达到各自对应的所述参考状态。In an exemplary embodiment, controlling the multiple vehicle components according to the control sequence so that the multiple vehicle components reach their corresponding reference states includes: satisfying the requirements of the multiple vehicle components in the current scenario. In the case of reaching the scene required for the corresponding reference state, the control of the plurality of vehicle components according to the control sequence is performed, so that the plurality of vehicle components reach the respective corresponding reference state.
在示例性实施例中,所述按照所述控制顺序控制所述多个车辆组件,使得所述多个车辆组件达到各自对应的所述参考状态,包括:在当前场景不满足所述多个车辆组件达到各自对应的所述参考状态所需要的场景的情况下,播放提示信息,所述提示信息用于指示未能按照所述控制顺序控制所述多个车辆组件,使得所述多个车辆组件达到各自对应的所述参考状态的原因。In an exemplary embodiment, controlling the plurality of vehicle components according to the control sequence so that the plurality of vehicle components reach their corresponding reference states includes: when the current scene does not satisfy the requirements of the multiple vehicle components, When the components reach the corresponding scene required by the reference state, prompt information is played, and the prompt information is used to indicate that the multiple vehicle components cannot be controlled according to the control sequence, so that the multiple vehicle components The reasons for reaching the respective corresponding reference states.
在示例性实施例中,所述根据所述第一控制信号确定多个车辆组件、所述多个车辆组件对应的控制顺序和所述多个车辆组件各自对应的参考状态之前,所述方法还包括:获取配置的第一控制信号、多个车辆组件、控制顺序与参考状态之间的目标对应关系;In an exemplary embodiment, before determining a plurality of vehicle components, a corresponding control sequence of the plurality of vehicle components and a corresponding reference state of each of the plurality of vehicle components according to the first control signal, the method further It includes: obtaining the target correspondence between the configured first control signal, multiple vehicle components, control sequence and reference state;
所述根据所述第一控制信号确定多个车辆组件、所述多个车辆组件对应的控制顺序和所述多个车辆组件各自对应的参考状态,包括:根据所述第一控制信号查询所述目标对应关系,得到所述第一控制信号对应的所述多个车辆组件、所述多个车辆组件对应的控制顺序和所述多个车辆组件各自对应的参考状态。Determining multiple vehicle components, corresponding control sequences of the multiple vehicle components and corresponding reference states of the multiple vehicle components according to the first control signal includes: querying the multiple vehicle components according to the first control signal. According to the target correspondence relationship, the plurality of vehicle components corresponding to the first control signal, the corresponding control sequences of the plurality of vehicle components, and the corresponding reference states of each of the plurality of vehicle components are obtained.
一方面,提供了一种控制车辆组件的装置,该装置包括:In one aspect, a device for controlling vehicle components is provided, the device comprising:
接收模块,用于接收第一控制信号;a receiving module for receiving the first control signal;
确定模块,用于根据所述第一控制信号确定多个车辆组件、所述多个车辆组件对应的控制顺序和所述多个车辆组件各自对应的参考状态;a determination module configured to determine a plurality of vehicle components, a corresponding control sequence of the plurality of vehicle components, and a corresponding reference state of each of the plurality of vehicle components according to the first control signal;
控制模块,用于按照所述控制顺序控制所述多个车辆组件,使得所述多个车辆组件达到各自对应的所述参考状态。A control module, configured to control the plurality of vehicle components according to the control sequence, so that the plurality of vehicle components reach the respective corresponding reference states.
在示例性实施例中,所述控制模块,用于向网关设备发送所述控制顺序、所述多个车辆组件各自对应的组件标识和所述多个车辆组件各自对应的参考状态的状态标识;其中,所述控制顺序、所述组件标识和所述状态标识用于所述网关设备生成有序的多个第二控制信号,所述有序的多个第二控制信号用于按照所述控制顺序控制所述多个车辆组件,使得所述多个车辆组件达到各自对应的所述参考状态。In an exemplary embodiment, the control module is configured to send the control sequence, the component identifiers corresponding to the multiple vehicle components, and the state identifiers of the reference states corresponding to the multiple vehicle components to the gateway device; Wherein, the control sequence, the component identification and the status identification are used for the gateway device to generate multiple second control signals in an orderly manner, and the multiple second control signals in an orderly manner are used according to the control The plurality of vehicle components are sequentially controlled so that the plurality of vehicle components reach respective corresponding reference states.
在示例性实施例中,所述接收模块,用于接收针对控制按键的选中操作,所述控制按键用于指示对所述多个车辆组件进行控制,所述控制按键包括虚拟按键和实体按键中的至少一种按键;根据所述选中操作生成所述第一控制信号。In an exemplary embodiment, the receiving module is configured to receive a selection operation for a control button, and the control button is used to instruct the control of the multiple vehicle components. The control button includes a virtual button and a physical button. at least one key; generating the first control signal according to the selection operation.
在示例性实施例中,所述接收模块,用于接收语音消息;对所述语音消息进行语义识别,得到识别结果,所述识别结果用于指示对所述多个车辆组件进行控制;根据所述识别结果生成所述第一控制信号。In an exemplary embodiment, the receiving module is configured to receive a voice message; perform semantic recognition on the voice message to obtain a recognition result, and the recognition result is used to indicate control of the multiple vehicle components; according to the The recognition result generates the first control signal.
在示例性实施例中,所述控制模块,用于在当前场景满足所述多个车辆组件达到各自对应的所述参考状态所需要的场景的情况下,执行所述按照所述控制顺序控制所述多个车辆组件,使得所述多个车辆组件达到各自对应的所述参考状态。In an exemplary embodiment, the control module is configured to perform the control according to the control sequence when the current scene satisfies the scene required for the plurality of vehicle components to reach their corresponding reference states. The plurality of vehicle components are configured to enable the plurality of vehicle components to reach respective corresponding reference states.
在示例性实施例中,所述控制模块,用于在当前场景不满足所述多个车辆组件达到各自对应的所述参考状态所需要的场景的情况下,播放提示信息,所述提示信息用于指示未能按照所述控制顺序控制所述多个车辆组件,使得所述多个车辆组件达到各自对应的所述参考状态的原因。In an exemplary embodiment, the control module is configured to play prompt information when the current scene does not satisfy the scenes required for the plurality of vehicle components to reach their corresponding reference states, and the prompt information is used Indicates the reason why the plurality of vehicle components cannot be controlled according to the control sequence so that the plurality of vehicle components reach the respective corresponding reference states.
在示例性实施例中,所述装置还包括:获取模块,用于获取配置的第一控制信号、多个车辆组件、控制顺序与参考状态之间的目标对应关系;In an exemplary embodiment, the device further includes: an acquisition module, configured to acquire the target correspondence between the configured first control signal, the plurality of vehicle components, the control sequence and the reference state;
所述确定模块,用于根据所述第一控制信号查询所述目标对应关系,得到所述第一控制信号对应的所述多个车辆组件、所述多个车辆组件对应的控制顺序和所述多个车辆组件各自对应的参考状态。The determination module is configured to query the target correspondence relationship according to the first control signal, and obtain the multiple vehicle components corresponding to the first control signal, the control sequence corresponding to the multiple vehicle components, and the The respective reference states of multiple vehicle components.
一方面,提供了一种电子设备,所述电子设备包括存储器及处理器;所述存 储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行,以使所述电子设备实现上述任一示例性实施例提供的控制车辆组件的方法,或者上述任一示例性实施例提供的基于汽车智能设备控制***的控制方法。On the one hand, an electronic device is provided. The electronic device includes a memory and a processor; at least one instruction is stored in the memory, and the at least one instruction is loaded and executed by the processor, so that the electronic device Implement the method of controlling vehicle components provided by any of the above exemplary embodiments, or the control method based on the automotive intelligent device control system provided by any of the above exemplary embodiments.
一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令,所述指令由处理器加载并执行,以使计算机实现上述任一示例性实施例提供的控制车辆组件的方法,或者上述任一示例性实施例提供的基于汽车智能设备控制***的控制方法。On the one hand, a computer-readable storage medium is provided. At least one instruction is stored in the computer-readable storage medium. The instruction is loaded and executed by a processor, so that the computer implements the method provided by any of the above exemplary embodiments. A method of controlling vehicle components, or a control method based on a vehicle intelligent device control system provided by any of the above exemplary embodiments.
另一方面,提供了一种计算机程序或计算机程序产品,所述计算机程序或计算机程序产品包括:计算机指令,所述计算机指令被计算机执行时,使得所述计算机实现上述任一示例性实施例提供的控制车辆组件的方法,或者上述任一示例性实施例提供的基于汽车智能设备控制***的控制方法。On the other hand, a computer program or computer program product is provided. The computer program or computer program product includes: computer instructions. When the computer instructions are executed by a computer, the computer implements any of the above exemplary embodiments. A method of controlling vehicle components, or a control method based on a vehicle intelligent device control system provided by any of the above exemplary embodiments.
本申请实施例提供的技术方案带来的有益效果至少包括:The beneficial effects brought by the technical solutions provided by the embodiments of this application at least include:
在接收到一个第一控制信号之后,便可以根据该第一控制信号确定需要控制的多个车辆组件、多个车辆组件对应的控制顺序和多个车辆组件各自对应的参考状态。之后,可以按照该控制顺序实现对多个车辆组件的控制,从而使得多个车辆组件分别达到各自对应的参考状态。因此,对于用户而言,无需连续对每个车辆组件分别进行一次控制,而是仅需触发一个第一控制信号即可实现对多个车辆组件的顺序控制。由此,不仅使得对多个车辆组件的控制效率较高,而且对于用户而言操作比较简便,提高了用户的控制体验。After receiving a first control signal, multiple vehicle components that need to be controlled, corresponding control sequences of the multiple vehicle components, and corresponding reference states of the multiple vehicle components can be determined based on the first control signal. Afterwards, multiple vehicle components can be controlled according to the control sequence, so that the multiple vehicle components reach respective corresponding reference states. Therefore, for the user, there is no need to continuously control each vehicle component once, but only need to trigger a first control signal to achieve sequential control of multiple vehicle components. This not only makes the control efficiency of multiple vehicle components higher, but also makes the operation easier for the user, improving the user's control experience.
附图说明Description of drawings
下面对本申请说明书中每幅附图表达的内容作简要说明:The following is a brief description of the content expressed in each drawing in this application specification:
图1为本申请实施例提供的一种汽车智能设备控制方法原理图;Figure 1 is a schematic diagram of an automotive intelligent device control method provided by an embodiment of the present application;
图2为本申请实施例提供的另一种汽车智能设备控制方法原理图;Figure 2 is a schematic diagram of another automotive intelligent device control method provided by an embodiment of the present application;
图3为本申请实施例提供的一种实施环境的示意图;Figure 3 is a schematic diagram of an implementation environment provided by an embodiment of the present application;
图4为本申请实施例提供的一种控制车辆组件的方法的流程图;Figure 4 is a flow chart of a method for controlling vehicle components provided by an embodiment of the present application;
图5为本申请实施例提供的一种通过控制按键控制车辆组件的示意图;Figure 5 is a schematic diagram of controlling vehicle components through control buttons according to an embodiment of the present application;
图6为本申请实施例提供的一种通过语音消息控制车辆组件的示意图;Figure 6 is a schematic diagram of controlling vehicle components through voice messages according to an embodiment of the present application;
图7为本申请实施例提供的一种控制车辆组件的装置的结构示意图;Figure 7 is a schematic structural diagram of a device for controlling vehicle components provided by an embodiment of the present application;
图8为本申请实施例提供的一种电子设备的结构示意图。FIG. 8 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
具体实施方式Detailed ways
下面对照附图,通过对实施例的描述,本申请的实施方式如所涉及的各构件的形状、构造、各部分之间的相互位置及连接关系、各部分的作用及工作原理、制造工艺及操作使用方法等,作进一步详细的说明,以帮助本领域技术人员对本申请的发明构思、技术方案有更完整、准确和深入的理解。With reference to the accompanying drawings, through the description of the embodiments, the embodiments of the present application include the shape and structure of each component involved, the mutual position and connection relationship between each part, the function and working principle of each part, the manufacturing process and Operation methods, etc. are described in further detail to help those skilled in the art have a more complete, accurate and in-depth understanding of the inventive concepts and technical solutions of the present application.
传统汽车具有的车内娱乐功能单一,满足不了人们对体验上的追求。最早的车内电器比较简单,收音机,CD(Compact Disc,激光唱片),磁带,这种情况下满足不了驾驶员的追求。到现在的智能座舱,结合了车内更多的产品例如仪表、空调控制面板等为一体,更加智能,提供的功能也越来越丰富,视听、资讯、车载卡拉OK、语音聊天,甚至是游戏等。可以调用座椅,空调,车窗让驾驶员操作更加智能化。但如此之多的操控按键,使得操控和操作更加复杂,人们需要一种一键能够满足当前环境所有需求的按键设置,利用简单的操作控制复杂的电控***。Traditional cars have a single in-car entertainment function, which cannot satisfy people's pursuit of experience. The earliest electrical appliances in the car were relatively simple, including radios, CDs (Compact Discs), and tapes. In this case, they could not satisfy the driver's pursuit. The current smart cockpit combines more products in the car, such as instruments, air conditioning control panels, etc., making it more intelligent and providing more and more functions, such as audio-visual, information, in-car karaoke, voice chat, and even games. wait. Seats, air conditioning, and windows can be called up to make driver operation more intelligent. However, so many control buttons make control and operation more complicated. People need a button setting that can meet all the needs of the current environment with one button, and use simple operations to control complex electronic control systems.
汽车智能设备控制***,设有至少一个自定义按键,该自定义按键可以参见图1。这个自定义按键可以为实体按键,设置在中控台上,驾驶员方便触碰到位置,也可以是中控屏某个页面(比如开机首页)的虚拟按键,通过这个按键能够执行一个或多个预设的功能,功能由执行机构执行,自定义按键连接并输出触发信号至中控屏,中控屏与网关通信。参见图1和图2,网关通过CAN总线连接执行机构并向执行机构输出控制指令,执行机构执行预设的控制指令,其中执行机构包括汽车空调、车窗、车窗锁、车门锁、天窗、车灯、音响、汽车大灯、氛围灯、驾驶模式控制单元、座椅位置控制单元、座椅加热单元、座椅按摩单元、一键启动单元、驻车单元中的部分或全部。The automobile intelligent equipment control system is provided with at least one customized button. The customized button can be seen in Figure 1. This custom button can be a physical button, set on the center console where the driver can easily touch it, or it can be a virtual button on a certain page of the central control screen (such as the startup homepage). This button can execute one or more A preset function, the function is executed by the actuator, the customized button is connected and the trigger signal is output to the central control screen, and the central control screen communicates with the gateway. Referring to Figure 1 and Figure 2, the gateway connects to the actuator through the CAN bus and outputs control instructions to the actuator. The actuator executes the preset control instructions. The actuator includes automobile air conditioners, windows, window locks, door locks, sunroofs, etc. Some or all of car lights, audio, car headlights, ambient lights, driving mode control units, seat position control units, seat heating units, seat massage units, one-button start units, and parking units.
中控屏连接有麦克风和扬声器,这样能够满足自身显示功能的情况下,通过麦克风可以进行语音识别,通过中控屏预设的语音识别***,完成与用户的语音交互,扬声器则可以根据需要播放提示音,便于***正常运作,进一步提高***与用户的互动性能。The central control screen is connected to a microphone and speakers. If it can meet its own display function, voice recognition can be performed through the microphone. The voice interaction with the user is completed through the preset voice recognition system of the central control screen, and the speakers can play as needed. The prompt sound facilitates the normal operation of the system and further improves the interaction between the system and the user.
本申请实施例还提供了一种基于上述汽车智能设备控制***的控制方法,该方法包括:Embodiments of the present application also provide a control method based on the above-mentioned automotive intelligent device control system. The method includes:
1)通过自定义按键启动自定义功能,这里启动自定义功能可以根据需要设置启动条件,启动条件可以是从安全角度出发,例如座椅前后调节时,需要在车辆停止状态下,含有座椅位置调节的自定义功能,则需要判断当前车速,只有在 停止时,才能够执行,也可以从防止误触的角度出发,避免不小心碰到就立刻执行,例如只有长按3秒才能够启动自定义功能;1) Start a custom function through a custom button. To start the custom function here, you can set the startup conditions as needed. The startup conditions can be from a safety perspective. For example, when the seat is adjusted forward and backward, it needs to include the seat position when the vehicle is stopped. The customized function of adjustment needs to determine the current vehicle speed, which can only be executed when it is stopped. It can also be executed immediately to avoid accidentally touching it from the perspective of preventing accidental touches. For example, only long pressing for 3 seconds can start the automatic function. Define functions;
2)根据预设执行清单按照顺序执行预设的每一个项目,自定义功能中包含一个执行清单,执行清单是有顺序排列的执行项目构成,执行项目可以自定义,执行清单中的执行项目一般设有多个,也可以设置一个,这样就是利用自定义按键启动某项功能,如开启车窗、开启空调等;2) Execute each preset project in sequence according to the preset execution list. The custom function contains an execution list. The execution list is composed of execution items arranged in sequence. The execution items can be customized. The execution items in the execution list are generally There are multiple, or you can set one, so that you can use customized buttons to activate a certain function, such as opening the car window, turning on the air conditioner, etc.;
3)依次执行每个执行项目时,待启动条件满足后,执行相应功能,若启动条件始终未满足,则中断自定义功能并提示;每个执行清单中的执行项目是顺序设置的,执行时也是按照预设顺序一个一个执行,每一个执行项目都可以设置一个启动条件,方便智能化的“编程”,当然也可以不设置启动条件,即启动条件为“无”,执行到该执行项目时,直接运行该执行项目设置的功能,例如直接开窗、直接锁车、直接播放音响等,所有的执行项目执行完毕后,可以播放提示音,或者在中控屏上播放提示动画。3) When executing each execution item in sequence, after the startup conditions are met, the corresponding function will be executed. If the startup conditions are not always satisfied, the custom function will be interrupted and a prompt will appear; the execution items in each execution list are set sequentially, and when executed It is also executed one by one according to the preset sequence. Each execution item can be set with a start condition to facilitate intelligent "programming". Of course, the start condition can also be set without setting, that is, the start condition is "none". When the execution item is executed, , directly run the functions set by the execution item, such as directly opening windows, directly locking the car, directly playing audio, etc. After all execution items are executed, the prompt sound can be played, or the prompt animation can be played on the central control screen.
在依次执行每个执行项目时,若某个执行项目的启动条件为满足,例如控制座椅调节时,要求车速为0,而当前车速为10km/h(单位:千米每小时),则不满足启动条件,***可以播放提示音,或者在中控屏上播放提示信息,告知用于某个项目的条件不满足,无法执行。When executing each execution project in sequence, if the start condition of an execution project is met, for example, when controlling the seat adjustment, the vehicle speed is required to be 0, and the current vehicle speed is 10km/h (unit: kilometers per hour), then it will not When the startup conditions are met, the system can play a prompt sound or play a prompt message on the central control screen to inform that the conditions for a certain project are not met and cannot be executed.
为了提升***的智能性,以及单个自定义按键的功能性,特别是单个实体自定义按键,可以在启动自定义功能启动后,如图2所示,中控屏提示预设的至少一个图标并等待语音指令,这里的数量可以通过自定义功能的设置方法进行设置,图标的样式可以自己定义,也可以标准文件,提示语音控制的内容,如标注“休息”、“音响”、“灯光”,语音指令也可以预先录入,每个图标则代表一个执行清单,按压自定义按键作为启动语音功能的启动键,当获得语音指令并匹配成功后,执行相应图标的预设自定义功能,匹配失败则进行提示。In order to improve the intelligence of the system and the functionality of a single custom button, especially a single entity custom button, after starting the custom function, as shown in Figure 2, the central control screen prompts at least one preset icon and Waiting for voice commands, the number here can be set through the custom function setting method. The style of the icon can be defined by yourself, or it can be a standard file to prompt the content of voice control, such as marking "rest", "sound", "light", Voice commands can also be entered in advance. Each icon represents an execution list. Press the custom button as the startup key to activate the voice function. When the voice command is obtained and matched successfully, the preset custom function of the corresponding icon will be executed. If the match fails, Prompt.
示例性地,自定义功能的设置方法包括:By way of example, custom function setting methods include:
A、从中控屏进入自定义功能界面,可以是独立的某个页面;A. Enter the custom function interface from the central control screen, which can be an independent page;
B、进入后可以长按某个自定义功能的图标,选择进行删除或再编辑,若选择删除,则直接删除这个图标相关的全部预设内容,若选择编辑,则执行步骤E-H,会需要录入已设置的内容,方便后期修改;此外,还可以选择新增自定义功能,即增加新的图标;B. After entering, you can long press the icon of a custom function and choose to delete or re-edit. If you choose to delete, all the preset content related to this icon will be deleted directly. If you choose to edit, perform steps E-H and you will need to enter it. The content that has been set is convenient for later modification; in addition, you can also choose to add custom functions, that is, add new icons;
C、若选择选择删除现有自定义功能则删除后结束,若选择编辑现有自定义 功能或新增自定义功能,则执行下一步;C. If you choose to delete the existing custom function, it will end after deletion. If you choose to edit the existing custom function or add a new custom function, proceed to the next step;
D、选择图标样式,设置图标上的语音指令提示、录入语音指令,即能够设置每个图标的样子,以及每个图标上的提示字,另外通过多次语音录入,作为启动项目的语音指令,如录入“休息”、“音响”、“灯光”语音;D. Select the icon style, set the voice command prompt on the icon, and enter the voice command, that is, you can set the appearance of each icon and the prompt word on each icon. In addition, through multiple voice inputs, it can be used as a voice command to start the project. For example, enter the voices of "rest", "sound" and "light";
之后是逐一设置每个启动项目,每个启动项目包括增加启动条件和设置执行功能;After that, each startup project is set one by one. Each startup project includes adding startup conditions and setting execution functions;
E、增加启动条件,这里可以可选择的下拉内容进行选择,例如延迟3秒,判断是否下雨等等;E. Add startup conditions, where you can select optional drop-down content, such as delaying for 3 seconds, determining whether it rains, etc.;
F、设置执行功能,同样的这里可以可选择的下拉内容进行选择,例如启动主驾驶位按摩功能,主驾驶座椅放倒且座椅调节到最后位置;F. Set the execution function. Similarly, you can select the optional drop-down content here, such as activating the main driver's seat massage function, folding the main driver's seat and adjusting the seat to the final position;
G、若继续增加执行项目则反馈步骤E,若是则执行下一步;G. If you continue to add execution items, feedback to step E, if so, proceed to the next step;
H、根据预设的所有执行项目执行清单,若确定则保持并退出,若否定则返回步骤D。H. Execute the list according to all preset execution items. If confirmed, keep and exit. If not, return to step D.
通过这样的步骤,可以实现汽车功能的“编程”,满足客户的个性化需求,也可以根据自己习惯,调节一些车机设计不合理,或者不适应的地方。Through such steps, the "programming" of car functions can be realized to meet the individual needs of customers, and some unreasonable or inappropriate parts of the car design can also be adjusted according to one's own habits.
本申请实施例提供了一种实施环境,该实施环境可用于执行本申请实施例提供的控制车辆组件的方法。如图3所示,该实施环境包括至少一个电子设备31和网关设备32。其中,电子设备31可以直接对车辆组件进行控制。或者,电子设备31也可以与网关设备32进行通信连接,从而通过网关设备32实现对车辆组件的控制。The embodiments of the present application provide an implementation environment, which can be used to execute the method for controlling vehicle components provided by the embodiments of the present application. As shown in FIG. 3 , the implementation environment includes at least one electronic device 31 and a gateway device 32 . Among them, the electronic device 31 can directly control the vehicle components. Alternatively, the electronic device 31 may also communicate with the gateway device 32 to control the vehicle components through the gateway device 32 .
示例性地,电子设备31包括但不限于任何一种可与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互的电子产品,例如PC(Personal Computer,个人计算机)、手机、智能手机、PDA(Personal Digital Assistant,个人数字助手)、可穿戴设备、掌上电脑PPC(Pocket PC)、平板电脑、智能车机、智能电视、智能音箱和车辆中控机等等。Illustratively, the electronic device 31 includes but is not limited to any electronic product that can perform human-computer interaction with the user through one or more methods such as keyboard, touch pad, touch screen, remote control, voice interaction or handwriting device, such as a PC. (Personal Computer, personal computer), mobile phone, smart phone, PDA (Personal Digital Assistant, personal digital assistant), wearable devices, handheld computer PPC (Pocket PC), tablet computer, smart car, smart TV, smart speaker and vehicle Central control machine and so on.
可选地,网关设备32可以是一台服务器,也可以是由多台服务器组成的服务器集群。Optionally, the gateway device 32 may be a server or a server cluster composed of multiple servers.
本领域技术人员应能理解上述电子设备31和网关设备32仅为举例,其他现有的或今后可能出现的电子设备或网关设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。Those skilled in the art should understand that the above-mentioned electronic device 31 and gateway device 32 are only examples, and other existing or future electronic devices or gateway devices that may be applicable to this application shall also be included in the protection scope of this application. and is hereby incorporated by reference.
基于以上的实施环境,相关技术中在对车辆组件进行控制时,用户需要通过 电子设备或者通过手动的方式分别控制每个车辆组件。因此,当用户想要对多个车辆组件进行控制的时候,就需要连续进行多次控制。这样不仅控制效率不高,而且对于用户而言操作比较繁琐,影响用户的控制体验。Based on the above implementation environment, when controlling vehicle components in related technologies, users need to control each vehicle component separately through electronic devices or manually. Therefore, when the user wants to control multiple vehicle components, he or she needs to perform multiple consecutive controls. Not only is the control efficiency not high, but the operation is also cumbersome for the user, affecting the user's control experience.
本申请实施例提供了一种控制车辆组件的方法,该方法可以应用于图3所示的实施环境包括的电子设备中。如图4所示,该方法包括如下的步骤401至步骤403。Embodiments of the present application provide a method for controlling vehicle components, which method can be applied to electronic devices included in the implementation environment shown in FIG. 3 . As shown in Figure 4, the method includes the following steps 401 to 403.
步骤401,接收第一控制信号。Step 401: Receive a first control signal.
电子设备接收到第一控制信号,代表着用户需要对车辆包括的多个车辆组件进行控制。其中,多个车辆组件可以是指至少两个车辆组件。用户可以是驾驶车辆的用户,也可以是未驾驶车辆但乘坐车辆的用户,在此不作限定。在一些实施方式中,车辆组件可以是车辆包括的实体组件,比如:座椅、空调、车窗、车门、车灯、音响、雨刷器等等,车辆组件可以位于车辆内部,也可以位于车辆外部。或者,在另一些实施方式中,车辆组件还可以是车辆包括的虚拟组件,虚拟组件用于提供相关功能,相关功能例如为驾驶控制功能、驻车功能等等。The electronic device receives the first control signal, which represents that the user needs to control multiple vehicle components included in the vehicle. Wherein, the plurality of vehicle components may refer to at least two vehicle components. The user may be a user who drives a vehicle, or may be a user who does not drive a vehicle but rides in a vehicle, which is not limited here. In some embodiments, vehicle components may be physical components included in the vehicle, such as: seats, air conditioners, windows, doors, lights, speakers, wipers, etc. The vehicle components may be located inside the vehicle or outside the vehicle. . Or, in other embodiments, the vehicle components may also be virtual components included in the vehicle, and the virtual components are used to provide related functions, such as driving control functions, parking functions, and so on.
在示例性实施例中,电子设备接收第一控制信号,包括但不限于如下的接收方式一和接收方式二。In an exemplary embodiment, the electronic device receives the first control signal, including but not limited to the following receiving methods one and two.
接收方式一,参见图5,接收第一控制信号,包括:接收针对控制按键的选中操作,控制按键用于指示对多个车辆组件进行控制,该控制按键包括虚拟按键和实体按键中的至少一种按键;根据选中操作生成第一控制信号。Reception mode one, see Figure 5, receiving the first control signal includes: receiving a selection operation for a control button, which is used to instruct control of multiple vehicle components. The control button includes at least one of a virtual button and a physical button. kind of button; generating a first control signal according to the selected operation.
当控制按键包括虚拟按键时,选中操作可以为点击等操作。该虚拟按键可以是电子设备上显示的虚拟按键,也可以是与电子设备通信连接的其他设备上显示的虚拟按键,其他设备例如为用户使用的终端、智能车钥匙等等。如果由电子设备显示该虚拟按键,那么当用户到达车辆之后,便可以选中电子设备所显示的虚拟按键,使得电子设备接收针对虚拟按键的选中操作。而如果由其他设备显示该虚拟按键,则用户可以在还未到达车辆时,就选中其他设备显示的虚拟按键,其他设备在接收到针对虚拟按键的选中操作之后,向电子设备发送信号,从而使得电子设备在接收到信号之后,确认接收到针对虚拟按键的选中操作。When the control keys include virtual keys, the selection operation can be a click operation or other operations. The virtual key may be a virtual key displayed on the electronic device, or may be a virtual key displayed on other devices communicatively connected to the electronic device, such as a terminal used by the user, a smart car key, etc. If the virtual key is displayed by the electronic device, then when the user arrives at the vehicle, the user can select the virtual key displayed by the electronic device, so that the electronic device receives the selection operation for the virtual key. If the virtual button is displayed by another device, the user can select the virtual button displayed by the other device before arriving at the vehicle. After receiving the selection operation for the virtual button, the other device sends a signal to the electronic device, so that After receiving the signal, the electronic device confirms receipt of the selection operation for the virtual key.
或者,当控制按键包括实体按键时,选中操作可以为按压等操作。实体按键可以是位于车辆内部的实体按键,也可以是位于上述其他设备上的实体按键,在此不作限定。无论实体按键位于哪个位置,该实体按键均可以在检测到自身被选中之后,向电子设备发送信号,从而使得电子设备在接收到信号之后,确认接收 到针对实体按键的选中操作。Or, when the control button includes a physical button, the selection operation can be a pressing operation. The physical button may be a physical button located inside the vehicle, or may be a physical button located on other devices mentioned above, which is not limited here. No matter where the physical button is located, the physical button can send a signal to the electronic device after detecting that it is selected, so that after receiving the signal, the electronic device confirms receipt of the selection operation of the physical button.
无论该控制按键是虚拟按键还是实体按键,该控制按键均需要用于指示对多个车辆组件进行控制。比如,该控制按键上显示有用于指示可以对多个车辆组件进行控制的文字或图标,以便于用户了解在选中该控制按键之后便可以一次性实现对多个车辆组件的控制。例如,控制按键上可以显示有“睡眠休息”的文字或图标,则用户可以了解到选中该控制按键之后,可以控制多个车辆组件达到适于进行睡眠休息的参考状态。另外,在电子设备接收针对控制按键的选中操作之后,可以根据接收到的选中操作生成第一控制信号,该第一控制信号用于对多个车辆组件进行控制。由此,使得用户对控制按键进行一次选中操作便可以生成第一控制信号,且后续可以根据第一控制信号对多个车辆组件进行控制,此种控制车辆组件的方式对于用户而言较为便捷。Regardless of whether the control button is a virtual button or a physical button, the control button needs to be used to indicate control of multiple vehicle components. For example, text or icons indicating that multiple vehicle components can be controlled are displayed on the control button, so that the user can understand that multiple vehicle components can be controlled at one time after selecting the control button. For example, the text or icon of "sleep rest" can be displayed on the control button, and the user can understand that after selecting the control button, multiple vehicle components can be controlled to reach a reference state suitable for sleep rest. In addition, after the electronic device receives a selection operation for the control button, a first control signal may be generated according to the received selection operation, and the first control signal is used to control a plurality of vehicle components. As a result, the user can generate the first control signal by selecting the control button once, and can subsequently control multiple vehicle components based on the first control signal. This method of controlling vehicle components is more convenient for the user.
接收方式二,参见图6,接收第一控制信号,包括:接收语音消息;对语音消息进行语义识别,得到识别结果,识别结果用于指示对多个车辆组件进行控制;根据识别结果生成第一控制信号。The second receiving method, see Figure 6, receives the first control signal, including: receiving a voice message; performing semantic recognition on the voice message to obtain a recognition result, and the recognition result is used to indicate the control of multiple vehicle components; generating the first control signal according to the recognition result. control signal.
其中,电子设备可以通过图6所示的麦克风接收该语音消息。在电子设备接收语音消息之后,对该语音消息进行语义识别。比如,电子设备可以将语音消息输入配置的语义识别模型,从而得到语义识别模型输出的识别结果。当得到的识别结果用于指示对多个车辆组件进行控制时,电子设备便可以确定用户需要对车辆包括的多个车辆组件进行控制,从而可以根据识别结果生成第一控制信号。由此,使得用户发出一条语音消息便可以生成第一控制信号,且后续可以根据第一控制信号对多个车辆组件进行控制,此种控制车辆组件的方式对于用户而言较为便捷。The electronic device can receive the voice message through the microphone shown in FIG. 6 . After the electronic device receives the voice message, it performs semantic recognition on the voice message. For example, the electronic device can input the voice message into the configured semantic recognition model, thereby obtaining the recognition result output by the semantic recognition model. When the obtained recognition result is used to instruct control of multiple vehicle components, the electronic device can determine that the user needs to control multiple vehicle components included in the vehicle, so that the first control signal can be generated according to the recognition result. As a result, the user can generate a first control signal by sending a voice message, and can subsequently control multiple vehicle components based on the first control signal. This method of controlling vehicle components is more convenient for the user.
示例性地,电子设备存储有默认的或者由用户设置的模板语句,由该模板语句指示对多个车辆组件进行控制,该模板语句例如为“我想休息”等等,在此不作限定。相应地,电子设备对该语音消息进行语义识别包括:将该语音消息转换为语句,识别结果即为转换得到的语句;当转换得到的语句与模板语句相同时,则确认识别结果用于指示对多个车辆组件进行控制。示例性地,参见图6,电子设备还可以显示该转换得到的语句,以便于用户确定自己发出的语音消息已经被电子设备正确识别到语义。For example, the electronic device stores a default or user-set template statement, which instructs the control of multiple vehicle components. The template statement is, for example, "I want to rest", etc., which is not limited here. Correspondingly, the electronic device's semantic recognition of the voice message includes: converting the voice message into a sentence, and the recognition result is the converted sentence; when the converted sentence is the same as the template sentence, the recognition result is confirmed to be used to indicate the correct sentence. Multiple vehicle components are controlled. For example, referring to FIG. 6 , the electronic device can also display the converted sentence, so that the user can confirm that the semantics of the voice message he or she has sent have been correctly recognized by the electronic device.
步骤402,根据第一控制信号确定多个车辆组件、多个车辆组件对应的控制顺序和多个车辆组件各自对应的参考状态。Step 402: Determine multiple vehicle components, corresponding control sequences of the multiple vehicle components, and respective reference states corresponding to the multiple vehicle components according to the first control signal.
在接收到第一控制信号之后,电子设备可以根据第一控制信号确定多个车辆组件、多个车辆组件对应的控制顺序和多个车辆组件各自对应的参考状态。其中,多个车辆组件可以是车辆包括的所有车辆组件中的全部或者部分。多个车辆组件对应的控制顺序可以是对不同的车辆组件依次进行控制,也可以是对不同的车辆组件同时进行控制,还可以是对多个车辆组件中的一部分车辆组件依次进行控制,且对另一部分车辆组件同时进行控制。示例性地,同时进行控制可以是指开始进行控制的时刻之间的差值小于时间阈值,在此不对该时间阈值进行限定,该时间阈值可以根据实际需求进行设置。After receiving the first control signal, the electronic device may determine a plurality of vehicle components, a corresponding control sequence of the plurality of vehicle components, and a corresponding reference state of each of the plurality of vehicle components according to the first control signal. The plurality of vehicle components may be all or part of all vehicle components included in the vehicle. The control sequence corresponding to multiple vehicle components may be to control different vehicle components in sequence, or to control different vehicle components simultaneously, or to control some of the vehicle components in sequence, and to Another vehicle component is controlled simultaneously. For example, simultaneous control may mean that the difference between the moments when control is started is less than a time threshold. The time threshold is not limited here, and the time threshold can be set according to actual needs.
另外,多个车辆组件可以各自对应有参考状态,不同车辆组件对应的参考状态可以相同也可以不同,不同车辆组件对应的参考状态的粒度也可以相同或者不同。比如,位于车辆左前方的车门对应的参考状态可以为锁定状态或者解锁状态,粒度为2。又比如,位于车辆左前方的车窗对应的参考状态可以包括自动上升、自动下降、手动上升和手动下降,粒度为4。无论是何种车辆组件,该车辆组件对应的参考状态和该参考状态的粒度均可以根据实际需求进行设置,在此不作限定。In addition, multiple vehicle components may each have a corresponding reference state. The reference states corresponding to different vehicle components may be the same or different. The granularity of the reference states corresponding to different vehicle components may also be the same or different. For example, the reference state corresponding to the door located on the left front of the vehicle can be the locked state or the unlocked state, and the granularity is 2. For another example, the reference status corresponding to the window located on the left front of the vehicle can include automatic up, automatic down, manual up and manual down, with a granularity of 4. No matter what kind of vehicle component it is, the reference state corresponding to the vehicle component and the granularity of the reference state can be set according to actual needs, and are not limited here.
在示例性实施例中,根据第一控制信号确定多个车辆组件、多个车辆组件对应的控制顺序和多个车辆组件各自对应的参考状态之前,方法还包括:获取配置的第一控制信号、多个车辆组件、控制顺序与参考状态之间的目标对应关系。该目标对应关系可以是默认配置的,也可以是由用户配置的,本申请实施例不作限定。当由用户配置该目标对应关系时,电子设备可以显示目标对应关系的配置页面,该配置页面包括车辆组件选择按键、每个车辆组件对应的顺序调整按键和每个车辆组件对应的参考状态选择按键。用户可以通过车辆组件选择按键选择需要加入目标对应关系的多个车辆组件,通过拖动顺序调整按键设置不同的车辆组件之间的控制顺序,并通过参考状态选择按键选择每个车辆组件对应的参考状态。另外,用户还可以设置对应的控制按键或者模板语句。电子设备通过检测用户对这些按键的操作和用户所进行的设置,形成目标对应关系。In an exemplary embodiment, before determining the plurality of vehicle components, the corresponding control sequences of the plurality of vehicle components, and the respective corresponding reference states of the plurality of vehicle components according to the first control signal, the method further includes: obtaining the configured first control signal, Target correspondence between multiple vehicle components, control sequences and reference states. The target correspondence relationship may be configured by default or configured by the user, which is not limited in the embodiment of this application. When the target correspondence is configured by the user, the electronic device may display a configuration page of the target correspondence. The configuration page includes a vehicle component selection button, a sequence adjustment button corresponding to each vehicle component, and a reference state selection button corresponding to each vehicle component. . The user can select multiple vehicle components that need to be added to the target correspondence through the vehicle component selection button, set the control sequence between different vehicle components by dragging the sequence adjustment button, and select the reference corresponding to each vehicle component through the reference status selection button. state. In addition, users can also set corresponding control buttons or template statements. The electronic device forms a target corresponding relationship by detecting the user's operation of these keys and the settings made by the user.
相应地,根据第一控制信号确定多个车辆组件、多个车辆组件对应的控制顺序和多个车辆组件各自对应的参考状态,包括:电子设备根据第一控制信号查询目标对应关系,得到第一控制信号对应的多个车辆组件、多个车辆组件对应的控制顺序和多个车辆组件各自对应的参考状态。其中,电子设备可以存储多个目标对应关系,在根据第一控制信号查询并命中一个目标对应关系之后,便可以得到 所命中的目标对应关系包括的多个车辆组件、控制顺序和参考状态。当然,如果电子设备根据第一控制信号进行查询之后,未命中任何目标对应关系,则电子设备可以向用户提示错误,以便于用户根据实际需求进行目标对应关系的配置。Correspondingly, determining the plurality of vehicle components, the corresponding control sequences of the plurality of vehicle components, and the corresponding reference states of the plurality of vehicle components according to the first control signal includes: the electronic device queries the target correspondence according to the first control signal, and obtains the first Multiple vehicle components corresponding to the control signals, control sequences corresponding to the multiple vehicle components, and respective reference states corresponding to the multiple vehicle components. The electronic device can store multiple target correspondences. After querying and hitting a target correspondence based on the first control signal, multiple vehicle components, control sequences and reference states included in the hit target correspondence can be obtained. Of course, if the electronic device fails to hit any target correspondence after querying based on the first control signal, the electronic device can prompt an error to the user so that the user can configure the target correspondence according to actual needs.
步骤403,按照控制顺序控制多个车辆组件,使得多个车辆组件达到各自对应的参考状态。Step 403: Control multiple vehicle components according to the control sequence so that the multiple vehicle components reach their corresponding reference states.
在得到多个车辆组件、多个车辆组件对应的控制顺序和各自对应的参考状态之后,电子设备便可以按照控制顺序控制多个车辆组件,从而使得多个车辆组件由当前状态达到各自对应的参考状态。示例性地,电子设备在控制多个车辆组件之前,可以先确定每个车辆组件的当前状态。对于一个车辆组件而言,如果该车辆组件在未被控制之前已经处于参考状态,或者说该车辆组件的当前状态与参考状态一致,则无需对该车辆组件进行控制,可以越过该车辆组件并直接对除该车辆组件之外的其他车辆组件进行控制。如果在车辆组件的当前状态与参考状态不一致,则电子设备可以根据当前状态与参考状态之间的差别确定对该车辆组件的控制方式,从而在按照控制顺序确定需要控制该车辆组件时,按照所确定的控制方式控制该车辆组件,使得该车辆组件达到参考状态。After obtaining multiple vehicle components, the corresponding control sequences of the multiple vehicle components, and their corresponding reference states, the electronic device can control the multiple vehicle components according to the control sequence, so that the multiple vehicle components reach their corresponding reference states from the current state. state. For example, before controlling multiple vehicle components, the electronic device may first determine the current status of each vehicle component. For a vehicle component, if the vehicle component is already in the reference state before being controlled, or the current state of the vehicle component is consistent with the reference state, there is no need to control the vehicle component, and the vehicle component can be bypassed and directly Control of vehicle components other than this vehicle component. If the current state of the vehicle component is inconsistent with the reference state, the electronic device can determine the control method for the vehicle component based on the difference between the current state and the reference state, so that when it is determined that the vehicle component needs to be controlled according to the control sequence, the electronic device can control the vehicle component according to the required control sequence. The determined control method controls the vehicle component so that the vehicle component reaches a reference state.
示例性地,电子设备可以在车辆组件达到参考状态之后开始计时,并显示计时过程,从而在一段时间之后将车辆组件的参考状态恢复至默认状态。示例性地,该一段时间的时长可以是用户设置的时长,该默认状态可以是用户设置的状态,也可以是对多个车辆组件进行控制之前多个车辆组件所处的状态。此种方式可以控制多个车辆组件达到参考状态并维持一段时间之后,再次灵活的改变多个车辆组件的状态,提高了用户的使用体验。For example, the electronic device may start timing after the vehicle component reaches the reference state and display the timing process, thereby restoring the reference state of the vehicle component to the default state after a period of time. For example, the duration of the period of time may be a duration set by the user, and the default state may be a state set by the user, or may be the state of the multiple vehicle components before the multiple vehicle components are controlled. This method can control multiple vehicle components to reach a reference state and maintain it for a period of time, and then flexibly change the status of multiple vehicle components again, improving the user experience.
另外,考虑到各个车辆组件被控制达到参考状态的过程中,以及各个车辆组件被控制由参考状态变为默认状态的过程中,车辆组件可能会发生移动,因而在对各个车辆组件进行控制的过程中,电子设备可以显示警示信息,该警示信息用于提示车辆组件即将或者正在发生移动,以避免车辆组件发生移动的过程中与用户发生碰撞,比如夹到用户或者用户使用的物品,从而保证了用户和用户使用的物品的安全性。In addition, considering that in the process of each vehicle component being controlled to reach the reference state, and in the process of each vehicle component being controlled from the reference state to the default state, the vehicle components may move, so in the process of controlling each vehicle component , the electronic device can display warning information. The warning information is used to prompt that the vehicle component is about to move or is moving, so as to avoid collision with the user during the movement of the vehicle component, such as pinching the user or the items used by the user, thereby ensuring Safety of users and items used by users.
在示例性实施例中,按照控制顺序控制多个车辆组件,使得多个车辆组件达到各自对应的参考状态,包括但不限于如下的控制方式一和控制方式二。In an exemplary embodiment, multiple vehicle components are controlled according to a control sequence so that the multiple vehicle components reach their corresponding reference states, including but not limited to the following control method one and control method two.
控制方式一,按照控制顺序控制多个车辆组件,使得多个车辆组件达到各自对应的参考状态,包括:向网关设备发送控制顺序、多个车辆组件各自对应的组 件标识和多个车辆组件各自对应的参考状态的状态标识。其中,控制顺序、组件标识和状态标识用于网关设备生成有序的多个第二控制信号,有序的多个第二控制信号用于按照控制顺序控制多个车辆组件,使得多个车辆组件达到各自对应的参考状态。Control method 1: Control multiple vehicle components according to the control sequence so that the multiple vehicle components reach their corresponding reference states, including: sending the control sequence, the corresponding component identifiers of the multiple vehicle components, and the respective corresponding components of the multiple vehicle components to the gateway device The status identifier of the reference status. Wherein, the control sequence, component identification and status identification are used by the gateway device to generate multiple second control signals in order, and the multiple second control signals in order are used to control multiple vehicle components according to the control sequence, so that the multiple vehicle components reach their corresponding reference states.
其中,多个车辆组件对应多个组件标识和多个状态标识。电子设备可以将控制顺序作为发送顺序,按照该控制顺序向网关设备发送多个组件标识和多个状态标识,使得网关设备既能够接收到多个组件标识和多个状态标识,又能将接收到多个组件标识和多个状态标识的顺序确定为控制顺序。接着,网关设备便可以根据控制顺序、多个组件标识和多个状态标识生成有序的多个第二控制信号,该第二控制信号是需要被控制的车辆组件所能理解并执行的控制信号。Among them, multiple vehicle components correspond to multiple component identifiers and multiple status identifiers. The electronic device can use the control sequence as a sending sequence, and send multiple component identifiers and multiple status identifiers to the gateway device according to the control sequence, so that the gateway device can receive multiple component identifiers and multiple status identifiers, and can also receive multiple component identifiers. The sequence of multiple component identifiers and multiple status identifiers is determined as the control sequence. Then, the gateway device can generate multiple second control signals in an orderly manner according to the control sequence, multiple component identifiers and multiple status identifiers. The second control signals are control signals that can be understood and executed by the vehicle components that need to be controlled. .
在生成多个第二控制信号之后,网关设备需要向多个车辆组件下发该多个第二控制信号。在一些实施方式中,由于多个第二控制信号是有序的,因而网关设备可以按顺序将多个第二控制信号下发给多个车辆组件,每个车辆组件在接收到第二控制信号之后便执行该第二控制信号,从而实现了按照控制顺序控制多个车辆组件以使得多个车辆组件达到各自对应的参考状态。而在另一些实施方式中,网关设备可以同时发送多个第二控制信号,每个第二控制信号对应一个用于指示执行时间的时间戳。则车辆组件在接收到对应有时间戳的第二控制信号之后,在时间戳所指示的执行时间执行该第二控制信号,从而也能够实现按照控制顺序控制多个车辆组件以使得多个车辆组件达到各自对应的参考状态。After generating a plurality of second control signals, the gateway device needs to deliver the plurality of second control signals to a plurality of vehicle components. In some embodiments, since the plurality of second control signals are sequential, the gateway device can sequentially send the plurality of second control signals to multiple vehicle components, and each vehicle component receives the second control signal. The second control signal is then executed, thereby controlling the plurality of vehicle components according to the control sequence so that the plurality of vehicle components reach respective corresponding reference states. In other implementations, the gateway device may send multiple second control signals at the same time, and each second control signal corresponds to a timestamp indicating the execution time. Then, after receiving the second control signal corresponding to the timestamp, the vehicle component executes the second control signal at the execution time indicated by the timestamp, so that multiple vehicle components can also be controlled according to the control sequence so that the multiple vehicle components reach their corresponding reference states.
可选地,参见图5和图6,该第二控制信号可以为CAN信号,则网关设备可以通过CAN总线向多个车辆组件发送有序的多个第二控制信号。其中,每个CAN信号可以包括一个车辆组件的组件标识和一个车辆组件对应的参考状态的状态标识,组件标识和状态标识之间的对应关系可以参见如下的表1。Optionally, referring to FIG. 5 and FIG. 6 , the second control signal may be a CAN signal, and the gateway device may send multiple second control signals in order to multiple vehicle components through the CAN bus. Each CAN signal may include a component identifier of a vehicle component and a status identifier of a reference state corresponding to the vehicle component. The corresponding relationship between the component identifier and the status identifier can be seen in Table 1 below.
表1Table 1
Figure PCTCN2022140765-appb-000001
Figure PCTCN2022140765-appb-000001
Figure PCTCN2022140765-appb-000002
Figure PCTCN2022140765-appb-000002
Figure PCTCN2022140765-appb-000003
Figure PCTCN2022140765-appb-000003
根据表1可知,座椅和座椅靠背均可以向前移动(Move Front)或者向后移动(Move Rear)。左前车窗、左后车窗、右前车窗和右后车窗可以手动上升(Up Manual)、手动下降(Down Manual)、自动上升(Up Automatic)或者自动下降(Down Automatic)。空调可以自动(Active)或者非自动(Not Active),还可以具有其他的保留(Reserved)功能。左后车门、右后车门、左前车门和右前车门可以锁定(Lock)或者解锁(Unlock)。According to Table 1, both the seat and the seat back can be moved forward (Move Front) or backward (Move Rear). The left front window, left rear window, right front window and right rear window can be manually raised (Up Manual), manually lowered (Down Manual), automatically raised (Up Automatic) or automatically lowered (Down Automatic). The air conditioner can be automatic (Active) or non-automatic (Not Active), and can also have other reserved functions. The left rear door, right rear door, left front door and right front door can be locked (Lock) or unlocked (Unlock).
另外,各个车辆组件均对应有参考状态“无命令”,状态标识均为“0x0”,此种参考状态用于终止车辆组件的其他参考状态。例如,上述说明中提及了需要将车辆组件的参考状态恢复至默认状态,则网关设备可以下发对应“无命令”这一参考状态的控制信号,使得车辆组件由参考状态恢复至默认状态。比如,在控制座椅时,网关设备下发的第二控制信号包括组件标识“SET_DriverSeat_FR”和状态标识“0x2”,使得座椅达到的参考状态为向后移动,则在需要使得座椅恢复至默认状态时,网关设备可以下发包括有“SET_DriverSeat_FR”和状态标识“0x0”的控制信号,使得座椅不再处于向后移动的参考状态,而是恢复至靠前的默认状态。In addition, each vehicle component corresponds to the reference state "no command", and the state identifier is "0x0". This reference state is used to terminate other reference states of the vehicle component. For example, the above description mentioned that the reference state of the vehicle component needs to be restored to the default state, then the gateway device can issue a control signal corresponding to the reference state of "no command" to restore the vehicle component from the reference state to the default state. For example, when controlling the seat, the second control signal sent by the gateway device includes the component identifier "SET_DriverSeat_FR" and the status identifier "0x2", so that the reference state reached by the seat is to move backward, and the seat is restored to the In the default state, the gateway device can issue a control signal including "SET_DriverSeat_FR" and status identification "0x0", so that the seat is no longer in the reference state of moving backward, but returns to the forward default state.
基于如上的表1,以用户需要进行睡眠休息的场景为例,在用户选中电子设备上显示的“睡眠休息”虚拟按键后,或是用户发出“我要休息”的语音消息之后,网关设备生成的多个CAN信号可以包括:Based on Table 1 above, taking the scenario where the user needs to sleep and rest as an example, after the user selects the "sleep and rest" virtual button displayed on the electronic device, or after the user sends a voice message of "I want to rest", the gateway device generates The multiple CAN signals can include:
组件标识“SET_DriverSeat_FR”对应状态标识“0x2”:用于控制座椅向后移动,使得用户有充足的空间进行睡眠休息;The component identifier "SET_DriverSeat_FR" corresponds to the status identifier "0x2": used to control the seat to move backward so that the user has sufficient space to sleep;
组件标识“SET_DriverSeat_BackFR”对应状态标识“0x2”:用于放倒座椅靠背,使得用户能够以合适的姿势进行睡眠休息;The component identifier "SET_DriverSeat_BackFR" corresponds to the status identifier "0x2": used to lower the seat back so that the user can sleep in a suitable posture;
组件标识“CEM_3_FLWindowCon_Req”、“CEM_3_RLWindowCon_Req”、“CEM_3_FRWindowCon_Req”和“CEM_3_RRWindowCon_Req”均对应状态标识“0x3”:用于使得车辆的四个车窗自动上升,从而为用户营造适合睡眠休息的 环境;The component identifiers "CEM_3_FLWindowCon_Req", "CEM_3_RLWindowCon_Req", "CEM_3_FRWindowCon_Req" and "CEM_3_RRWindowCon_Req" all correspond to the status identifier "0x3": used to make the four windows of the vehicle automatically rise, thereby creating an environment suitable for users to sleep and rest;
组件标识“RRM_5_AutoState”对应状态标识为“0x2”:用于使得空调处于自动模式,以自适应的调节车辆内部的温度;The component identifier "RRM_5_AutoState" corresponds to the state identifier "0x2": used to put the air conditioner in automatic mode to adaptively adjust the temperature inside the vehicle;
组件标识“LHRdoor_Lock_Req”、“RHRdoor_Lock_Req”、“DriverDoor_Lock_Req”和“PsngrDoor_Lock_Req”对应状态标识“0x1”:用于锁定车辆的四个车门,保证用户在睡眠休息过程中的安全性。The component identifiers "LHRdoor_Lock_Req", "RHRdoor_Lock_Req", "DriverDoor_Lock_Req" and "PsngrDoor_Lock_Req" correspond to the status identifier "0x1": used to lock the four doors of the vehicle to ensure the user's safety during sleep and rest.
控制方式二,按照控制顺序控制多个车辆组件,使得多个车辆组件达到各自对应的参考状态,包括:电子设备直接生成有序的多个第三控制信号,向多个车辆组件依次发送有序的多个第三控制信号,使得多个车辆组件达到各自对应的参考状态。比如,电子设备可以直接向多个车辆组件发送多个第三控制信号,也可以向网关设备发送多个第三控制信号,从而由网关设备向多个车辆组件转发多个第三控制信号。其中,本申请实施例不对多个第三控制信号的形式加以限定。多个第三控制信号可以为CAN信号,也可以为其他形式的信号。The second control method is to control multiple vehicle components according to the control sequence so that the multiple vehicle components reach their corresponding reference states, including: the electronic device directly generates multiple third control signals in an orderly manner and sends the orderly signals to the multiple vehicle components in sequence. The plurality of third control signals enable the plurality of vehicle components to reach respective corresponding reference states. For example, the electronic device may directly send multiple third control signals to multiple vehicle components, or may send multiple third control signals to the gateway device, so that the gateway device forwards the multiple third control signals to multiple vehicle components. Among them, the embodiments of the present application do not limit the forms of the plurality of third control signals. The plurality of third control signals may be CAN signals or other forms of signals.
另外,无论电子设备是按照控制方式一中的说明通过网关设备生成多个第二控制信号并实现对多个车辆组件的控制,还是按照控制方式二中的说明由电子设备自行生成多个第三控制信号并实现对多个车辆组件的控制,电子设备在进行控制之前,均需要判断当前场景是否满足多个车辆组件达到各自对应的参考状态所需的场景。In addition, whether the electronic device generates multiple second control signals through the gateway device and controls multiple vehicle components according to the description in control mode one, or the electronic device generates multiple third third control signals by itself according to the description in control mode two. To control signals and realize control of multiple vehicle components, before electronic devices perform control, they need to determine whether the current scene meets the scenarios required for multiple vehicle components to reach their corresponding reference states.
比如,仍以上述用户需要进行睡眠休息的场景为例,则多个车辆组件达到各自对应的参考状态所需的场景应该是车辆处于非驾驶状态的场景,而不应该是车辆处于驾驶状态的场景,因而电子设备需要判断当前场景是否为车辆处于非驾驶状态的场景。之后,在判断当前场景为车辆处于非驾驶状态的场景的情况下,再对多个车辆组件进行控制。For example, taking the above scenario where the user needs to sleep and rest as an example, the scenario required for multiple vehicle components to reach their corresponding reference states should be a scenario where the vehicle is in a non-driving state, not a scenario where the vehicle is in a driving state. , so the electronic device needs to determine whether the current scene is a scene in which the vehicle is in a non-driving state. Afterwards, when it is determined that the current scene is a scene in which the vehicle is in a non-driving state, multiple vehicle components are controlled.
因此,在一些实施方式中,按照控制顺序控制多个车辆组件,使得多个车辆组件达到各自对应的参考状态,包括:在当前场景满足多个车辆组件达到各自对应的参考状态所需要的场景的情况下,执行按照控制顺序控制多个车辆组件,使得多个车辆组件达到各自对应的参考状态。Therefore, in some embodiments, controlling multiple vehicle components according to the control sequence so that the multiple vehicle components reach their corresponding reference states includes: in the current scene, the scenarios required for the multiple vehicle components to reach their corresponding reference states are met. In this case, multiple vehicle components are controlled according to the control sequence, so that the multiple vehicle components reach their corresponding reference states.
其中,电子设备可以存储第一控制信号与目标场景之间的参考对应关系,目标场景即为多个车辆组件达到各自对应的参考状态所需要的场景。则电子设备在接收到第一控制信号之后,查询参考对应关系可以得到目标场景,如果当前场景与目标场景一致,则可以执行按照控制顺序控制多个车辆组件,使得多个车辆 组件达到各自对应的参考状态。示例性地,无论是当前场景还是目标场景,都可以通过一组参数进行量化,这组参数包括但不限于车辆行驶速度、车辆周围环境的复杂程度等等,在此不作限定。相应地,电子设备可以在当前场景和目标场景包括的相同参数的取值之间的差值小于参考阈值的情况下,认为当前场景和目标场景一致,从而判断可以执行步骤403。Wherein, the electronic device can store a reference correspondence between the first control signal and a target scene. The target scene is a scene required for multiple vehicle components to reach their corresponding reference states. After receiving the first control signal, the electronic device can obtain the target scene by querying the reference correspondence. If the current scene is consistent with the target scene, it can control multiple vehicle components according to the control sequence, so that the multiple vehicle components reach their respective corresponding Reference status. For example, both the current scene and the target scene can be quantified by a set of parameters. This set of parameters includes but is not limited to the vehicle traveling speed, the complexity of the environment around the vehicle, etc., which are not limited here. Correspondingly, the electronic device may consider that the current scene and the target scene are consistent when the difference between the values of the same parameters included in the current scene and the target scene is less than the reference threshold, and thus determines that step 403 can be performed.
而在另一些实施方式中,按照控制顺序控制多个车辆组件,使得多个车辆组件达到各自对应的参考状态,包括:在当前场景不满足多个车辆组件达到各自对应的参考状态所需要的场景的情况下,播放提示信息,提示信息用于指示未能按照控制顺序控制多个车辆组件,使得多个车辆组件达到各自对应的参考状态的原因。其中,播放提示信息有利于用户了解当前无法执行步骤403的原因,则用户可以改变当前场景,并在当前场景满足目标场景的情况下,再次触发第一控制信号,以便于实现步骤403的执行。In other embodiments, multiple vehicle components are controlled according to the control sequence so that the multiple vehicle components reach their corresponding reference states, including: scenarios where the current scene does not meet the requirements for multiple vehicle components to reach their respective reference states. In the case of , prompt information is played, and the prompt information is used to indicate the reason why multiple vehicle components cannot be controlled according to the control sequence, causing the multiple vehicle components to reach their corresponding reference states. Playing the prompt information is helpful for the user to understand the reason why step 403 cannot be performed currently, and the user can change the current scene, and if the current scene meets the target scene, trigger the first control signal again to facilitate the execution of step 403.
综上所述,本申请实施例在接收到一个第一控制信号之后,便可以根据该第一控制信号确定需要控制的多个车辆组件、多个车辆组件对应的控制顺序和多个车辆组件各自对应的参考状态。之后,可以按照该控制顺序实现对多个车辆组件的控制,从而使得多个车辆组件分别达到各自对应的参考状态,实现了多个车辆组件之间的联动。因此,对于用户而言,无需连续对每个车辆组件分别进行一次控制,而是仅需触发一个第一控制信号,即可实现对多个车辆组件的顺序控制。由此,不仅使得对多个车辆组件的控制效率较高,而且对于用户而言操作比较简便,提高了用户的控制体验。In summary, after receiving a first control signal, the embodiment of the present application can determine multiple vehicle components that need to be controlled, the corresponding control sequences of the multiple vehicle components, and the respective control sequences of the multiple vehicle components based on the first control signal. Corresponding reference status. After that, multiple vehicle components can be controlled according to the control sequence, so that the multiple vehicle components reach their corresponding reference states, and linkage between multiple vehicle components is realized. Therefore, for the user, there is no need to continuously control each vehicle component once, but only need to trigger a first control signal to achieve sequential control of multiple vehicle components. This not only makes the control efficiency of multiple vehicle components higher, but also makes the operation easier for the user, improving the user's control experience.
以上介绍了本申请实施例提供的控制车辆组件的方法,与该方法相对应,本申请实施例还提供了一种控制车辆组件的装置。参见图7,该装置包括如下的几个模块。The above describes the method for controlling vehicle components provided by the embodiment of the present application. Corresponding to the method, the embodiment of the present application also provides a device for controlling the vehicle component. Referring to Figure 7, the device includes several modules as follows.
接收模块701,用于接收第一控制信号;Receiving module 701, used to receive the first control signal;
确定模块702,用于根据第一控制信号确定多个车辆组件、多个车辆组件对应的控制顺序和多个车辆组件各自对应的参考状态;Determining module 702, configured to determine multiple vehicle components, corresponding control sequences of the multiple vehicle components, and respective reference states corresponding to the multiple vehicle components according to the first control signal;
控制模块703,用于按照控制顺序控制多个车辆组件,使得多个车辆组件达到各自对应的参考状态。The control module 703 is used to control multiple vehicle components according to the control sequence, so that the multiple vehicle components reach their corresponding reference states.
在示例性实施例中,控制模块703,用于向网关设备发送控制顺序、多个车辆组件各自对应的组件标识和多个车辆组件各自对应的参考状态的状态标识;其中,控制顺序、组件标识和状态标识用于网关设备生成有序的多个第二控制信 号,有序的多个第二控制信号用于按照控制顺序控制多个车辆组件,使得多个车辆组件达到各自对应的参考状态。In an exemplary embodiment, the control module 703 is configured to send a control sequence, component identifiers corresponding to multiple vehicle components, and state identifiers corresponding to reference states of multiple vehicle components to the gateway device; wherein, the control sequence, component identifier The state identifier is used by the gateway device to generate multiple second control signals in an orderly manner, and the multiple second control signals in an orderly manner are used to control multiple vehicle components according to the control sequence, so that the multiple vehicle components reach respective corresponding reference states.
在示例性实施例中,接收模块701,用于接收针对控制按键的选中操作,控制按键用于指示对多个车辆组件进行控制,控制按键包括虚拟按键和实体按键中的至少一种按键;根据选中操作生成第一控制信号。In an exemplary embodiment, the receiving module 701 is configured to receive a selection operation for a control button. The control button is used to instruct a plurality of vehicle components to be controlled. The control button includes at least one of a virtual button and a physical button; according to The selection operation generates the first control signal.
在示例性实施例中,接收模块701,用于接收语音消息;对语音消息进行语义识别,得到识别结果,识别结果用于指示对多个车辆组件进行控制;根据识别结果生成第一控制信号。In an exemplary embodiment, the receiving module 701 is configured to receive a voice message; perform semantic recognition on the voice message to obtain a recognition result, which is used to instruct control of multiple vehicle components; and generate a first control signal according to the recognition result.
在示例性实施例中,控制模块703,用于在当前场景满足多个车辆组件达到各自对应的参考状态所需要的场景的情况下,执行按照控制顺序控制多个车辆组件,使得多个车辆组件达到各自对应的参考状态。In an exemplary embodiment, the control module 703 is configured to control multiple vehicle components in accordance with a control sequence when the current scenario satisfies the scenario required for multiple vehicle components to reach their respective corresponding reference states, so that the multiple vehicle components reach their corresponding reference states.
在示例性实施例中,控制模块703,用于在当前场景不满足多个车辆组件达到各自对应的参考状态所需要的场景的情况下,播放提示信息,提示信息用于指示未能按照控制顺序控制多个车辆组件,使得多个车辆组件达到各自对应的参考状态的原因。In an exemplary embodiment, the control module 703 is configured to play prompt information when the current scene does not meet the scenarios required for multiple vehicle components to reach their corresponding reference states. The prompt information is used to indicate failure to follow the control sequence. The reason why multiple vehicle components are controlled so that multiple vehicle components reach their corresponding reference states.
在示例性实施例中,装置还包括:获取模块,用于获取配置的第一控制信号、多个车辆组件、控制顺序与参考状态之间的目标对应关系;In an exemplary embodiment, the device further includes: an acquisition module, configured to acquire the target correspondence between the configured first control signal, the plurality of vehicle components, the control sequence and the reference state;
确定模块702,用于根据第一控制信号查询目标对应关系,得到第一控制信号对应的多个车辆组件、多个车辆组件对应的控制顺序和多个车辆组件各自对应的参考状态。The determination module 702 is configured to query the target correspondence according to the first control signal, and obtain multiple vehicle components corresponding to the first control signal, control sequences corresponding to the multiple vehicle components, and reference states corresponding to the multiple vehicle components.
需要说明的是,上述图7所示的装置所具备的技术效果,可以参见图4所示的方法实施例所具备的技术效果,此处不再赘述。并且,上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其实现过程详见方法实施例,这里不再赘述。It should be noted that for the technical effects of the device shown in Figure 7, please refer to the technical effects of the method embodiment shown in Figure 4, which will not be described again here. Moreover, when the device provided in the above embodiment implements its functions, only the division of the above functional modules is used as an example. In practical applications, the above functions can be allocated to different functional modules as needed, that is, the internal structure of the device Divide it into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and the implementation process can be found in the method embodiments, which will not be described again here.
在示例性实施例中,本申请实施例还提供了一种电子设备,该电子设备例如为上述终端。该电子设备包括存储器及处理器;存储器中存储有至少一条指令,至少一条指令由处理器加载并执行,以使电子设备实现本申请的任一种示例性 实施例所提供的控制车辆组件的方法,或者上述任一示例性实施例提供的基于汽车智能设备控制***的控制方法。In an exemplary embodiment, the embodiment of the present application further provides an electronic device, and the electronic device is, for example, the above-mentioned terminal. The electronic device includes a memory and a processor; at least one instruction is stored in the memory, and the at least one instruction is loaded and executed by the processor, so that the electronic device implements the method for controlling vehicle components provided by any exemplary embodiment of the present application. , or the control method based on the automotive intelligent device control system provided by any of the above exemplary embodiments.
参见图8,其示出了本申请实施例提供的一种电子设备800的结构示意图。该电子设备800可以是便携式移动电子设备,比如:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。电子设备800还可能被称为用户设备、便携式电子设备、膝上型电子设备、台式电子设备等其他名称。Referring to FIG. 8 , a schematic structural diagram of an electronic device 800 provided by an embodiment of the present application is shown. The electronic device 800 can be a portable mobile electronic device, such as: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, Moving Picture Experts Compression Standard Audio Layer 3), MP4 (Moving Picture Experts Group Audio Layer IV , motion picture expert compresses standard audio levels 4) players, laptops or desktop computers. Electronic device 800 may also be referred to as user equipment, portable electronic device, laptop electronic device, desktop electronic device, and other names.
通常,电子设备800包括有:处理器801和存储器802。Generally, the electronic device 800 includes: a processor 801 and a memory 802.
处理器801可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器801可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)所组成的群组中的至少一种硬件形式来实现。处理器801也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central Processing Unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器801可以集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏805所需要显示的内容的渲染和绘制。一些实施例中,处理器801还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。The processor 801 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 801 can adopt at least one of the group consisting of DSP (Digital Signal Processing, digital signal processing), FPGA (Field-Programmable Gate Array, field programmable gate array), and PLA (Programmable Logic Array, programmable logic array). A form of hardware implementation. The processor 801 can also include a main processor and a co-processor. The main processor is a processor used to process data in the wake-up state, also called CPU (Central Processing Unit, central processing unit); the co-processor is A low-power processor used to process data in standby mode. In some embodiments, the processor 801 may be integrated with a GPU (Graphics Processing Unit, image processor), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen 805 . In some embodiments, the processor 801 may also include an AI (Artificial Intelligence, artificial intelligence) processor, which is used to process computing operations related to machine learning.
存储器802可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器802还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器802中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器801所执行以实现本申请中方法实施例提供的控制车辆组件的方法,或者基于汽车智能设备控制***的控制方法。 Memory 802 may include one or more computer-readable storage media, which may be non-transitory. Memory 802 may also include high-speed random access memory, and non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 802 is used to store at least one instruction, and the at least one instruction is used to be executed by the processor 801 to implement the control vehicle provided by the method embodiments in this application. Component method, or control method based on automobile intelligent equipment control system.
在一些实施例中,电子设备800还可选包括有:***设备接口803和至少一个***设备。处理器801、存储器802和***设备接口803之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口803相连。示例性地,***设备包括:射频电路804、显示屏805、摄像头组件806、音频电路807、定位组件808和电源809所组成的群组中的至少一种。In some embodiments, the electronic device 800 optionally further includes: a peripheral device interface 803 and at least one peripheral device. The processor 801, the memory 802 and the peripheral device interface 803 may be connected through a bus or a signal line. Each peripheral device can be connected to the peripheral device interface 803 through a bus, a signal line or a circuit board. Exemplarily, the peripheral device includes: at least one of the group consisting of a radio frequency circuit 804, a display screen 805, a camera component 806, an audio circuit 807, a positioning component 808 and a power supply 809.
***设备接口803可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器801和存储器802。在一些实施例中,处理器801、存储器802和***设备接口803被集成在同一芯片或电路板上;在一些其他实施例中,处理器801、存储器802和***设备接口803中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。The peripheral device interface 803 may be used to connect at least one I/O (Input/Output, input/output) related peripheral device to the processor 801 and the memory 802 . In some embodiments, the processor 801, the memory 802, and the peripheral device interface 803 are integrated on the same chip or circuit board; in some other embodiments, any one of the processor 801, the memory 802, and the peripheral device interface 803 or Both of them can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
射频电路804用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路804通过电磁信号与通信网络以及其他通信设备进行通信。射频电路804将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路804包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路804可以通过至少一种无线通信协议来与其它电子设备进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或Wi-Fi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路804还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。The radio frequency circuit 804 is used to receive and transmit RF (Radio Frequency, radio frequency) signals, also called electromagnetic signals. Radio frequency circuit 804 communicates with communication networks and other communication devices through electromagnetic signals. The radio frequency circuit 804 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 804 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. Radio frequency circuitry 804 can communicate with other electronic devices through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: metropolitan area network, mobile communication networks of all generations (2G, 3G, 4G and 5G), wireless LAN and/or Wi-Fi (Wireless Fidelity, wireless fidelity) network. In some embodiments, the radio frequency circuit 804 may also include NFC (Near Field Communication) related circuits, which is not limited in this application.
显示屏805用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏805是触摸显示屏时,显示屏805还具有采集在显示屏805的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器801进行处理。此时,显示屏805还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏805可以为一个,设置在电子设备800的前面板;在另一些实施例中,显示屏805可以为至少两个,分别设置在电子设备800的不同表面或呈折叠设计;在另一些实施例中,显示屏805可以是柔性显示屏,设置在电子设备800的弯曲表面上或折叠面上。甚至,显示屏805还可以设置成非矩形的不规则图形,也即异形屏。显示屏805可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。The display screen 805 is used to display UI (User Interface, user interface). The UI can include graphics, text, icons, videos, and any combination thereof. When display screen 805 is a touch display screen, display screen 805 also has the ability to collect touch signals on or above the surface of display screen 805 . The touch signal can be input to the processor 801 as a control signal for processing. At this time, the display screen 805 can also be used to provide virtual buttons and/or virtual keyboards, also called soft buttons and/or soft keyboards. In some embodiments, there may be one display screen 805, which is disposed on the front panel of the electronic device 800; in other embodiments, there may be at least two display screens 805, which are disposed on different surfaces of the electronic device 800 or folded. Design; In other embodiments, the display screen 805 may be a flexible display screen, disposed on a curved or folded surface of the electronic device 800. Even the display screen 805 can be set into a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 805 can be made of LCD (Liquid Crystal Display, liquid crystal display), OLED (Organic Light-Emitting Diode, organic light-emitting diode) and other materials.
摄像头组件806用于采集图像或视频。可选地,摄像头组件806包括前置摄像头和后置摄像头。通常,前置摄像头设置在电子设备的前面板,后置摄像头设置在电子设备的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄 以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件806还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。The camera assembly 806 is used to capture images or videos. Optionally, the camera assembly 806 includes a front camera and a rear camera. Usually, the front camera is set on the front panel of the electronic device, and the rear camera is set on the back of the electronic device. In some embodiments, there are at least two rear cameras, one of which is a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera, so as to realize the integration of the main camera and the depth-of-field camera to realize the background blur function. Integrated with a wide-angle camera to achieve panoramic shooting and VR (Virtual Reality, virtual reality) shooting functions or other integrated shooting functions. In some embodiments, camera assembly 806 may also include a flash. The flash can be a single color temperature flash or a dual color temperature flash. Dual color temperature flash refers to a combination of warm light flash and cold light flash, which can be used for light compensation under different color temperatures.
音频电路807可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器801进行处理,或者输入至射频电路804以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在电子设备800的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器801或射频电路804的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路807还可以包括耳机插孔。 Audio circuitry 807 may include a microphone and speakers. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals that are input to the processor 801 for processing, or to the radio frequency circuit 804 to implement voice communication. For the purpose of stereo collection or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the electronic device 800 . The microphone can also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert electrical signals from the processor 801 or the radio frequency circuit 804 into sound waves. The loudspeaker can be a traditional membrane loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert electrical signals into sound waves audible to humans, but also convert electrical signals into sound waves inaudible to humans for purposes such as ranging. In some embodiments, audio circuitry 807 may also include a headphone jack.
定位组件808用于定位电子设备800的当前地理位置,以实现导航或LBS(Location Based Service,基于位置的服务)。定位组件808可以是基于美国的GPS(Global Positioning System,全球定位***)、中国的北斗***、俄罗斯的格雷纳斯***或欧盟的伽利略***的定位组件。The positioning component 808 is used to locate the current geographical location of the electronic device 800 to implement navigation or LBS (Location Based Service). The positioning component 808 may be a positioning component based on the United States' GPS (Global Positioning System), China's Beidou system, Russia's Galileo system, or the European Union's Galileo system.
电源809用于为电子设备800中的各个组件进行供电。电源809可以是交流电、直流电、一次性电池或可充电电池。当电源809包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。The power supply 809 is used to power various components in the electronic device 800 . Power source 809 may be AC, DC, disposable batteries, or rechargeable batteries. When the power supply 809 includes a rechargeable battery, the rechargeable battery may support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.
在一些实施例中,电子设备800还包括有一个或多个传感器810。该一个或多个传感器810包括但不限于:加速度传感器811、陀螺仪传感器812、压力传感器813、指纹传感器814、光学传感器815以及接近传感器816。In some embodiments, electronic device 800 also includes one or more sensors 810 . The one or more sensors 810 include, but are not limited to: an acceleration sensor 811 , a gyroscope sensor 812 , a pressure sensor 813 , a fingerprint sensor 814 , an optical sensor 815 and a proximity sensor 816 .
加速度传感器811可以检测以电子设备800建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器811可以用于检测重力加速度在三个坐标轴上的分量。处理器801可以根据加速度传感器811采集的重力加速度信号,控制显示屏805以横向视图或纵向视图进行用户界面的显示。加速度传感器811还可以用于游戏或者用户的运动数据的采集。The acceleration sensor 811 can detect the acceleration on the three coordinate axes of the coordinate system established by the electronic device 800 . For example, the acceleration sensor 811 can be used to detect the components of gravity acceleration on three coordinate axes. The processor 801 can control the display screen 805 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 811 . The acceleration sensor 811 can also be used to collect game or user motion data.
陀螺仪传感器812可以检测电子设备800的机体方向及转动角度,陀螺仪传感器812可以与加速度传感器811协同采集用户对电子设备800的3D动作。 处理器801根据陀螺仪传感器812采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。The gyro sensor 812 can detect the body direction and rotation angle of the electronic device 800 , and the gyro sensor 812 can cooperate with the acceleration sensor 811 to collect the user's 3D movements on the electronic device 800 . Based on the data collected by the gyro sensor 812, the processor 801 can implement the following functions: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.
压力传感器813可以设置在电子设备800的侧边框和/或显示屏805的下层。当压力传感器813设置在电子设备800的侧边框时,可以检测用户对电子设备800的握持信号,由处理器801根据压力传感器813采集的握持信号进行左右手识别或快捷操作。当压力传感器813设置在显示屏805的下层时,由处理器801根据用户对显示屏805的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件所组成的群组中的至少一种。The pressure sensor 813 may be disposed on the side frame of the electronic device 800 and/or on the lower layer of the display screen 805 . When the pressure sensor 813 is disposed on the side frame of the electronic device 800, it can detect the user's holding signal of the electronic device 800, and the processor 801 performs left and right hand identification or quick operation based on the holding signal collected by the pressure sensor 813. When the pressure sensor 813 is provided on the lower layer of the display screen 805, the processor 801 controls the operability controls on the UI interface according to the user's pressure operation on the display screen 805. The operability control includes at least one of the group consisting of a button control, a scroll bar control, an icon control, and a menu control.
指纹传感器814用于采集用户的指纹,由处理器801根据指纹传感器814采集到的指纹识别用户的身份,或者,由指纹传感器814根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器801授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器814可以被设置在电子设备800的正面、背面或侧面。当电子设备800上设置有物理按键或厂商Logo时,指纹传感器814可以与物理按键或厂商Logo集成在一起。The fingerprint sensor 814 is used to collect the user's fingerprint. The processor 801 identifies the user's identity based on the fingerprint collected by the fingerprint sensor 814, or the fingerprint sensor 814 identifies the user's identity based on the collected fingerprint. When the user's identity is recognized as a trusted identity, the processor 801 authorizes the user to perform relevant sensitive operations. The sensitive operations include unlocking the screen, viewing encrypted information, downloading software, making payments, and changing settings. The fingerprint sensor 814 may be disposed on the front, back, or side of the electronic device 800 . When the electronic device 800 is provided with a physical button or a manufacturer's logo, the fingerprint sensor 814 can be integrated with the physical button or the manufacturer's logo.
光学传感器815用于采集环境光强度。在一个实施例中,处理器801可以根据光学传感器815采集的环境光强度,控制显示屏805的显示亮度。示例性地,当环境光强度较高时,调高显示屏805的显示亮度;当环境光强度较低时,调低显示屏808的显示亮度。在另一个实施例中,处理器801还可以根据光学传感器815采集的环境光强度,动态调整摄像头组件806的拍摄参数。Optical sensor 815 is used to collect ambient light intensity. In one embodiment, the processor 801 can control the display brightness of the display screen 805 according to the ambient light intensity collected by the optical sensor 815 . For example, when the ambient light intensity is high, the display brightness of the display screen 805 is increased; when the ambient light intensity is low, the display brightness of the display screen 808 is decreased. In another embodiment, the processor 801 can also dynamically adjust the shooting parameters of the camera assembly 806 according to the ambient light intensity collected by the optical sensor 815 .
接近传感器816,也称距离传感器,通常设置在电子设备800的前面板。接近传感器816用于采集用户与电子设备800的正面之间的距离。在一个实施例中,当接近传感器816检测到用户与电子设备800的正面之间的距离逐渐变小时,由处理器801控制显示屏805从亮屏状态切换为息屏状态;当接近传感器816检测到用户与电子设备800的正面之间的距离逐渐变大时,由处理器801控制显示屏805从息屏状态切换为亮屏状态。The proximity sensor 816, also called a distance sensor, is usually provided on the front panel of the electronic device 800. The proximity sensor 816 is used to collect the distance between the user and the front of the electronic device 800 . In one embodiment, when the proximity sensor 816 detects that the distance between the user and the front of the electronic device 800 gradually becomes smaller, the processor 801 controls the display screen 805 to switch from the bright screen state to the closed screen state; when the proximity sensor 816 detects When the distance between the user and the front of the electronic device 800 gradually increases, the processor 801 controls the display screen 805 to switch from the screen-off state to the screen-on state.
本领域技术人员可以理解,图8中示出的结构并不构成对电子设备800的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。Those skilled in the art can understand that the structure shown in FIG. 8 does not constitute a limitation on the electronic device 800, and may include more or fewer components than shown, or combine certain components, or adopt different component arrangements.
本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有至少一条指令,指令由处理器加载并执行,以使计算机实现上述任一示例性实施例提供的控制车辆组件的方法,或者上述任一示例性实施例提供的基于汽车智能设备控制***的控制方法。Embodiments of the present application also provide a computer-readable storage medium. At least one instruction is stored in the computer-readable storage medium. The instruction is loaded and executed by the processor, so that the computer implements the control vehicle provided by any of the above exemplary embodiments. component method, or the control method based on the automotive intelligent device control system provided by any of the above exemplary embodiments.
本申请实施例还提供了一种计算机程序或计算机程序产品,计算机程序或计算机程序产品包括:计算机指令,计算机指令被计算机执行时,使得计算机实现上述任一示例性实施例提供的控制车辆组件的方法,或者上述任一示例性实施例提供的基于汽车智能设备控制***的控制方法。Embodiments of the present application also provide a computer program or computer program product. The computer program or computer program product includes: computer instructions. When the computer instructions are executed by the computer, the computer implements the control of vehicle components provided by any of the above exemplary embodiments. method, or the control method based on the automotive intelligent device control system provided by any of the above exemplary embodiments.
上述所有可选技术方案,可以采用任意结合形成本申请的可选实施例,在此不再一一赘述。All the above optional technical solutions can be combined in any way to form optional embodiments of the present application, and will not be described again one by one.
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps to implement the above embodiments can be completed by hardware, or can be completed by instructing relevant hardware through a program. The program can be stored in a computer-readable storage medium. The above-mentioned The storage media mentioned can be read-only memory, magnetic disks or optical disks, etc.
上面结合附图对本申请进行了示例性描述,显然本申请实现并不受上述方式的限制,只要采用了本申请的方法构思和技术方案进行的各种非实质性的改进,或未经改进将本申请的构思和技术方案直接应用于其它场合的,均在本申请的保护范围之内。The present application has been exemplarily described above in conjunction with the accompanying drawings. It is obvious that the implementation of the present application is not limited by the above-mentioned manner, as long as various non-substantive improvements are adopted using the method concepts and technical solutions of the present application, or the application will be implemented without improvement. If the concepts and technical solutions of this application are directly applied to other situations, they will all fall within the protection scope of this application.

Claims (10)

  1. 一种控制车辆组件的方法,其特征在于,所述方法包括:A method of controlling vehicle components, characterized in that the method includes:
    接收第一控制信号;receiving the first control signal;
    根据所述第一控制信号确定多个车辆组件、所述多个车辆组件对应的控制顺序和所述多个车辆组件各自对应的参考状态;Determine a plurality of vehicle components, a corresponding control sequence of the plurality of vehicle components and a corresponding reference state of each of the plurality of vehicle components according to the first control signal;
    按照所述控制顺序控制所述多个车辆组件,使得所述多个车辆组件达到各自对应的所述参考状态。The plurality of vehicle components are controlled according to the control sequence, so that the plurality of vehicle components reach the respective corresponding reference states.
  2. 根据权利要求1所述的方法,其特征在于,所述按照所述控制顺序控制所述多个车辆组件,使得所述多个车辆组件达到各自对应的所述参考状态,包括:The method according to claim 1, characterized in that, controlling the plurality of vehicle components according to the control sequence so that the plurality of vehicle components reach their corresponding reference states includes:
    向网关设备发送所述控制顺序、所述多个车辆组件各自对应的组件标识和所述多个车辆组件各自对应的参考状态的状态标识;Send the control sequence, the component identifiers corresponding to each of the plurality of vehicle components, and the state identifiers of the reference states corresponding to each of the multiple vehicle components to the gateway device;
    其中,所述控制顺序、所述组件标识和所述状态标识用于所述网关设备生成有序的多个第二控制信号,所述有序的多个第二控制信号用于按照所述控制顺序控制所述多个车辆组件,使得所述多个车辆组件达到各自对应的所述参考状态。Wherein, the control sequence, the component identification and the status identification are used for the gateway device to generate multiple second control signals in an orderly manner, and the multiple second control signals in an orderly manner are used according to the control The plurality of vehicle components are sequentially controlled so that the plurality of vehicle components reach respective corresponding reference states.
  3. 根据权利要求1所述的方法,其特征在于,所述接收第一控制信号,包括:The method of claim 1, wherein receiving the first control signal includes:
    接收针对控制按键的选中操作,所述控制按键用于指示对所述多个车辆组件进行控制,所述控制按键包括虚拟按键和实体按键中的至少一种按键;Receive a selection operation for a control button, the control button being used to instruct control of the plurality of vehicle components, the control button including at least one of a virtual button and a physical button;
    根据所述选中操作生成所述第一控制信号。The first control signal is generated according to the selection operation.
  4. 根据权利要求1所述的方法,其特征在于,所述接收第一控制信号,包括:The method of claim 1, wherein receiving the first control signal includes:
    接收语音消息;receive voice messages;
    对所述语音消息进行语义识别,得到识别结果,所述识别结果用于指示对所述多个车辆组件进行控制;Perform semantic recognition on the voice message to obtain a recognition result, and the recognition result is used to instruct control of the multiple vehicle components;
    根据所述识别结果生成所述第一控制信号。The first control signal is generated according to the identification result.
  5. 根据权利要求1-4任一所述的方法,其特征在于,所述按照所述控制顺序控制所述多个车辆组件,使得所述多个车辆组件达到各自对应的所述参考状态, 包括:The method according to any one of claims 1 to 4, characterized in that, controlling the plurality of vehicle components according to the control sequence so that the plurality of vehicle components reach their corresponding reference states includes:
    在当前场景满足所述多个车辆组件达到各自对应的所述参考状态所需要的场景的情况下,执行所述按照所述控制顺序控制所述多个车辆组件,使得所述多个车辆组件达到各自对应的所述参考状态。In the case where the current scenario satisfies the scenario required for the plurality of vehicle components to reach their corresponding reference states, the control of the plurality of vehicle components according to the control sequence is performed, so that the plurality of vehicle components reach respective corresponding reference states.
  6. 根据权利要求1-4任一所述的方法,其特征在于,所述按照所述控制顺序控制所述多个车辆组件,使得所述多个车辆组件达到各自对应的所述参考状态,包括:The method according to any one of claims 1 to 4, characterized in that, controlling the plurality of vehicle components according to the control sequence so that the plurality of vehicle components reach their corresponding reference states includes:
    在当前场景不满足所述多个车辆组件达到各自对应的所述参考状态所需要的场景的情况下,播放提示信息,所述提示信息用于指示未能按照所述控制顺序控制所述多个车辆组件,使得所述多个车辆组件达到各自对应的所述参考状态的原因。When the current scene does not satisfy the scenes required for the plurality of vehicle components to reach their respective corresponding reference states, prompt information is played, and the prompt information is used to indicate that the plurality of vehicle components cannot be controlled according to the control sequence. Vehicle components, causes the plurality of vehicle components to reach respective corresponding reference states.
  7. 根据权利要求1-4任一所述的方法,其特征在于,所述根据所述第一控制信号确定多个车辆组件、所述多个车辆组件对应的控制顺序和所述多个车辆组件各自对应的参考状态之前,所述方法还包括:The method according to any one of claims 1 to 4, characterized in that: determining a plurality of vehicle components, corresponding control sequences of the plurality of vehicle components and each of the plurality of vehicle components according to the first control signal Before corresponding reference state, the method also includes:
    获取配置的第一控制信号、多个车辆组件、控制顺序与参考状态之间的目标对应关系;Obtaining a target correspondence between the configured first control signal, the plurality of vehicle components, the control sequence and the reference state;
    所述根据所述第一控制信号确定多个车辆组件、所述多个车辆组件对应的控制顺序和所述多个车辆组件各自对应的参考状态,包括:Determining multiple vehicle components, corresponding control sequences of the multiple vehicle components and corresponding reference states of the multiple vehicle components according to the first control signal includes:
    根据所述第一控制信号查询所述目标对应关系,得到所述第一控制信号对应的所述多个车辆组件、所述多个车辆组件对应的控制顺序和所述多个车辆组件各自对应的参考状态。Query the target correspondence according to the first control signal, and obtain the plurality of vehicle components corresponding to the first control signal, the control sequences corresponding to the plurality of vehicle components, and the corresponding control sequences of the plurality of vehicle components. Reference status.
  8. 一种控制车辆组件的装置,其特征在于,所述装置包括:A device for controlling vehicle components, characterized in that the device includes:
    接收模块,用于接收第一控制信号;a receiving module for receiving the first control signal;
    确定模块,用于根据所述第一控制信号确定多个车辆组件、所述多个车辆组件对应的控制顺序和所述多个车辆组件各自对应的参考状态;a determination module configured to determine a plurality of vehicle components, a corresponding control sequence of the plurality of vehicle components, and a corresponding reference state of each of the plurality of vehicle components according to the first control signal;
    控制模块,用于按照所述控制顺序控制所述多个车辆组件,使得所述多个车辆组件达到各自对应的所述参考状态。A control module, configured to control the plurality of vehicle components according to the control sequence, so that the plurality of vehicle components reach the respective corresponding reference states.
  9. 一种电子设备,其特征在于,所述电子设备包括存储器及处理器;所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行,以使所述电子设备实现权利要求1-7任一所述的控制车辆组件的方法。An electronic device, characterized in that the electronic device includes a memory and a processor; at least one instruction is stored in the memory, and the at least one instruction is loaded and executed by the processor to enable the electronic device to implement Method of controlling vehicle components according to any one of claims 1-7.
  10. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令,所述指令由处理器加载并执行,以使计算机实现如权利要求1-7中任一所述的控制车辆组件的方法。A computer-readable storage medium, characterized in that at least one instruction is stored in the computer-readable storage medium, and the instruction is loaded and executed by a processor, so that the computer implements any one of claims 1-7. Methods of controlling vehicle components described above.
PCT/CN2022/140765 2022-06-30 2022-12-21 Method and apparatus for controlling vehicle assembly, and electronic device and readable storage medium WO2024001091A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202210779095.6 2022-06-30
CN202210779095.6A CN115047808A (en) 2022-06-30 2022-06-30 Automobile intelligent equipment control system and method

Publications (1)

Publication Number Publication Date
WO2024001091A1 true WO2024001091A1 (en) 2024-01-04

Family

ID=83165189

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/140765 WO2024001091A1 (en) 2022-06-30 2022-12-21 Method and apparatus for controlling vehicle assembly, and electronic device and readable storage medium

Country Status (2)

Country Link
CN (1) CN115047808A (en)
WO (1) WO2024001091A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115047808A (en) * 2022-06-30 2022-09-13 奇瑞商用车(安徽)有限公司 Automobile intelligent equipment control system and method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170248959A1 (en) * 2016-02-29 2017-08-31 Toyota Jidosha Kabushiki Kaisha Vehicle control device and vehicle control method
CN109533001A (en) * 2018-12-21 2019-03-29 重庆长安汽车股份有限公司 User-defined press key module, steering wheel, steering wheel function configuration method and vehicle
CN111427629A (en) * 2020-03-30 2020-07-17 北京梧桐车联科技有限责任公司 Application starting method and device, vehicle equipment and storage medium
CN111752169A (en) * 2019-03-27 2020-10-09 广州汽车集团股份有限公司 Vehicle-mounted terminal control method, device and system
CN111885547A (en) * 2020-07-10 2020-11-03 吉利汽车研究院(宁波)有限公司 Vehicle-mounted human-computer interaction system
CN113602090A (en) * 2021-08-03 2021-11-05 岚图汽车科技有限公司 Vehicle control method, device and system
WO2022033040A1 (en) * 2020-08-12 2022-02-17 华人运通(上海)云计算科技有限公司 Scene generation method, apparatus and system, device and storage medium
CN115047808A (en) * 2022-06-30 2022-09-13 奇瑞商用车(安徽)有限公司 Automobile intelligent equipment control system and method

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN203331978U (en) * 2013-05-31 2013-12-11 北京汽车股份有限公司 Steering wheel key control system and vehicle provided with same
CN105354028A (en) * 2015-10-31 2016-02-24 惠州华阳通用电子有限公司 Method and apparatus for presenting self-defined key of in-vehicle system
CN105657502B (en) * 2015-11-09 2017-12-08 乐视致新电子科技(天津)有限公司 A kind of implementation method of custom menu, device, client and server
CN106416143B (en) * 2016-09-02 2018-06-12 北京小米移动软件有限公司 Apparatus control method and device
CN111376845A (en) * 2018-12-29 2020-07-07 安波福电子(苏州)有限公司 Controlling instruments and navigation with a set of SWC keys
CN110648514A (en) * 2019-08-12 2020-01-03 珠海格力电器股份有限公司 Remote controller and configuration method and control method thereof
CN111127864A (en) * 2020-01-03 2020-05-08 广东好太太科技集团股份有限公司 Custom remote control system applied to clothes airing machine and setting method thereof
CN113805738B (en) * 2020-06-12 2023-11-14 海信视像科技股份有限公司 Custom setting method and starting method for control keys and display equipment
CN111930247B (en) * 2020-09-30 2021-02-19 宁波均胜新能源汽车技术有限公司 Self-learning method and self-learning system for steering wheel key
CN112356672A (en) * 2020-11-19 2021-02-12 奇瑞商用车(安徽)有限公司 One-key vehicle washing system and control method thereof

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170248959A1 (en) * 2016-02-29 2017-08-31 Toyota Jidosha Kabushiki Kaisha Vehicle control device and vehicle control method
CN109533001A (en) * 2018-12-21 2019-03-29 重庆长安汽车股份有限公司 User-defined press key module, steering wheel, steering wheel function configuration method and vehicle
CN111752169A (en) * 2019-03-27 2020-10-09 广州汽车集团股份有限公司 Vehicle-mounted terminal control method, device and system
CN111427629A (en) * 2020-03-30 2020-07-17 北京梧桐车联科技有限责任公司 Application starting method and device, vehicle equipment and storage medium
CN111885547A (en) * 2020-07-10 2020-11-03 吉利汽车研究院(宁波)有限公司 Vehicle-mounted human-computer interaction system
WO2022033040A1 (en) * 2020-08-12 2022-02-17 华人运通(上海)云计算科技有限公司 Scene generation method, apparatus and system, device and storage medium
CN113602090A (en) * 2021-08-03 2021-11-05 岚图汽车科技有限公司 Vehicle control method, device and system
CN115047808A (en) * 2022-06-30 2022-09-13 奇瑞商用车(安徽)有限公司 Automobile intelligent equipment control system and method

Also Published As

Publication number Publication date
CN115047808A (en) 2022-09-13

Similar Documents

Publication Publication Date Title
CN109952757B (en) Method for recording video based on virtual reality application, terminal equipment and storage medium
JP7062092B2 (en) Display control method and terminal
CN110618800B (en) Interface display method, device, equipment and storage medium
US20140168117A1 (en) Mobile terminal and method for operating the same
US8958747B2 (en) Mobile terminal, mobile terminal system, and method for controlling operation of the same
WO2019223448A1 (en) Method and device for controlling interactions between virtual object and virtual scene, terminal, and storage medium
US20180173321A1 (en) Apparatus, method and recording medium for controlling user interface using input image
WO2021104230A1 (en) Synchronization method and electronic device
WO2020211683A1 (en) Method for controlling multiple screens and terminal
CN111193870B (en) Method, device and system for controlling vehicle-mounted camera through mobile device
KR20200087813A (en) Method and apparatus for playing audio data
WO2020125340A1 (en) Method and device for processing control information, electronic equipment, and storage medium
US11228968B2 (en) Electronic apparatus and method of setting network of audio device
CN109407917A (en) A kind of method and apparatus that Application Status is set
WO2019114522A1 (en) Screen control method, screen control apparatus, and mobile terminal
CN110341627B (en) Method and device for controlling behavior in vehicle
WO2020173235A1 (en) Task switching method and terminal device
WO2022095465A1 (en) Information display method and apparatus
WO2021068885A1 (en) Control method and electronic device
WO2020215950A1 (en) Interface display method and terminal device
CN108446156B (en) Application program control method and terminal
WO2021037074A1 (en) Audio output method and electronic apparatus
WO2024001091A1 (en) Method and apparatus for controlling vehicle assembly, and electronic device and readable storage medium
WO2021208889A1 (en) Application startup method, and electronic device
WO2020038143A1 (en) Display interface processing method and mobile terminal

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22949167

Country of ref document: EP

Kind code of ref document: A1