Methods, apparatus, computer equipment, and storage media for determining scenario modes

By acquiring user health and preference information and using a processing model to determine control parameters, the vehicle equipment is automatically adjusted, solving the problem of scenario modes that users need to manually adjust in existing technologies, and realizing the automation and efficient activation of personalized scenario modes.

CN118405082BActive Publication Date: 2025-10-31CHERY AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410446594.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-15
Publication Date
2025-10-31
Estimated Expiration
2044-04-15

AI Technical Summary

Technical Problem

Existing car scene mode systems cannot meet users' personalized needs, requiring users to manually adjust to achieve preset states, which is cumbersome.

Method used

By acquiring health and preference information of objects in the vehicle, the first and second control parameters are determined using the health processing model and the preference processing model, respectively. After fusion, the scenario mode is determined, and the vehicle is automatically controlled to activate the mode.

Benefits of technology

It enables automatic adjustment of vehicle equipment based on the user's health status and interests, meeting personalized needs and improving the efficiency of activating scenario modes and the riding experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118405082B_ABST
    Figure CN118405082B_ABST
Patent Text Reader

Abstract

This application provides a method, apparatus, computer device, and storage medium for determining a scenario mode, belonging to the field of automotive technology. The method includes: acquiring health information and preference information of an object in a vehicle, wherein the health information represents the object's health status, and the preference information represents the types of information the object is interested in; determining at least one first control parameter based on the health information; determining at least one second control parameter based on the preference information; determining a scenario mode based on the at least one first control parameter and the at least one second control parameter; and pushing the scenario mode to the vehicle, wherein the vehicle performs adjustment operations based on the control parameters in the scenario mode. This technical solution not only benefits the physical health of the object in the vehicle but also meets the object's personalized needs regarding scenario modes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of automotive technology, and in particular to a method, apparatus, computer device, and storage medium for determining a scenario mode. Background Technology

[0002] With the rapid development of the automotive industry, various scenario modes are gradually emerging in cars, such as camping mode and sleep mode. These scenario modes not only provide convenience and reduce driving anxiety for users while driving, but also enhance the spatial comfort and entertainment of the vehicle when stationary. How to select the appropriate scenario mode is a key focus of research in this field.

[0003] In related technologies, a common approach is to pre-configure multiple scene modes in the car, allowing the user to choose the appropriate mode. For example, in response to a user activating sleep mode, the car will automatically close the windows, adjust the air conditioning temperature to a comfortable level, and turn down the volume of the in-car entertainment system, etc.

[0004] However, the pre-set scenario modes in the above technical solutions mainly focus on common and general scenarios, with highly similar functions, failing to meet users' personalized usage needs. In other words, even activating a scenario mode only adjusts the car's state to the preset state corresponding to that scenario mode, which may not meet the user's needs. Users still need to manually adjust the settings, making the operation cumbersome. Summary of the Invention

[0005] This application provides a method, apparatus, computer device, and storage medium for determining a scenario mode, which not only benefits the physical health of people in a vehicle but also meets their personalized needs regarding scenario modes. The technical solution is as follows:

[0006] On the one hand, a method for determining a scenario pattern is provided, the method comprising:

[0007] Obtain health information and preference information of objects in the vehicle, wherein the health information is used to represent the health status of the objects, and the preference information is used to represent the types of information that the objects are interested in;

[0008] Based on the health information, at least one first control parameter is determined, and the at least one first control parameter is used to adjust the equipment in the vehicle;

[0009] Based on the preference information, at least one second control parameter is determined, the at least one second control parameter being used to adjust the equipment in the vehicle;

[0010] Based on the at least one first control parameter and the at least one second control parameter, a scenario mode is determined;

[0011] Control the vehicle to activate the scenario mode.

[0012] On the other hand, a scenario pattern determination device is provided, the device comprising:

[0013] The first acquisition module is used to acquire health information and preference information of objects in the vehicle, wherein the health information is used to represent the health status of the objects and the preference information is used to represent the types of information that the objects are interested in.

[0014] A first determining module is configured to determine at least one first control parameter based on the health information, the at least one first control parameter being used to adjust the equipment in the vehicle;

[0015] The second determining module is configured to determine at least one second control parameter based on the preference information, the at least one second control parameter being used to adjust the equipment in the vehicle;

[0016] The third determining module is used to determine the scenario mode based on the at least one first control parameter and the at least one second control parameter;

[0017] The control module is used to control the vehicle to activate the scenario mode, and the vehicle is used to perform adjustment operations based on the control parameters in the scenario mode.

[0018] In some embodiments, the first acquisition module is configured to acquire first behavioral information of the object in the vehicle, the first behavioral information representing the object's operational behavior when viewing information within a historical time period; and to determine the object's preference information based on the first behavioral information.

[0019] In some embodiments, the first determining module is used to process the health information through a health processing model to obtain the at least one first control parameter, wherein the health processing model is trained based on the health information of the sample object and the control parameters set by the sample object.

[0020] In some embodiments, the third determining module is configured to, among the at least one first control parameter and the at least one second control parameter, select, based on the priority between the health information and the preference information, the control parameter with higher priority corresponding to the information for adjusting the same device, and use the control parameter as the control parameter in the scenario mode.

[0021] In some embodiments, the third determining module is configured to, among the at least one first control parameter and the at least one second control parameter, for the first control parameter and the second control parameter used to adjust the same device, perform a weighted summation of the first control parameter and the second control parameter based on the priority between the health information and the preference information to obtain a third control parameter, wherein the priority of the information is used to indicate the degree of correlation between the information and the device to be adjusted; and use the third control parameter as the control parameter in the scenario mode.

