CN114274902A - Mode control method, device, equipment and storage medium - Google Patents

Mode control method, device, equipment and storage medium Download PDF

Info

Publication number
CN114274902A
CN114274902A CN202111589794.6A CN202111589794A CN114274902A CN 114274902 A CN114274902 A CN 114274902A CN 202111589794 A CN202111589794 A CN 202111589794A CN 114274902 A CN114274902 A CN 114274902A
Authority
CN
China
Prior art keywords
rest mode
target position
rest
mode
information
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN202111589794.6A
Other languages
Chinese (zh)
Inventor
王雪君
李罗姗竹
王雅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apollo Zhilian Beijing Technology Co Ltd
Original Assignee
Apollo Zhilian Beijing Technology Co Ltd
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 Apollo Zhilian Beijing Technology Co Ltd filed Critical Apollo Zhilian Beijing Technology Co Ltd
Priority to CN202111589794.6A priority Critical patent/CN114274902A/en
Publication of CN114274902A publication Critical patent/CN114274902A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The disclosure provides a mode control method, a mode control device, mode control equipment and a storage medium, and relates to the technical field of artificial intelligence, in particular to the technical field of car networking, automatic driving and intelligent cabins. The method comprises the following steps: in response to receiving first trigger information of a rest mode, determining a first target position for triggering the rest mode; in response to determining that the first target position is a preset position, adjusting the software function and the hardware function at the first target position to a rest mode; in response to receiving second trigger information for exiting the rest mode, determining a second target position for triggering exiting the rest mode; and adjusting the software function and the hardware function at the second target position to be in a non-rest mode. The mode control method provided by the disclosure improves the mode control efficiency, improves the vehicle using experience of a user, and also improves the intelligent degree of the vehicle.

Description

