Intelligent cockpit control method, intelligent cockpit, electronic equipment and storage medium

Through the intelligent cockpit control method, users' proximity and environmental information in the cabin are detected, and the cabin environment is automatically controlled or after the user confirms, which solves the problem of deteriorating the environment in the car, improves the user experience and reduces resource waste.

CN115723513BActive Publication Date: 2025-03-14PATEO CONNECT (NANJING) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210066347.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-20
Publication Date
2025-03-14
Estimated Expiration
2042-01-20

AI Technical Summary

Technical Problem

When the car is not in use, the environment inside the car is unable to replace and adjust the temperature, which gradually deteriorates, affecting the user experience.

Method used

An intelligent cockpit control method is provided to automatically control the cabin environment, including air displacement and temperature regulation by detecting user proximity and cabin environment information, by detecting user proximity and cabin environment information.

Benefits of technology

After detecting that the user is approaching, it automatically detects and improves the cabin environment, reduces user waiting time, improves user experience, and reduces resource waste through flexible automation level settings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115723513B_ABST
    Figure CN115723513B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a smart cockpit control method, a smart cockpit, an electronic device, and a storage medium. In some embodiments, the smart cockpit control method includes: determining the automation level of the smart cockpit; in response to detecting that a user is approaching the smart cockpit, and the cabin environment information of the smart cockpit does not meet the environmental requirements, and the determined automation level is the first level, controlling the cabin environment; in response to detecting that a user is approaching the smart cockpit, and the cabin environment information of the smart cockpit does not meet the environmental requirements, and the determined automation level is the second level, prompting the user to confirm whether to control the cabin environment; in response to receiving a confirmation instruction fed back by the user through a remote control device, controlling the cabin environment. The embodiments of the present application can control the cabin environment in advance to create a more comfortable cabin environment and provide a better user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of mechanical manufacturing technology, and more specifically, to a smart cockpit control method, a smart cockpit, an electronic device, and a storage medium. Background Art

[0002] As people's living standards improve, many families buy cars for travel. When the car is not in use, the interior of the car forms a closed environment, which cannot be replaced with air or adjusted in temperature, causing the interior environment to gradually deteriorate.

[0003] In order to improve the environment inside the car, users are usually required to open the windows or air conditioner after getting in the car to replace the air inside the car. This results in users still having to face a poor environment inside the car, resulting in a poor user experience. Summary of the invention

[0004] The embodiments of the present application provide a smart cockpit control method, a smart cockpit, an electronic device and a storage medium that can at least partially solve the above-mentioned problems existing in the prior art.

[0005] A first aspect of an implementation manner of the present application provides a smart cockpit control method, including determining an automation level of a smart cockpit; in response to detecting that a user is approaching the smart cockpit, and the cabin environment information of the smart cockpit does not meet environmental requirements, and the determined automation level is a first level, controlling the cabin environment; in response to detecting that a user is approaching the smart cockpit, and the cabin environment information of the smart cockpit does not meet environmental requirements, and the determined automation level is a second level, prompting the user to confirm whether to control the cabin environment; in response to receiving a confirmation instruction fed back by the user through a remote control device, controlling the cabin environment.

[0006] A second aspect of an embodiment of the present application provides a smart cockpit, comprising: a first detection device for detecting whether a user is close to the smart cockpit; a second detection device for detecting cabin environment information of the smart cockpit; a communication device for communicating with a remote control device outside the smart cockpit; and a control device for determining an automation level of the smart cockpit; and in response to the first detection device detecting that the user is close to the smart cockpit, and the cabin environment information detected by the second detection device does not meet the environmental requirements, and the determined automation level is the first level, controlling the cabin environment; in response to the first detection device detecting that the user is close to the smart cockpit, and the cabin environment information detected by the second detection device does not meet the environmental requirements, and the determined automation level is the second level, prompting the user to confirm whether to control the cabin environment; in response to the communication device receiving a confirmation instruction fed back by the user through the remote control device, controlling the cabin environment.

[0007] The third aspect of the embodiments of the present application provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the intelligent cockpit control method mentioned in the above embodiments.

[0008] A fourth aspect of the embodiments of the present application provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the intelligent cockpit control method mentioned in the above embodiments is implemented.

[0009] According to the implementation mode of the present application, after detecting the approach of the user, the cabin environment information can be automatically detected, and when the cabin environment information does not meet the environmental requirements, the cabin environment can be controlled in advance to create a more comfortable cabin environment and provide a better user experience. The smart cockpit is provided with at least two automation levels, and the control of the cabin environment can be flexibly triggered according to the automation level of the smart cockpit, making the control of the smart cockpit more flexible and more in line with user needs. In addition, if the automation level is the second level, the smart cockpit controls the cabin environment after receiving the confirmation instruction from the user feedback, which can reduce the resource loss caused by the smart cockpit frequently starting the control process of the cabin environment or starting the control process of the cabin environment too early when the user approaches the smart cockpit many times without entering the cabin. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings, in which:

[0011] Figure 1 is an exemplary system architecture to which the intelligent cockpit control method mentioned in the embodiments of the present application can be applied according to some embodiments of the present application;

[0012] Figure 2 is a schematic diagram of the structure of a smart cockpit according to some embodiments of the present application;

[0013] Figure 3 is a flow chart of a smart cockpit control method according to some implementation modes of the present application;

[0014] Figure 4 is a flowchart of sub-steps of determining the automation level according to some embodiments of the present application;

[0015] Figure 5 is a flowchart of sub-steps of determining the automation level according to other embodiments of the present application;

[0016] Figure 6is a flowchart of sub-steps of determining the automation level according to some further embodiments of the present application;

[0017] Figure 7a and Figure 7b is a schematic diagram of a user trajectory according to some embodiments of the present application;

[0018] Figure 8 is a schematic structural diagram of a smart cockpit according to other embodiments of the present application;

[0019] Fig. 9 is a schematic diagram of the structure of an electronic device according to some embodiments of the present application. DETAILED DESCRIPTION

[0020] In order to better understand the present application, a more detailed description will be made of various aspects of the present application with reference to the accompanying drawings. It should be understood that these detailed descriptions are only descriptions of exemplary embodiments of the present application, and are not intended to limit the scope of the present application in any way. Throughout the specification, the same reference numerals refer to the same elements. The expression "and / or" includes any and all combinations of one or more of the associated listed items.

[0021] It should be noted that in this specification, the expressions first, second, third, etc. are only used to distinguish one feature from another feature area, and do not represent any limitation on the features, especially do not represent any order of precedence. Therefore, without departing from the teaching of this application, the first level discussed in this application can also be called the second level, the first probability interval can also be called the second probability interval... and vice versa.

[0022] It should also be understood that expressions such as "include", "including", "have", "contain" and / or "comprising" are open rather than closed expressions in this specification, which indicate the presence of the stated features, elements and / or components, but do not exclude the presence of one or more other features, elements, components and / or combinations thereof. In addition, when expressions such as "at least one of..." appear after a list of listed features, they modify the entire list of features rather than just the individual elements in the list. In addition, when describing embodiments of the present application, "may" is used to mean "one or more embodiments of the present application". And, the term "exemplary" is intended to refer to an example or illustration.