[0022] In some embodiments, the apparatus further includes:

[0023] The second acquisition module is used to acquire at least one of the object's attribute information, emotion information, and second behavior information, wherein the attribute information is used to indicate the type to which the object belongs, the emotion information is used to indicate the object's emotion at the current moment, and the second behavior information is used to indicate the object's posture at the current moment;

[0024] The third determining module is used to determine the scenario mode based on at least one of the object's attribute information, emotional information, and second behavioral information, the at least one first control parameter, and the at least one second control parameter.

[0025] In some embodiments, the vehicle includes a plurality of objects;

[0026] The first acquisition module is configured to perform any of the following:

[0027] Obtain the health and preference information of the person in the driver's seat in the vehicle;

[0028] If a target object exists among the multiple objects, obtain the health information and preference information of the target object, the age of the target object meets the age condition, or the target object is in the target state.

[0029] In some embodiments, the apparatus further includes:

[0030] The third acquisition module is used to acquire the equipment operation information of the vehicle, the equipment operation information being used to indicate the equipment that has been started in the vehicle;

[0031] The third determining module is used to determine the scenario mode based on the device operation information, at least one first control parameter, and at least one second control parameter.

[0032] On the other hand, a computer device is provided, the computer device including a processor and a memory, the memory being used to store at least one computer program, the at least one computer program being loaded and executed by the processor to implement the scenario mode determination method in the embodiments of this application.

[0033] On the other hand, a computer-readable storage medium is provided, wherein at least one computer program is stored in the computer-readable storage medium, the at least one computer program being loaded and executed by a processor to implement the scenario mode determination method as described in the embodiments of this application.

[0034] On the other hand, a computer program product is provided, including a computer program stored in a computer-readable storage medium, a processor of a computer device reading the computer program from the computer-readable storage medium, and the processor executing the computer program, causing the computer device to perform the method for determining the scenario mode provided in the above aspects or various alternative implementations of the above aspects.

[0035] This application provides a method for determining a scenario mode. Based on the health information and preference information of an individual, suitable control parameters are determined to determine the scenario mode. This ensures that the scenario mode not only matches the individual's health condition and is beneficial to their physical health, but also conforms to the individual's interests and preferences, satisfying the individual's personalized needs for the scenario mode. Furthermore, it eliminates the need for manual adjustment by the individual, enabling the vehicle to activate a scenario mode suitable for the individual, thus improving the efficiency of activating the scenario mode and ensuring the passenger experience in the vehicle. Attached Figure Description

[0036] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0037] Figure 1 This is a schematic diagram of the implementation environment of a method for determining a scenario pattern according to an embodiment of this application;

[0038] Figure 2 This is a flowchart of a method for determining a scenario mode according to an embodiment of this application;

[0039] Figure 3 This is a schematic diagram of an information interaction provided according to an embodiment of this application;

[0040] Figure 4 This is an interactive flowchart provided according to an embodiment of this application;

[0041] Figure 5 This is a block diagram of a scenario mode determination device provided according to an embodiment of this application;

[0042] Figure 6 This is a structural block diagram of a terminal provided according to an embodiment of this application;

[0043] Figure 7 This is a schematic diagram of the structure of a server according to an embodiment of this application. Detailed Implementation

[0044] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0045] In this application, the terms "first," "second," etc., are used to distinguish identical or similar items with essentially the same function. It should be understood that there is no logical or temporal dependency between "first," "second," and "nth," nor are there any restrictions on quantity or execution order.

[0046] In this application, the term "at least one" means one or more, and "multiple" means two or more.

[0047] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the health information, preference information, attribute information, emotional information, first behavioral information, and second behavioral information involved in this application were all obtained with full authorization.

[0048] The scenario mode determination method provided in this application can be executed by a computer device. In some embodiments, the computer device is a terminal or a server. The following describes the implementation environment of the scenario mode determination method provided in this application, using a computer device as a server as an example. Figure 1 This is a schematic diagram illustrating the implementation environment of a method for determining a scenario pattern according to an embodiment of this application. See also... Figure 1 The implementation environment includes terminal 101 and server 102. Terminal 101 and server 102 can be connected directly or indirectly via wired or wireless communication, which is not limited herein.

[0049] In some embodiments, terminal 101 may be a smartphone, tablet, laptop, desktop computer, smart speaker, smartwatch, smart voice interaction device, smart home appliance, in-vehicle terminal, etc., but is not limited thereto. Terminal 101 has an application installed and running that supports scene modes. Illustratively, terminal 101 is a terminal used by a user. The user can use terminal 101 to activate scene modes in the vehicle.

[0050] Those skilled in the art will understand that the number of terminals described above can be more or less. For example, there may be only one terminal, or there may be dozens or hundreds of terminals, or even more. This application does not limit the number of terminals or the type of device.

[0051] In some embodiments, server 102 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), big data, and artificial intelligence platforms. Server 102 is used to provide background services for applications that support scenario modes. In some embodiments, server 102 undertakes the main computing work, and terminal 101 undertakes the secondary computing work; or, server 102 undertakes the secondary computing work, and terminal 101 undertakes the main computing work; or, server 102 and terminal 101 collaborate on computing using a distributed computing architecture.

[0052] Figure 2 This is a flowchart of a method for determining a scenario mode according to an embodiment of this application. See also... Figure 2 In this embodiment, the method is described using an example of execution by a server. The method includes the following steps:

[0053] 201. The server obtains the health information and preference information of objects in the vehicle. The health information is used to indicate the health status of the objects, and the preference information is used to indicate the types of information that the objects are interested in.

[0054] In this embodiment, the object's health information may include parameters such as blood oxygen saturation, sleep status, blood pressure, electrocardiogram, and heart rate. This embodiment does not limit these parameters. The object may wear a health bracelet. The health bracelet can collect the object's health information. The health bracelet can directly upload the object's health information to a server. Alternatively, the health bracelet can have a Bluetooth connection with the vehicle. The health bracelet can transmit the object's health information to the vehicle via Bluetooth, and then the vehicle can upload the health information to the server. The vehicle may also be equipped with a DMS (Driver Monitor System) infrared camera. The vehicle can collect the object's health information in the vehicle through the optical reflection principle of the DMS infrared camera and upload it to the server.

[0055] An object's preference information may include at least one type of information that the object is interested in. The information that the object is interested in may be multimedia resources such as audio (e.g., music), video, or text (e.g., news messages), and this application embodiment does not limit this. The server can determine the object's preference information based on the object's viewing behavior. Alternatively, the server can also determine the object's preference information based on at least one type of data such as the type of software downloaded on the object's terminal or the types of commonly used software. This application embodiment does not limit the method of determining the object's preference information.

[0056] In some embodiments, the server determines the object's preference information based on the object's viewing behavior. Accordingly, the process of the server obtaining the preference information of an object in a vehicle includes: the server obtaining first behavioral information of the object in the vehicle. The first behavioral information represents the object's behavioral behavior while viewing information within a historical time period. Then, the server determines the object's preference information based on the first behavioral information. The behavioral behavior can be a click, like, comment, forward, favorite, browsing duration, etc., and this application embodiment does not limit this. The solution provided by this application embodiment determines the information that the object is interested in by the object's previous viewing behavior, thereby determining the object's preference information. This ensures that the preference information accurately reflects the types of information the object is interested in, so that the subsequently determined scenario mode can provide the object with information that the object is interested in, satisfying the object's personalized needs.

[0057] The server can obtain the object's first behavior information from the object's terminal. The object's terminal can be a mobile phone, tablet, or a media player in the vehicle; this embodiment does not limit this. Alternatively, the object's terminal and the vehicle have a Bluetooth connection. The object's terminal transmits the first behavior information to the vehicle via Bluetooth, and the vehicle then uploads it to the server. This embodiment does not limit the method of obtaining the first behavior information. Alternatively, the server can obtain the object's account information from the object's terminal. Then, the server retrieves the object's first behavior information from a mobile cloud based on this account information. "Mobile cloud" refers to a cloud platform or server used to store the object's viewing information.

[0058] In some embodiments, the server can determine the object's preference information based on at least one type of data, such as the type of software downloaded to the object's terminal and the types of commonly used software. Accordingly, the process by which the server obtains the preference information of an object in a vehicle includes: the server determining at least one commonly used software from multiple software programs on the object's terminal based on the usage duration of each software program. Then, the server determines the object's preference information based on the type of the at least one commonly used software program. Wherein, the usage duration of the commonly used software program reaches a duration threshold; or, after sorting multiple software programs according to their usage duration from longest to shortest, the commonly used software program is located among the top preset number of programs in the sorting. This application embodiment does not limit the method of determining commonly used software.

[0059] The usage time of each software can be the usage time of each software within a single day, the total usage time of each software within a preset time range (multiple days), or the average daily usage time of each software within a preset time range, etc. This application embodiment does not impose any limitations on this. Compared to obtaining only the usage time of one day, obtaining the usage time of each software over multiple days can more accurately determine the object's preference information.

[0060] In some embodiments, the server may also obtain at least one of the object's attribute information, emotion information, and second behavior information. Attribute information is used to indicate the object's type. Attribute information may include the object's age and gender, which are not limited in this embodiment. Emotion information is used to indicate the object's current emotion. The object's emotion may be calm, happy, sad, or angry, etc., which are not limited in this embodiment. The server can determine this based on at least one of the object's facial expression and heart rate, which are not limited in this embodiment. Second behavior information is used to indicate the object's current posture. The object's posture may include the object's eye contact and body posture. Body posture may be smoking, looking around, making a phone call, etc., which are not limited in this embodiment.

[0061] 202. Based on health information, the server determines at least one first control parameter, which is used to adjust the equipment in the vehicle.

[0062] In this embodiment, adjustable devices in the vehicle may include ambient lighting, air conditioning, a media player, and windows, etc., and this embodiment does not limit these features. At least one first control parameter may be used to indicate the color and brightness of the ambient lighting, the air conditioning fan speed and temperature, the playback content and volume of the media player, the degree of window opening / closing, etc., and this embodiment does not limit these features. The server determines at least one first control parameter based on the object's health information.

[0063] In determining the first control parameter, the server can use a network model. Accordingly, the process by which the server determines at least one first control parameter based on health information includes: the server processing the health information using a health processing model to obtain at least one first control parameter. The health processing model is trained based on the health information of the sample object and the control parameters set for the sample object. The solution provided in this application, which uses a health processing model to determine the first control parameter, can improve the efficiency of obtaining the first control parameter, thereby facilitating a faster determination of the scenario mode; and since the health processing model is trained based on the health information of the sample object and the control parameters set for the sample object, the health processing model can accurately reflect the relationship between health information and control parameters, thus more accurately determining the first control parameter, and consequently, making the subsequently determined scenario mode more suitable for the object.