Mode control method, device, equipment and storage medium
Technical Field
The present disclosure relates to the field of artificial intelligence technologies, and in particular, to intelligent transportation, automatic driving, and deep learning technologies, and more particularly, to a method, an apparatus, a device, and a storage medium for mode control.
Background
With the development of automobile science and technology, the space in the automobile becomes the continuation of the living space of the user, and the quality of the life in the automobile is more and more important to the experience of the automobile. Often, during or after driving, a user has a rest requirement in a vehicle, including behaviors of parking and eye-closing rest of the driver, sleeping of passengers during driving, and the like.
When the user had a rest in traditional vehicle, generally needed the user to adjust seat, air conditioner, door window etc. by oneself, wasted time and energy, and the bright screen of big screen and instrument disturbs and also can influence the user for the experience that the user had a rest in the car is relatively poor.
Disclosure of Invention
The disclosure provides a mode control method, apparatus, device and storage medium.
According to a first aspect of the present disclosure, there is provided a mode control method including: in response to receiving first trigger information of a rest mode, determining a first target position for triggering the rest mode; in response to determining that the first target position is a preset position, adjusting the software function and the hardware function at the first target position to a rest mode; in response to receiving second trigger information for exiting the rest mode, determining a second target position for triggering exiting the rest mode; and adjusting the software function and the hardware function at the second target position to be in a non-rest mode.
According to a second aspect of the present disclosure, there is provided a mode control apparatus comprising: a first determination module configured to determine a first target location for triggering a rest mode in response to receiving first trigger information for the rest mode; a first adjustment module configured to adjust software functions and hardware functions at a first target location to a rest mode in response to determining that the first target location is a preset location; a second determination module configured to determine a second target location that triggers exit from the rest mode in response to receiving second trigger information to exit from the rest mode; a second adjustment module configured to adjust the software and hardware functions at the second target location to a non-resting mode.
According to a third aspect of the present disclosure, there is provided an electronic device comprising: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method as described in any one of the implementations of the first aspect.
According to a fourth aspect of the present disclosure, there is provided a non-transitory computer readable storage medium having stored thereon computer instructions for causing a computer to perform the method as described in any one of the implementations of the first aspect.
According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the method as described in any of the implementations of the first aspect.
It should be understood that the statements in this section do not necessarily identify key or critical features of the embodiments of the present disclosure, nor do they limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description.
Drawings
The drawings are included to provide a better understanding of the present solution and are not to be construed as limiting the present disclosure. Wherein:
FIG. 1 is an exemplary system architecture diagram in which the present disclosure may be applied;
FIG. 2 is a flow chart diagram of one embodiment of a mode control method according to the present disclosure;
FIG. 3 is a flow chart diagram of another embodiment of a mode control method according to the present disclosure;
FIG. 4 is a flow chart diagram of yet another embodiment of a mode control method according to the present disclosure;
FIG. 5 is a schematic structural diagram of one embodiment of a mode control apparatus according to the present disclosure;
fig. 6 is a block diagram of an electronic device for implementing a mode control method of an embodiment of the present disclosure.
Detailed Description
Exemplary embodiments of the present disclosure are described below with reference to the accompanying drawings, in which various details of the embodiments of the disclosure are included to assist understanding, and which are to be considered as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
It should be noted that, in the present disclosure, the embodiments and features of the embodiments may be combined with each other without conflict. The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
Fig. 1 illustrates an exemplary system architecture 100 to which embodiments of the mode control method or mode control apparatus of the present disclosure may be applied.
As shown in fig. 1, the system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 serves as a medium for providing communication links between the terminal devices 101, 102, 103 and the server 105. Network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
A user may use the terminal devices 101, 102, 103 to interact with the server 105 via the network 104 to receive or transmit information or the like. Various client applications may be installed on the terminal devices 101, 102, 103.
The terminal apparatuses 101, 102, and 103 may be hardware or software. When the terminal devices 101, 102, 103 are hardware, they may be various electronic devices including, but not limited to, smart phones, tablet computers, laptop portable computers, desktop computers, and the like. When the terminal apparatuses 101, 102, 103 are software, they can be installed in the above-described electronic apparatuses. It may be implemented as multiple pieces of software or software modules, or as a single piece of software or software module. And is not particularly limited herein.
The server 105 may provide various services. For example, the server 105 may analyze and process the trigger information acquired from the terminal apparatuses 101, 102, 103 and generate a processing result (e.g., target position).
The server 105 may be hardware or software. When the server 105 is hardware, it may be implemented as a distributed server cluster composed of a plurality of servers, or may be implemented as a single server. When the server 105 is software, it may be implemented as multiple pieces of software or software modules (e.g., to provide distributed services), or as a single piece of software or software module. And is not particularly limited herein.
It should be noted that the mode control method provided by the embodiment of the present disclosure is generally executed by the server 105, and accordingly, the mode control device is generally disposed in the server 105.
It should be understood that the number of terminal devices, networks, and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
With continued reference to FIG. 2, a flow 200 of one embodiment of a mode control method according to the present disclosure is shown. The mode control method comprises the following steps:
step 201, in response to receiving the first trigger information of the rest mode, determining a first target position for triggering the rest mode.
In the present embodiment, the execution subject of the mode control method (e.g., the server 105 shown in fig. 1) may determine the first target position that triggers the rest mode in the case where it is determined that the first trigger information of the rest mode is received. In this embodiment, the user may trigger the rest mode in a variety of ways. For example, the user may trigger the rest mode by voice information such as "i want to rest", "open the rest mode of the back row", and the like; for another example, the user may also select a rest mode on a center control screen in the vehicle; for another example, the execution main body may further detect a state of the user in the vehicle through the camera, for example, detect whether the user in the vehicle closes the eyes or yawns, and if the execution main body detects that the user closes the eyes and the posture of the user does not change during a period of time, determine that the user is resting, and trigger the rest mode. Certainly, the user may also trigger the rest mode in a plurality of ways, and after receiving the first trigger information for the rest mode sent by the user, the execution main body may determine the first target location for triggering the rest mode, that is, determine the location of the user for triggering the rest mode.
In response to determining that the first target position is the preset position, the software function and the hardware function at the first target position are adjusted to a rest mode in step 202.
In this embodiment, after determining the first target position for triggering the rest mode, the execution main body determines whether the first target position is a preset position, and adjusts the software function and the hardware function at the first target position to the rest mode when the first target position is the preset position.
In this embodiment, the execution subject determines the preset position according to the driving state of the vehicle, for example, when the vehicle is driving, the preset position is a position in the vehicle other than the main driving; and when the vehicle is not in driving, the preset position is any position in the vehicle. That is, the executing body determines whether the vehicle is in a driving state after determining the first target position, determines whether the first target position is a position in the vehicle other than the main driving state if the vehicle is in the driving state, and adjusts the software function and the hardware function at the first target position to the rest mode if the first target position is determined to be a position other than the main driving state.
It should be noted that, when the vehicle is in the driving state, even if the user at the primary driving position says "i want to rest", the execution main body does not adjust the primary driving position to the rest mode, and also performs voice prompt "please park the vehicle in the parking lot for driving safety", and the rest mode needs to be started after the vehicle is parked in the parking area, so as to ensure driving safety.
When the execution main body determines that the first target position is the preset position, the execution main body adjusts the software function and the hardware function at the first target position to a rest mode, wherein the software function includes but is not limited to: adjusting a software interaction interface at the first target position into a main body style with atmosphere creation as a main part; displaying a music playing interface on a full screen on the software interactive interface; and hiding pages of other functional modules on the software interactive interface. Hardware functions include, but are not limited to: the light transmittance of the vehicle window is lowered, and the light of the cab becomes dark; the chair back is slowly descended, and the foot pad is slowly ascended, so that the user can rest in a more comfortable posture; the atmosphere lamp in the vehicle and the skylight are linked to display the atmosphere visual effect; the air volume of the air conditioner is adjusted to the lowest level, and the air direction is prevented from blowing directly to a user. The software function and the hardware function at the first target position are adjusted to the rest mode, so that an atmosphere more suitable for rest is created for the user, and the user can rest better.
Step 203, in response to receiving the second trigger information for exiting the rest mode, determining a second target position for triggering exiting the rest mode.
In this embodiment, the executing body may determine the second target position triggering the exit from the rest mode in case of receiving the second triggering information for the exit from the rest mode.
In this embodiment, the user may be triggered to exit the rest mode in a variety of ways. For example, the user may trigger to exit the rest mode by voice information such as "exit the rest mode", "exit the rest mode in the back row", and the like; as another example, the user may also exit the rest mode by selecting on a center screen within the vehicle. Certainly, the user may also trigger to exit the rest mode in a plurality of ways, and after receiving second trigger information for exiting the rest mode sent by the user, the execution main body determines a second target location for triggering to exit the rest mode, that is, determines a location of the user triggering to exit the rest mode.
Step 204, adjusting the software function and the hardware function at the second target position to a non-rest mode.
In this embodiment, after determining the second target position triggering the exit from the rest mode, the executing entity may adjust the software function and the hardware function at the second target position to the non-rest mode. For example, the software interaction interface at the second target position is adjusted to a normal mode, pages of other functional modules are displayed, and normal playing volume is recovered; recovering the light transmittance of the vehicle window to enable the light of the cockpit to be normal; the chair back is slowly descended, the foot pad is slowly descended, and the position of the chair when the user drives normally is recovered; closing the linkage effect of the atmosphere lamp and the skylight in the vehicle; and adjusting the air volume of the air conditioner to be in a normal mode. And the software function and the hardware function at the second target position are adjusted to be in a non-rest mode, so that the function of the user in normal driving is recovered.
The mode control method provided by the embodiment of the disclosure includes the steps of firstly responding to the received first trigger information of a rest mode, and determining a first target position for triggering the rest mode; then, in response to determining that the first target position is a preset position, adjusting the software function and the hardware function at the first target position to a rest mode; then, in response to receiving second trigger information for exiting the rest mode, determining a second target position for triggering exiting the rest mode; and finally, adjusting the software function and the hardware function at the second target position to be in a non-rest mode. In the mode control method in the embodiment, after receiving the trigger information of the rest mode, the method adjusts the software function and the hardware function at the first target position to the rest mode under the condition that the first target position triggering the rest mode is the preset position, so that the related settings and functions in the vehicle can be automatically adjusted according to the will of the user, and a more comfortable and suitable rest atmosphere is more conveniently and quickly provided for the user; then after receiving the trigger information of exiting the rest mode, the software function and the hardware function of the second target position triggering the exit of the rest mode are adjusted to be in a non-rest mode, so that the software function and the hardware function are adjusted in time according to the will of a user, the related equipment is adjusted to be in a normal driving mode, the mode control efficiency is improved, and the intelligent degree of the vehicle is further improved.
In the technical scheme of the disclosure, the collection, storage, use, processing, transmission, provision, disclosure and other processing of the personal information of the related user are all in accordance with the regulations of related laws and regulations and do not violate the good customs of the public order.
With continued reference to fig. 3, fig. 3 illustrates a flow 300 of another embodiment of a mode control method according to the present disclosure. The mode control method comprises the following steps:
step 301, in response to receiving first trigger information of a rest mode, determining a first target position for triggering the rest mode.
Step 301 is substantially the same as step 201 in the foregoing embodiment, and the specific implementation manner may refer to the foregoing description of step 201, which is not described herein again.
In some optional implementations of this embodiment, the first trigger information includes at least one of: voice information; selecting action information of a rest mode on a software interaction screen; motion information for adjusting the seat position to a rest position; and detecting information that the user closes the eyes and no posture changes within a preset time.
That is, in the implementation manner, the user may trigger the rest mode through the voice information such as "i want to rest", "open the rest mode of the back row", and the like; the user can also trigger the rest mode by selecting the action information of the seat needing to start the rest mode in the software interaction screen; the user can also trigger the rest mode by adjusting the chair back to the action information of the preset rest position; the main body can also trigger the rest mode by detecting the state of the user and detecting the detection information that the user closes the eyes and has no posture change within the preset time. The rest mode can be triggered through the trigger information, and the mode of triggering the rest mode is enriched.
It should be noted that each seat in the cockpit is displayed in the software interactive interface, a user can select one or more seats in the software interactive interface to enter a rest mode, and the two states of entering the rest mode and closing the rest mode are displayed in the interface in a distinguishing manner, so that the seat is displayed to the user more intuitively.
In some optional implementations of this embodiment, in the case that the first trigger information includes voice information, the determining of the first target position triggering the rest mode in step 301 includes: analyzing the voice information in the first trigger information to obtain a first analysis result; and if the first target position for triggering the rest mode is not specified in the first analysis result, determining the first target position for triggering the rest mode through a multi-tone-zone identification algorithm.
In this implementation manner, when the user triggers the rest mode through the "i want to rest" voice information, the execution main body may firstly parse the voice information to obtain a corresponding parsing result, that is, a first parsing result, where the manner of parsing the voice may be implemented by using the prior art, and is not described herein again. Then, the executing body judges whether the first analysis result specifies a first target position for triggering the rest mode, and determines the first target position for triggering the rest mode through a multi-tone region recognition algorithm under the condition that the first analysis result specifies the first target position. For example, the first target position triggering the rest mode is not specified in the first parsing result "i want to rest", and at this time, the executing entity determines the first target position through the multi-tone region recognition algorithm. The multi-sound zone recognition algorithm is characterized in that each position in the vehicle is divided into different sound zones, each sound zone is provided with corresponding microphone equipment, each microphone equipment is provided with an identification, the execution main body can determine the first target position by judging the identification of the microphone equipment for collecting the voice information, and therefore the target position information can be accurately determined under the condition that a user does not clearly specify the position.
Step 302, acquiring a running state of the vehicle.
In the present embodiment, an executing entity (for example, the server 105 shown in fig. 1) of the mode control method may acquire a running state of the vehicle, where the running state includes a running state and a parking state, that is, the executing entity may determine whether the vehicle is running or in the parking state.
Step 303, determining whether the first target position is a preset position based on the driving state.
In this embodiment, the executing body may determine whether the first target position is a preset position according to the driving state acquired in step 302, and the preset position may be different in different driving states, so that different judgments may be made according to the driving state of the vehicle.
In some optional implementations of this embodiment, the driving state includes in-driving; and step 303 comprises: for a running vehicle, it is determined whether the first target position is a position within the vehicle other than the primary driving.
In this implementation, if the vehicle is in motion, the execution subject determines whether the first target position is a position other than the main driving. Since the main driving position cannot trigger the rest mode for ensuring the driving safety of the running vehicle, the executing body judges whether the first target position is a position in the vehicle except for the main driving so as to ensure the driving safety.
Step 304, in response to determining that the first target position is the preset position, adjusting the software function and the hardware function at the first target position to a rest mode.
Step 304 is substantially the same as step 202 in the foregoing embodiment, and the detailed implementation manner may refer to the foregoing description of step 202, which is not described herein again.
In some embodiments, if the vehicle is in a driving state, when it is determined that the first target position is not the preset position, that is, the first target position is the main driving position in the vehicle, the button of the rest mode for the main driving on the software interaction screen is grayed out, that is, the selection of the main driving position is not opened, and "the rest mode is opened only to the passenger during the driving" is displayed in the interface as a reminder.
In some embodiments, if the vehicle is in a driving state, when it is determined that the first target position is not the preset position, that is, the first target position is the main driving position in the vehicle, the main driving cannot adjust the seat position, and then the rest mode cannot be triggered by adjusting the seat position, so that driving safety is ensured.
Step 305, in response to receiving the second triggering information for exiting the rest mode, determining a second target location for triggering exiting the rest mode.
Step 306, adjusting the software function and the hardware function at the second target position to a non-rest mode.
The step 305-306 is substantially the same as the step 203-204 of the foregoing embodiment, and the specific implementation manner can refer to the foregoing description of the step 203-204, which is not described herein again.
In some optional implementations of this embodiment, the software functionality includes at least one of: the style of the software interactive interface, the type of music played and the volume of music played. Software functions include, but are not limited to: adjusting a software interaction interface at the first target position into a main body style with atmosphere creation as a main part; displaying a music playing interface on a full screen on the software interactive interface; and hiding pages of other functional modules on the software interactive interface. By adjusting the software function and the hardware function at the first target position to the rest mode, a more comfortable and suitable rest atmosphere is provided for the user more intelligently.
In some optional implementations of this embodiment, the hardware functionality includes at least one of: car window light transmittance, seat position, light in the vehicle and air conditioner air volume. Hardware functions include, but are not limited to: the light transmittance of the vehicle window is lowered, and the light of the cab becomes dark; the chair back is slowly descended, and the foot pad is slowly ascended, so that the user can rest in a more comfortable posture; the atmosphere lamp in the vehicle and the skylight are linked to display the atmosphere visual effect; the air volume of the air conditioner is adjusted to the lowest level, and the air direction avoids blowing directly to users. The software function and the hardware function at the first target position are adjusted to the rest mode, so that an atmosphere more suitable for rest is created for the user, and the user can rest better.
As can be seen from fig. 3, compared with the embodiment corresponding to fig. 2, the mode control method in this embodiment highlights the step of determining the first target position triggering the rest mode through the first trigger information, so that the target position triggering the rest mode can be determined very accurately even if the user does not specify the target position, thereby adjusting the rest mode for the user more accurately, enabling the user to rest better, and improving the experience of the user in using the vehicle.
With continued reference to fig. 4, fig. 4 illustrates a flow 400 of yet another embodiment of a mode control method according to the present disclosure. The mode control method comprises the following steps:
in step 401, in response to receiving the first trigger information of the rest mode, a first target position for triggering the rest mode is determined.
In step 402, a driving state of the vehicle is acquired.
In step 403, it is determined whether the first target position is a preset position based on the driving state.
In response to determining that the first target position is the preset position, the software function and the hardware function at the first target position are adjusted to a rest mode, step 404.
The steps 401-.
Step 405, in response to receiving the second trigger information exiting the rest mode, analyzing the voice information in the second trigger information to obtain a second analysis result.
In this embodiment, an executing entity (for example, the server 105 shown in fig. 1) of the mode control method may analyze the voice information in the second trigger information to obtain a corresponding second analysis result when receiving the second trigger information that triggers the exit from the rest mode.
For example, when the user exits the rest mode by triggering the voice information of "closing the rest mode", the executing entity may first analyze the voice information to obtain a corresponding analysis result, that is, a second analysis result, where the method of analyzing the voice may be implemented by using the prior art, and is not described herein again.
In some optional implementations of this embodiment, the second trigger information includes at least one of: voice information; selecting action information for exiting a rest mode on a software interaction screen; and (5) action information for adjusting the seat position to the non-rest position.
That is, in the present implementation manner, the user may trigger to exit the rest mode by voice information such as "close the rest mode", "close the rest mode in the back row", and the like; the user can also trigger the exit of the rest mode by selecting the action information of the seat to exit the rest mode in the software interaction screen; the user may also trigger exit from the rest mode by action information that adjusts the chair back to a non-rest position. The exit from the rest mode can be triggered by the trigger information, so that the mode of triggering the exit from the rest mode is enriched.
In step 406, if the second target position for triggering exit from the rest mode is not specified in the second analysis result, the second target position for triggering exit from the rest mode is determined by the multi-tone region identification algorithm.
In this embodiment, the executing entity determines whether the second analysis result specifies a second target location for triggering exit from the rest mode, and determines the second target location for triggering exit from the rest mode through a multi-tone region recognition algorithm when the second analysis result specifies the second target location. For example, the second target position triggering the exit from the rest mode is not specified in the second parsing result "exit from the rest mode", and at this time, the executing entity determines the second target position through the multi-tone region recognition algorithm. That is, the second target position is determined by judging the identifier of the microphone device for collecting the voice information, so that the target position information can be accurately determined even if the user does not explicitly specify the position.
Step 407, adjust the software function and the hardware function at the second target position to a non-rest mode.
In this embodiment, the executing entity may adjust the software function and the hardware function at the second target position to a non-rest mode. For example, the software interaction interface at the second target position is adjusted to a normal mode, pages of other functional modules are displayed, and normal playing volume is recovered; recovering the light transmittance of the vehicle window to enable the light of the cockpit to be normal; the chair back is slowly descended, the foot pad is slowly descended, and the position of the chair when the user drives normally is recovered; closing the linkage effect of the atmosphere lamp and the skylight in the vehicle; and adjusting the air volume of the air conditioner to be in a normal mode. And the software function and the hardware function at the second target position are adjusted to be in a non-rest mode, so that the function of the user in normal driving is recovered.
As can be seen from fig. 4, compared with the embodiment corresponding to fig. 3, in the mode control method in this embodiment, the step of determining the second target location triggering exit from the rest mode through the second trigger information is highlighted, so that even if the user does not specify the target location, the target location triggering exit from the rest mode can be determined very accurately, the non-rest mode can be adjusted for the user more accurately, the relevant device is restored to the non-rest mode (normal state), and the vehicle using experience of the user is improved.
With further reference to fig. 5, as an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of a mode control apparatus, which corresponds to the embodiment of the method shown in fig. 2, and which is particularly applicable to various electronic devices.
As shown in fig. 5, the mode control device 500 of the present embodiment includes: a first determination module 501, a first adjustment module 502, a second determination module 503, and a second adjustment module 504. Wherein, the first determining module 501 is configured to determine a first target location for triggering the rest mode in response to receiving the first triggering information of the rest mode; a first adjustment module 502 configured to adjust software functions and hardware functions at a first target location to a rest mode in response to determining that the first target location is a preset location; a second determining module 503 configured to determine a second target location that triggers the exit from the rest mode in response to receiving second trigger information for the exit from the rest mode; a second adjusting module 504 configured to adjust the software and hardware functions at the second target location to a non-resting mode.
In the present embodiment, in mode control apparatus 500: the detailed processing of the first determining module 501, the first adjusting module 502, the second determining module 503 and the second adjusting module 504 and the technical effects thereof can refer to the related descriptions of step 201 and step 204 in the corresponding embodiment of fig. 2, and are not repeated herein.
In some optional implementations of this embodiment, the first trigger information includes at least one of: voice information; selecting action information of a rest mode on a software interaction screen; motion information for adjusting the seat position to a rest position; and detecting information that the user closes the eyes and no posture changes within a preset time.
In some optional implementation manners of this embodiment, in a case that the first trigger information includes voice information, the first determining module includes: the first analysis submodule is configured to analyze the voice information in the first trigger information to obtain a first analysis result; and the first determining submodule is configured to determine the first target position for triggering the rest mode through a multi-tone-zone recognition algorithm if the first target position for triggering the rest mode is not specified in the first analysis result.
In some optional implementations of the present embodiment, the mode control apparatus 500 further includes: an acquisition module configured to acquire a driving state of a vehicle; a third determination module configured to determine whether the first target position is a preset position based on the driving state.
In some optional implementations of the embodiment, the driving state includes in-driving; and the third determining module comprises: a second determination submodule configured to determine, for the running vehicle, whether the first target position is a position other than the main driving within the vehicle.
In some optional implementations of this embodiment, the second trigger information includes at least one of: voice information; selecting action information for exiting a rest mode on a software interaction screen; and (5) action information for adjusting the seat position to the non-rest position.
In some optional implementation manners of this embodiment, in a case that the second trigger information includes voice information, the second determining module includes: the second analysis submodule is configured to analyze the voice information in the second trigger information to obtain a second analysis result; and the third determining submodule is configured to determine the second target position for triggering the exit from the rest mode through a multi-tone-zone recognition algorithm if the second target position for triggering the exit from the rest mode is not specified in the second analysis result.
In some alternative implementations of this embodiment, the software functions include at least one of: the style of the software interactive interface, the type of music played and the volume of music played.
In some optional implementations of this embodiment, the hardware functionality includes at least one of: car window light transmittance, seat position, light in the vehicle and air conditioner air volume.
The present disclosure also provides an electronic device, a readable storage medium, and a computer program product according to embodiments of the present disclosure.
FIG. 6 illustrates a schematic block diagram of an example electronic device 600 that can be used to implement embodiments of the present disclosure. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the disclosure described and/or claimed herein.
As shown in fig. 6, the apparatus 600 includes a computing unit 601, which can perform various appropriate actions and processes according to a computer program stored in a Read Only Memory (ROM)602 or a computer program loaded from a storage unit 608 into a Random Access Memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the device 600 can also be stored. The calculation unit 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.
A number of components in the device 600 are connected to the I/O interface 605, including: an input unit 606 such as a keyboard, a mouse, or the like; an output unit 607 such as various types of displays, speakers, and the like; a storage unit 608, such as a magnetic disk, optical disk, or the like; and a communication unit 609 such as a network card, modem, wireless communication transceiver, etc. The communication unit 609 allows the device 600 to exchange information/data with other devices via a computer network such as the internet and/or various telecommunication networks.
The computing unit 601 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various dedicated Artificial Intelligence (AI) computing chips, various computing units running machine learning model algorithms, a Digital Signal Processor (DSP), and any suitable processor, controller, microcontroller, and so forth. The calculation unit 601 executes the respective methods and processes described above, such as the mode control method. For example, in some embodiments, the mode control method may be implemented as a computer software program tangibly embodied in a machine-readable medium, such as storage unit 608. In some embodiments, part or all of the computer program may be loaded and/or installed onto the device 600 via the ROM 602 and/or the communication unit 609. When the computer program is loaded into the RAM 603 and executed by the computing unit 601, one or more steps of the mode control method described above may be performed. Alternatively, in other embodiments, the computing unit 601 may be configured to perform the mode control method by any other suitable means (e.g., by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuitry, Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), system on a chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, receiving data and instructions from, and transmitting data and instructions to, a storage system, at least one input device, and at least one output device.
Program code for implementing the methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions/operations specified in the flowchart and/or block diagram to be performed. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic, speech, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a back-end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), Wide Area Networks (WANs), and the Internet.
The computer system may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server may be a cloud server, a server of a distributed system, or a server with a combined blockchain.
It should be understood that various forms of the flows shown above may be used, with steps reordered, added, or deleted. For example, the steps described in the present disclosure may be executed in parallel, sequentially, or in different orders, as long as the desired results of the technical solutions disclosed in the present disclosure can be achieved, and the present disclosure is not limited herein.
The above detailed description should not be construed as limiting the scope of the disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made in accordance with design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present disclosure should be included in the scope of protection of the present disclosure.