[0023] Unless otherwise specified, all words (including engineering terms and scientific and technological terms) used in this article have the same meaning as those commonly understood by ordinary technicians in the field to which this application belongs. It should also be understood that, unless clearly stated in this application, words defined in common dictionaries should be interpreted as having the same meaning as their meaning in the context of the relevant technology, and should not be interpreted in an idealized or overly formal sense.

[0024] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. In addition, unless explicitly limited or contradictory to the context, the specific steps included in the method described in the present application are not necessarily limited to the order described, but can be performed in any order or in parallel. The present application will be described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.

[0025] In addition, in the present application, when “connected” or “coupled” is used, it may indicate direct contact or indirect contact between corresponding components, unless otherwise clearly defined or inferred from the context.

[0026] Figure 1 It is an exemplary system architecture to which the intelligent cockpit control method mentioned in the embodiments of the present application can be applied according to some embodiments of the present application.

[0027] like Figure 1 As shown, the system architecture may, for example, include a smart cockpit 11 and a remote control device 12. The smart cockpit 11 and the remote control device 12 may communicate with each other via a network. The network may, for example, include various connection types, such as wired or wireless communication links or fiber optic cables, etc. The remote control device 12 may, for example, include but is not limited to keys of the smart cockpit, etc. The user may interact with the smart cockpit 11 via the remote control device 12 to receive or send instructions, etc., to control the actuators of devices such as the air conditioner of the smart cockpit, the windows of the smart cockpit, etc. in the smart cockpit 11, thereby controlling the cabin environment.

[0028] The inventor found that, taking a car as an example, in summer, after a car has been parked outdoors for a period of time, the temperature inside the car will be relatively high. In many cases, the user needs to turn on the air conditioner immediately after getting in the car and adjust the air volume to the maximum to relieve the temperature as soon as possible. This causes the car to alternate between hot and cold, resulting in a poor user experience. In addition, after the smart cockpit has been parked for too long, the air quality inside the car is poor. After getting in the car and opening the windows for ventilation, the user still needs to inhale polluted air, which affects the user's health and results in a poor user experience.

[0029] In view of the above problems, in some embodiments of the present application, the smart cockpit 11 may be, for example Figure 2As shown, it includes: a first detection device 111, used to detect whether the user is close to the smart cockpit 11; a second detection device 112, used to detect the cabin environment information of the smart cockpit 11; a communication device 113, used to communicate with the remote control device 12 outside the smart cockpit 11; and a control device 114, used to determine the automation level of the smart cockpit 11; and in response to the first detection device 111 detecting that the user is close to the smart cockpit 11, and the cabin environment information detected by the second detection device 112 does not meet the environmental requirements, and the determined automation level is the first level, the cabin environment is controlled; in response to the first detection device 111 detecting that the user is close to the smart cockpit 11, and the cabin environment information detected by the second detection device 112 does not meet the environmental requirements, and the determined automation level is the second level, prompting the user to confirm whether to control the cabin environment; in response to the communication device 113 receiving a confirmation instruction fed back by the user through the remote control device 12, the cabin environment is controlled.

[0030] In some embodiments of the present application, Figure 2 The smart cockpit control method may be executed, for example, by electronic devices such as a central controller of the smart cockpit 11, a server connected to the smart cockpit 11 for communication, and the like, and may include, for example: determining the automation level of the smart cockpit 11; and in response to detecting that a user is approaching the smart cockpit 11, and the cabin environment information of the smart cockpit 11 does not meet the environmental requirements, and the determined automation level is the first level, controlling the cabin environment; in response to detecting that a user is approaching the smart cockpit 11, and the cabin environment information of the smart cockpit 11 does not meet the environmental requirements, and the determined automation level is the second level, prompting the user to confirm whether to control the cabin environment; in response to receiving a confirmation instruction fed back by the user through a remote control device, controlling the cabin environment.

[0031] According to the implementation mode of the present application, after detecting the approach of the user, the cabin environment information can be automatically detected, and when the cabin environment information does not meet the environmental requirements, the cabin environment can be controlled in advance to create a more comfortable cabin environment and provide a better user experience. The smart cockpit is provided with at least two automation levels, and the control of the cabin environment can be flexibly triggered according to the automation level of the smart cockpit, making the control of the smart cockpit more flexible and more in line with user needs. In addition, if the automation level is the second level, the smart cockpit controls the cabin environment after receiving the confirmation instruction from the user feedback, which can reduce the resource loss caused by the smart cockpit frequently starting the control process of the cabin environment or starting the control process of the cabin environment too early when the user approaches the smart cockpit many times without entering the cabin.

[0032] Exemplarily, the automation level of the smart cockpit includes the first level and the second level. The flowchart of the smart cockpit control method 2000 is as follows: Figure 3As shown, for example, the following steps may be included:

[0033] S11, determine the automation level of the smart cockpit.

[0034] S12, detecting whether the user is close to the smart cockpit.

[0035] In response to detecting that the user is approaching the smart cockpit, step S13 is executed. In response to not detecting that the user is approaching the smart cockpit, step S12 may be periodically or continuously executed.

[0036] S13, determining whether the in-cabin environment information of the smart cockpit meets the environmental requirements.

[0037] In response to the in-cabin environment information of the smart cockpit meeting the environmental requirements, the current smart cockpit control process is terminated. In response to the in-cabin environment information of the smart cockpit not meeting the environmental requirements, step S14 is executed.

[0038] S14, judging whether the determined automation level is the first level.

[0039] In response to the automation level being the first level, step S17 is executed. In response to the automation level not being the first level, that is, the automation level being the second level, step S15 is executed.

[0040] S15, prompting the user to confirm whether to control the cabin environment.

[0041] S16, determining whether a confirmation instruction fed back by the user through the remote control device is received.

[0042] In response to receiving a confirmation instruction, step S17 is executed. In response to not receiving a confirmation instruction within a preset time, the current smart cockpit control process is terminated.

[0043] S17, control the cabin environment, and then end this smart cockpit control process.

[0044] It should be understood that for the sake of clarity, in the implementation manner of the present application, step S11 is used as the previous step of step S12. In other implementation manners, step S11 may also be used as the subsequent step of step S12. For example, after detecting that the user is approaching the smart cockpit, the automation level of the smart cockpit is determined, and step S11 can be executed before step S14. The present application does not impose any restrictions on this.

[0045] It should be understood that, for the sake of clarity, in the implementation manner of the present application, it is first determined whether the user is close to the smart cockpit, then it is determined whether the cabin environmental information meets the environmental requirements, and then it is determined whether the determined automation level is the first level. In other implementation manners, it may also be determined whether the determined automation level is the first level, and then it is determined whether the user is close to the smart cockpit, and then it is determined whether the cabin environmental information meets the environmental requirements. It may also be determined whether the user is close to the smart cockpit, and then it is determined whether the determined automation level is the first level, and then it is determined whether the cabin environmental information meets the environmental requirements. The present application does not limit the order of executing the step of determining the automation level and the two steps of determining whether the user is close to the smart cockpit and determining whether the cabin environmental information meets the environmental requirements.