[0064] For preference information, attribute information, emotion information, and secondary behavior information, the server can also determine the corresponding control parameters through the corresponding network model, which will not be elaborated here.

[0065] 203. The server determines at least one second control parameter based on preference information, the at least one second control parameter being used to adjust the equipment in the vehicle.

[0066] In this embodiment, the server determines at least one second control parameter based on the object's preference information. Among the at least one second control parameter and the at least one first control parameter mentioned above, the device to be adjusted by the second control parameter and the first control parameter may be the same or different; this embodiment does not impose any limitation on this.

[0067] For example, at least one first control parameter includes information such as the air conditioning fan speed and temperature, the player volume, and the degree of window opening / closing. At least one second control parameter includes information such as the player's playback content and volume, and the ambient light color and brightness. Therefore, both the first and second control parameters can adjust the volume of the player in the vehicle. The devices adjusted by the remaining parameters differ.

[0068] In some embodiments, the server can determine the second control parameter using a network model. Accordingly, the process by which the server determines at least one second control parameter based on preference information includes: the server processing the preference information using a preference processing model to obtain at least one second control parameter. The preference processing model is trained based on the preference information of the sample object and the control parameters set by the sample object. The embodiments of this application provide a solution that uses a preference processing model to determine the second control parameter, which improves the efficiency of obtaining the second control parameter, thereby facilitating a faster determination of the scenario mode; and since the preference processing model is trained based on the preference information of the sample object and the control parameters set by the sample object, the preference processing model can accurately reflect the relationship between preference information and control parameters, thereby more accurately determining the second control parameter, and thus making the subsequently determined scenario mode more suitable for the object.

[0069] It should be noted that the execution order of steps 202 and 203 is not limited in this embodiment. The server may execute step 202 first, and then step 203. That is, the server first determines at least one first control parameter, and then determines at least one second control parameter. Alternatively, the server may execute step 203 first, and then step 202. That is, the server first determines at least one second control parameter, and then determines at least one first control parameter. Alternatively, the server may execute steps 202 and 203 simultaneously. That is, the server simultaneously determines at least one first control parameter and at least one second control parameter.

[0070] 204. The server determines the scenario mode based on at least one first control parameter and at least one second control parameter.

[0071] In this embodiment of the application, the server can fuse at least one first control parameter and at least one second control parameter to obtain a scenario mode. That is, the aforementioned at least one control parameter constitutes a scenario mode.

[0072] Among at least one first control parameter and at least one second control parameter, there may be control parameters of the same type or control parameters of different types. "Same type" means that the first and second control parameters used to adjust the same device are of the same type. For control parameters of the same type, the server can determine the final control parameter based on the first and second control parameters of the same type. The final control parameter refers to the control parameter in the scenario mode to be determined. For control parameters of different types, the server can directly use that control parameter as the control parameter in the scenario mode.

[0073] Optionally, for control parameters of the same type, the server can select one control parameter from the first and second control parameters of the same type and use that control parameter as the control parameter in the scenario mode. This control parameter can be selected randomly or based on the priority between health information and preference information. Accordingly, among at least one first control parameter and at least one second control parameter, for the first and second control parameters used to adjust the same device, the server selects the control parameter with the higher priority of the corresponding information from the first and second control parameters based on the priority between health information and preference information, and then uses that control parameter as the control parameter in the scenario mode.

[0074] The priority of information indicates its relevance to the device being adjusted. The higher the relevance, the higher the priority. For example, if preference information is more relevant to the player than health information, then the server will use the control parameters determined based on the preference information as the player's control parameters. In other words, preference information has a greater impact on the in-vehicle player than health information.

[0075] Optionally, for control parameters of the same type, the server can merge the first and second control parameters of the same type into a single control parameter, which is then used as the control parameter in the scenario mode. Correspondingly, among at least one first control parameter and at least one second control parameter, for the first and second control parameters used to adjust the same device, the server performs a weighted sum of the first and second control parameters based on the priority between health information and preference information to obtain a third control parameter. Then, the server uses the third control parameter as the control parameter in the scenario mode. The solution provided in this application embodiment, for control parameters of the same type, performs a weighted sum of control parameters based on the priority between health information and preference information, ensuring that the obtained control parameter not only matches the object's health status but also aligns with the object's interests and preferences, facilitating the subsequent acquisition of a scenario mode suitable for the object.

[0076] In determining the scenario pattern, the server can also obtain at least one of the object's attribute information, emotional information, and second behavioral information. Accordingly, the server determines the scenario pattern based on at least one of the object's attribute information, emotional information, and second behavioral information, at least one first control parameter, and at least one second control parameter. That is, the server can fuse the control parameters corresponding to health information, preference information, attribute information, emotional information, and second behavioral information in the above manner to obtain the scenario pattern, which will not be elaborated further here.

[0077] In some embodiments, the server can determine a corresponding scenario mode for an object based on the devices already activated in the vehicle. Accordingly, the server obtains the vehicle's device operating information. This device operating information indicates the devices already activated in the vehicle. Then, the server determines the scenario mode based on the device operating information, at least one first control parameter, and at least one second control parameter. The solution provided in this application, because the devices already activated in the vehicle can reflect the needs of the object in the vehicle for various devices, determines a corresponding scenario mode for the object based on the activated devices, making the determined scenario mode more accurately match the object's needs. This not only improves the efficiency of activating scenario modes but also ensures the passenger experience for the object in the vehicle.