Claims (21)

1. A mode control method, comprising:
in response to receiving first trigger information of a rest mode, determining a first target position for triggering the rest mode;
in response to determining that the first target position is a preset position, adjusting software functions and hardware functions at the first target position to a rest mode;
in response to receiving second trigger information for exiting the rest mode, determining a second target position for triggering exiting the rest mode;
adjusting software functions and hardware functions at the second target location to a non-resting mode.
2. The method of claim 1, wherein the first trigger information comprises at least one of:
voice information;
selecting action information of a rest mode on a software interaction screen;
motion information for adjusting the seat position to a rest position;
and detecting information that the user closes the eyes and no posture changes within a preset time.
3. The method of claim 2, wherein, in the event that the first trigger information comprises voice information, the determining a first target location that triggers a rest mode comprises:
analyzing the voice information in the first trigger information to obtain a first analysis result;
and if the first target position for triggering the rest mode is not specified in the first analysis result, determining the first target position for triggering the rest mode through a multi-tone-zone identification algorithm.
4. The method of any of claims 1-3, further comprising:
acquiring a running state of a vehicle;
determining whether the first target position is a preset position based on the driving state.
5. The method of claim 4, wherein the driving status comprises in-driving; and
the determining whether the first target position is a preset position based on the driving state includes:
for a running vehicle, it is determined whether the first target position is a position within the vehicle other than the primary driving.
6. The method of claim 1, wherein the second trigger information comprises at least one of:
voice information;
selecting action information for exiting a rest mode on a software interaction screen;
and (5) action information for adjusting the seat position to the non-rest position.
7. The method of claim 6, wherein, in the event that the second trigger information comprises voice information, the determining a second target location that triggers exit of a rest mode comprises:
analyzing the voice information in the second trigger information to obtain a second analysis result;
and if the second target position for triggering exit from the rest mode is not specified in the second analysis result, determining the second target position for triggering exit from the rest mode through a multi-tone-zone identification algorithm.
8. The method according to any one of claims 1-7, wherein the software function comprises at least one of: the style of the software interactive interface, the type of music played and the volume of music played.
9. The method of any of claims 1-8, wherein the hardware functionality comprises at least one of: car window light transmittance, seat position, light in the vehicle and air conditioner air volume.
10. A mode control apparatus comprising:
a first determination module configured to determine a first target location for triggering a rest mode in response to receiving first trigger information for the rest mode;
a first adjustment module configured to adjust software and hardware functions at the first target location to a rest mode in response to determining that the first target location is a preset location;
a second determination module configured to determine a second target location that triggers exit from the rest mode in response to receiving second trigger information to exit from the rest mode;
a second adjustment module configured to adjust software and hardware functions at the second target location to a non-resting mode.
11. The apparatus of claim 10, wherein the first trigger information comprises at least one of:
voice information;
selecting action information of a rest mode on a software interaction screen;
motion information for adjusting the seat position to a rest position;
and detecting information that the user closes the eyes and no posture changes within a preset time.
12. The apparatus of claim 11, wherein in the case that the first trigger information comprises voice information, the first determining means comprises:
the first analysis submodule is configured to analyze the voice information in the first trigger information to obtain a first analysis result;
and the first determining submodule is configured to determine the first target position for triggering the rest mode through a multi-tone-zone recognition algorithm if the first target position for triggering the rest mode is not specified in the first analysis result.
13. The apparatus of any of claims 10-12, further comprising:
an acquisition module configured to acquire a driving state of a vehicle;
a third determination module configured to determine whether the first target position is a preset position based on the driving state.
14. The apparatus of claim 13, wherein the driving status comprises driving; and
the third determining module includes:
a second determination submodule configured to determine, for a running vehicle, whether the first target position is a position other than main driving within the vehicle.
15. The apparatus of claim 10, wherein the second trigger information comprises at least one of:
voice information;
selecting action information for exiting a rest mode on a software interaction screen;
and (5) action information for adjusting the seat position to the non-rest position.
16. The apparatus of claim 15, wherein in the event that the second trigger information comprises voice information, the second determining means comprises:
the second analysis submodule is configured to analyze the voice information in the second trigger information to obtain a second analysis result;
and the third determining submodule is configured to determine, by a multi-tone region recognition algorithm, a second target position for triggering exit from the rest mode if the second target position for triggering exit from the rest mode is not specified in the second analysis result.
17. The apparatus according to any one of claims 10-16, wherein the software functionality comprises at least one of: the style of the software interactive interface, the type of music played and the volume of music played.
18. The apparatus according to any of claims 10-17, wherein the hardware functionality comprises at least one of: car window light transmittance, seat position, light in the vehicle and air conditioner air volume.
19. An electronic device, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-9.
20. A non-transitory computer readable storage medium having stored thereon computer instructions for causing the computer to perform the method of any one of claims 1-9.
21. A computer program product comprising a computer program which, when executed by a processor, implements the method according to any one of claims 1-9.
CN202111589794.6A 2021-12-23 2021-12-23 Mode control method, device, equipment and storage medium Pending CN114274902A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111589794.6A CN114274902A (en) 2021-12-23 2021-12-23 Mode control method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111589794.6A CN114274902A (en) 2021-12-23 2021-12-23 Mode control method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN114274902A true CN114274902A (en) 2022-04-05