[0046] It should be understood that for the sake of clarity, in the embodiments of the present application, the example of determining the subsequent operation by determining whether the automation level is the first level is used for illustrative explanation. In other embodiments, the subsequent operation can also be determined by determining whether the automation level is the second level. The present application does not impose any restrictions on this.

[0047] It should be understood that for the sake of clarity, the embodiments of the present application are illustrated by taking the automation levels including the first level and the second level as an example. In other embodiments, the automation levels may also include other levels, for example, the third level, the fourth level, etc. The measures taken at each level may be set as needed, and the present application does not impose any restrictions on this.

[0048] The following uses a smart cockpit as an example in which the electronic device is an example to exemplify the smart cockpit control method mentioned in the implementation manner of the present application.

[0049] Step S11

[0050] In some embodiments of the present application, methods for determining the automation level of the smart cockpit include but are not limited to method one, method two, and method three.

[0051] Method 1

[0052] In some embodiments of the present application, the smart cockpit may determine the automation level according to the location information of the smart cockpit. In other words, the smart cockpit determines the automation level according to the current location of the smart cockpit, and then determines the triggering conditions for controlling the cabin environment.

[0053] The following is an example of how to determine the automation level based on the position information of the smart cockpit.

[0054] In some embodiments of the present application, the smart cockpit determines the probability of the smart cockpit detecting a user entering the smart cockpit within a preset time after the smart cockpit detects the user approaching the smart cockpit at the current parking position (i.e., the cabin entry probability) based on the location information of the smart cockpit, and then determines the automation level. If the cabin entry probability at the current parking position is high, the smart cockpit sets the automation level to the first level; if the cabin entry probability at the current parking position is low, the smart cockpit sets the automation level to the second level.

[0055] Figure 4 is a flowchart of sub-steps for determining the automation level according to some embodiments of the present application. Exemplarily, all probability values ​​(0%-100%) of the probability of entering the cabin are divided into a first probability interval and a second probability interval. Figure 4 As shown, the smart cockpit determines the automation level, which may include, for example:

[0056] S1111, obtaining a cabin entry probability of a location where the smart cabin is currently parked according to the location information of the smart cabin, wherein the cabin entry probability indicates a probability of detecting a user entering the cabin within a preset time after detecting that the user is approaching the smart cabin.

[0057] S1112, determining whether the probability of entering the cabin belongs to the first probability interval.

[0058] For example, in response to the probability of entering the cabin belonging to the first probability interval, step S1113 is executed, and in response to the probability of entering the cabin not belonging to the first probability interval, that is, the probability of entering the cabin belongs to the second probability interval, step S1114 is executed. The values ​​in the first probability interval are all greater than the values ​​in the second probability interval.

[0059] It should be understood that, without departing from the teachings of the present application, the division of the first probability interval and the second probability interval can be determined, for example, based on the manufacturer's or user's requirements for the degree of automation and energy saving of the smart cockpit. For example, if the manufacturer or user has high requirements for the degree of automation of the smart cockpit, the first probability interval can be, for example, (30-100%], and the second probability interval can be, for example, [0%, 30%]; if the manufacturer or user has high requirements for the energy saving of the smart cockpit, the first probability interval can be, for example, (70, 100%], and the second probability interval can be, for example, [0%, 70%]; the present application does not impose any restrictions on this.

[0060] S1113, determining the automation level to be the first level, and then ending the process of determining the automation level.

[0061] S1114, determining that the automation level is the second level.

[0062] It is worth mentioning that the smart cockpit divides the automation level of the smart cockpit according to the probability of entering the cabin, which can more accurately estimate whether the user will enter the cabin after approaching the smart cockpit this time, so as to take response measures that are more in line with user behavior. In addition, if the smart cockpit is parked in a scene where the probability of the user entering the cabin is low, it needs to start the control of the cabin environment after the user confirms to enter the cabin, which reduces the resource loss caused by the smart cockpit frequently starting the control process of the cabin environment or starting the control process of the cabin environment too early when the user approaches the smart cockpit many times but does not enter the cabin.

[0063] In some embodiments of the present application, the probability of entering the cabin can be calculated based on user behavior data. For example, in response to receiving the probability calculation instruction, the smart cockpit obtains at least the user behavior data of the smart cockpit, the user behavior data indicating the number of times the smart cockpit detects the user approaching, and the number of times the smart cockpit detects the user entering the cabin within a preset time after detecting the user approaching; the probability of entering the cabin at the location where the smart cockpit is currently parked is calculated at least based on the user behavior data of the smart cockpit. For example, historical behavior data shows that at the current parking location, the smart cockpit detected the user approaching 100 times, and the smart cockpit detected the user entering the cabin after approaching 80 times, then the probability of entering the cabin = 80 / 100 = 80%.

[0064] It should be understood that, without departing from the teachings of this application, the preset time can be set according to parameters such as a distance threshold for determining whether a user is close, and this application does not impose any restrictions on this.

[0065] It should be understood that, without departing from the teachings of this application, the probability of entering the cabin at the current parking position can be calculated based on the user behavior data of the smart cockpit itself, or the user behavior data of all smart cockpits that have been parked at the current parking position can be obtained and the probability of entering the cabin at the current parking position can be calculated accordingly. This application does not limit the data range used when calculating the probability of entering the cabin.

[0066] It should be understood that, without departing from the teachings of this application, the smart cockpit may periodically trigger probability calculation instructions, or may trigger probability calculation instructions based on user operations, and this application does not limit the manner of triggering probability calculation instructions.

[0067] In some embodiments of the present application, the smart cockpit may be, for example, a means of transportation such as a vehicle, the cabin environment may be, for example, an internal environment of a cabin such as an interior environment of a car, and the probability of entering the cabin may be, for example, the probability of getting on the vehicle, and the present application does not impose any restrictions on this.

[0068] In some other embodiments of the present application, the smart cockpit determines the type of location where the smart cockpit is currently parked based on the location information of the smart cockpit, and then determines the automation level. For example, the manufacturer or user divides each location in advance into at least two types, and different types of locations have different automation levels. The smart cockpit determines the automation level of the smart cockpit based on the type of location where the smart cockpit is currently parked.

[0069] Figure 5 is a flowchart of sub-steps for determining the automation level according to other embodiments of the present application. Exemplarily, each location is divided into a first type of location and a second type of location. Figure 5 As shown, the smart cockpit determines the automation level, which may include, for example:

[0070] S1121: Determine the location type of the location where the smart cockpit is currently parked according to the location information of the smart cockpit.

[0071] S1122, determining whether the location type of the position where the smart cockpit is currently parked is the first location type.

[0072] In response to the location type of the current parking position of the smart cockpit being the first location type, step S1123 is executed. In response to the location type of the current parking position of the smart cockpit being not the first location type, that is, the location type of the current parking position of the smart cockpit being the second location type, step S1124 is executed.