[0078] This scenario mode, in addition to control parameters for adjusting already activated devices, may also include control parameters for adjusting non-activated devices. During the scenario mode determination process, the server determines at least one third control parameter based on device operating information. This third control parameter is used to adjust the activated devices in the vehicle. The server determines vehicle device information based on device operating information and device relationships. Device relationships represent the associations between devices in the vehicle. The vehicle device information indicates the devices to be activated. Based on the vehicle device information, the server determines at least one fourth control parameter. This fourth control parameter is used to activate and adjust the device indicated by the vehicle device information. Then, the server determines the scenario mode based on at least one third control parameter and at least one fourth control parameter. The embodiments of this application provide a solution whereby, since the activated devices in a vehicle can reflect the needs of the objects in the vehicle for various devices, the unactivated devices associated with the activated devices are determined based on the activated devices. These unactivated devices are very likely devices that the objects want to activate but have not yet had time to activate. Based on the control parameters of the activated devices and the control parameters of the unactivated devices, a scenario mode is determined, so that the determined scenario mode can more accurately meet the needs of the objects. This not only improves the efficiency of activating the scenario mode, but also ensures the riding experience of the objects in the vehicle.

[0079] The server can then determine the final scenario mode based on at least one first control parameter, at least one second control parameter, at least one third control parameter, and at least one fourth control parameter. This process can be fused in the manner described above, and will not be elaborated further here.

[0080] In some embodiments, the server can also obtain the location of the object in order to enable automatic navigation in the scenario mode.

[0081] 205. The server controls the vehicle to activate the scenario mode.

[0082] In this embodiment, the server adjusts the equipment in the vehicle based on control parameters in the scenario mode. That is, the server sends control commands to the vehicle. These control commands carry the control parameters of the scenario mode. The control commands instruct the equipment in the vehicle to adjust to the state indicated by the control parameters.

[0083] In some embodiments, the vehicle includes multiple objects. The server can select any one of the multiple objects to determine a suitable scenario mode for that object. The object can be the driver in the vehicle, or a qualified passenger, etc., and this application embodiment does not limit this.

[0084] Optionally, the object is the driver in the vehicle. Accordingly, the server obtains the health information and preference information of the object in the driver's seat within the vehicle. Then, based on the health information and preference information, the server determines a scenario mode. The server then pushes the scenario mode to the vehicle. The vehicle uses this scenario mode to perform adjustment operations based on the control parameters within it. For a detailed explanation of the principle, please refer to the descriptions of steps 201 to 203, which will not be repeated here. The solution provided in this application prioritizes the driver in the vehicle, determining a suitable scenario mode for the driver based on their health information and preference information, which helps improve the driver's condition and thus provides assurance for driving safety.

[0085] Optionally, the object is a passenger who meets the criteria. Accordingly, if a target object exists among multiple objects, the server obtains the target object's health and preference information. Then, the server pushes a scenario mode to the vehicle. The vehicle uses this scenario mode to perform adjustment operations based on the control parameters within it. For a detailed explanation of the principles, please refer to steps 201 to 203, which will not be repeated here.

[0086] The target audience's age meets certain conditions. For example, the target audience's age does not exceed a first age threshold, meaning the target audience is an infant or toddler. Alternatively, the target audience's age is not lower than a second age threshold, meaning the target audience is an elderly person. This application does not limit the magnitude of the first or second age thresholds. The solution provided in this application prioritizes infants or elderly people in the vehicle, determining suitable scenario modes based on their health and preference information, thereby improving their riding experience.

[0087] Alternatively, the target object may be in a target state. The target state can be a sleeping state or a sick state; this application embodiment does not limit this. For example, a sick state could mean the target object suffers from a heart condition and is not suitable for listening to fast-paced music. The solution provided in this application embodiment prioritizes the target object in the target state within the vehicle, and determines a suitable scenario mode based on the target object's health and preference information, thereby improving the target object's riding experience.

[0088] In some embodiments, when the vehicle includes multiple objects, the server can also determine a corresponding scenario mode for each object based on the health information and preference information of each object. Then, the server combines the scenario modes of multiple objects to determine the final scenario mode. Specifically, the server can select the scenario mode of the object with the highest priority from the scenario modes of multiple objects, and use that scenario mode as the final scenario mode. Alternatively, the server can also fuse the scenario modes of multiple objects based on their priorities to obtain the final scenario mode. "Fusing" refers to weighted summation of the control parameters in the scenario modes of multiple objects based on their priorities. The principle of this process is the same as that of determining the scenario mode in step 202, and will not be repeated here.

[0089] For example, Figure 3 This is a schematic diagram illustrating an information interaction according to an embodiment of this application. See also... Figure 3 The vehicle 301 includes two Bluetooth chips, a sink and a client. Accordingly, the vehicle 301 supports dual Bluetooth connections. That is, the vehicle 301 can establish a Bluetooth connection with a health bracelet 302 worn by an individual in the vehicle. The vehicle 301 can also establish a Bluetooth connection with a mobile phone 303 belonging to an individual in the vehicle. Through this Bluetooth connection, the vehicle 301 can obtain the individual's health information from the health bracelet 302. Through this Bluetooth connection, the vehicle 301 can also obtain the individual's account information from the mobile phone 303, allowing the server to retrieve the individual's preference information from the cloud based on the account information. The vehicle 301 can also obtain the individual's attribute information, emotional information, and secondary behavioral information. Then, the vehicle 301 uploads the aforementioned individual information to the server 304, which determines the scenario mode. This server can be a TSP (Telematics Service Provider) platform; this embodiment does not limit this. Then, the server 304 controls the vehicle 301 to activate the scenario mode. The aforementioned health information, preference information, attribute information, emotional information, and secondary behavioral information can be uploaded to the cloud for storage. This information can be encrypted before transmission to ensure security.