Family

ID=80874549

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111589794.6A Pending CN114274902A (en) 2021-12-23 2021-12-23 Mode control method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114274902A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115366787A (en) * 2022-08-24 2022-11-22 长城汽车股份有限公司 Linkage control method and device for light-emitting backdrop, vehicle and storage medium
CN115972865A (en) * 2022-12-16 2023-04-18 润芯微科技(江苏)有限公司 Vehicle-mounted intelligent fragrance control system

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102556077A (en) * 2010-12-31 2012-07-11 华晶科技股份有限公司 Vehicle equipment control system and method thereof
CN109624894A (en) * 2018-12-12 2019-04-16 北京新能源汽车股份有限公司 One mode control method, device, equipment and automobile
CN110654345A (en) * 2018-06-29 2020-01-07 比亚迪股份有限公司 Vehicle control method and device and vehicle
CN111075737A (en) * 2019-11-04 2020-04-28 佛山市云米电器科技有限公司 Fan with customized intelligent wind function
CN112309380A (en) * 2019-07-26 2021-02-02 北京新能源汽车股份有限公司 Voice control method, system and equipment and automobile
CN112655000A (en) * 2020-04-30 2021-04-13 华为技术有限公司 In-vehicle user positioning method, vehicle-mounted interaction method, vehicle-mounted device and vehicle
DE102020107998A1 (en) * 2020-03-24 2021-09-30 Bayerische Motoren Werke Aktiengesellschaft Method, system, computer program and storage medium for operating a loudspeaker system for a vehicle
CN113525191A (en) * 2021-06-28 2021-10-22 广州小鹏智慧出行科技有限公司 Intelligent space control method and device based on vehicle cabin
KR102331882B1 (en) * 2020-05-28 2021-11-29 주식회사대성엘텍 Method and apparatus for controlling an vehicle based on voice recognition
CN113739373A (en) * 2021-08-11 2021-12-03 珠海格力电器股份有限公司 Control method, server and multimedia air conditioning device

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102556077A (en) * 2010-12-31 2012-07-11 华晶科技股份有限公司 Vehicle equipment control system and method thereof
CN110654345A (en) * 2018-06-29 2020-01-07 比亚迪股份有限公司 Vehicle control method and device and vehicle
CN109624894A (en) * 2018-12-12 2019-04-16 北京新能源汽车股份有限公司 One mode control method, device, equipment and automobile
CN112309380A (en) * 2019-07-26 2021-02-02 北京新能源汽车股份有限公司 Voice control method, system and equipment and automobile
CN111075737A (en) * 2019-11-04 2020-04-28 佛山市云米电器科技有限公司 Fan with customized intelligent wind function
DE102020107998A1 (en) * 2020-03-24 2021-09-30 Bayerische Motoren Werke Aktiengesellschaft Method, system, computer program and storage medium for operating a loudspeaker system for a vehicle
CN112655000A (en) * 2020-04-30 2021-04-13 华为技术有限公司 In-vehicle user positioning method, vehicle-mounted interaction method, vehicle-mounted device and vehicle
KR102331882B1 (en) * 2020-05-28 2021-11-29 주식회사대성엘텍 Method and apparatus for controlling an vehicle based on voice recognition
CN113525191A (en) * 2021-06-28 2021-10-22 广州小鹏智慧出行科技有限公司 Intelligent space control method and device based on vehicle cabin
CN113739373A (en) * 2021-08-11 2021-12-03 珠海格力电器股份有限公司 Control method, server and multimedia air conditioning device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115366787A (en) * 2022-08-24 2022-11-22 长城汽车股份有限公司 Linkage control method and device for light-emitting backdrop, vehicle and storage medium
CN115972865A (en) * 2022-12-16 2023-04-18 润芯微科技(江苏)有限公司 Vehicle-mounted intelligent fragrance control system
CN115972865B (en) * 2022-12-16 2023-09-29 润芯微科技(江苏)有限公司 Vehicle-mounted intelligent fragrance control system