[0073] S1123, determining the automation level to be the first level, and then ending the process of determining the automation level.

[0074] S1124, determining that the automation level is the second level.

[0075] It is worth mentioning that compared with the method of calculating the probability of entering the cabin, the smart cockpit determines the automation level of the smart cockpit according to the location type of the current parking location, which can reduce the amount of calculations for the smart cockpit and more conveniently estimate whether the user will enter the cabin after approaching the smart cockpit this time. In addition, when the smart cockpit is parked at a location of the type specified by the user or manufacturer, the control of the cabin environment is enabled only after the user confirms to enter the cabin, which reduces the resource loss caused by the smart cockpit frequently starting the control process of the cabin environment or starting the control process of the cabin environment too early when the user approaches the smart cockpit many times but does not enter the cabin.

[0076] Exemplarily, the first location type and the second location type are set by the manufacturer or user. For example, the first location type may include locations such as parking lots where users approach and enter the cabin, and the second location type may include locations such as parks where users walk back and forth. The manufacturer or user specifies the type of each location, so that the smart cockpit can switch the automation level of the smart cockpit in different types of locations according to the settings of the manufacturer or user, so that the automation control process of the smart cockpit is more in line with the needs of the manufacturer or user.

[0077] Method 2

[0078] In some embodiments of the present application, the smart cockpit determines the automation level according to the surrounding environment information of the smart cockpit. In other words, the smart cockpit switches the automation level of the smart cockpit according to the surrounding environment of the smart cockpit, and then determines the triggering condition for controlling the cabin environment.

[0079] As an option, the smart cockpit determines the automation level of the smart cockpit according to the environment complexity indicated by the surrounding environment information of the smart cockpit.

[0080] Figure 6 is a flowchart of sub-steps of determining the automation level according to some other embodiments of the present application. Exemplarily, the environmental complexity is divided into a first complexity interval and a second complexity interval. Figure 6 As shown, the smart cockpit determines the automation level, which may include, for example:

[0081] S1131, determining the environmental complexity of the smart cockpit according to the surrounding environment information of the smart cockpit and a preset environmental complexity calculation rule.

[0082] As an example, the environmental complexity may be determined based on at least one of crowd density, air quality outside the cabin, and meteorological conditions.

[0083] For example, the environmental complexity is determined according to the density of human traffic. The environmental complexity calculation rule indicates that the environmental complexity is proportional to the density of human traffic. If the density of human traffic is large, it means that the flow of people in the current scene is large, the environmental complexity is high, and the probability of users walking back and forth is high. Therefore, the probability of users not entering the cabin after approaching is greater. When the smart cockpit is in this scene, the automation level can be set to the second level. After determining that the user is approaching and the user makes a second confirmation, the environment in the cabin can be controlled to reduce unnecessary energy loss; if the density of human traffic is small, it means that the flow of people in the current scene is small, the environmental complexity is low, and the probability of users walking back and forth is low. Therefore, the probability of users entering the cabin after approaching is greater. When the smart cockpit is in this scene, the automation level can be set to the first level. After determining that the user is approaching, the environment in the cabin can be controlled to improve the automation level of the smart cockpit.

[0084] It should be understood that without departing from the teaching of this application, the method of calculating the density of human traffic can be selected as needed, and this application does not limit this.

[0085] It should be understood that, without departing from the teaching of this application, the constraint relationship between the density of human traffic and the complexity of the environment can be set as needed, and this application does not impose any restrictions on this.

[0086] For another example, the environmental complexity is determined according to the air quality outside the cabin. The environmental complexity calculation rule indicates that the environmental complexity is inversely proportional to the air quality outside the cabin. If the air quality outside the cabin is poor, its environmental complexity is high, and the probability that the environment outside the cabin is better than the environment inside the cabin is low. The probability that the cabin environment can be optimized by controlling the cabin environment by shaking down the windows of the smart cockpit is low. When the smart cockpit is in this scenario, the automation level can be set to the second level, thereby avoiding the situation where the cabin environment is worse due to improper control measures for the cabin environment; if the air quality outside the cabin is good, its environmental complexity is low, and the probability that the environment outside the cabin is better than the environment inside the cabin is high. The probability that the cabin environment can be optimized by controlling the cabin environment by shaking down the windows of the smart cockpit is high. When the smart cockpit is in this scenario, the automation level can be set to the first level, which can improve the automation level of the smart cockpit.

[0087] It should be understood that without departing from the teachings of the present application, the method for calculating the air quality outside the cabin can be selected as needed, and the present application does not limit this.

[0088] It should be understood that without departing from the teachings of this application, the constraint relationship between the air quality outside the cabin and the environmental complexity can be set as needed, and this application does not impose any restrictions on this.

[0089] S1132, determining whether the environmental complexity of the smart cockpit belongs to the first complexity range.

[0090] In response to the smart cockpit environment complexity belonging to the first complexity interval, step S1133 is executed, and in response to the smart cockpit environment complexity not belonging to the first complexity interval, the smart cockpit environment complexity belongs to the second complexity interval, step S1134 is executed. The values ​​in the first complexity interval are all smaller than the values ​​in the second complexity interval.

[0091] S1133, determining that the automation level is the first level. Then the process of determining the automation level ends.

[0092] S1134, determining that the automation level is the second level.

[0093] For another example, the environmental complexity is determined according to meteorological conditions. The meteorological conditions may include, for example, weather. For example, if the weather is sunny, the automation level is the first level, and if the weather is rainy or snowy, the automation level is the second level.

[0094] Method 3

[0095] In some embodiments of the present application, the smart cockpit determines the automation level according to the model of the smart cockpit. For example, for some models of smart cockpits that cannot communicate with the remote control device, the automation level is the first level, and for some models of smart cockpits that can communicate with the remote control device, the automation level is the second level.

[0096] It should be understood that, without departing from the teachings of this application, those skilled in the art may determine the automation level corresponding to each smart cockpit model based on the functions of each model of smart cockpit and the requirements of each automation level for the smart cockpit functions, and this application does not impose any restrictions on this.

[0097] It should be understood that the automation level of the smart cockpit may be determined by other means without departing from the teachings of this application. The above-mentioned means are merely examples and this application does not impose any limitation thereto.

[0098] Step S12

[0099] In some embodiments of the present application, the smart cockpit can detect the distance between the user and the cabin through a distance detection module to determine whether the user is close to the smart cockpit.

[0100] As an example, the smart cockpit determines the distance between the person and the cabin by detecting the distance between the remote control device and the smart cockpit. Among them, the distance detection module may, for example, include an ultra-wideband (UWB) communication module, and the remote control device may, for example, be a key of a smart cockpit (such as a car key) equipped with a UWB communication module. When a user carrying a key to the smart cockpit enters the UWB detection area, he will be sensed by the UWB communication module installed on the smart cockpit. The smart cockpit can determine whether the user is close to the smart cockpit based on the sensing results of the UWB communication module of the smart cockpit.

[0101] For example, the UWB communication module on the smart cockpit serves as a UWB anchor point, and the UWB communication module on the key of the smart cockpit serves as a UWB key. Due to the low power consumption of UWB communication, the UWB functions of the UWB anchor point and the UWB key are generally kept on. If the UWB key is within the coverage of the UWB anchor point signal, the UWB anchor point and the UWB key can automatically establish communication, that is, the UWB key can be recognized and sensed by the UWB anchor point.

[0102] Optionally, multiple UWB anchor points can be set on the smart cockpit to determine the location of the key of the smart cockpit. The number of UWB anchor points can be set as needed, and this application does not limit this.

[0103] It should be understood that, without departing from the teaching of the present application, the distance detection module may also be other devices with distance detection functions, such as a distance sensor, etc., and the present application does not limit this.

[0104] As an option, the smart cockpit controls the distance detection module of the smart cockpit to detect the user's location information at a first frequency; in response to the detected user's location information indicating that the user has entered the detection range, the distance detection module is controlled to detect the user's location information at a second frequency; and whether the user is close to the smart cockpit is determined based on the user's location information monitored in real time. After the user enters the detection range, the distance between the person and the cabin is detected at a higher frequency, which can more quickly and accurately determine whether the user is close to the smart cockpit, thereby enabling the cabin environment to be controlled more quickly and accurately.

[0105] As an example, the smart cockpit determines whether the user is close to the smart cockpit based on the user's location information monitored in real time, which may include: the UWB communication module of the smart cockpit continuously monitors the user's location to determine the user's trajectory, and determines whether the user is close to the smart cockpit by judging whether the user's movement direction is toward the location of the smart cockpit through the user's trajectory. If the user's trajectory monitored by the UWB communication module of the smart cockpit indicates that the user's movement direction is toward the location of the smart cockpit, for example, the user's trajectory is as follows: Figure 7a As shown by the dashed line in the middle, it is determined that the user is close to the smart cockpit. If the user trajectory monitored by the UWB communication module of the smart cockpit indicates that the user's movement direction is not toward the location of the smart cockpit, for example, the user trajectory is as follows Figure 7b As shown by the middle dotted line, it is determined that the user is not close to the smart cockpit.

[0106] As another example, the smart cockpit determines whether the user is close to the smart cockpit based on the user's location information monitored in real time, which may include: the UWB communication module of the smart cockpit continuously monitors the user's location to determine the distance between the user and the cockpit, and determines whether the user is close to the smart cockpit by whether the distance between the user and the cockpit continues to decrease. For example, if the distance between the user and the cockpit monitored by the UWB communication module of the smart cockpit decreases T times continuously, it is determined that the user is close to the smart cockpit, otherwise, it is determined that the user is not close to the smart cockpit. Among them, T can be, for example, an integer greater than or equal to 2, and its specific value can be set as needed.

[0107] It should be understood that, without departing from the teachings of the present application, the distance detection module may also detect the human-cabin distance at a fixed frequency, and the present application does not impose any limitation on this.

[0108] As an option, the smart cockpit detects whether the user is close to the smart cockpit after determining that the time when the user leaves the smart cockpit reaches the time threshold. Considering that when the user leaves the smart cockpit for a short time, the difference between the cabin environment and the cabin environment when the user leaves the smart cockpit is small, and there is basically no need to control the cabin environment to improve the cabin environment, the smart cockpit can control the distance detection module to detect whether the user is close to the smart cockpit after the time when the user leaves the smart cockpit reaches the time threshold, so as to reduce the power consumption of the distance detection module. Among them, the time threshold can be set according to the requirements for the power consumption of the smart cockpit or the requirements for the cabin environment, and this application does not limit this.

[0109] Step S13

[0110] In some embodiments of the present application, the cabin environment information may include, for example, at least one of temperature information and cabin air quality information. In other words, when the user approaches the smart cabin, the smart cabin automatically turns on the temperature sensing system and / or the air quality monitoring system to detect the temperature and / or air quality in the smart cabin.

[0111] In some embodiments of the present application, the cabin environment information includes temperature information, and the environment requirements may include at least one of the following requirements:

[0112] The cabin temperature falls within the preset temperature range;

[0113] The temperature difference between the temperature inside the cabin and the temperature outside the cabin is less than a preset temperature threshold.

[0114] Among them, the temperature range and temperature threshold can be set by the user or manufacturer as needed, and this application does not impose any restrictions on this.

[0115] In some embodiments of the present application, the cabin environment information includes cabin air quality information, and the environment requirements may include, for example, at least one of the following requirements:

[0116] The cabin air quality score falls within the preset quality score range;

[0117] The content of each component in the cabin air belongs to its corresponding safe content range.

[0118] Among them, the quality score range and the safety content range corresponding to each component can be set by the user or manufacturer according to needs, and this application does not impose any restrictions on this.

[0119] It should be understood that without departing from the teachings of this application, the smart cockpit can choose to calculate the cabin air quality score based on the content of each component in the cabin air as needed, and this application does not impose any restrictions on this.

[0120] As an example, the cabin environment information includes temperature information and cabin air quality information. After the smart cockpit detects that the user is approaching the smart cockpit, the smart cockpit automatically turns on the temperature sensing system and the air quality monitoring system to test whether the cabin air temperature is within a preset temperature range and whether the cabin air is polluted. The temperature sensing system may, for example, include a temperature sensor for detecting the cabin temperature. The preset temperature range may, for example, be a temperature range suitable for the human body, for example, 24°C to 26°C. The air quality monitoring system may, for example, include an air quality sensor for detecting CO, CO2, NO in the cabin air. x If the test results indicate that the air in the cabin is polluted, or the temperature in the cabin is significantly higher than that outside, that is, the cabin environment information does not meet the environmental requirements, it is determined that the cabin environment needs to be controlled.

[0121] It should be understood that without departing from the teachings of this application, those skilled in the art may select the cabin environment information monitored by the smart cockpit and the environmental requirements corresponding to the cabin environment information as needed, and this application does not impose any restrictions on this.

[0122] Step S14

[0123] In some embodiments of the present application, the smart cockpit is configured with two automation levels, namely, the first level and the second level. If the automation level is the first level, when the user approaches the smart cockpit and the cabin environment information does not meet the environmental requirements, the smart cockpit turns on the control of the cabin environment. If the automation level is the second level, when the user approaches the smart cockpit and the cabin environment information does not meet the environmental requirements, the smart cockpit needs the user to confirm whether he intends to enter the cabin before deciding whether to turn on the control of the cabin environment.

[0124] For example, the first level is applicable to scenarios where the smart cockpit is parked in a basement or a dedicated parking lot, where the user does not frequently approach the smart cockpit except when using the smart cockpit. The second level is applicable to scenarios where the user may be relatively close to the smart cockpit, but does not need to use the smart cockpit and may walk around the smart cockpit.

[0125] It is worth mentioning that by setting two automation levels for the smart cockpit, the smart cockpit can select the appropriate response strategy according to the current scenario of the smart cockpit, making the control of the smart cockpit more flexible and more in line with user needs.