[0090] To more clearly describe the method for determining the scenario mode provided in the embodiments of this application, the method will be further described below with reference to the accompanying drawings. Figure 4 This is an interactive flowchart provided according to an embodiment of this application. See also... Figure 4 Taking preference information as an example, the vehicle first determines whether a Bluetooth connection has been established with the user's mobile phone. If a Bluetooth connection has been established, the vehicle requests data sharing from the mobile phone. If the user agrees to data sharing on the mobile phone, it determines whether the mobile phone provides a data transmission interface. If a data transmission interface is provided, it determines whether the vehicle supports decrypting encrypted data. If the vehicle supports decrypting encrypted data, the vehicle obtains the user's account information. Then, the vehicle integrates the obtained user information, encrypts it, and sends it to the server. Then, the server, based on the account information, retrieves the user's viewed information data from the mobile phone cloud to determine the user's preference information. Then, the server analyzes the preference information and health information through a network model to determine a suitable scenario mode for the user. Finally, the server controls the vehicle to activate that scenario mode.

[0091] This application provides a method for determining a scenario mode. Based on the health information and preference information of an individual, suitable control parameters are determined to determine the scenario mode. This ensures that the scenario mode not only matches the individual's health condition and is beneficial to their physical health, but also conforms to the individual's interests and preferences, satisfying the individual's personalized needs for the scenario mode. Furthermore, it eliminates the need for manual adjustment by the individual, enabling the vehicle to activate a scenario mode suitable for the individual, thus improving the efficiency of activating the scenario mode and ensuring the passenger experience in the vehicle.

[0092] Figure 5 This is a block diagram of a scenario mode determination apparatus according to an embodiment of this application. The scenario mode determination apparatus is used to perform the steps of the scenario mode determination method described above, see below. Figure 5 The device for determining the scenario mode includes:

[0093] The first acquisition module 501 is used to acquire health information and preference information of objects in the vehicle. The health information is used to represent the health status of the objects, and the preference information is used to represent the types of information that the objects are interested in.

[0094] The first determining module 502 is used to determine at least one first control parameter based on health information, and the at least one first control parameter is used to adjust the equipment in the vehicle.

[0095] The second determining module 503 is used to determine at least one second control parameter based on preference information, wherein the at least one second control parameter is used to adjust the equipment in the vehicle;

[0096] The third determining module 504 is used to determine the scenario mode based on at least one first control parameter and at least one second control parameter;

[0097] The control module 505 is used to control the vehicle to activate the scene mode.

[0098] In some embodiments, the first acquisition module 501 is used to acquire first behavioral information of an object in a vehicle, the first behavioral information being used to represent the object's operational behavior when viewing information within a historical time period; and to determine the object's preference information based on the first behavioral information.

[0099] In some embodiments, the first determining module 502 is used to process health information through a health processing model to obtain at least one first control parameter. The health processing model is trained based on the health information of the sample object and the control parameters set by the sample object.

[0100] In some embodiments, the third determining module 504 is configured to, among at least one first control parameter and at least one second control parameter, for the first control parameter and the second control parameter used to adjust the same device, select the control parameter with higher priority corresponding to the information from the first control parameter and the second control parameter based on the priority between health information and preference information, wherein the priority of the information is used to indicate the degree of correlation between the information and the device to be adjusted; and use the control parameter as the control parameter in the scenario mode.

[0101] In some embodiments, the third determining module 504 is configured to, among at least one first control parameter and at least one second control parameter, for the first control parameter and the second control parameter used to adjust the same device, perform a weighted summation of the first control parameter and the second control parameter based on the priority between health information and preference information to obtain a third control parameter, wherein the priority of information is used to indicate the degree of correlation between information and the device to be adjusted; and use the third control parameter as a control parameter in the scenario mode.

[0102] In some embodiments, the apparatus further includes:

[0103] The second acquisition module is used to acquire at least one of the object's attribute information, emotion information, and second behavior information. The attribute information is used to indicate the object's type, the emotion information is used to indicate the object's emotion at the current moment, and the second behavior information is used to indicate the object's posture at the current moment.

[0104] The third determining module 504 is used to determine the scenario mode based on at least one of the object's attribute information, emotion information, and second behavior information, at least one first control parameter, and at least one second control parameter.

[0105] In some embodiments, the vehicle includes multiple objects;

[0106] The first acquisition module 501 is configured to perform any of the following:

[0107] Obtain health and preference information of the person in the driver's seat of the vehicle;

[0108] If a target object exists among multiple objects, obtain the target object's health information and preference information, the target object's age meets the age condition, or the target object is in the target state.

[0109] In some embodiments, the apparatus further includes:

[0110] The third acquisition module is used to acquire the vehicle's equipment operation information, which indicates the equipment that has been started in the vehicle.

[0111] The third determining module 504 is used to determine the scenario mode based on equipment operation information, at least one first control parameter and at least one second control parameter.