Similar Documents

Publication Publication Date Title
CN114274902A (en) Mode control method, device, equipment and storage medium
KR20190099761A (en) System for processing user utterance and controlling method thereof
JP2022095768A (en) Method, device, apparatus, and medium for dialogues for intelligent cabin
US11587550B2 (en) Method and apparatus for outputting information
KR20180109625A (en) Method for operating speech recognition service and electronic device supporting the same
KR20190009101A (en) Method for operating speech recognition service, electronic device and server supporting the same
CN109272994A (en) Speech data processing method and the electronic device for supporting the speech data processing method
KR102563817B1 (en) Method for processing user voice input and electronic device supporting the same
KR20190090424A (en) Method for responding user speech and electronic device supporting the same
KR20190088086A (en) Electronic device and Method for controlling the electronic device thereof
CN105681579A (en) Terminal, and screen control method and device for terminal in navigation state
CN113674746A (en) Man-machine interaction method, device, equipment and storage medium
CN114360554A (en) Vehicle remote control method, device, equipment and storage medium
CN113835570A (en) Method, device, apparatus, storage medium, and program for controlling display screen in vehicle
CN113643704A (en) Test method, upper computer, system and storage medium of vehicle-mounted machine voice system
KR20190113130A (en) The apparatus for processing user voice input
CN115904075B (en) Vehicle configuration improvement method, system, device and storage medium
CN111312243B (en) Equipment interaction method and device
EP4030424B1 (en) Method and apparatus of processing voice for vehicle, electronic device and medium
US20230068162A1 (en) Method of displaying information, electronic device and storage medium
KR20210063698A (en) Electronic device and method for controlling the same, and storage medium
CN108172222B (en) Workstation voice control approval method and system
CN113709954B (en) Control method and device of atmosphere lamp, electronic equipment and storage medium
CN115101070A (en) Vehicle control method and device, vehicle and electronic equipment
CN112164396A (en) Voice control method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination