Control method and system of intelligent cabin, electronic equipment and storage medium
By acquiring users' historical usage data from the in-cabin controllers, creating customer IDs and identifying users, and providing personalized control commands, the problem of the lack of personalized services in existing cockpit systems is solved, achieving a smarter and more personalized cockpit experience.
Patent Information
- Application Number
- CN202511071127.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-31
- Publication Date
- 2025-11-07
AI Technical Summary
Existing cockpit systems lack personalized services and cannot meet users' individual needs for comfort, entertainment, and safety.
By acquiring users' historical usage data of the in-cabin controllers, customer IDs are created, users are identified, and personalized control commands are provided. Personalized control based on user preference data is achieved by using chatbots or terminal display options.
It provides a smarter and more personalized cockpit experience, meeting users' individual needs and improving user comfort and safety.
Smart Images

Figure CN120909159A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of intelligent cockpit, and in particular to a control method and system of intelligent cockpit, an electronic device and a storage medium. BACKGROUND
[0002] With the rapid development of the automobile industry, the number and types of cars are increasing, especially the new energy vehicle technology has experienced an explosive growth in the past five years. With the entry of Internet new forces into the automobile track, the connection between the vehicle end and the cloud end is closer with the help of big data technology. Citation of the invention patent application with application number "CN202310485515.4" and name "Intelligent cockpit model upgrading method and device, computer equipment and storage medium". In this application, the data recognition in the target cabin is more accurate to determine the accurate user command implementation when the user requires, but it cannot determine the preference data of the exclusive user, and then provide the preference data for the user to select, which cannot meet the personalized needs of the user.
[0003] That is, the existing cockpit system often lacks personalized services and is not intelligent enough to meet the user's personalized needs for comfort, entertainment and safety. SUMMARY
[0004] In view of this, in order to solve the problem that the existing cockpit system is not intelligent enough to provide personalized cockpit experience for users to meet the personalized needs, the embodiments of the present application provide a control method and system of intelligent cockpit, an electronic device and a storage medium.
[0005] In the first aspect, the embodiments of the present application provide a control method of intelligent cockpit, comprising: obtaining historical use data of a user in a cockpit controller, the historical use data comprising: use data of the user and control instructions of the corresponding controller of the use data; Creating a customer ID based on the historical use data, determining a customer ID data set for the historical use data of multiple users; Identifying the user when the user gets on the vehicle and determining the corresponding customer ID in the customer ID data set; Providing data selection for the user, and based on the user's selection, triggering the cockpit controller to implement the control instructions in the customer ID data set.
[0006] In a possible implementation, the cockpit controller comprises a cockpit domain controller and each part controller controlled by the cockpit domain controller. The historical use data of the user in the cockpit controller includes: Record the part controllers, upload the user usage data of the part controllers and the control instructions corresponding to the user usage data of the part controllers to the cockpit domain controller.
[0007] In a possible implementation, the customer ID is created based on the historical usage data, the customer ID data set is determined for the historical usage data of multiple users, and then the following includes: The customer ID data set and the user information are uploaded to the intelligent cockpit cloud for storage.
[0008] In a possible implementation, the customer ID is created based on the historical usage data, the customer ID data set is determined for the historical usage data of multiple users, and then the following includes: The historical usage data is input into a learning model of a preset learning algorithm, the historical usage data at a previous moment is used for learning, and then the historical usage data at a current moment is used for verification to create a user preference learning model; The historical usage data obtained in real time is input into the user preference learning model for learning to obtain usage data at a next moment, and the usage data at the next moment is iteratively output; The historical usage data and the usage data at the next moment iteratively output are stored in the corresponding customer ID to determine the customer ID data set; The historical usage data obtained in real time includes usage data on each terminal connected to the intelligent cockpit cloud.
[0009] In a possible implementation, the data selection is provided for the user, and the control instructions in the customer ID data set are implemented by triggering the cockpit in-controller based on the user's selection, and the following includes: The usage data at the next moment is converted into a language signal; The language signal is output as a language for the user to chat through a chat robot; When the user selects a language expression, the language expressing the selection is processed into an electronic signal to trigger the cockpit domain controller and / or the part controllers to implement the control instructions in the customer ID data set.
[0010] In a possible implementation, the data selection is provided for the user, and the control instructions in the customer ID data set are implemented by triggering the cockpit in-controller based on the user's selection, and the following includes: The usage data at the next moment is displayed on the terminal for the user to select; After the user makes a selection, the cockpit domain controller and / or the part controllers are triggered to implement the control instructions in the customer ID data set.
[0011] In a possible implementation, the method further includes: When there are users in different positions on the vehicle, the client ID can be switched by user selection for corresponding users.
[0012] In a second aspect, an embodiment of the present application provides a control system of an intelligent cockpit, including: a data acquisition module configured to acquire historical use data of a user in a controller in the cockpit, the historical use data including use data of the user and control instructions of the corresponding controller of the use data; an ID creation module configured to create a client ID based on the historical use data, and determine a client ID data set for the historical use data of multiple users; a recognition module configured to recognize a user when the user gets on the vehicle, and determine a corresponding client ID in the client ID data set; an instruction implementation module configured to provide data selection for the user, and trigger the controller in the cockpit to implement the control instructions in the client ID data set based on the selection of the user.
[0013] In a third aspect, an embodiment of the present application provides an electronic device, including a processor and a memory, the processor being configured to execute a control program of an intelligent cockpit stored in the memory to implement the control method of the intelligent cockpit according to any one of claims 1-7.
[0014] In a fourth aspect, an embodiment of the present application provides a storage medium, the storage medium storing one or more programs, the one or more programs being executable by one or more processors to implement the control method of the intelligent cockpit according to any one of claims 1-7.
[0015] In the embodiment of the present application, the historical use data of a user in a controller in the cockpit is acquired, the historical use data including use data of the user and control instructions of the corresponding controller of the use data; a client ID is created based on the historical use data, and a client ID data set is determined for the historical use data of multiple users; a dedicated client ID is determined by combining the personalized use data of each user, a user is recognized when the user gets on the vehicle, and a corresponding client ID in the client ID data set is determined; data selection is provided for the user, and the controller in the cockpit is triggered to implement the control instructions in the client ID data set based on the selection of the user. The present application places the selection demand of the user in a main position, and determines the specific demand of the user by recognizing the user and the client ID to trigger the control instructions to provide a more intelligent and personalized cockpit experience. BRIEF DESCRIPTION OF DRAWINGS
[0016] The accompanying drawings, which form a part of the specification, are included to provide further understanding of the application and are incorporated in and constitute a part of this specification. The illustrative embodiments of the application and their description are used to explain the application in conformance with the statutory requirements. In the drawings: Figure 1 An embodiment flow chart of a control method of an intelligent cockpit provided by an embodiment of the present application; Figure 2 An embodiment flow chart of a control method of an intelligent cockpit provided by an embodiment of the present application; Figure 3 An embodiment flow chart of a control method of an intelligent cockpit provided by an embodiment of the present application; Figure 4 An embodiment block diagram of a control system of an intelligent cockpit provided by an embodiment of the present application; Figure 5 A structural schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0017] The present application will be described in detail below with reference to the accompanying drawings and embodiments. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.
[0018] The following detailed description is exemplary and is intended to provide further explanation of the present application. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used by the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of exemplary embodiments according to the present application.
[0019] Reference is made to Figure 1 An embodiment flow chart of a control method of an intelligent cockpit provided by an embodiment of the present application; Figure 1 As shown in the figure, the flow can include the following steps: Step 101, obtaining historical use data of a user in a controller in the cockpit, the historical use data including: use data of the user and control instructions of the corresponding controller of the use data.
[0020] The main body of the cabin can be a cab in a closed environment such as a car, a train, a bus, and the like, which is not limited herein. The existing controller of the car can be divided into a power domain (safety) controller, a chassis domain (vehicle motion) controller, a cabin domain (infotainment) controller, an automatic driving domain (auxiliary driving) controller, and a vehicle body domain (vehicle body electronics) controller, and the like. The domain controller herein can be connected to the main line of the vehicle or even hosted to the cloud through wireless or wired communication to realize information interaction of the whole vehicle. However, it is still not enough, and a more intelligent and personalized human-computer interaction has not been realized. The present application is only illustrated by taking the cabin controller as an example.
[0021] Referring to Figure 2 An embodiment flow architecture diagram of a control method of an intelligent cabin provided by the embodiment of the present application is shown in FIG. 2. The controller in the cabin can include but is not limited to a DMC cabin domain controller (infotainment domain controller) and various controllers controlled by the cabin domain controller. The various controllers can include but are not limited to a seat control module, a BDM (Background Debug Module) vehicle body control module, a PLG (Power Lift Gate) vehicle door controller, a HUD (Head Up Display) head-up display controller, an AVM panoramic image controller, a sound controller, an air conditioning control module, an SCU gear controller, and other entertainment controllers.
[0022] The cabin domain controller serves as a switch setting and state information interaction unit of the cabin control system, and at the same time, it takes into account the collection of user operation habits. Through a big data model, a neural network algorithm, a convolution algorithm, and the like, user usage data is intelligently generated. The following steps 201 to 203 are described in detail, which are not discussed herein. The cabin domain controller can provide a welcome function switch and state display, provide seat adjustment keys and state display, provide a seat memory interface and display, provide seat ventilation and heating and steering wheel heating state display, provide ambient light adjustment and state display, and provide a fragrance switch and fragrance selection and state display.
[0023] The air conditioning control module serves as a data information processing unit and an intelligent control execution unit of the air conditioning system, and can receive and execute air conditioning opening and closing instructions, and can receive and execute fragrance switch instructions.
[0024] The vehicle body control module can serve as a main control unit of the steering wheel, unlocking, lifting window, and exterior light in the cabin control system.
[0025] The seat control module can serve as a main control unit of the seat and the outside rearview mirror in the cabin control system.
[0026] In embodiment 1, the record points of each part controller are recorded, and the user usage data recorded by each part controller and the control instructions corresponding to the user usage data of each part controller are recorded, that is, the data and control instructions generated by the user when using any function controller. Each part controller is ordered by the cabin domain controller, and therefore the user usage data in each part controller and the control instructions corresponding to the user usage data of each part controller can be uploaded to the cabin domain controller, and further controlled to facilitate operation and save the time cost of the program.
[0027] Embodiment 2 is a further improvement of embodiment 1, and the above-mentioned cabin domain controller and / or each part controller can be connected to a terminal. That is, the usage data can be obtained from the controller, and if the memory of the controller is limited, the user usage data recorded by the cabin domain controller and each part controller and the control instructions corresponding to the user usage data of each part controller can be obtained on the terminal connected to the cabin domain controller and each part controller, which is more rapid and convenient. The terminal here can include but is not limited to: mobile devices, Bluetooth devices, etc. For example: mobile phones, electronic watches, etc.
[0028] Further, the above-mentioned controller records the relevant historical usage data of the user, and these data mainly record the long-term and multiple driving habits of the user. However, there are bound to be only one user's usage data in these data, and hereinafter each user's usage data will be recorded according to the user, and the control instructions of each user to the controller will also be different, which will be illustrated by taking the air conditioner controller as an example.
[0029] Specifically, when the user usage data includes: user A controls the air conditioner to cooling mode 24℃ after getting on the car, and user B controls the air conditioner to cooling mode 30℃ after getting on the car, the correspondence between each user and the control instructions to the air conditioner controller can be determined according to the user as the division basis. Further, the user usage data recorded for user A may not only be that user A controls the air conditioner to cooling mode 24℃ after getting on the car, but also includes setting the air conditioner to cooling mode 26℃ after getting on the car, which are all historical usage data of user A, and the temperature setting control instructions of the two cooling modes are recorded on the side of user A. When user A gets on the car, the air conditioner controller in the cabin gives user A two selection prompts, and user A can select one of the commonly used temperature modes, and then issue the control instructions corresponding to the usage data. Of course, user A can also set a new temperature mode, which is not limited here.
[0030] Step 102, create a customer ID based on historical usage data, determine a customer ID data set for the historical usage data of multiple users.
[0031] In embodiment 3, one customer ID corresponds to one user. The customer ID here is equivalent to the user account established by the cabin controller for the customer. An independent account is set for each user, so that each user has a preference account that belongs to him or her only, meeting the individual needs of each user. The customer ID is created according to historical use data, that is, user preference behavior data, such as seat position, air conditioner temperature, music playing, and the like. Thus, multiple users have multiple customer ID user use data, forming a customer ID data set. The user information in the customer ID here can be named by a user name, a nickname, and the like.
[0032] Further, with long-term use, the user use data under one customer ID will be more and more inconvenient for the user to select, and the user's preferences will change greatly according to the season or preference. In order to better provide personalized experience for the user, the user's preferences can be determined according to the following steps 201 to 203, which are equivalent to a personalized configuration module, providing more intelligent and more user preference use data, see Figure 3 Another embodiment flowchart of the control method of the intelligent cabin provided by the embodiment of the application is provided, and specifically includes: Step 201, input the historical use data into a learning model of a preset learning algorithm, learn the historical use data at the previous moment, and then verify the historical use data at the current moment, to create a user preference learning model.
[0033] Step 202, learn the historical use data acquired in real time by inputting the historical use data into the user preference learning model, to obtain use data at the next moment, and iteratively output the use data at the next moment.
[0034] Step 203, store the historical use data and the use data at the next moment iteratively output in the corresponding customer ID to determine a customer ID data set.
[0035] The steps 201 to 203 are uniformly described as follows: The historical use data acquired in real time includes user information and corresponding use data on each terminal. The terminal has been described in the foregoing step 101, and will not be described here again. The terminal can be connected not only with the controller in the cabin but also with the intelligent cabin cloud. Not only the user use data of the controller in the cabin and the corresponding user information can be stored in the intelligent cabin cloud, but also data interaction between the terminal and the controller terminal, that is, the intelligent cabin cloud can be realized. Further, the user use data can be provided more quickly and more comprehensively.
[0036] The data of each controller and terminal, that is, Figure 2After the user usage data provided by the Internet big data platform collection, it can be uploaded to the intelligent cockpit cloud through the OTA (Over-the-Air) car remote upgrade technology, that is Figure 2 The OEM cloud platform in the middle and the controllers on the vehicle end interact with each other, and the customer ID data set is stored in the intelligent cockpit cloud to realize super ID record archiving.
[0037] Embodiment 4 further improves embodiment 3, and the foregoing real-time data source is guaranteed. However, it is still not possible to more accurately determine which user usage data the user will adopt and trigger which control instruction from these data. Therefore, to further provide data closer to the user's preferences, a user preference model can be created to meet the user's needs and automatically adjust the cockpit mode that the user wants. The previous moment data is used for training, and the current moment data is used for verification, so as to complete the creation of the user preference model. The user preference model here can be a deep learning model in the field of artificial intelligence, such as neural network algorithm, convolution algorithm, long short-term memory network, and generative adversarial network, to establish the user preference model, so as to obtain the generated next moment user usage data, and according to the continuous data update iteration, more user usage data records are obtained in the customer ID to obtain a more comprehensive customer ID data set.
[0038] In embodiment 5, the user preference model can be used to select user usage data based on embodiment 4. Specifically, the data with a usage frequency reaching a preset frequency in the user behavior data can be used as one of the conditions for screening, and the user usage data with a repeated frequency reaching the standard is combined and output. Of course, the user preference model can also be used to select user usage data, and direct screening is performed, which is not limited here.
[0039] In addition, in embodiment 6, the user can set the data range as user-unwanted data, and the user usage data output by the user preference model simulated by the intelligent VR system based on embodiment 4 or embodiment 5.
[0040] Since the intelligent VR system has a perception function, it can simulate the user's auditory, visual, tactile, gustatory, and olfactory perception systems. When running the above preference learning model, the season factor and user-unwanted data are used as constraint conditions for constraint and reduction of the selected range from the user usage data, so as to improve the user's personalized experience.
[0041] Embodiment 7 further improves embodiments 3 to 6. If two or more users have consistent preferences, multiple people can use one customer ID to represent the preferences and habits of multiple people, which is not limited here. The customer ID here can be named by nickname, serial number, etc.
[0042] The embodiment of the present application simulates real situations by combining artificial intelligence deep learning technology with intelligent VR systems through the use of relevant use data recording the user's in-cabin use habits, thereby creating a model and learning, iteratively updating data, and then filtering, to provide data closer to the user's habits and preferences and continuously update them, ensuring the freshness and playability of the user.
[0043] Step 103, identify the user when the user gets in the car and determine the corresponding customer ID in the customer ID data set.
[0044] In embodiment 8, when the user gets in the car, the user in the driver's seat can be identified first, as shown in Figure 3 Specifically, biometric identification technologies such as facial recognition, fingerprint recognition, voice recognition, etc. can be used to quickly and accurately identify the user's relevant information to determine the user's identity, and then the corresponding customer ID in the user information is filtered from the customer ID data set.
[0045] The recognition technology used can be a combination of multiple methods, such as automatic facial recognition or user-selected facial recognition or other types of recognition when fingerprint recognition fails.
[0046] Step 104, provide data selection for the user, and based on the user's selection, trigger the in-cabin controller to implement the control instructions in the customer ID data set.
[0047] First, provide data selection for the user. In embodiment 9, the chatGPT chatbot program is used to process natural language, specifically, the next time use data obtained in embodiment 4 of the preceding steps 201 to 203 is converted into a language signal and output to the user, then the user and the chatbot have a conversation and provide feedback, when the user's feedback language expresses a language that wants to implement control instructions on the controller, the chatbot processes the user's words into an electronic signal to trigger the in-cabin controller and / or each part of the controller to implement the control instructions in the customer ID data set.
[0048] For example, assume that the next moment's usage data is that the user may want to adjust the seat ventilation and heating and steering wheel heating state, and the chat robot is given, the chat robot outputs the requirement as a language signal: user A, do you need to adjust the seat, open the internal circulation, turn on the air conditioner to warm air and heat the steering wheel. User reply: OK. Then the chat robot will convert the requirement into an electronic signal to trigger the seat control module to execute the control instruction according to the seat adjustment mode in the user A's customer ID, trigger the air conditioner control module to execute the control instruction of opening the internal circulation, turning on the warm air to 30℃ according to the air conditioner setting mode in the user A's customer ID, and trigger the vehicle body control module and the air conditioner control module to execute the control instruction of heating the steering wheel to 15℃ according to the heating mode of the steering wheel in the user A's customer ID.
[0049] In embodiment 10, the provided data selection can be displayed on the terminal such as the display screen in the cabin, specifically, the next moment's usage data is displayed on the terminal, the user can make a selection through touch screen or button form, and then trigger the cabin domain controller and / or each part controller to implement the control instruction in the customer ID data set.
[0050] Among them, when triggering the controller, some control instructions need to inform the cabin domain controller and each part controller, so as to trigger the cabin domain controller to control each part controller, some control instructions will be directly reached to the specific each part controller, and some only need to inform the cabin domain controller to achieve the purpose of implementing the control instruction, which is not limited here.
[0051] In the embodiments of the present application, chatGPT chat robot conversation is combined to determine user selection, or direct selection through the terminal such as display screen to provide more personalized and personalized cabin control experience for users.
[0052] In addition, in embodiment 11, not only the driving user is provided with personalized selection after getting on the car, but also the user in each position in the car is provided with personalized cabin experience. When there are multiple users, the user account can be switched, that is, the customer ID is switched, and the service user is selectively determined to meet the personalized needs in the shared vehicle scene. Of course, when user A gets on the car, the customer ID of user B can also be selected to experience the preferences of user B, which is not limited here.
[0053] The embodiment of the application obtains historical use data of a user in a controller in a cabin, the historical use data including: use data of the user and control instructions of the corresponding controller of the use data; creates a customer ID based on the historical use data, determines a customer ID data set for historical use data of multiple users, and provides a basis for data selection for the user; identifies the user when the user gets in the vehicle and determines the corresponding customer ID in the customer ID data set; provides data selection for the user, and triggers the control instructions in the customer ID data set based on the selection of the user to implement the controller in the cabin, places the selection demand of the user in a main position, identifies the customer ID to determine the specific demand of the user to trigger the control instructions to provide a more intelligent and personalized cabin experience.
[0054] Referring to Figure 4 An embodiment diagram of a control system of an intelligent cabin is provided for the embodiment of the application. As shown in the figure, Figure 4 The system includes: A data acquisition module is configured to acquire historical use data of a user in a controller in a cabin, the historical use data including: use data of the user and control instructions of the corresponding controller of the use data; An ID creation module is configured to create a customer ID based on the historical use data, and determine a customer ID data set for the historical use data of multiple users; An identification module is configured to identify the user when the user gets in the vehicle and determine the corresponding customer ID in the customer ID data set; An instruction implementation module is configured to provide data selection for the user, and trigger the control instructions in the customer ID data set based on the selection of the user to implement the controller in the cabin.
[0055] In a possible implementation, the controller in the cabin includes: a cabin domain controller and part controllers controlled by the cabin domain controller; the system further includes: A controller data uploading module is configured to record a burying point for the part controllers, and upload user use data of the part controllers and control instructions of the part controllers corresponding to the user use data to the cabin domain controller.
[0056] In a possible implementation, the system further includes: A storage module is configured to upload the customer ID data set and the user information to an intelligent cabin cloud for storage.
[0057] In a possible implementation, the ID creation module includes (not shown in the figure): The model creating unit is configured to input the historical use data into a learning model of a preset learning algorithm, learn the historical use data of a previous time, and then verify the historical use data of a current time to create a user preference learning model; The iterative updating unit is configured to input the real-time acquired historical use data into the user preference learning model to learn the use data of a next time, and iteratively output the use data of the next time; The data summarizing unit is configured to store the historical use data and the use data of the next time iteratively output in a corresponding customer ID data set of the customer ID; The real-time acquired historical use data includes use data on each terminal connected to the intelligent cockpit cloud.
[0058] In a possible implementation, the instruction implementation module includes (not shown in the figure): The language converting unit is configured to convert the use data of the next time into a language signal; The dialogue unit is configured to output the language signal as a language dialogue with the user through a chat robot; The first instruction implementation unit is configured to, when the user selects a language expression, process the selected language expression into an electronic signal to trigger the cockpit domain controller and / or the part controllers to implement the control instructions in the customer ID data set.
[0059] In a possible implementation, the instruction implementation module further includes (not shown in the figure): The display unit is configured to display the use data of the next time on the terminal for the user to select; The second instruction implementation unit is configured to, after the user makes a selection, trigger the cockpit domain controller and / or the part controllers to implement the control instructions in the customer ID data set.
[0060] In a possible implementation, the system further includes: The switching module is configured to, when there are users in different positions in the vehicle, switch the customer ID through user selection for corresponding users to use.
[0061] Figure 5 A structural schematic diagram of an electronic device provided by an embodiment of the present application is shown in the figure, Figure 5 The electronic device shown in the figure includes at least one processor, a memory, at least one network interface, and other user interfaces. Each component in the electronic device is coupled together through a bus system. It can be understood that the bus system is used to realize the connection and communication between these components. In addition to the data bus, the bus system also includes a power bus, a control bus, and a state signal bus. However, for the purpose of clear illustration, only the data bus is shown in the figure.Figure 5 Various buses are labeled as a bus system.
[0062] The user interface can include a display, a keyboard, or a pointing device (e.g., a mouse, a trackball, a touchpad, or a touchscreen).
[0063] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a nonvolatile memory, or can include both volatile and nonvolatile memory. The nonvolatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable Programmable ROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), which is used as the external cache. By way of example, and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory described herein is intended to include, without being limited to, these and any other suitable types of memory.
[0064] In some embodiments, the memory stores the following elements, executable units or data structures, or a subset of them, or an extended set of them: an operating system and an application program.
[0065] The operating system includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks. The application program includes various application programs, such as a media player (MediaPlayer), a browser (Browser), etc., for implementing various application services. The program for implementing the method of the embodiments of the present application can be included in the application program.
[0066] In the embodiments of the present application, the processor is configured to execute the method steps provided by the method embodiments by invoking the programs or instructions stored in the memory, specifically, the programs or instructions stored in the application program. For example, the method steps include: obtaining historical use data of the user in the in-cabin controller, the historical use data including: use data of the user and control instructions of the corresponding controller of the use data; creating a customer ID based on the historical use data, determining a customer ID data set for the historical use data of multiple users; recognizing the user when the user gets into the vehicle and determining the corresponding customer ID in the customer ID data set; providing data selection for the user and triggering the in-cabin controller to implement the control instructions in the customer ID data set based on the selection of the user.
[0067] The method provided by the embodiments of the present application can be applied to a processor or implemented by a processor. The processor can be an integrated circuit chip with a processing capability. In the implementation process, each step of the above method can be completed by integrated logic circuits or instruction forms of software in the processor. The processor can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. Each method, step and logic block disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or any conventional processor. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as a hardware decoding processor for execution, or executed by a combination of hardware and software units in the decoding processor. The software unit can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register or other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and combines the hardware to complete the steps of the above method.
[0068] It can be understood that the embodiments described herein can be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing units can be implemented within one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSP Devices, DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described herein, or a combination thereof.
[0069] For software implementation, the techniques described herein can be implemented with a processing unit that executes program code that includes functions described herein. The software code can be stored in memory and executed by a processor. The memory can be implemented within the processor or external to the processor.
[0070] The electronic device provided by the embodiment can be an electronic device as shown in Figure 5 , can perform all steps of the control method of the intelligent cockpit as Figures 1-3 , and thus achieve the technical effects of the control method of the intelligent cockpit as Figures 1-3 , and the specific technical effects are described in Figures 1-3 . For brevity, the related descriptions are not repeated here.
[0071] The embodiment of the application further provides a storage medium (computer readable storage medium). The storage medium stores one or more programs. The storage medium can include a volatile memory, such as a random access memory; the storage medium can also include a non-volatile memory, such as a read-only memory, a flash memory, a hard disk, or a solid state disk; and the storage medium can also include a combination of the above kinds of memories.
[0072] When the one or more programs stored in the storage medium can be executed by one or more processors to implement the control method of the intelligent cockpit described above.
[0073] The processor is configured to execute the control program of the intelligent cockpit stored in the memory, to implement the following steps of the control method of the intelligent cockpit executed by the electronic device: obtain historical use data of the user in the controller in the cockpit, the historical use data including use data of the user and control instructions of the corresponding controller of the use data; create a customer ID based on the historical usage data, the historical usage data for a plurality of users determining a customer ID data set; identify the user when the user gets into the vehicle and determine a corresponding customer ID in the customer ID data set; provide the user with a data selection and actuate the in-cabin controller to implement control instructions in the customer ID data set based on the user's selection.
[0074] It will be appreciated that, by virtue of the teachings implicit in the present disclosure, further implementations of the present application can be made without departing from the spirit or scope of the application. Accordingly, the above disclosed implementations are merely exemplary and not restrictive of the scope of the application, as defined by the appended claims.
[0075] Those skilled in the art will appreciate that embodiments of the present application can be devised for a method, a system, or a computer program product. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, etc.) embodying computer readable program code thereon.
[0076] The present application is described in reference to the flowchart illustrations and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processing system or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 means for performing the function specified by the flowchart illustrations and / or block diagrams block or blocks.
[0077] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 means for performing the function specified by the flowchart illustrations and / or block diagrams block or blocks.
[0078] These computer program instructions can also be loaded into a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks Figure 1 one or more flowcharts and / or blocks
[0079] Finally, it should be noted that the above-mentioned embodiments are merely used to illustrate the technical solutions of the present application, rather than limit the technical solutions of the present application. Although the present application has been described in detail with reference to the above-mentioned embodiments, those skilled in the art should understand that the specific embodiments of the present application can be modified or replaced equivalently without departing from the spirit and scope of the present application, and any modification or equivalent replacement without departing from the spirit and scope of the present application should be covered in the protection scope of the claims of the present application.
Claims
1. A control method of an intelligent cabin, characterized in that, include: Obtain the user's historical usage data from the in-cabin controller, the historical usage data including: the user's usage data and the control commands of the corresponding controller; Customer IDs are created based on the historical usage data, and a customer ID dataset is determined for multiple users based on the historical usage data. When a user boards the vehicle, the user is identified, and the corresponding customer ID in the customer ID dataset is determined. Provide users with data selections, and based on the user's selections, trigger the in-cabin controller to implement control commands from the customer ID dataset.
2. The control method according to claim 1, characterized by, The in-cabin controller includes: a cockpit domain controller and various controllers controlled by the cockpit domain controller; The process of acquiring historical user usage data from the in-cabin controller includes, prior to: Record data points for each controller component, and upload user usage data and corresponding control commands for each controller component to the cockpit domain controller.
3. The control method according to claim 1, characterized by, The process of creating customer IDs based on the historical usage data, determining a customer ID dataset for multiple users' historical usage data, and then including: The customer ID dataset and the user information are uploaded to the smart cockpit cloud for storage.
4. The control method according to claim 3, characterized by, The step of creating customer IDs based on the historical usage data, and determining the customer ID dataset for multiple users based on the historical usage data, includes: The historical usage data is input into the learning model of the preset learning algorithm. The historical usage data from the previous moment is used for learning, and then the historical usage data from the current moment is used for verification to create a user preference learning model. By inputting real-time historical usage data into the user preference learning model for learning, the usage data for the next moment is obtained, and the usage data for the next moment is continuously iterated and output. The historical usage data and the usage data for the next moment, which are continuously iterated and output, are stored in the corresponding customer ID to determine the customer ID dataset; The real-time acquired historical usage data includes usage data from various terminals connected to the cloud of the smart cockpit.
5. The control method according to any one of claims 1 to 4, characterized by, The provision of data selection to the user, and the activation of the in-cabin controller based on the user's selection to execute control commands in the customer ID dataset, includes: The usage data for the next moment will be converted into a speech signal; The language signals are output as language by the chatbot to communicate with the user. When a user selects a language expression, the selected language is processed into an electronic signal to trigger the cockpit domain controller and / or the various component controllers to implement control commands from the customer ID dataset.
6. The control method according to any one of claims 1 to 4, characterized by, The provision of data selection to the user, and the activation of the in-cabin controller based on the user's selection to execute control commands in the customer ID dataset, includes: The usage data for the next moment will be displayed on the terminal for the user to select; After the user makes a selection, the cockpit domain controller and / or the various component controllers are triggered to implement the control commands in the customer ID dataset.
7. The control method according to claim 1, characterized by, Also includes: When there are users in different positions on the vehicle, the customer ID can be switched by user selection for the corresponding user to use.
8. A control system of an intelligent cabin, characterized in that, include: The data acquisition module is configured to acquire historical use data of a user in a controller in a cabin, the historical use data comprising: use data of the user and control instructions of the corresponding controller corresponding to the use data; The ID creation module is configured to create a customer ID based on the historical use data, and determine a customer ID data set for the historical use data of a plurality of users; The identification module is configured to identify the user when the user gets on the vehicle, and determine the corresponding customer ID in the customer ID data set; The instruction implementation module is configured to provide data selection for the user, and trigger the controller in the cabin to implement the control instructions in the customer ID data set based on the selection of the user.
9. An electronic device, comprising: The processor is configured to execute a control program of the intelligent cabin stored in the memory, so as to implement the control method of the intelligent cabin according to any one of claims 1 to 7. The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the control method of the intelligent cabin according to any one of claims 1 to 7.
10. A storage medium, characterized by
Citation Information
Patent Citations
Intelligent cabin model upgrading method and device, computer equipment and storage medium
CN118210522A