Vehicle common function scene determination method, vehicle control method, device, and vehicle
By identifying and storing frequently used functional scenarios and control signals in the vehicle, and automatically retrieving control signals to implement functions, the system solves the problem of inconvenience for users to manually activate functions, thereby improving the vehicle's intelligence, safety, and user experience.
Patent Information
- Application Number
- CN202410027865.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-08
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2044-01-08
AI Technical Summary
Users need to manually activate frequently used functions in the vehicle, which is inconvenient and distracting, affecting driving safety.
By determining the vehicle's target functional scenarios and their corresponding control signals, it is determined whether preset common conditions are met. If they are met, they are associated and stored as common control signals and functional scenarios so that control signals can be automatically retrieved to implement functions under the same scenario.
The feature eliminates the need for manual activation by the user, enhancing vehicle intelligence, preventing distraction, and improving driving safety and user experience.
Smart Images

Figure CN117698611B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of vehicle control, and particularly relates to a vehicle frequently-used function scene determination method, a vehicle control method, equipment and a vehicle. BACKGROUND
[0002] With the rapid development of the technical field of vehicles, vehicles have become important means of transportation in people's daily life.
[0003] During use of a vehicle, a user generally has some frequently-used functions on the vehicle according to his / her behavior habits, and the user needs to manually turn on the frequently-used functions each time, which brings great inconvenience to the user. SUMMARY
[0004] Therefore, the present disclosure aims to provide a vehicle frequently-used function scene determination method, a vehicle control method, equipment and a vehicle to solve the problem that the user manually turns on frequently-used vehicle functions, resulting in inconvenience in use of the vehicle functions.
[0005] To achieve the above purpose, a first aspect of the present disclosure provides a vehicle frequently-used function scene determination method, which comprises the following steps.
[0006] determining a target function scene of a vehicle and a control signal corresponding to the target function scene, judging whether the control signal meets a first preset frequently-used condition to obtain a judgment result, wherein the first preset frequently-used condition is a first condition parameter corresponding to a determination that the control signal is a frequently-used control signal;
[0007] determining that the judgment result is that there is a control signal meeting the first preset frequently-used condition, taking the control signal meeting the first preset frequently-used condition as a frequently-used control signal, and taking the target function scene as a frequently-used function scene;
[0008] storing the frequently-used function scene and the frequently-used control signal in association for the vehicle to retrieve a frequently-used control signal corresponding to a current frequently-used function scene.
[0009] Based on the same inventive concept, a second aspect of the present disclosure provides a vehicle control method, which comprises the following steps.
[0010] obtaining a current function scene of a target vehicle and the frequently-used function scene and the frequently-used control signal stored in association in the vehicle frequently-used function scene determination method;
[0011] judging whether the current function scene is a frequently-used function scene according to the frequently-used function scene and the frequently-used control signal stored in association;
[0012] determining that the current function scene is a common function scene, searching for a target control signal corresponding to the current function scene from the common function scene and the common control signal stored in association, and controlling the target vehicle according to the target control signal.
[0013] To achieve the above object, a third aspect of the present disclosure provides a vehicle common function scene determination device, comprising:
[0014] A judgment processing module is configured to determine a target function scene of a vehicle and a control signal corresponding to the target function scene, judge whether the control signal meets a first preset common condition, and obtain a judgment result, wherein the first preset common condition is a condition parameter corresponding to determining that a control signal is a common control signal.
[0015] A common function scene determination module is configured to determine that the judgment result is that there is a control signal meeting the first preset common condition, take the control signal meeting the first preset common condition as a common control signal, and take the target function scene as a common function scene.
[0016] An association storage module is configured to store the common function scene and the common control signal in association for a vehicle to retrieve a common control signal corresponding to a current common function scene.
[0017] To achieve the above object, a fourth aspect of the present disclosure provides a vehicle control device, comprising:
[0018] A data acquisition module is configured to acquire a current function scene of a target vehicle and the common function scene and the common control signal stored in association in the vehicle common function scene determination method.
[0019] A common function scene judgment module is configured to judge whether the current function scene is a common function scene according to the common function scene and the common control signal stored in association.
[0020] A control signal determination module is configured to determine that the current function scene is a common function scene, search for a target control signal corresponding to the current function scene from the common function scene and the common control signal stored in association, and control the target vehicle according to the target control signal.
[0021] Based on the same inventive concept, a fifth aspect of the present disclosure provides an electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable by the processor, wherein the processor implements the vehicle common function scene determination method or the vehicle control method as described above when executing the computer program.
[0022] Based on the same inventive concept, a sixth aspect of the present disclosure provides a non-transitory computer-readable storage medium storing computer instructions for causing a computer to execute the vehicle frequently-used function scenario determination method or the vehicle control method.
[0023] Based on the same inventive concept, a seventh aspect of the present disclosure provides a vehicle comprising the vehicle frequently-used function scenario determination apparatus of the third aspect, the vehicle control apparatus of the fourth aspect, the electronic device of the fifth aspect, or the storage medium of the sixth aspect.
[0024] As can be seen from the above, the present disclosure provides a vehicle frequently-used function scenario determination method, a vehicle control method, an apparatus, and a vehicle. The target function scenario of the vehicle and the control signal corresponding to the target function scenario are determined, and it is judged whether the control signal meets a first preset frequently-used condition to obtain a judgment result. If the judgment result is that there is a control signal meeting the first preset frequently-used condition in the control signal, the control signal meeting the first preset frequently-used condition is taken as a frequently-used control signal, and the target function scenario is taken as a frequently-used function scenario, indicating that the user often uses the function corresponding to the target control signal in the target function scenario. The frequently-used function scenario and the frequently-used control signal are associated and stored for subsequent retrieval of the corresponding frequently-used control signal in the frequently-used function scenario to realize the corresponding target function. The user does not need to manually start the target function, improving the intelligence of the vehicle and bringing convenience to the user. At the same time, starting the function during driving can also avoid distracting the user's attention, improving driving safety, making the starting of the target function more intelligent, and improving the user experience. BRIEF DESCRIPTION OF DRAWINGS
[0025] In order to more clearly illustrate the technical solutions in the present disclosure or the related art, the following will briefly introduce the drawings needed to be used in the embodiments or the related art descriptions. Obviously, the drawings in the following description are only embodiments of the present disclosure, and for those skilled in the art, other drawings can also be obtained without creative labor based on these drawings.
[0026] Figure 1 The flowchart of the vehicle frequently-used function scenario determination method of the embodiment of the present disclosure;
[0027] Figure 2 The flowchart of the vehicle control method of the embodiment of the present disclosure;
[0028] Figure 3 The structural block diagram of the vehicle frequently-used function scenario determination apparatus of the embodiment of the present disclosure;
[0029] Figure 4 The structural block diagram of the vehicle control apparatus of the embodiment of the present disclosure;
[0030] Figure 5 A structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0031] In order to make the objects, technical solutions and advantages of the present disclosure clearer, the present disclosure will be further described in detail below with reference to specific embodiments and drawings.
[0032] It should be noted that, unless otherwise defined, technical terms or scientific terms used in the embodiments of the present disclosure should be understood as their common meanings to those skilled in the art to which the present disclosure belongs. The terms "first", "second" and similar terms used in the embodiments of the present disclosure do not represent any order, number or importance, but are only used to distinguish different components. The terms "include", "contain" and similar terms mean that the elements or objects before the terms encompass the elements or objects listed after the terms and their equivalents, and do not exclude other elements or objects. The terms "connect" or "connected" and similar terms are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. The terms "upper", "lower", "left", "right" and the like are only used to represent relative positional relationships, and when the absolute positions of the described objects are changed, the relative positional relationships may also be changed accordingly.
[0033] The terms involved in the present disclosure are explained as follows:
[0034] APP: application (APP), software installed on a terminal, perfecting the deficiencies and individualization of the original system.
[0035] Based on the above description, the present embodiment proposes a method for determining a commonly used function scene of a vehicle, as shown in Figure 1 The method comprises the following steps:
[0036] In step 101, a target function scene of the vehicle is determined, and a control signal corresponding to the target function scene is determined. It is judged whether the control signal meets a first preset common condition, and a judgment result is obtained, wherein the first preset common condition is a first condition parameter corresponding to the determination that the control signal is a commonly used control signal.
[0037] In the embodiment, the functional scenario of the vehicle is other than the driving function, and exemplarily includes at least one of the following: the temperature in the vehicle, the humidity in the vehicle, the position of the vehicle, and the door control, etc. The control signal corresponding to the target functional scenario is determined, which is the control signal generated by the user when using the target function in the target functional scenario. The control signal can be a CAN signal of the vehicle. The control signal includes at least one of the following: a vehicle display device control signal, a vehicle audio device control signal, a vehicle cleaning device control signal, a seat control signal, a vehicle air conditioner control signal, or a vehicle light control signal, etc. The above vehicle functional scenario and control signal are only for illustration, and the types of the vehicle functional scenario and control signal are not limited.
[0038] Exemplarily, the target functional scenario of the vehicle is determined to be that the temperature in the vehicle is 10-15 degrees, and the control signal corresponding to the target functional scenario includes control signal A for turning on the air conditioner, control signal B for turning on the seat heating, and control signal C for turning on the atmosphere lamp in the vehicle.
[0039] The first preset common condition is preset, which is a first condition parameter for determining that the control signal is a common control signal. Exemplarily, the first preset common condition includes at least one of the following: the number of control signals or the probability of control signals.
[0040] Based on the foregoing example, the first preset common condition is the probability of the control signal, and the probability is 70%. The obtained data of the target functional scenario that the temperature in the vehicle is 10-15 degrees has 20 pieces, and the corresponding control signal A appears 15 times, the control signal B appears 2 times, and the control signal C appears 3 times. Therefore, the probability of the control signal A is 75%, the probability of the control signal B is 10%, and the probability of the control signal C is 15%.
[0041] It is determined whether the control signal meets the first preset common condition, and a determination result is obtained for subsequent determination of whether the control signal is a common control signal according to the determination result.
[0042] In step 102, it is determined that the determination result is that there is a control signal meeting the first preset common condition, the control signal meeting the first preset common condition is taken as a common control signal, and the target functional scenario is taken as a common functional scenario.
[0043] In the embodiment, it is determined whether the control signal meets the first preset common condition. If the determination result is that there is a control signal meeting the first preset common condition, the control signal meeting the first preset common condition is taken as a common control signal. At this time, the target functional scenario can be regarded as a common functional scenario.
[0044] Based on the example of step 101, the first preset common condition is the probability of the control signal, and the probability is 70%. The calculated probabilities of the control signals A, B and C are compared with the probability of the control signal corresponding to the first preset common condition. If the probability is greater than the probability of the control signal corresponding to the first preset common condition, the control signal meets the first preset common condition, and it is determined that the control signal A meets the first preset common condition. The control signal A is a common control signal, and the temperature in the vehicle is 10-15 degrees, which is a common functional scenario.
[0045] In another example, the first preset common condition is the number of control signals, and the number is 20. The target functional scenario obtained is opening the vehicle door, and the control signals corresponding to the target functional scenario include the control signal D for playing music, the control signal E for playing news, and the control signal F for playing radio. There are 30 pieces of data corresponding to the target functional scenario, the number of control signal D is 12, the number of control signal E is 8, and the number of control signal F is 10. If the number is greater than the number of control signals corresponding to the first preset common condition, the control signal meets the first preset common condition. There is no control signal that meets the first preset common condition, and therefore opening the vehicle door is not a common functional scenario.
[0046] In step 103, the common functional scenario and the common control signal are associated and stored for the vehicle to retrieve the common control signal corresponding to the current common functional scenario.
[0047] In specific implementation, the determined common functional scenario and the corresponding common control signal are associated and stored for subsequent retrieval of the common control signal corresponding to the common functional scenario.
[0048] Through the above scheme, the target functional scenario of the vehicle and the control signal corresponding to the target functional scenario are determined, it is judged whether the control signal meets the first preset common condition, and a judgment result is obtained. The judgment result is the result of determining whether the control signal is a common control signal. If the judgment result is that there is a control signal that meets the first preset common condition in the control signal, the control signal that meets the first preset common condition can be used as a common control signal, the target functional scenario can be used as a common functional scenario, and it indicates that the user often uses the function corresponding to the target control signal in the target functional scenario. The common functional scenario and the common control signal are associated and stored for subsequent retrieval of the corresponding common control signal in the common functional scenario to realize the corresponding target function. The user does not need to manually start the target function, which improves the intelligence of the vehicle and brings convenience to the user. At the same time, the function is started automatically during driving, which can avoid distracting the user's attention, improve driving safety, make the target function start more intelligent, and improve user experience.
[0049] In some embodiments, the manner of determining the target function scenario can be: receiving vehicle condition information of the vehicle, wherein each piece of vehicle condition information comprises a function scenario of the vehicle and a corresponding control signal. The vehicle condition information is classified according to the function scenario of the vehicle, and the vehicle condition information of the same function scenario is divided together as a type of function scenario. For each type of function scenario, the function scenario information is taken as the target function scenario.
[0050] Meanwhile, the number of control signals contained in each piece of vehicle condition information is one or more. For example, the vehicle function scenario contained in the vehicle condition information A is that the temperature in the vehicle is 10 degrees, and the corresponding control signal is to turn on the air conditioner. The vehicle function scenario contained in the vehicle condition information B is that the temperature in the vehicle is 10 degrees, and the corresponding control signal is to turn on the air conditioner and turn on the seat heating.
[0051] In some embodiments, step 101 specifically comprises:
[0052] Step 1011, determining that the number of control signals is multiple, and dividing the multiple control signals to obtain at least one control signal set.
[0053] Step 1012, for each control signal set, determining whether the control signals contained in each control signal set satisfy a first preset commonly used condition to obtain a judgment result corresponding to each control signal set.
[0054] In specific implementation, when it is determined that the control signal corresponding to the target function scenario is multiple, the multiple control signals are classified according to a preset division rule to obtain at least one control signal set. For each control signal set, it is determined whether the control signals contained in each control signal set satisfy a first preset commonly used condition to obtain a judgment result corresponding to each control signal set.
[0055] Through the above scheme, the control signals are classified, which is equivalent to taking the preset division rule as a limiting condition to limit the target function scenario. Subsequently, it can be determined whether the control signal corresponding to the target function scenario under more specific conditions is a commonly used control signal, and the judgment of the commonly used control signal is more accurate.
[0056] In some embodiments, step 1011 specifically comprises:
[0057] Step 10111, obtaining generation time information corresponding to each control signal.
[0058] Step 10112, dividing the multiple control signals according to the generation time information to obtain at least one control signal set.
[0059] In implementation, for each control signal, the generation time information of each control signal is obtained, and the control signals are divided according to the generation time information, to obtain at least one control signal set.
[0060] Exemplarily,
[0061] Example 1: The number of control signals is five, which are control signal A, control signal B, control signal C, control signal D and control signal E. The generation time of each control signal is obtained, that is, the generation time of control signal A is 10 o'clock in the morning, the generation time of control signal B is 9 o'clock in the morning, the generation time of control signal C is 3 o'clock in the afternoon, the generation time of control signal D is 3:30 in the afternoon, and the generation time of control signal E is 9:30 in the morning. According to the generation time, the control signals are divided into a first control signal set and a second control signal set, wherein the first control signal set is a control signal whose generation time is between 8:30 in the morning and 10:30 in the morning, and the second control signal set is a control signal whose generation time is between 2:30 in the afternoon and 4:30 in the afternoon.
[0062] Example 2: The number of control signals is five, which are control signal F, control signal G, control signal H, control signal I and control signal J. The generation time of each control signal is obtained, that is, the generation time of control signal F is 8 o'clock in the morning, the generation time of control signal G is 8:30 in the morning, the generation time of control signal H is 6 o'clock in the evening, the generation time of control signal I is 8:15 in the morning, and the generation time of control signal J is 6:30 in the evening. According to the generation time, the control signals are divided into a third control signal set and a fourth control signal set, wherein the third control signal set is a control signal whose generation time is between 8 o'clock in the morning and 9 o'clock in the morning, and the fourth control signal set is a control signal whose generation time is between 5:30 in the afternoon and 6:30 in the afternoon.
[0063] Based on the above example two, if the target function scenario corresponding to the control signal is that the temperature in the vehicle is 10-15 degrees, the control signal F is to turn on the air conditioner and set the temperature to 26 degrees, the control signal G is to turn on the seat heating, the control signal H is to turn on the air conditioner, set the temperature to 26 degrees, and turn on the seat heating, the control signal I is to turn on the air conditioner and set the temperature to 23 degrees, and the control signal J is to set the atmosphere lamp to red. After classifying the above control signals, a third control signal set is obtained, the third control signal set includes control signal F, control signal G and control signal I, and a fourth control signal set includes control signal H and control signal J. It is determined whether the control signals included in each control signal set satisfy the first preset common condition, it is determined that the control signal F in the third control signal set satisfies the first preset common condition, and it is determined that the user usually turns on the air conditioner and sets the temperature to 26 degrees when the temperature in the vehicle is 10-15 degrees from 8 am to 9 am. It is determined that the control signal I in the fourth control signal set satisfies the first preset common condition, and it is determined that the user usually turns on the air conditioner and sets the temperature to 23 degrees when the temperature in the vehicle is 10-15 degrees from 5:30 pm to 6:30 pm.
[0064] In some embodiments, step 102 specifically includes:
[0065] Step 1021, selecting a control signal satisfying the first preset common condition as an initial common control signal, and obtaining the signal quantity of the initial common control signal.
[0066] In specific implementation, the control signal satisfying the first preset common condition is selected as the initial common control signal, and the signal quantity of the initial common control signal can be one or more. The signal quantity of the initial common control signal is obtained for subsequent determination of the final common control signal according to the signal quantity of the initial common control signal.
[0067] Step 1022, determining whether the signal quantity of the initial common control signal is one.
[0068] Step 1023, determining that the signal quantity is multiple, and iteratively selecting from multiple initial common control signals according to a second preset common condition until the signal quantity of the initial common control signal is one, wherein the second preset common condition is a second condition parameter corresponding to determining that the control signal is a common control signal.
[0069] Or,
[0070] Step 1024, determining that the signal quantity is one, and selecting the initial common control signal as a common control signal.
[0071] In a specific implementation, when the number of signals is one, the initial frequently-used control signal is the frequently-used control signal. When the number of signals is multiple, the second preset frequently-used condition is used to select the initial frequently-used control signals iteratively until the number of the initial frequently-used control signals is one. The second preset frequently-used condition is a second condition parameter corresponding to the condition that the control signal is determined as the frequently-used control signal. For example, the second preset frequently-used condition includes at least one of the number of times of the control signal or the probability of the control signal.
[0072] When the number of signals is multiple, the second preset frequently-used condition different from the second preset frequently-used condition can be used to select the initial frequently-used control signals iteratively. The iteration is performed until the number of the initial frequently-used control signals is one. The initial frequently-used control signal is used as the frequently-used control signal.
[0073] When the number of signals is multiple, one initial frequently-used control signal satisfying the second preset frequently-used condition can be directly selected from the multiple initial frequently-used control signals according to the second preset frequently-used condition, and used as the frequently-used control signal. For example, the second preset frequently-used condition is that the probability of the control signal is maximum. In another example, the second preset frequently-used condition is that the number of times of the control signal is maximum.
[0074] For example, the control signal satisfying the first preset frequently-used condition is determined as the control signal for turning on the air conditioner, and the control signal for turning on the air conditioner is used as the initial frequently-used control signal. When the number of the initial frequently-used control signals is one, the control signal for turning on the air conditioner is the frequently-used control signal.
[0075] In another example, the second preset frequently-used condition is that the probability of the control signal is maximum. The control signals satisfying the first preset frequently-used condition include the control signal A for turning on the air conditioner and the control signal B for turning on the seat heating. The control signal A and the control signal B are used as the initial frequently-used control signals. It is determined whether the initial frequently-used control signals satisfy the second preset frequently-used condition. The probability of the control signal A is 80%, and the probability of the control signal B is 75%. Therefore, the probability of the control signal A is maximum, and the control signal A is selected as the frequently-used control signal.
[0076] According to the above scheme, when multiple control signals satisfy the first preset frequently-used condition, the frequently-used control signal is determined from the multiple control signals satisfying the first preset frequently-used condition according to the second preset frequently-used condition. The frequently-used control signal is more accurate and more in line with the actual user.
[0077] In some embodiments, step 102 specifically includes:
[0078] Step 102A, sending first prompt information containing the frequently-used function scene and the frequently-used control signal.
[0079] Step 102B, receiving the feedback information corresponding to the first prompt information sent by the user.
[0080] In the implementation, after obtaining the common function scene and the common control signal, the first prompt information containing the common function scene and the common control signal is sent to the user to prompt whether the user needs to store the common function scene and the common control signal in association. The feedback information corresponding to the first prompt information sent by the user is received, so as to determine whether to store the common function scene and the common control signal in association according to the feedback information.
[0081] The content form of the first prompt information includes at least one of the following: voice, text, picture, video and rich text. The first prompt information can be displayed on the vehicle side or on the APP of the user terminal.
[0082] Case one: if displayed on the vehicle side, the prompt mode of the first prompt information includes at least one of the following: voice broadcast, HUD display, instrument display, center screen display, window display and in-vehicle device linkage. The HUD display is a head-up display. For example, the prompt mode of the first prompt information is the HUD display, and the first prompt information is projected in front of the user. The input mode of the feedback information includes at least one of the following: voice input, virtual key input or physical key input.
[0083] For example, the content form of the first prompt information is text, and the prompt mode is center screen display. The text description of the common function scene and the common control signal is displayed on the center screen. At the same time, a virtual key can also be displayed on the center screen, and the user inputs the feedback information by clicking the virtual key.
[0084] Case two: if displayed on the APP of the user terminal, the terminal includes at least one of the following: mobile phone, watch, bracelet, notebook computer or tablet computer. The prompt mode of the first prompt information includes at least one of the following: voice broadcast or pop-up window display. The input mode of the feedback information includes at least one of the following: voice input, virtual key input or physical key input.
[0085] For example, the terminal is a mobile phone, the content form of the first prompt information is text, and the prompt mode is pop-up window display. A pop-up window is displayed on the user's mobile phone, which contains the text description of the common function scene and the common control signal. At the same time, the user inputs the feedback information in the form of speech.
[0086] Step 102C, determining that the feedback information is the first preset information, and storing the common function scene and the common control signal in association.
[0087] Or,
[0088] Step 102D, determining that the feedback information is second preset information, and ignoring the common function scene and the common control signal.
[0089] In a specific implementation, when the feedback information is first preset information, the common function scene and the common control signal are stored in association, and the first preset information is information determined by the user to be stored. When the feedback information is second preset information, the common function scene and the common control signal are ignored.
[0090] For example, a virtual button including confirmation and cancellation is displayed on the center screen. After the user views the displayed common function scene and the common control signal, the user inputs feedback information by clicking the virtual button according to the user's own needs. If the user clicks confirmation, it indicates that the user needs to store in association, and the feedback information is first preset information. The common function scene and the common control signal are stored in association. If the user clicks cancellation, it indicates that the user does not need to store in association, and the feedback information is second preset information. The common function scene and the common control signal are ignored.
[0091] In some embodiments, after step 102A, the method further includes:
[0092] Because the first prompt information includes the common function scene and the common control signal, the user can also decide whether the common function scene is a function scene commonly used by the user, and whether the corresponding common control signal is a control signal commonly used by the user. The user can also be provided with a modification editing function, and can modify the common control signal according to the user's own needs. When it is determined that the user needs to modify the common control signal, the user can be shown a plurality of control signal types and recommended adjustment schemes.
[0093] For example, the common function scene is that the temperature in the vehicle is 30 degrees, and the common control signal is to turn on the air conditioner and adjust the temperature to 23 degrees. If the user thinks that modification is needed after viewing, the common control signal can be adjusted and modified, such as modifying the common control signal to turn on the air conditioner and adjust the temperature to 26 degrees. For another example, the common control signal is modified to turn on the air conditioner and adjust the temperature to 23 degrees, and simultaneously turn on the seat ventilation function.
[0094] In some embodiments, step 102A specifically includes:
[0095] Step 102A1, obtaining historical association storage data, and determining whether the common function scene exists in the historical association storage data.
[0096] In implementation, after the common function scene and the common control signal are obtained, it is determined whether the common function scene exists in the historical association storage data. The historical association storage data can be data input by the user or data stored before the current association storage.
[0097] In step 102A2, it is determined that the common function scene does not exist, and first prompt information containing the common function scene and the common control signal is sent.
[0098] In implementation, when the common function scene does not exist in the historical association storage data, the first prompt information containing the common function scene and the common control signal is directly sent for the user to determine whether storage is needed.
[0099] Alternatively,
[0100] In step 102A3, it is determined that the common function scene exists, and a first control signal corresponding to the common function scene in the historical association data is obtained. In response to the first control signal being different from the common control signal, the first prompt information containing the common function scene and the common control signal is sent.
[0101] In implementation, when the common function scene exists in the historical association storage data, the first control signal corresponding to the common function scene in the historical association data is obtained. When the first control signal is different from the common control signal, the first prompt information is sent to the user.
[0102] Through the above scheme, when the current common function scene exists in the stored data, it indicates that the common function scene has a corresponding control signal, i.e., the first control signal. If the first control signal is the same as the common control signal, it is directly ignored to avoid repeated storage and waste of memory space. If the first control signal is different from the common control signal, it indicates that the common control signal of the user in the common function scene has changed, and the user needs to be prompted to know the common control signal of the user in the common function scene.
[0103] The vehicle common function scene determination method described in the embodiment can be executed by a server or a vehicle. When the execution subject is a server, the vehicle sends the vehicle condition information, the function scene of the vehicle included in the vehicle condition information, and the corresponding control signal to the server. After the server stores the common function scene and the common control signal in association, the server sends the associated common function scene and common control signal to the vehicle, so that the vehicle can subsequently find the associated common function scene and common control signal according to the function scene of the vehicle, obtain the corresponding common control signal, and perform control. When the execution subject is a vehicle, the vehicle itself obtains the vehicle condition information, the function scene of the vehicle included in the vehicle condition information, and the corresponding control signal, determines the common function scene of the vehicle, and stores the common function scene and the common control signal in association.
[0104] Based on the above description, another embodiment of the present disclosure provides a vehicle control method, as shown in the figure, in which the execution subject is a vehicle. The method comprises the following steps: Figure 2 As shown in the figure, in the embodiment, the execution subject is a vehicle. The method comprises the following steps:
[0105] In step 201, the current function scene of a target vehicle and the common function scene and the common control signal stored in association in the vehicle common function scene determination method are obtained.
[0106] In step 202, it is determined whether the current function scene is a common function scene according to the common function scene and the common control signal stored in association.
[0107] In step 203, it is determined that the current function scene is a common function scene. The target control signal corresponding to the current function scene is found from the common function scene and the common control signal stored in association. The target vehicle is controlled according to the target control signal.
[0108] In specific implementation, the common function scene and the common control signal stored in association and the current function scene of a target vehicle are obtained. It is determined whether the current function scene is a common function scene. If the current function scene is a common function scene, the target control signal corresponding to the current function scene can be obtained according to the common function scene and the common control signal stored in association.
[0109] For example, the current function scene is that the temperature in the vehicle is 12 degrees. It is determined whether the current function scene is included in the common function scene stored in association. It is determined that the current function scene is a common function scene. The corresponding common control signal is found, which is to turn on the air conditioner and start the seat heating function. The vehicle is controlled according to the control signal of turning on the air conditioner and starting the seat heating function. The air conditioner of the vehicle is turned on, and the seat heating function is started.
[0110] By the above scheme, by judging whether the current function scene is a common function scene, if it is a common function scene, the corresponding control signal can be directly found, and the vehicle is controlled, without the user manually starting the corresponding function, improving the intelligence, while avoiding the distraction caused by the user manually starting, improving the driving safety.
[0111] In some embodiments, step 203 specifically comprises:
[0112] Step 2031, according to the current function scene, determining an initial target control signal from the associated storage of the common function scene and the common control signal.
[0113] Step 2032, obtaining current time information, and determining a target control signal from the initial target control signal according to the current time information.
[0114] In specific implementation, according to the current function scene of the vehicle, an initial target control signal is determined from the associated storage of the common function scene and the common control signal, and each initial target control signal corresponds to generation time information. Current time information is obtained, and a target control signal is determined from the initial target control signal according to the current time information.
[0115] For example, the current function scene is to open the door, the found initial target control signal is to open the broadcast and open the music, and the generation time information corresponding to opening the broadcast is from 7:30 am to 9:00 am, and the generation time information corresponding to opening the music is from 5:30 pm to 6:30 pm. If the obtained current time information is 8:00 am, a target control signal is determined from the initial target control signal according to the current time information, and the target control signal is to open the broadcast. If the obtained current time information is 6:00 pm, a target control signal is determined from the initial target control signal according to the current time information, and the target control signal is to open the music.
[0116] It should be noted that the method of the embodiment of the present disclosure can be executed by a single device, such as a computer or a server. The method of the embodiment can also be applied to a distributed scenario, and completed by multiple devices cooperating with each other. In this distributed scenario, one of the multiple devices can only execute one or more steps in the method of the embodiment of the present disclosure, and the multiple devices interact with each other to complete the method.
[0117] It is to be noted that some embodiments of the present disclosure have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order and still achieve desirable results. Additionally, the processes depicted in the figures do not necessarily require the particular order shown or sequential order to achieve desirable results. In certain implementations, multitasking and parallel processing can be advantageous.
[0118] Based on the same inventive concept, the present disclosure also provides a vehicle frequently used function scene determination device corresponding to any of the above-mentioned embodiment methods.
[0119] Reference Figure 3 , Figure 3 The vehicle frequently used function scene determination device of the embodiment comprises:
[0120] The judgment processing module 301 is configured to determine a target function scene of the vehicle and a control signal corresponding to the target function scene, judge whether the control signal meets a first preset frequently used condition, and obtain a judgment result, wherein the first preset frequently used condition is a first condition parameter corresponding to determining that the control signal is a frequently used control signal.
[0121] The frequently used function scene determination module 302 is configured to determine that the judgment result is that there is a control signal meeting the first preset frequently used condition, take the control signal meeting the first preset frequently used condition as a frequently used control signal, and take the target function scene as a frequently used function scene.
[0122] The association storage module 303 is configured to associate and store the frequently used function scene and the frequently used control signal, so as to enable the vehicle to call the frequently used control signal corresponding to the current frequently used function scene.
[0123] In some embodiments, the judgment processing module 301 specifically comprises:
[0124] The division unit is configured to determine that the number of the control signals is a plurality, divide the plurality of control signals, and obtain at least one control signal set;
[0125] The judgment processing unit is configured to, for each control signal set, judge whether the control signals contained in each control signal set meet the first preset frequently used condition, and obtain a judgment result corresponding to each control signal set.
[0126] In some embodiments, the division unit specifically comprises:
[0127] The time information acquisition sub-unit is configured to acquire generation time information corresponding to each of the control signals.
[0128] A division sub-unit is configured to divide the plurality of control signals according to the generation time information to obtain at least one control signal set.
[0129] In some embodiments, the common function scenario determination module 302 is specifically configured to:
[0130] select a control signal satisfying a first preset common condition as an initial common control signal, and obtain a signal quantity of the initial common control signal;
[0131] determine whether the signal quantity of the initial common control signal is one;
[0132] determine that the signal quantity is a plurality, and perform iterative selection from the plurality of initial common control signals according to a second preset common condition until the signal quantity of the initial common control signal is one, wherein the second preset common condition is a second condition parameter corresponding to a determination that a control signal is a common control signal; or
[0133] determine that the signal quantity is one, and take the initial common control signal as a common control signal.
[0134] In some embodiments, the association storage module 303 specifically includes:
[0135] a prompt information sending unit configured to send first prompt information containing the common function scenario and the common control signal;
[0136] a feedback information receiving unit configured to receive feedback information corresponding to the first prompt information;
[0137] a feedback information judging unit configured to determine that the feedback information is first preset information, and store the common function scenario and the common control signal in association; or determine that the feedback information is second preset information, and ignore the common function scenario and the common control signal.
[0138] In some embodiments, the prompt information sending unit specifically includes:
[0139] obtain historical association storage data, and determine whether the common function scenario exists in the historical association storage data;
[0140] determine that the common function scenario does not exist, and send first prompt information containing the common function scenario and the common control signal; or
[0141] determining that the common function scenario exists, obtaining a first control signal corresponding to the common function scenario in the historical association data; and in response to the first control signal being different from the common control signal, sending first prompt information containing the common function scenario and the common control signal.
[0142] Corresponding to the method of any of the above embodiments, the disclosure also provides a vehicle control device based on the same inventive concept.
[0143] Reference Figure 4 , Figure 4 The vehicle control device of the embodiments includes:
[0144] The data acquisition module 401 is configured to acquire the current function scenario of the target vehicle and the common function scenario and the common control signal stored in the vehicle common function scenario determination method;
[0145] The common function scenario judgment module 402 is configured to determine whether the current function scenario is a common function scenario according to the common function scenario and the common control signal stored in association;
[0146] The control signal determination module 403 is configured to determine that the current function scenario is a common function scenario, find a target control signal corresponding to the current function scenario from the common function scenario and the common control signal stored in association, and control the target vehicle according to the target control signal.
[0147] In some embodiments, the control signal determination module 403 is specifically configured to:
[0148] According to the current function scenario, determine an initial target control signal from the common function scenario and the common control signal stored in association;
[0149] Obtain current time information, and determine a target control signal from the initial target control signal according to the current time information.
[0150] For the sake of description, the above device is described as various modules respectively described in function. Of course, when implementing the disclosure, the functions of each module can be implemented in one or more software and / or hardware.
[0151] The device of the above embodiments is used to implement the corresponding vehicle control method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here.
[0152] Based on the same inventive concept, the disclosure also provides an electronic device corresponding to any of the above-mentioned embodiment methods, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle commonly used function scene determination method or the vehicle control method of any of the above-mentioned embodiments.
[0153] Figure 5 A more specific electronic device hardware structure schematic diagram provided by the embodiment is shown, which can include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040 and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030 and the communication interface 1040 are connected to each other through the bus 1050 for communication within the device.
[0154] The processor 1010 can be implemented by a general CPU (Central Processing Unit), a microprocessor, an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits, etc., for executing related programs to implement the technical solutions provided by the embodiments of the present specification.
[0155] The memory 1020 can be implemented by a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, etc. The memory 1020 can store an operating system and other application programs, and when the technical solutions provided by the embodiments of the present specification are implemented by software or firmware, the related program codes are stored in the memory 1020 and executed by the processor 1010.
[0156] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured as a component in the device (not shown in the figure), or can be externally connected to the device to provide corresponding functions. The input device can include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device can include a display, a speaker, a vibrator, an indicator light, etc.
[0157] The communication interface 1040 is used to connect the communication module (not shown in the figure) to realize the communication interaction between the device and other devices. The communication module can realize communication through wired means (such as USB, network cable, etc.), or through wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0158] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.
[0159] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.
[0160] The electronic devices described above are used to implement the methods for determining common vehicle function scenarios or vehicle control methods in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0161] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides a non-transitory computer-readable storage medium storing computer instructions, which are used to cause the computer to execute the method for determining common vehicle function scenarios or the vehicle control method as described in any of the above embodiments.
[0162] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0163] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the method for determining common vehicle function scenarios or the vehicle control method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0164] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a vehicle, including the vehicle control device, the electronic device, and the computer-readable storage medium in the above embodiments, wherein the vehicle device implements the method for determining common vehicle functional scenarios or the vehicle control method described in any of the above embodiments.
[0165] The vehicles described in the above embodiments are used to implement the method for determining common vehicle functional scenarios or the vehicle control method described in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0166] It is understood that before using the technical solutions of the various embodiments in this disclosure, users will be informed of the type, scope of use, and usage scenarios of the personal information involved in an appropriate manner, and user authorization will be obtained.
[0167] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose, based on the prompt message, whether to provide personal information to the software or hardware such as electronic devices, applications, servers, or storage media performing the operations of this disclosed technical solution.
[0168] As an optional but not limited implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0169] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.
[0170] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this disclosure (including the claims) is limited to these examples; within the framework of this disclosure, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this disclosure as described above, which are not provided in detail for the sake of brevity.
[0171] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this disclosure, the provided drawings may or may not show well-known power / ground connections to integrated circuit (IC) chips and other components. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this disclosure, and this also takes into account the fact that the details of implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this disclosure will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuitry) have been set forth to describe exemplary embodiments of this disclosure, it will be apparent to those skilled in the art that the embodiments of this disclosure may be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0172] Although this disclosure has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.
[0173] This disclosure is intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A method for determining commonly used functional scenarios of a vehicle, characterized in that, include: The target functional scenario of the vehicle and the control signal corresponding to the target functional scenario are determined. It is then determined whether the control signal meets the first preset common condition and a determination result is obtained. The first preset common condition is a first condition parameter for determining that the control signal is a common control signal. If the determination result indicates that there is a control signal that satisfies the first preset common conditions, the control signal that satisfies the first preset common conditions shall be used as a common control signal, and the target functional scenario shall be used as a common functional scenario. The commonly used functional scenarios and the commonly used control signals are associated and stored so that the vehicle can retrieve the commonly used control signals corresponding to the current commonly used functional scenario; The step of using the control signal that satisfies the first preset common condition as the common control signal includes: Select a control signal that meets the first preset common condition as the initial common control signal, and obtain the signal quantity of the initial common control signal; Determine whether the number of the initial commonly used control signals is one; If the number of signals is determined to be multiple, iterative selection is performed from multiple initial commonly used control signals according to a second preset common condition until the number of signals of the initial commonly used control signals is one, wherein the second preset common condition is a second condition parameter for determining that the control signal is a commonly used control signal; or... The number of signals is determined to be one, and the initial commonly used control signal is used as the commonly used control signal.
2. The method according to claim 1, characterized in that, The step of determining whether the control signal meets the first preset common condition and obtaining the determination result includes: The number of control signals is determined to be multiple, and the multiple control signals are divided to obtain at least one set of control signals; For each set of control signals, determine whether the control signals contained in each set meet the first preset common conditions, and obtain the judgment result corresponding to each set of control signals.
3. The method according to claim 2, characterized in that, The step of dividing the multiple control signals to obtain at least one set of control signals includes: Obtain the generation time information corresponding to each of the control signals; The multiple control signals are divided according to the generation time information to obtain at least one set of control signals.
4. The method according to claim 1, characterized in that, The step of associating and storing the commonly used functional scenarios and the commonly used control signals includes: Send a first prompt message containing the commonly used functional scenarios and the commonly used control signals; Receive feedback information corresponding to the first prompt information; If the feedback information is determined to be the first preset information, the commonly used functional scenarios and the commonly used control signals are associated and stored; or, The feedback information is determined to be the second preset information, and the commonly used functional scenarios and the commonly used control signals are ignored.
5. The method according to claim 4, characterized in that, The sending of the first prompt information, which includes the commonly used functional scenarios and the commonly used control signals, includes: Obtain historical associated storage data and determine whether the commonly used functional scenarios exist in the historical associated storage data; If it is determined that the commonly used functional scenario does not exist, a first prompt message containing the commonly used functional scenario and the commonly used control signals is sent; or... Once the existence of the commonly used functional scenario is determined, a first control signal corresponding to the commonly used functional scenario is obtained from the historical associated storage data; in response to the first control signal being different from the commonly used control signal, a first prompt message containing the commonly used functional scenario and the commonly used control signal is sent.
6. A vehicle control method, characterized in that, include: Obtain the current functional scenario of the target vehicle and the commonly used functional scenarios and commonly used control signals associated with the method described in any one of claims 1-5; Based on the commonly used functional scenarios and commonly used control signals stored in the association, it is determined whether the current functional scenario is a commonly used functional scenario; The current functional scenario is determined to be a common functional scenario. From the commonly used functional scenarios and commonly used control signals in the associated storage, the target control signal corresponding to the current functional scenario is searched, and the target vehicle is controlled according to the target control signal.
7. The method according to claim 6, characterized in that, The step of searching for the target control signal corresponding to the current functional scenario from the associated stored common functional scenarios and common control signals includes: Based on the current functional scenario, an initial target control signal is determined from the commonly used functional scenarios and commonly used control signals stored in the association; Obtain the current time information, and determine the target control signal from the initial target control signal based on the current time information.
8. An electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle common function scenario determination method as described in any one of claims 1 to 5 or the vehicle control method as described in any one of claims 6 to 7.
9. A vehicle, characterized in that, Includes the electronic device as described in claim 8.
Citation Information
Patent Citations
Vehicle control method and system based on combined instruction, vehicle and storage medium
CN115465209A
Contextual model creation method, contextual model execution method, equipment and storage medium
CN116795468A