[0126] Step S15 and Step S16

[0127] In some embodiments of the present application, the manner in which the smart cockpit prompts the user to confirm whether to control the cabin environment may include but is not limited to manner 1 and manner 2.

[0128] Method 1

[0129] In some embodiments of the present application, the smart cockpit sends a prompt message to the remote control device to prompt the user to confirm whether to control the cabin environment.

[0130] Exemplarily, the remote control device may include a key of a smart cockpit. After receiving the prompt information, the key of the smart cockpit may prompt the user that the cabin environment does not meet the environmental requirements by at least one of the following methods:

[0131] Key vibration in smart cockpit;

[0132] The key of the smart cockpit flashes different colors of lights;

[0133] The key of the smart cockpit with a display can remind the user by displaying text on the display.

[0134] After prompting the user, the key of the smart cockpit detects whether the specified button (such as the window button of the smart cockpit or a button specially set for this function) is pressed. If the button is detected to be pressed within the preset time, a confirmation command is fed back to the smart cockpit. If the button is not detected to be pressed within the preset time, the detection process is stopped and no confirmation command is fed back.

[0135] Method 2

[0136] In some embodiments of the present application, the smart cockpit controls the light-emitting device installed on the outside of the smart cockpit to flash according to a preset rule to prompt the user to confirm whether to control the cabin environment. If the user sees the light, press the designated button on the remote control device (such as the window button of the smart cockpit or a button specially set for this function). Each time the remote control device detects that the designated button is pressed, it will send a confirmation command to the smart cockpit so that the smart cockpit can perform subsequent operations based on user feedback.

[0137] It should be understood that without departing from the teachings of this application, the smart cockpit can also prompt the user to confirm whether to control the cabin environment in other ways, and this application does not impose any restrictions on this.

[0138] Step S17

[0139] In some embodiments of the present application, the cabin environment information includes temperature information and / or cabin air quality information. The smart cockpit controlling the cabin environment may, for example, include: controlling the smart cockpit to replace the air. In other words, after the user approaches the smart cockpit and before entering the cabin, the smart cockpit detects the cabin environment. If the cabin temperature and / or cabin air do not meet the environmental requirements, the cabin air is replaced in advance to make the cabin temperature more comfortable and / or the cabin air quality better.

[0140] In some embodiments of the present application, the manner in which the smart cockpit determines how to control the cabin environment includes but is not limited to manner a and manner b.

[0141] Method a

[0142] In some embodiments of the present application, the smart cockpit controls the cabin environment according to the distance between the user and the cabin. For example, the smart cockpit controlling the cabin environment may include: determining a control instruction according to the distance between the user and the smart cockpit; and controlling the cabin environment by executing the control instruction. In other words, the smart cockpit may determine the way to control the cabin environment according to the change of the distance between the user and the cabin, so as to meet different requirements for controlling the cabin environment at different distances between the user and the cabin.

[0143] As an option, determining the control instruction according to the cabin distance between the user and the smart cockpit may include, for example: in response to the cabin distance belonging to the first distance interval, determining the control instruction of the smart cockpit air conditioner as the control object; in response to the cabin distance belonging to the second distance interval, determining the control instruction of the smart cockpit air conditioner and the smart cockpit window as the control object; wherein the values ​​in the first distance interval are greater than the values ​​in the second distance interval. In other words, when the user is far away from the smart cockpit, the smart cockpit controls the cabin environment through the smart cockpit air conditioner to ensure the safety of the smart cockpit. When the user is close to the smart cockpit, the smart cockpit controls the cabin environment through the smart cockpit air conditioner and the smart cockpit window at the same time to speed up the adjustment of the cabin environment.

[0144] As an example, the control object includes a control instruction for an air conditioner, which may, for example, instruct to turn on the air conditioner, adjust the air volume of the air conditioner to a first preset value to speed up the air replacement speed in the cabin, and / or adjust the air conditioner mode to adjust the temperature in the cabin. The first preset value may, for example, be the maximum ventilation volume of the air conditioner. The air conditioner mode may, for example, be a heating mode or a cooling mode. For example, if the temperature in the cabin is higher than the comfortable temperature, the air conditioner mode is adjusted to the cooling mode, and if the temperature in the cabin is lower than the comfortable temperature, the air conditioner mode may be adjusted to the heating mode.

[0145] As an example, the control instruction for controlling a window of a smart cockpit may, for example, instruct to roll down the window of the smart cockpit.

[0146] It should be understood that, without departing from the teachings of the present application, the first distance interval and the second distance interval can be set, for example, according to the safety requirements of the smart cockpit, and the present application does not impose any limitation on this.

[0147] As another option, determining the control instruction based on the human-cabin distance between the user and the smart cockpit may, for example, include: determining the window downward distance based on the human-cabin distance between the user and the smart cockpit, and a constraint relationship between a preset human-cabin distance and a window downward distance of the smart cockpit; determining the control instruction based on the determined window downward distance to instruct the smart cockpit to downwardly roll the window of the smart cockpit by the determined window downward distance.

[0148] As an example, the preset constraint relationship between the cabin distance and the window downward distance of the smart cockpit may indicate that the cabin distance and the window downward distance of the smart cockpit are inversely proportional. That is, the larger the cabin distance, the smaller the window downward distance of the smart cockpit; and the smaller the cabin distance, the larger the window downward distance of the smart cockpit.

[0149] As another example, the preset constraint relationship between the human-cabin distance and the window downward swing distance of the smart cockpit may indicate, for example: if the human-cabin distance> the first threshold, the window of the smart cockpit does not swing down; if the second threshold ≤ human-cabin distance ≤ the first threshold, the human-cabin distance and the window downward swing distance of the smart cockpit are inversely proportional; if the human-cabin distance < the second threshold, the window downward swing distance of the smart cockpit is equal to the maximum window lifting distance of the smart cockpit. The first threshold and the second threshold may be set as needed, and this application does not limit this.

[0150] It should be understood that without departing from the teachings of this application, the constraint relationship between the human-cabin distance and the downward swing distance of the smart cockpit window can be set as needed, and this application does not impose any restrictions on this.

[0151] Method b

[0152] In some other embodiments of the present application, the smart cockpit controls the cabin environment according to the confirmation instruction fed back by the remote control device. For example, the confirmation instruction fed back by the remote control device may also include, for example, information about the cabin equipment to be controlled. The smart cockpit controls the cabin environment, for example, including: determining the cabin equipment to be controlled according to the confirmation instruction; and controlling the cabin environment through the determined cabin equipment.

[0153] For example, the remote control device of the smart cockpit has a display screen, and the user can learn about the information of the smart cockpit through the display screen of the remote control device, such as the cabin environment information of the smart cockpit and / or the surrounding environment information of the smart cockpit. The user chooses to control the cabin environment by shaking down the window of the smart cockpit and / or turning on the air conditioner of the smart cockpit through the remote control device. The remote control device generates a confirmation instruction including the information of the cabin equipment to be controlled according to the user's operation, and feeds it back to the smart cockpit. The smart cockpit determines the cabin equipment to be controlled according to the confirmation instruction, and controls the cabin environment by controlling the cabin equipment determined based on the confirmation instruction. For example, if the cabin equipment to be controlled includes air conditioning, the cabin environment is controlled by turning on the air conditioning, and if the cabin equipment to be controlled includes windows of the smart cockpit, the cabin environment is controlled by opening the windows.

