A vehicle door opening method, vehicle and readable storage medium
By using an in-vehicle imaging device to identify the closeness between the target person and the car owner, the system automatically controls the car door to open, solving the problem of keyless users having difficulty driving the vehicle and achieving seamless identification and driving convenience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- PATEO CONNECT (NANJING) CO LTD
- Filing Date
- 2022-05-17
- Publication Date
- 2026-07-14
AI Technical Summary
In the current technology, it is difficult for users without vehicle keys to drive the vehicle, especially for people close to the owner who cannot open the car door.
The vehicle uses an in-vehicle imaging device to acquire video in real time, identify the target person and determine the closeness of their relationship with the car owner. If the closeness reaches a preset threshold, the car door will be opened automatically.
It enables automatic door opening based on the closeness between the person and the car owner without the need for a key, providing driving convenience and improving safety, and solving the problem of users without vehicle keys having difficulty driving their vehicles.
Smart Images

Figure CN117104176B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle intelligent technology, and in particular to a door opening method, a vehicle, and a readable storage medium. Background Technology
[0002] As people's economic level improves and their demand for convenient travel increases, more and more users are choosing to travel by car.
[0003] Before driving a vehicle, a key is usually needed to open the door, and the number of keys is limited, usually held by the owner. When someone close to the owner, such as family or friends, needs to use the vehicle temporarily, they may find it difficult to drive because they do not have the key. Summary of the Invention
[0004] This application provides a method for opening a car door, a vehicle, and a readable storage medium to solve the problem in the prior art that users without a vehicle key cannot drive a vehicle.
[0005] To solve the above-mentioned technical problems, this application is implemented as follows:
[0006] In a first aspect, embodiments of this application provide a method for opening a vehicle door, applied to a vehicle, the method comprising:
[0007] In response to the activation of the vehicle-mounted imaging device, perform the following operations:
[0008] Real-time acquisition of vehicle-mounted imaging video within a preset time period;
[0009] Identify the target person from the vehicle-mounted imaging video;
[0010] Determine the degree of intimacy between the target person and the owner of the vehicle;
[0011] In response to the relationship intimacy being greater than or equal to a preset intimacy level, the vehicle door is controlled to open.
[0012] Secondly, embodiments of this application provide a vehicle, the vehicle including a memory, a transceiver, and a processor;
[0013] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer program from the memory and executing the steps of the door opening method as described in the first aspect.
[0014] Thirdly, embodiments of this application further provide a readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the door opening method as described in the first aspect.
[0015] In this embodiment, the decision to automatically open the car door is based on the level of intimacy between the person approaching the vehicle and the owner. Higher intimacy indicates a closer relationship and greater security, thus providing driving convenience. Specifically, without a key, the vehicle automatically opens the door based on the intimacy between the person and the owner, allowing the person to drive. This solves the problem of users without car keys finding it difficult to drive, and also achieves a seamless identification and judgment process.
[0016] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0017] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 A flowchart illustrating the steps of a vehicle door opening method provided in this application embodiment;
[0019] Figure 2 This is one of the structural schematic diagrams of a vehicle provided in the embodiments of this application;
[0020] Figure 3 This is a second structural schematic diagram of a vehicle provided in an embodiment of this application. Detailed Implementation
[0021] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0022] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.
[0023] In the various embodiments of this application, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0024] Reference Figure 1 The diagram shows a flowchart of a door opening method according to an embodiment of this application. This method can be applied to vehicles, specifically to an in-vehicle terminal.
[0025] like Figure 1 As shown, the method may include:
[0026] In response to the activation of the vehicle-mounted imaging device, the following steps are performed:
[0027] Step 101: Acquire in-vehicle imaging video within a preset time period in real time.
[0028] In this embodiment of the application, the vehicle is equipped with an in-vehicle imaging device. When the in-vehicle imaging device is turned on, the vehicle (such as an in-vehicle terminal) can obtain in-vehicle imaging video within a preset time period from the in-vehicle imaging device in real time.
[0029] Step 102: Identify the target person from the vehicle-mounted imaging video.
[0030] In this embodiment, after acquiring in-vehicle imaging video, the vehicle can determine the target person from the in-vehicle imaging video. Specifically, the vehicle can determine the target person from the in-vehicle imaging video by acquiring at least one of facial image information, human body contour information, and behavioral action information.
[0031] Step 103: Determine the closeness of the relationship between the target person and the vehicle owner.
[0032] In this embodiment, the vehicle stores the relationship intimacy levels between different individuals and the vehicle owner. After identifying the target individual, the relationship intimacy level between the target individual and the vehicle owner can be obtained from the relationship intimacy levels between different individuals and the vehicle owner.
[0033] The following example illustrates the solution described in step 103. For instance, the vehicle stores information such as: Person B has a relationship affinity of 70 with the vehicle owner; Person D has a relationship affinity of 77 with the vehicle owner; and Person E has a relationship affinity of 50 with the vehicle owner. After the vehicle identifies Person B as the target person, it can determine that Person B has a relationship affinity of 70 with the vehicle owner.
[0034] Step 104: In response to a relationship intimacy level greater than or equal to a preset intimacy level, control the vehicle door to open.
[0035] In this embodiment, the vehicle determines whether to open the car door based on whether the relationship between the target person and the vehicle owner is greater than or equal to a preset level of intimacy. If the relationship between the target person and the vehicle owner is greater than or equal to the preset level of intimacy, the vehicle opens the door; if the relationship between the target person and the vehicle owner is less than the preset level of intimacy, the vehicle does not respond.
[0036] Let's continue with the example from step 103. For instance, if Person B has a relationship affinity of 70 with the vehicle owner, which is greater than the preset affinity of 60, the vehicle will open its doors. If the target person is Person E, the vehicle will not respond because Person E has a relationship affinity of 50 with the vehicle owner, which is less than the preset affinity of 60.
[0037] The preset intimacy level can be set according to actual needs. Generally, the preset intimacy level can be relatively large to increase the judgment threshold and improve vehicle safety.
[0038] As can be seen from steps 101 to 104 above, in this embodiment of the application, the determination of whether to automatically open the car door is based on the intimacy between the person approaching the vehicle and the car owner. The higher the intimacy, the closer the relationship between the person and the car owner, and the higher the security. Therefore, it can provide driving convenience for the person, that is, without the need for a key, the vehicle automatically controls the opening of the car door based on the intimacy between the person and the car owner, so that the person can drive the vehicle, thereby solving the problem that users without car keys have difficulty driving the vehicle, and also realizing a seamless recognition and judgment process.
[0039] As an optional embodiment, step 102: determining the target person from the vehicle-mounted imaging video may include:
[0040] Step A1: Analyze the vehicle-mounted imaging video to obtain a series of frame images.
[0041] In this embodiment of the application, after the vehicle acquires the in-vehicle imaging video, it can obtain a series of frame images, such as a series of frame images including images of people, by analyzing the in-vehicle imaging video.
[0042] Step A2: Use image processing techniques to identify the target person from a series of frame images.
[0043] In this embodiment, the vehicle can use image processing technology to determine the target person from a series of image frames. Specifically, biometric information (facial image information, human body contour information, behavioral action information, etc.) can be obtained from the images, and the target person can be determined based on the obtained biometric information. For example, image processing technology can be used to obtain human body contour information from the image, and then a similarity comparison can be made with preset human body contour information stored in the vehicle. If the similarity between the human body contour information obtained from the image and the preset human body contour information is greater than a preset similarity, then the person corresponding to the human body contour information is determined as the target person. As another example, image processing technology can be used to obtain facial image information from the image, and then a similarity comparison can be made with preset facial image information stored in the vehicle. If the similarity between the facial image information obtained from the image and the preset facial image information is greater than a preset similarity, then the person corresponding to the facial image information is determined as the target person. Of course, other methods can also be used to determine the target person, which will not be listed here.
[0044] Optionally, individuals with driving needs generally approach the vehicle, are relatively close to it, and tend to stay near the vehicle for a longer period before the door is opened. Individuals without driving needs, however, may be farther from the vehicle or, once close, stay near it for a shorter time. Therefore, in this embodiment, when analyzing the vehicle imaging video to obtain a series of frames, only images of individuals within a preset area of the vehicle and whose stay within that area is greater than or equal to a preset duration can be acquired. This reduces the number of vehicles processed and lowers the processing load on the vehicle processor.
[0045] As an optional embodiment, the car door opening method may further include: mapping the intimacy of the relationship between the target person and the car owner based on historical data.
[0046] In this embodiment, the vehicle can collect data on passengers (non-owners), such as passenger frequency, seating location, boarding location, alighting location, and interaction with the vehicle owner during the ride. Then, based on this data, the relationship between the passenger and the vehicle owner is determined.
[0047] The frequency of riding in the car indicates how often the person uses the owner's vehicle, suggesting a higher degree of intimacy between them. Seating location also reflects this intimacy. For example, people closer to the owner (e.g., the owner's wife or children) are more likely to sit in the front passenger seat, while those less close are more likely to sit in the back. Interactions during rides also reveal intimacy. Frequent and intimate interactions (e.g., a child kissing the owner's cheek) indicate greater intimacy, while infrequent interactions suggest less closeness. Finally, the location where the person gets in and out of the car also suggests intimacy. For instance, if the person gets in or out of the car at the owner's home, it suggests a possible family relationship and a higher degree of intimacy.
[0048] When determining intimacy based on seating position, boarding position, and alighting position, the intimacy level can be determined by the ratio of the number of times passengers sit in different seats to the total number of rides within a preset time period, the ratio of the number of times passengers board in different seats to the total number of rides, and the ratio of the number of times passengers alight to the total number of rides.
[0049] In this embodiment of the application, intimacy can be calculated based on one type of the aforementioned historical data, or it can be calculated based on multiple types of the aforementioned historical data. The more parameters used to calculate intimacy, and the more dimensions considered, the more accurate the intimacy score will be.
[0050] Since the data on the same person's use of a vehicle may vary at different times, the level of intimacy between the person and the vehicle owner can be adjusted based on the data from different periods to ensure the timeliness of the intimacy rating.
[0051] As an optional embodiment, this application provides a method for mapping the intimacy of the relationship between a target person and a car owner based on historical data, as detailed below:
[0052] The step "Drawing the relationship intimacy between the target person and the car owner based on historical data" may include:
[0053] Step B1: If the historical data includes at least two types of data, score each type of data according to the preset scoring criteria for each type of data.
[0054] In this embodiment, the vehicle has a pre-set scoring standard for each type of data, and each type of data can be scored according to the scoring standard. For example, within a preset time period (such as one week), if the frequency of riding is 5 times, the corresponding score is 80 points (out of 100); if the frequency of riding is 1 time, the corresponding score is 15 points, and so on. The specific scoring standard can be set according to actual needs, and this embodiment does not limit it.
[0055] The following example illustrates the solution described in step B1. For instance, historical data includes: a ride frequency of 5 times per week (i.e., 5 times per week); and in all 5 rides, the passenger sat in the front passenger seat. Based on preset scoring criteria, the ride frequency is scored 80 points, and the seating position is scored 90 points.
[0056] Step B2: Calculate the weighted average score of each data point based on its preset weight value.
[0057] Step B3: Determine the weighted average as the degree of intimacy between the target person and the car owner.
[0058] In this application embodiment, different data have different effects on intimacy. Some data have a greater impact on intimacy, while others have a smaller impact. Therefore, a weight value can be preset for each type of data. For example, if the impact of the seating location on intimacy is greater than the impact of the number of times the seating is used, then the weight value set for the seating location should be greater than the weight value set for the number of times the seating is used.
[0059] Let's continue with the example from step B1. Assuming the preset weight for ride frequency is 0.3 and the preset weight for ride location is 0.7, then the intimacy of the relationship between the target person and the car owner is: (80*0.3+90*0.7) / 2=43.5.
[0060] In this embodiment, a weighted average of the scores for each type of data can be calculated based on weight values, and the result can be used as the intimacy level of the relationship between the person and the car owner. Because the different impacts of various data on intimacy are considered, the intimacy level obtained in this way is more accurate.
[0061] As an optional embodiment, step 102: determining the closeness of the relationship between the target person and the vehicle owner may include:
[0062] The system acquires the facial image of the target person from the vehicle's imaging video; based on the facial image, it determines whether the target person is a person who has been verified by the vehicle owner; if the target person is a person who has been verified by the vehicle owner, it determines that the intimacy between the target person and the vehicle owner is greater than or equal to a preset intimacy level.
[0063] In this embodiment of the application, when determining the closeness of the relationship between the target person and the car owner, it is also possible to determine whether the target person is a person who has been certified by the car owner based on the facial image.
[0064] If the target person is someone who has been verified by the car owner, it means that the car owner approves of the person and the intimacy level between the car owner and the person is high. Therefore, it can be determined that the intimacy level between the target person and the car owner is greater than or equal to the preset intimacy level. If the target person is not someone who has been verified by the car owner, it means that the car owner does not approve of the person and the intimacy level between the car owner and the person is low. Therefore, it can be determined that the intimacy level between the target person and the car owner is less than the preset intimacy level.
[0065] The vehicles contain facial image information of individuals who have been verified by the vehicle owners.
[0066] The above solution will be illustrated below with specific examples. For instance, the vehicle pre-stores facial image information of three people—friends A, B, and C—who have been authenticated by the vehicle owner. When the facial image information identifies the person outside the vehicle as friend A, it can be determined that the intimacy level between the person outside the vehicle and the vehicle owner is greater than or equal to a preset intimacy level.
[0067] In the above-described solution of this application embodiment, the vehicle determines the closeness of the relationship between the target person and the vehicle owner by judging whether the target person is a person who has been certified by the vehicle owner. Since the person who has been certified by the vehicle owner has obtained the authorization of the vehicle owner, the reliability is high, which is beneficial to improving security.
[0068] Optionally, before the aforementioned step of obtaining the facial image information of the target person from the vehicle-mounted imaging video, the door opening method may further include:
[0069] From historical vehicle imaging videos, first biometric information of persons appearing within a preset distance range of the vehicle is obtained; if the similarity of human contour information and behavioral action information is greater than or equal to a preset value, and the number of occurrences within a preset time period is greater than or equal to a preset number, a first request is sent to the target terminal; in response to the feedback message indicating successful authentication sent by the target terminal, the person is identified as a person who has passed vehicle owner authentication, and the person's facial image is saved.
[0070] The first biometric information includes at least one of the following: human body contour information and behavioral action information.
[0071] The first request includes a facial image of the person and is used to request authentication of the person. The target terminal is a terminal that has established an association with the vehicle.
[0072] In this embodiment, the vehicle can perform statistical analysis on individuals appearing within a preset distance range. When an individual appears within the vehicle's preset distance range more than or equal to a preset number of times within a preset time period, it indicates that the individual frequently appears near the vehicle and may be someone the vehicle owner knows and has a high degree of intimacy with. In this case, the vehicle can send an authentication request (i.e., a first request) to the target terminal. Since the authentication request contains a facial image, the vehicle owner can identify the individual to be authenticated, thus allowing the owner to confirm whether to authenticate that individual. To facilitate the owner's recognition of the individual, the facial image is preferably a frontal facial image with a resolution greater than or equal to a preset value.
[0073] This method can determine whether someone is the same person based on human contour information and / or behavioral action information. Therefore, individuals whose human contour information and / or behavioral action information have a similarity greater than or equal to a preset value can be considered the same person. Thus, if the number of occurrences of human contour information and behavioral action information with a similarity greater than or equal to a preset value within a preset time period is greater than or equal to a preset number, it is considered that the same person has occurred more than or equal to the preset number of times within the preset time period. It is understandable that, in addition to determining whether someone is the same person based on human contour information and / or behavioral action information, biometric information, such as facial images and voice information, can also be used.
[0074] The preset values, preset number of times, and preset time periods mentioned above can be set according to actual needs, and the embodiments of the present invention do not limit them.
[0075] In the above-described scheme of this application embodiment, the vehicle automatically triggers the person authentication process, which is imperceptible to the person being authenticated, thus achieving imperceptible authentication and improving user experience.
[0076] As an optional embodiment, step 104: controlling the vehicle door to open in response to a relationship intimacy level greater than or equal to a preset intimacy level may include:
[0077] Upon detecting the target person's action of opening the car door, in response to the relationship intimacy being greater than or equal to a preset intimacy level, a second request is sent to the target terminal; in response to the feedback message sent by the target terminal indicating agreement to open the car door, the vehicle door is controlled to open.
[0078] The second request is used to request that the car door be opened. The target terminal is a terminal that has established a connection with the vehicle.
[0079] For users with driving needs, opening the car door typically involves performing the action of opening the door. Therefore, in this embodiment, if the intimacy level of the relationship between the target person and the vehicle owner is determined to be greater than or equal to a preset intimacy level, and the target person's action of opening the car door is detected, it is considered that the target person has a driving need. To further improve vehicle security, the vehicle can send a second request to the target terminal so that the owner can determine whether to authorize the target person to drive the vehicle. The vehicle can determine whether to control the door opening based on the message fed back from the target terminal. For example, if the vehicle receives a feedback message indicating agreement to open the door, it will control the vehicle door to open.
[0080] As an optional embodiment, after step 104: controlling the vehicle door to open, the door opening method may further include:
[0081] If the target person is detected to be in the driver's seat, the system collects the target person's second biometric information. If the second biometric information matches preset biometric information, the system retrieves the target person's driving habit information from a cloud server based on the second biometric information. This driving habit information is then synchronized to the vehicle; and during vehicle operation, the system adjusts the vehicle's control parameters based on this driving habit information.
[0082] The second biometric information includes at least one of facial image information and voice information.
[0083] In this embodiment, the vehicle stores preset biometric information (such as preset facial image information and / or preset voice information). After the car door is opened, if the vehicle detects that the target person is in the driver's seat, the vehicle will automatically collect the target person's second biometric information and match it with the preset biometric information.
[0084] If the target person's second biometric information matches preset biometric information, the vehicle can send the target person's second biometric information to a cloud server. The cloud server can then use this second biometric information to find the target person's driving habits and send this information to the vehicle. Upon receiving the driving habit information, the vehicle can synchronize this information, allowing it to adjust its control parameters based on the driving habits during operation.
[0085] In this embodiment, the vehicle automatically acquires the biometric information of the person in the driver's seat, and uses this information to obtain the person's driving habit information from the cloud server. It also automatically synchronizes the driving habit information to achieve seamless synchronization configuration. This also helps the target person adapt to the vehicle quickly, shortens the adaptation period, and improves the user experience.
[0086] Optionally, driving habit information may include accelerator pedal sensitivity data and brake pedal sensitivity data.
[0087] As an optional embodiment, after step 104: controlling the vehicle door to open, the door opening method may further include:
[0088] When there are at least two target individuals, the person with the closest relationship to the car owner is identified, their driving habit information is obtained, and the driving habit information is synchronized to the vehicle. During vehicle operation, the vehicle's control parameters are adjusted based on the driving habit information.
[0089] In this embodiment of the application, if the number of identified target persons is at least two, it can be assumed that the target person with the closest relationship with the car owner is more likely to drive the vehicle. Therefore, the driving habit information of the first person can be synchronized to the vehicle to facilitate the driving operation of the first person.
[0090] The acquisition of the driving habit information of the first person can be referred to in the previous embodiment, and will not be repeated here.
[0091] The above is a description of the door opening method provided in the embodiments of this application.
[0092] In summary, in this embodiment, the decision to automatically open the car door is based on the level of intimacy between the person approaching the vehicle and the owner. Higher intimacy indicates a closer relationship and greater security, thus providing driving convenience. Specifically, without a key, the vehicle automatically opens the door based on the intimacy between the person and the owner, allowing the person to drive. This solves the problem of users without car keys finding it difficult to drive, and also achieves a seamless identification and judgment process.
[0093] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of this application are not limited to the described order of actions, because according to the embodiments of this application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of this application.
[0094] Reference Figure 2 The diagram shows a structural schematic of a vehicle 200 provided in an embodiment of this application. The vehicle 200 includes a memory 210, a transceiver 220, and a processor 230.
[0095] Memory 210 is used to store computer programs; transceiver 220 is used to send and receive data under the control of processor 230; processor 230 is used to read the computer program in memory 210 and execute the following steps:
[0096] In response to the activation of the vehicle-mounted imaging device, perform the following operations:
[0097] Real-time acquisition of vehicle-mounted imaging video within a preset time period;
[0098] Identify the target person from the vehicle-mounted imaging video;
[0099] Determine the degree of intimacy between the target person and the owner of the vehicle;
[0100] In response to the relationship intimacy being greater than or equal to a preset intimacy level, the vehicle door is controlled to open.
[0101] Optionally, when determining the target person from the vehicle-mounted imaging video, the processor 230 is specifically used for:
[0102] The vehicle-mounted imaging video is analyzed to obtain a series of frame images;
[0103] The target person is identified from a series of frame images using image processing techniques.
[0104] Optionally, processor 230 is also used for:
[0105] The relationship intimacy between the target person and the car owner is determined based on historical data, wherein the historical data includes at least one of the following:
[0106] Frequency of rides, seating position, boarding position, alighting position, and interactions with the vehicle owner while riding in the vehicle.
[0107] Optionally, when the processor 230 is drawing the relationship intimacy between the target person and the car owner based on historical data, it is specifically used for:
[0108] When the historical data includes at least two types of data, each type of data is scored according to a preset scoring standard for each type of data;
[0109] Based on the preset weight value of each data point, the score of each data point is weighted and calculated to obtain a weighted average.
[0110] The weighted average value is determined as the degree of intimacy between the target person and the car owner.
[0111] Optionally, when determining the degree of intimacy between the target person and the owner of the vehicle, the processor 230 is specifically used to:
[0112] Obtain the facial image of the target person from the vehicle-mounted imaging video;
[0113] Based on the facial image of the target person, determine whether the target person is someone who has been verified as a car owner;
[0114] If the target person is someone who has been verified as a car owner, determine that the intimacy level between the target person and the car owner is greater than or equal to a preset intimacy level;
[0115] The processor 230 is also used for:
[0116] The first biometric information of a person appearing within a preset distance range of the vehicle is obtained from historical vehicle imaging video; wherein the first biometric information includes at least one of the following: human body contour information and behavioral action information;
[0117] If the similarity of human contour information and behavioral action information is greater than or equal to a preset value, and the number of occurrences within a preset time period is greater than or equal to a preset number, a first request is sent to the target terminal via transceiver 230; wherein, the first request includes the face image of the person, and the first request is used to request authentication of the person; the target terminal is a terminal that has established an association with the vehicle;
[0118] In response to a feedback message indicating successful authentication sent by the target terminal and received via transceiver 230, the person is identified as someone who has passed vehicle owner authentication, and the person's facial image is saved.
[0119] Optionally, when the processor 230 controls the vehicle door to open in response to the relationship intimacy being greater than or equal to a preset intimacy level, it specifically performs the following:
[0120] Upon detecting the target person's action of opening the car door, in response to the relationship intimacy being greater than or equal to a preset intimacy level, a second request is sent to the target terminal; wherein, the second request is used to request the opening of the car door; the target terminal is a terminal that has established an association with the vehicle;
[0121] In response to a feedback message sent by the target terminal indicating agreement to open the vehicle door, the vehicle door is controlled to open.
[0122] Optionally, after the vehicle door is opened, the processor 230 is further configured to:
[0123] When the target person is detected to be in the driver's seat, the biometric information of the target person is collected; wherein, the second biometric information includes at least one of: facial image information and voice information;
[0124] If the second biometric information matches the preset biometric information, the target person's driving habit information is obtained from the cloud server via transceiver 220 based on the second biometric information.
[0125] Synchronize the driving habit information to the vehicle;
[0126] During the vehicle's operation, the vehicle's control parameters are adjusted based on the driving habit information.
[0127] Optionally, after the vehicle door is opened, the processor 230 is further configured to:
[0128] When there are at least two target individuals, the first person with the closest relationship to the car owner is identified from among the target individuals.
[0129] Obtain the driving habit information of the first person;
[0130] Synchronize the driving habit information to the vehicle;
[0131] During the vehicle's operation, the vehicle's control parameters are adjusted based on the driving habit information.
[0132] As described above, in this embodiment, the decision to automatically open the car door is based on the intimacy between the person approaching the vehicle and the owner. Higher intimacy indicates a closer relationship and greater security, thus providing driving convenience. Specifically, without a key, the vehicle automatically opens the door based on the intimacy between the person and the owner, allowing the person to drive. This solves the problem of users without car keys finding it difficult to drive, and also achieves a seamless identification and judgment process.
[0133] Figure 3 A block diagram schematically illustrates a vehicle 300 suitable for implementing embodiments of this application. The vehicle 300 can be used to implement... Figure 1 The method shown.
[0134] like Figure 3As shown, the vehicle 300 includes a central processing unit 301, which can perform various appropriate actions and processes according to computer program instructions stored in read-only memory (ROM) 302 or loaded from storage unit 308 into random access memory (RAM) 303. The RAM 303 can also store various programs and data required for the operation of the vehicle 300. The central processing unit 301, ROM 302, and RAM 303 are interconnected via a bus 304. An input / output interface 305 is also connected to the bus 304.
[0135] Multiple components in vehicle 300 are connected to input / output interface 305, including: input unit 306, such as keyboard, mouse, microphone, etc.; output unit 307, such as various types of monitors, speakers, etc.; storage unit 308, such as disk, optical disk, etc.; and communication unit 309, such as network card, modem, wireless transceiver, etc. Communication unit 309 allows vehicle 300 to exchange information or data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0136] The various processes and treatments described above, such as Figure 1 The method shown can be executed by the central processing unit 301. For example, in some embodiments, Figure 1 The method shown can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as storage unit 308. In some embodiments, part or all of the computer program can be loaded and / or installed on vehicle 300 via a reader 302 and / or communication unit 309. When the computer program is loaded into random access memory 303 and executed by central processing unit 301, it can be executed. Figure 1 One or more actions in the method shown.
[0137] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described window fogging method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0138] A readable storage medium can be a tangible device capable of holding and storing programs or instructions used by an instruction execution device. A readable storage medium can be, for example, but not limited to, electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination thereof. The readable storage medium used herein is not to be construed as a transient signal itself, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.
[0139] The programs or instructions described herein can be downloaded from readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper cables, fiber optic cables, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the programs or instructions from the network and forwards them for storage on readable storage media within the respective computing / processing device.
[0140] The program or instructions used to perform the operations of this application may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The program or instructions may be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing state information from the program or instructions. This electronic circuitry can execute the program or instructions to implement various aspects of this application.
[0141] Various aspects of this application are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should 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 a program or instructions.
[0142] These programs or instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of a flowchart and / or block diagram. These programs or instructions can also be stored in a readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the readable medium storing the programs or instructions comprises an article of manufacture including instructions for implementing aspects of the functions / actions specified in one or more blocks of a flowchart and / or block diagram.
[0143] Programs or instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0144] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0145] The various embodiments of this application have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical applications, or technical improvements to the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.
Claims
1. A method for opening a vehicle door, applied to a vehicle, characterized in that, The method includes: In response to the activation of the vehicle-mounted imaging device, perform the following operations: Real-time acquisition of vehicle-mounted imaging video within a preset time period; Identify the target person from the vehicle-mounted imaging video; Determine the degree of intimacy between the target person and the owner of the vehicle; In response to the relationship intimacy being greater than or equal to a preset intimacy level, the vehicle door is controlled to open; Determining the closeness of the relationship between the target person and the owner of the vehicle includes: Obtain the facial image of the target person from the vehicle-mounted imaging video; Based on the facial image of the target person, determine whether the target person is someone who has been verified as a car owner; If the target person is someone who has been verified as a car owner, determine that the intimacy level between the target person and the car owner is greater than or equal to a preset intimacy level; Prior to obtaining the facial image information of the target person from the vehicle-mounted imaging video, the method further includes: The first biometric information of a person appearing within a preset distance range of the vehicle is obtained from historical vehicle imaging video; wherein the first biometric information includes at least one of the following: human body contour information and behavioral action information; If the similarity of human contour information and behavioral action information is greater than or equal to a preset value, and the number of occurrences within a preset time period is greater than or equal to a preset number, a first request is sent to the target terminal; wherein, the first request includes the face image of the person, and the first request is used to request authentication of the person; the target terminal is a terminal that has established an association with the vehicle; In response to the feedback message indicating successful authentication sent by the target terminal, the person is identified as someone who has passed vehicle owner authentication, and the person's facial image is saved.
2. The door opening method according to claim 1, characterized in that, The step of determining the target person from the vehicle-mounted imaging video includes: The vehicle-mounted imaging video is analyzed to obtain a series of frame images; The target person is identified from a series of frame images using image processing techniques.
3. The door opening method according to claim 1, characterized in that, The method further includes: The relationship intimacy between the target person and the car owner is determined based on historical data, wherein the historical data includes at least one of the following: Frequency of rides, seating position, boarding position, alighting position, and interactions with the vehicle owner while riding in the vehicle.
4. The door opening method according to claim 3, characterized in that, The process of mapping the intimacy of the relationship between the target person and the car owner based on historical data includes: When the historical data includes at least two types of data, each type of data is scored according to a preset scoring standard for each type of data; Based on the preset weight value of each data point, the score of each data point is weighted and calculated to obtain a weighted average. The weighted average value is determined as the degree of intimacy between the target person and the car owner.
5. The door opening method according to claim 1, characterized in that, The step of controlling the vehicle door to open in response to the relationship intimacy being greater than or equal to a preset intimacy level includes: Upon detecting the target person's action of opening the car door, in response to the relationship intimacy being greater than or equal to a preset intimacy level, a second request is sent to the target terminal; wherein, the second request is used to request the opening of the car door; the target terminal is a terminal that has established an association with the vehicle; In response to a feedback message sent by the target terminal indicating agreement to open the vehicle door, the vehicle door is controlled to open.
6. The door opening method according to claim 1, characterized in that, After the vehicle door is opened by controlling the vehicle, the method further includes: When the target person is detected to be in the driver's seat, the second biometric information of the target person is collected; wherein, the second biometric information includes at least one of: facial image information and voice information; If the second biometric information matches the preset biometric information, the driving habit information of the target person is obtained from the cloud server based on the second biometric information. Synchronize the driving habit information to the vehicle; During the vehicle's operation, the vehicle's control parameters are adjusted based on the driving habit information.
7. The door opening method according to claim 1, characterized in that, After the vehicle door is opened by controlling the vehicle, the method further includes: When there are at least two target individuals, the first person with the closest relationship to the car owner is identified from among the target individuals. Obtain the driving habit information of the first person; Synchronize the driving habit information to the vehicle; During the vehicle's operation, the vehicle's control parameters are adjusted based on the driving habit information.
8. A vehicle, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer program in the memory and executing the door opening method according to any one of claims 1 to 7.
9. A readable storage medium, characterized in that, The readable storage medium stores a computer program that implements the door opening method as described in any one of claims 1 to 7.