[0112] This application provides a scenario mode determination device that determines suitable control parameters based on the health information and preference information of the subject, thereby determining the scenario mode. This ensures that the scenario mode not only matches the subject's health condition and is beneficial to the subject's physical health, but also conforms to the subject's interests and preferences, satisfying the subject's personalized needs for the scenario mode. Furthermore, it eliminates the need for the subject to manually adjust the scenario mode, thereby improving the efficiency of activating the scenario mode and ensuring the passenger experience in the vehicle.

[0113] It should be noted that the scenario mode determination device provided in the above embodiments is only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the scenario mode determination device and the scenario mode determination method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.

[0114] In the embodiments of this application, the computer device can be configured as a terminal or a server. When the computer device is configured as a terminal, the terminal can act as the execution subject to implement the technical solutions provided in the embodiments of this application. When the computer device is configured as a server, the server can act as the execution subject to implement the technical solutions provided in the embodiments of this application. Alternatively, the technical solutions provided in this application can be implemented through the interaction between the terminal and the server. The embodiments of this application do not limit this.

[0115] Figure 6This is a structural block diagram of a terminal 600 provided according to an embodiment of this application. The terminal 600 can be a portable mobile terminal, such as a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. The terminal 600 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.

[0116] Typically, terminal 600 includes a processor 601 and a memory 602.

[0117] Processor 601 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 601 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 601 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 601 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 601 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0118] The memory 602 may include one or more computer-readable storage media, which may be non-transitory. The memory 602 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 602 are used to store at least one computer program, which is executed by the processor 601 to implement the scenario mode determination method provided in the method embodiments of this application.

[0119] In some embodiments, the terminal 600 may optionally include a peripheral device interface 603 and at least one peripheral device. The processor 601, memory 602, and peripheral device interface 603 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 603 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 604, a display screen 605, a camera assembly 606, an audio circuit 607, and a power supply 608.

[0120] Peripheral interface 603 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 601 and memory 602. In some embodiments, processor 601, memory 602 and peripheral interface 603 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 601, memory 602 and peripheral interface 603 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0121] The radio frequency (RF) circuit 604 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 604 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 604 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. In some embodiments, the RF circuit 604 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 604 can communicate with other terminals through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 604 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.

[0122] Display screen 605 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 605 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 601 for processing. In this case, display screen 605 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 605, disposed on the front panel of terminal 600; in other embodiments, there may be at least two display screens, disposed on different surfaces of terminal 600 or in a folded design; in other embodiments, display screen 605 may be a flexible display screen, disposed on a curved or folded surface of terminal 600. Furthermore, display screen 605 may be configured as a non-rectangular irregular shape, i.e., a non-rectangular screen. Display screen 605 may be made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).

[0123] The camera assembly 606 is used to acquire images or videos. In some embodiments, the camera assembly 606 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 606 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash is a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.

[0124] The audio circuit 607 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 601 for processing, or input to the radio frequency circuit 604 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each located at a different part of the terminal 600. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert the electrical signals from the processor 601 or the radio frequency circuit 604 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 607 may also include a headphone jack.

[0125] Power supply 608 is used to power the various components in terminal 600. Power supply 608 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 608 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, and a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0126] In some embodiments, the terminal 600 further includes one or more sensors 609. The one or more sensors 609 include, but are not limited to, an accelerometer 610, a gyroscope 611, a pressure sensor 612, an optical sensor 613, and a proximity sensor 614.

[0127] Accelerometer 610 can detect the magnitude of acceleration along the three coordinate axes of a coordinate system established by terminal 600. For example, accelerometer 610 can be used to detect the components of gravitational acceleration along the three coordinate axes. Processor 601 can control display screen 605 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 610. Accelerometer 610 can also be used for games or for acquiring user motion data.

[0128] The gyroscope sensor 611 can detect the orientation and rotation angle of the terminal 600. The gyroscope sensor 611 can work in conjunction with the accelerometer sensor 610 to collect the user's 3D movements on the terminal 600. Based on the data collected by the gyroscope sensor 611, the processor 601 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.

[0129] The pressure sensor 612 can be disposed on the side bezel of the terminal 600 and / or on the lower layer of the display screen 605. When the pressure sensor 612 is disposed on the side bezel of the terminal 600, it can detect the user's grip signal on the terminal 600, and the processor 601 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 612. When the pressure sensor 612 is disposed on the lower layer of the display screen 605, the processor 601 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 605. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

[0130] An optical sensor 613 is used to collect ambient light intensity. In one embodiment, the processor 601 can control the display brightness of the display screen 605 based on the ambient light intensity collected by the optical sensor 613. Specifically, when the ambient light intensity is high, the display brightness of the display screen 605 is increased; when the ambient light intensity is low, the display brightness of the display screen 605 is decreased. In another embodiment, the processor 601 can also dynamically adjust the shooting parameters of the camera assembly 606 based on the ambient light intensity collected by the optical sensor 613.

[0131] The proximity sensor 614, also known as a distance sensor, is typically mounted on the front panel of the terminal 600. The proximity sensor 614 is used to detect the distance between the user and the front of the terminal 600. In one embodiment, when the proximity sensor 614 detects that the distance between the user and the front of the terminal 600 is gradually decreasing, the processor 601 controls the display screen 605 to switch from a screen-on state to a screen-off state; when the proximity sensor 614 detects that the distance between the user and the front of the terminal 600 is gradually increasing, the processor 601 controls the display screen 605 to switch from a screen-off state to a screen-on state.