[0154] It should be understood that without departing from the teachings of this application, the smart cockpit can also determine how to control the cabin environment in other ways, and this application does not limit this.

[0155] In some embodiments of the present application, when the smart cockpit is controlling the cabin environment, if it detects that the distance between the person and the cabin is less than a third threshold, or detects that the user has entered the cabin, it can adjust the control method of the cabin environment, or stop controlling the cabin environment, so as to reduce the discomfort caused to the user by excessive air flow rate in the cabin due to the control of the cabin environment, thereby providing the user with a more comfortable cabin environment.

[0156] For example, if the smart cockpit controls the cabin environment by rolling down the windows of the smart cockpit, then upon detecting that the distance between the person and the cabin is less than a third threshold, or upon detecting that the user has entered the cabin, the smart cockpit may control the windows of the smart cockpit to close. If the smart cockpit controls the cabin environment by adjusting the air volume of the air conditioner to a first preset value, then upon detecting that the distance between the person and the cabin is less than a third threshold, or upon detecting that the user has entered the cabin, the smart cockpit may adjust the air volume of the air conditioner to a second preset value, the second preset value being less than the first preset value, and the specific value may be set by the user, or calculated based on the air conditioning ventilation volume that is typically set when the user uses the smart cockpit, for example, the second preset value is equal to the average air conditioning ventilation volume that is typically set when the user uses the smart cockpit.

[0157] The step division of the above methods is only for the purpose of clear description. When implemented, they can be combined into one step or some steps can be split and decomposed into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this patent; adding insignificant modifications to the algorithm or process or introducing insignificant designs without changing the core design of the algorithm and process are all within the scope of protection of this patent.

[0158] Figure 8 is a schematic diagram of the structure of a smart cockpit according to some embodiments of the present application. Figure 8 As shown, in some embodiments of the present application, the smart cockpit 11 may also include, for example: a positioning device 115 for obtaining position information of the smart cockpit 11; wherein the control device 114 is further configured to: determine the automation level according to the position information of the smart cockpit 11.

[0159] In some embodiments of the present application, the smart cockpit 11 may also include, for example: a third detection device 116, for detecting the surrounding environment information of the smart cockpit 11; wherein the control device 114 is further configured to: determine the automation level according to the surrounding environment information of the smart cockpit 11 detected by the third detection device.

[0160] In some embodiments of the present application, the first detection device 111 includes: a distance detection module, configured to: detect the user's location information at a first frequency; in response to the detected user's location information indicating that the user enters the detection range, detect the user's location information at a second frequency; and determine whether the user is close to the smart cockpit based on the user's location information monitored in real time.

[0161] In some embodiments of the present application, the communication device is configured to: send a prompt message to the remote control device to prompt the user to confirm whether to control the cabin environment.

[0162] In some embodiments of the present application, the smart cockpit 11 may also include, for example: a light-emitting device 117 installed on the outside of the smart cockpit; the control device 114 is also configured to: control the light-emitting device 117 to flash according to preset rules to prompt the user to confirm whether to control the cabin environment.

[0163] It is not difficult to find that the above-mentioned implementation is a system implementation corresponding to the above-mentioned method implementation, and this implementation can be implemented in conjunction with the above-mentioned method implementation. The relevant technical details mentioned in the above-mentioned method implementation are still valid in this implementation, and in order to reduce repetition, they are not repeated here. Accordingly, the relevant technical details mentioned in this implementation can also be applied in the above-mentioned method implementation.

[0164] It is worth mentioning that all modules involved in this embodiment are logic modules. In practical applications, a logic unit can be a physical unit, a part of a physical unit, or a combination of multiple physical units. In addition, in order to highlight the innovative part of the present invention, this embodiment does not introduce units that are not closely related to solving the technical problem proposed by the present invention, but this does not mean that there are no other units in this embodiment.

[0165] One embodiment of the present application also provides an electronic device, which includes at least one processor and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the above-mentioned intelligent cockpit control method.

[0166] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the intelligent cockpit control method is implemented.

[0167] Fig. 9 A schematic block diagram of an example electronic device 300 that can be used to implement an embodiment of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.

[0168] like Fig. 9 As shown, the electronic device 300 includes a computing unit 301, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 302 or a computer program loaded from a storage unit 308 into a random access memory (RAM) 303. In the RAM 303, various programs and data required for the operation of the electronic device 300 can also be stored. The computing unit 301, the ROM 302, and the RAM 303 are connected to each other via a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.

[0169] A number of components in the electronic device 300 are connected to the I / O interface 305, including: an input unit 306, such as a keyboard, a mouse, etc.; an output unit 307, such as various types of displays, speakers, etc.; a storage unit 308, such as a disk, an optical disk, etc.; and a communication unit 309, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 309 allows the electronic device 300 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0170] The computing unit 301 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 301 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 301 performs the various methods and processes described above, such as the intelligent cockpit control method. For example, in some embodiments, the intelligent cockpit control method may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 308. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 300 via the ROM 302 and / or the communication unit 309. When the computer program is loaded into the RAM 303 and executed by the computing unit 301, one or more steps of the intelligent cockpit control method described above may be performed. Alternatively, in other embodiments, the computing unit 301 may be configured to perform the intelligent cockpit control method in any other appropriate manner (e.g., by means of firmware).

[0171] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations may include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0172] The program code for implementing the method of the present application can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, implements the functions / operations specified in the flow chart and / or block diagram. The program code can be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0173] In the context of the present application, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0174] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user, such as a CRT (cathode ray tube) or LCD (liquid crystal display) monitor; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0175] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0176] A computer system may include clients and servers. Clients and servers are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship to each other.

[0177] The above description is only an implementation method of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of protection involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the technical concept. For example, the above features are replaced with (but not limited to) technical features with similar functions disclosed in this application.

Claims

1. A smart cockpit control method, characterized in that: include: Determining the automation level of the smart cockpit according to the location information of the smart cockpit or the surrounding environment information of the smart cockpit or the model of the smart cockpit; as well as In response to detecting that a user is approaching the smart cockpit, and the cabin environment information of the smart cockpit does not meet the environment requirements, and the determined automation level is the first level, controlling the cabin environment; In response to detecting that a user is approaching the smart cockpit, and the cabin environment information of the smart cockpit does not meet the environmental requirements, and the determined automation level is the second level, prompting the user to confirm whether to control the cabin environment; in response to receiving a confirmation instruction fed back by the user through a remote control device, controlling the cabin environment.

2. The method according to claim 1, wherein: Determining the automation level according to the position information of the smart cockpit includes: According to the position information of the smart cockpit, obtaining a probability of entering the smart cockpit at the position where the smart cockpit is currently parked, the probability of entering the smart cockpit indicating a probability of detecting a user entering the smart cockpit within a preset time after detecting that the user is approaching the smart cockpit; and In response to the probability of entering the cabin belonging to a first probability interval, determining the automation level to be the first level; In response to the probability of entering the cabin belonging to a second probability interval, determining the automation level to be the second level; The values ​​in the first probability interval are all greater than the values ​​in the second probability interval.

3. The method according to claim 2, wherein: The method further comprises: In response to receiving the probability calculation instruction, at least user behavior data of the smart cockpit is obtained, the user behavior data indicating the number of times the smart cockpit detects the user approaching, and the number of times the smart cockpit detects the user entering the cabin within a preset time after detecting the user approaching; and The probability of entering the smart cockpit at the location where the smart cockpit is currently parked is calculated at least based on the user behavior data of the smart cockpit.

4. The method according to claim 1, wherein: Determining the automation level according to the position information of the smart cockpit includes: Determining the location type of the location where the smart cockpit is currently parked according to the location information of the smart cockpit; In response to the location type to which the smart cockpit is currently parked being a first location type, determining the automation level to be the first level; In response to the location type of the position where the smart cockpit is currently parked belonging to being the second location type, the automation level is determined to be the second level.

5. The method according to claim 4, wherein: The first location type and the second location type are set by a manufacturer or a user.

6. The method according to claim 1, wherein: Determining the automation level according to the surrounding environment information of the smart cockpit includes: Determining the environmental complexity of the smart cockpit according to the surrounding environment information of the smart cockpit and a preset environmental complexity calculation rule; and In response to the environmental complexity of the smart cockpit belonging to a first complexity interval, determining the automation level to be the first level; In response to the environmental complexity of the smart cockpit belonging to a second complexity interval, determining the automation level to be the second level; Among them, the values ​​in the first complexity interval are all smaller than the values ​​in the second complexity interval.

7. The method according to claim 6, wherein: The environmental complexity is determined based on at least one of crowd density, air quality outside the cabin, and meteorological conditions.

8. The method according to claim 1, wherein: The control of the cabin environment includes: Determining a control instruction according to the person-cabin distance between the user and the smart cockpit; and The cabin environment is controlled by executing the control instructions.

9. The method according to claim 8, wherein: The determining of the control instruction according to the cabin distance between the user and the smart cabin comprises: In response to the person-cabin distance belonging to the first distance interval, determining a control instruction for an air conditioner of the smart cockpit as a control object; In response to the person-cabin distance belonging to the second distance interval, determining a control instruction for controlling an air conditioner of the smart cockpit and a window of the smart cockpit; The values ​​in the first distance interval are all greater than the values ​​in the second distance interval.

10. The method according to claim 9, wherein: The determining of the control instruction according to the cabin distance between the user and the smart cabin comprises: Determine the window downward distance according to the cabin distance between the user and the smart cabin and the preset constraint relationship between the cabin distance and the window downward distance; and The control instruction is determined according to the determined window downward rolling distance to instruct the smart cockpit window to be rolled down by the determined window downward rolling distance.

11. The method according to claim 1, wherein: The confirmation instruction includes information of the in-cabin equipment to be controlled; The control of the cabin environment includes: Determine the in-cabin equipment to be controlled according to the confirmation instruction; The in-cabin environment is controlled by the determined in-cabin equipment.

12. The method according to claim 1, wherein: The remote control device is the key of the smart cockpit.

13. The method according to any one of claims 1 to 12, wherein: Also includes: Controlling a distance detection module of the smart cockpit to detect location information of the user at a first frequency; In response to the detected user location information indicating that the user has entered the detection range, controlling the distance detection module to detect the user location information at a second frequency; as well as Determine whether the user is close to the smart cockpit based on the user's location information monitored in real time.

14. The method according to claim 13, wherein: The distance detection module includes an ultra-wideband UWB communication module.

15. The method according to any one of claims 1 to 12, wherein: The cabin environment information includes at least one of temperature information and cabin air quality information; The control of the cabin environment includes: The smart cockpit is controlled to perform air replacement.

16. The method according to any one of claims 1 to 12, wherein: The prompting the user to confirm whether to control the cabin environment includes: Send a prompt message to the remote control device to prompt the user to confirm whether to control the cabin environment.

17. The method according to any one of claims 1 to 12, wherein: The prompting the user to confirm whether to control the cabin environment includes: A light emitting device installed outside the smart cockpit is controlled to flash according to a preset rule to prompt the user to confirm whether to control the cabin environment.

18. A smart cockpit, characterized in that: include: A first detection device, used to detect whether the user is close to the smart cockpit; The second detection device is used to detect the cabin environment information of the smart cockpit; A communication device, used to communicate with a remote control device outside the smart cockpit; as well as A control device, used to determine the automation level of the smart cockpit according to the position information of the smart cockpit or the surrounding environment information of the smart cockpit or the model of the smart cockpit; In response to the first detection device detecting that the user is approaching the smart cockpit, and the cabin environment information detected by the second detection device does not meet the environmental requirements, and the determined automation level is the first level, the cabin environment is controlled; in response to the first detection device detecting that the user is approaching the smart cockpit, and the cabin environment information detected by the second detection device does not meet the environmental requirements, and the determined automation level is the second level, the user is prompted to confirm whether to control the cabin environment; in response to the communication device receiving a confirmation instruction fed back by the user through the remote control device, the cabin environment is controlled.

19. The smart cockpit according to claim 18, wherein: The smart cockpit also includes: A positioning device, used to obtain the position information of the smart cockpit; Wherein, the control device is further configured as: The automation level is determined according to the position information of the smart cockpit.

20. The smart cockpit according to claim 18, wherein: The smart cockpit also includes: A third detection device, used to detect the surrounding environment information of the smart cockpit; Wherein, the control device is further configured as: The automation level is determined according to the surrounding environment information of the smart cockpit detected by a third detection device.

21. The smart cockpit according to claim 18, wherein: The first detection device comprises: The distance detection module is configured as follows: detecting the location information of the user at a first frequency; In response to the detected user location information indicating that the user has entered the detection range, detecting the user location information at a second frequency; and Determine whether the user is close to the smart cockpit based on the user's location information monitored in real time.

22. The smart cockpit according to claim 18, wherein: The communication device is configured to send a prompt message to the remote control device to prompt the user to confirm whether to control the cabin environment.

23. The smart cockpit according to claim 18, wherein: The smart cockpit further includes: a light emitting device installed outside the smart cockpit; The control device is also configured to: The light emitting device is controlled to flash according to a preset rule to prompt the user to confirm whether to control the cabin environment.

24. An electronic device, characterized in that: include: at least one processor; as well as, A memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor so that the at least one processor can execute the intelligent cockpit control method as described in any one of claims 1 to 17.

25. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the intelligent cockpit control method according to any one of claims 1 to 17 is implemented.

Citation Information

Patent Citations

  • Automobile automatic heating method, device and apparatus and storage medium

    CN112959965A

  • Controlling apparatus

    JP2018177188A