[0132] Those skilled in the art will understand that Figure 6 The structure shown does not constitute a limitation on terminal 600, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0133] Figure 7This is a schematic diagram of a server structure according to an embodiment of this application. The server 700 can vary significantly due to different configurations or performance. It may include one or more Central Processing Units (CPUs) 701 and one or more memories 702. The memories 702 store at least one computer program, which is loaded and executed by the processor 701 to implement the scenario mode determination method provided in the various method embodiments described above. Of course, the server 700 may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The server 700 may also include other components for implementing device functions, which will not be elaborated here.

[0134] This application also provides a computer-readable storage medium storing at least one computer program. This computer program is loaded and executed by a processor of a computer device to implement the operations performed by the computer device in the scenario mode determination method of the above embodiments. For example, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.

[0135] In some embodiments, the computer program involved in the present application embodiments may be deployed and executed on a computer device, or executed on multiple computer devices located in one location, or executed on multiple computer devices distributed in multiple locations and interconnected through a communication network. Multiple computer devices distributed in multiple locations and interconnected through a communication network may constitute a blockchain system.

[0136] This application also provides a computer program product, including a computer program stored in a computer-readable storage medium. A processor of a computer device reads the computer program from the computer-readable storage medium and executes the computer program, causing the computer device to perform the scenario mode determination method provided in the various optional implementations described above.

[0137] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0138] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method for determining a scenario pattern, characterized in that, The method includes: Obtain health information and preference information of objects in the vehicle, wherein the health information is used to represent the health status of the objects, and the preference information is used to represent the types of information that the objects are interested in; Based on the health information, at least one first control parameter is determined, and the at least one first control parameter is used to adjust the equipment in the vehicle; Based on the preference information, at least one second control parameter is determined, the at least one second control parameter being used to adjust the equipment in the vehicle; Based on the at least one first control parameter and the at least one second control parameter, a scenario mode is determined; Control the vehicle to activate the scenario mode.

2. The method according to claim 1, characterized in that, The process of obtaining preference information for objects in a vehicle includes: Obtain first behavioral information of the object in the vehicle, wherein the first behavioral information is used to represent the operation behavior of the object when viewing information within a historical time period; Based on the first behavioral information, the object's preference information is determined.

3. The method according to claim 1, characterized in that, The determination of at least one first control parameter based on the health information includes: The health information is processed by a health processing model to obtain at least one first control parameter. The health processing model is trained based on the health information of the sample object and the control parameters set by the sample object.

4. The method according to claim 1, characterized in that, Determining the scenario mode based on the at least one first control parameter and the at least one second control parameter includes: In the at least one first control parameter and the at least one second control parameter, for the first control parameter and the second control parameter used to adjust the same device, based on the priority between the health information and the preference information, the control parameter with the higher priority of the corresponding information is selected from the first control parameter and the second control parameter. The priority of the information is used to indicate the degree of correlation between the information and the device to be adjusted. The control parameters are used as control parameters in the scenario mode.

5. The method according to claim 1, characterized in that, Determining the scenario mode based on the at least one first control parameter and the at least one second control parameter includes: In the at least one first control parameter and the at least one second control parameter, for the first control parameter and the second control parameter used to adjust the same device, a third control parameter is obtained by weighted summation based on the priority between the health information and the preference information. The priority of the information is used to indicate the degree of correlation between the information and the device to be adjusted. The third control parameter is used as the control parameter in the scenario mode.

6. The method according to claim 1, characterized in that, The method further includes: Obtain at least one of the following: attribute information, emotion information, and second behavior information of the object. The attribute information is used to indicate the type to which the object belongs, the emotion information is used to indicate the emotion of the object at the current moment, and the second behavior information is used to indicate the posture of the object at the current moment. Determining the scenario mode based on the at least one first control parameter and the at least one second control parameter includes: The scenario mode is determined based on at least one of the object's attribute information, emotional information, and second behavioral information, the at least one first control parameter, and the at least one second control parameter.

7. The method according to claim 1, characterized in that, The vehicle includes multiple objects; The acquisition of health information and preference information of objects in the vehicle includes any one of the following: Obtain the health and preference information of the person in the driver's seat in the vehicle; If a target object exists among the multiple objects, obtain the health information and preference information of the target object, the age of the target object meets the age condition, or the target object is in the target state.

8. The method according to claim 1, characterized in that, The method further includes: Obtain the equipment operation information of the vehicle, which indicates the equipment that has been started in the vehicle; Determining the scenario mode based on the at least one first control parameter and the at least one second control parameter includes: The scenario mode is determined based on the equipment operation information, at least one first control parameter, and at least one second control parameter.

9. A device for determining a scenario pattern, characterized in that, The device includes: The first acquisition module is used to acquire health information and preference information of objects in the vehicle, wherein the health information is used to represent the health status of the objects and the preference information is used to represent the types of information that the objects are interested in. A first determining module is configured to determine at least one first control parameter based on the health information, the at least one first control parameter being used to adjust the equipment in the vehicle; The second determining module is configured to determine at least one second control parameter based on the preference information, the at least one second control parameter being used to adjust the equipment in the vehicle; The third determining module is used to determine the scenario mode based on the at least one first control parameter and the at least one second control parameter; The control module is used to control the vehicle to activate the scenario mode.

10. A computer device, characterized in that, The computer device includes a processor and a memory, the memory being used to store at least one computer program, the at least one computer program being loaded by the processor and executed as the method for determining the scenario mode according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Health management method for post-traumatic stress disorder patient and related device

    CN111640479A

  • Vehicle control method, system and device, vehicle and storage medium

    CN116834765A