Method for controlling transparency of car window
By dynamically adjusting the window transparency according to the distance between the target personnel and the vehicle when the vehicle is in a parking state and entering the waiting mode, the problem of window transparency adjustment affecting the user experience is solved, and the effect of improving the user experience is achieved.
Patent Information
- Application Number
- CN202510017884.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-06
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2045-01-06
AI Technical Summary
During the vehicle driving, in order to improve privacy, the transparency of the windows is usually adjusted to be low, causing passengers to be unable to see the situation inside the vehicle and affecting the user experience.
A method for controlling the transparency of the vehicle window is provided, by controlling the transparency of the vehicle window according to the distance between the target person to be on board and the vehicle when the vehicle is in a parking state and enters a waiting mode. The specific steps include determining whether the vehicle enters the passenger mode, determining the distance between the target personnel and the vehicle, and improving the transparency of the vehicle window when the distance is less than or equal to the preset distance.
When the target personnel approaches the vehicle, improve the transparency of the windows so that the target personnel can see the situation inside the vehicle, thereby helping to choose the appropriate place to get on the vehicle and improving the user experience.
Smart Images

Figure CN119928531A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and more specifically, to a method for controlling the transparency of a vehicle window in the field of vehicle technology. Background Art
[0002] With the development of vehicle technology, more and more vehicles are equipped with windows made of dimming glass. The windows can adjust the transparency according to user needs to meet the needs of users in different scenarios.
[0003] When a vehicle is driving, in order to improve the privacy of the vehicle, the transparency of the windows is usually adjusted to a lower level. In this case, the interior of the vehicle cannot be seen from the outside.
[0004] However, when picking up passengers, the passengers cannot see the interior of the vehicle due to the low transparency of the windows. There may be other passengers on the side where the passenger opens the door, resulting in a poor user experience for the passengers. Summary of the invention
[0005] The embodiment of the present application provides a method for controlling the transparency of a vehicle window, which can be applied to a vehicle equipped with a window made of dimming glass, so that people waiting to get on the vehicle can see the situation inside the vehicle, so that people can choose a suitable boarding position and improve user experience. The technical solution is as follows:
[0006] In one aspect, a method for controlling the transparency of a vehicle window is provided, the method comprising:
[0007] When the vehicle is in a parked state, determining whether the vehicle enters a waiting mode, wherein the waiting mode is a mode of the vehicle waiting for passengers to get on the vehicle, and the vehicle window is dimming glass;
[0008] When the vehicle enters the passenger-waiting mode, determining the distance between the target person and the vehicle;
[0009] When the distance between the target person and the vehicle is less than or equal to a preset distance, the transparency of the vehicle window is increased.
[0010] In a possible implementation manner, when the vehicle enters the passenger-waiting mode, determining the distance between the target person and the vehicle includes:
[0011] When the vehicle enters the passenger waiting mode, a connection is established with a target terminal to determine the distance between the target terminal and the vehicle, wherein the target terminal is a terminal held by the target person; and the distance between the target terminal and the vehicle is determined as the distance between the target person and the vehicle;
[0012] Alternatively, when the vehicle enters the passenger-waiting mode, an environmental image around the vehicle is acquired; and based on the environmental image, the distance between the target person and the vehicle is determined.
[0013] In a possible implementation manner, determining the distance between the target person and the vehicle based on the environment image includes:
[0014] Performing object recognition on the environment image to obtain a plurality of candidate objects in the environment image;
[0015] In response to a target object among the multiple candidate objects being selected, determining the target object as the target person;
[0016] Based on the position of the target object in the environment image, the distance between the target person and the vehicle is determined.
[0017] In a possible implementation manner, when the distance between the target person and the vehicle is less than or equal to a preset distance, increasing the transparency of the vehicle window includes:
[0018] When the distance between the target person and the vehicle is less than or equal to a preset distance, determining the number and positions of passengers in the vehicle;
[0019] The transparency of the vehicle window is increased based on the number and location of passengers in the vehicle.
[0020] In a possible implementation manner, when the distance between the target person and the vehicle is less than or equal to a preset distance, determining the number and positions of passengers in the vehicle includes:
[0021] When the distance between the target person and the vehicle is less than or equal to a preset distance, obtaining pressure values measured by a plurality of seat pressure sensors of the vehicle, one of the seat pressure sensors being located in a seat of the vehicle; and determining the number and positions of passengers in the vehicle based on the pressure values measured by the plurality of seat pressure sensors;
[0022] Alternatively, when the distance between the target person and the vehicle is less than or equal to a preset distance, obtaining distance values measured by a plurality of in-vehicle distance sensors of the vehicle, one of the in-vehicle distance sensors being located above a seat of the vehicle; and determining the number and positions of passengers in the vehicle based on the distance values measured by the plurality of in-vehicle distance sensors;
[0023] Alternatively, when the distance between the target person and the vehicle is less than or equal to a preset distance, an interior image of the vehicle is acquired; and based on the interior image, the number and positions of passengers in the vehicle are determined.
[0024] In a possible implementation manner, the step of increasing the transparency of the vehicle window based on the number and positions of passengers in the vehicle includes:
[0025] When the number of passengers in the vehicle is 0, the front passenger window and the rear window of the vehicle are controlled to increase transparency; or, when the number of passengers in the vehicle is 0, the relative motion direction between the target person and the vehicle is determined; based on the relative motion direction, a first target window of the vehicle is determined, the first target window being a window on a side close to the target person; and the transparency of the first target window is increased;
[0026] When the number of passengers in the vehicle is greater than or equal to 1, a second target window of the vehicle is determined based on the positions of the passengers in the vehicle, where the second target window is a window away from the side of the passengers in the vehicle; and the transparency of the second target window is increased.
[0027] In a possible implementation manner, when the distance between the target person and the vehicle is less than or equal to a preset distance, increasing the transparency of the vehicle window includes:
[0028] When the distance between the target person and the vehicle is less than or equal to a preset distance, determining the brightness of the environment outside the vehicle;
[0029] Determining a target window transparency based on the vehicle's exterior environment brightness, wherein the target window transparency is negatively correlated with the vehicle's exterior environment brightness;
[0030] The transparency of the vehicle window is increased to the target vehicle window transparency.
[0031] In a possible implementation manner, when the distance between the target person and the vehicle is less than or equal to a preset distance, increasing the transparency of the vehicle window includes:
[0032] When the distance between the target person and the vehicle is less than or equal to a preset distance, determining the brightness of the interior environment of the vehicle;
[0033] When the brightness of the vehicle interior environment is less than or equal to a brightness threshold, the interior lighting of the vehicle is turned on and the transparency of the vehicle window is increased.
[0034] In a possible implementation manner, determining whether the vehicle enters the passenger waiting mode includes:
[0035] If the parking time of the vehicle is greater than or equal to the parking time threshold and the driver of the vehicle has not left, determining that the vehicle enters the waiting mode;
[0036] Alternatively, if the parking lights of the vehicle are turned on, determining that the vehicle enters the waiting mode;
[0037] Alternatively, in response to a click operation on a target button of the vehicle, it is determined that the vehicle enters the waiting-for-passengers mode, and the target button is a trigger button of the waiting-for-passengers mode;
[0038] Otherwise, it is determined that the vehicle does not enter the waiting-for-passenger mode.
[0039] In a possible implementation manner, when the distance between the target person and the vehicle is less than or equal to a preset distance, after increasing the transparency of the vehicle window, the method further includes:
[0040] After a preset time, reducing the transparency of the vehicle window;
[0041] Alternatively, when the target person is detected getting on the vehicle, the transparency of the vehicle window is reduced;
[0042] Alternatively, in response to a closing instruction for the waiting-for-passengers mode, reducing the transparency of the vehicle window;
[0043] Alternatively, when the vehicle is started and the driving speed reaches a preset speed, the transparency of the window is reduced.
[0044] In one aspect, a device for controlling the transparency of a vehicle window is provided, the device comprising:
[0045] A mode determination module, used to determine whether the vehicle enters a waiting mode when the vehicle is in a parked state, wherein the waiting mode is a mode of the vehicle waiting for passengers to get on the vehicle, and the vehicle window is a dimming glass;
[0046] a distance determination module, used for determining the distance between the target person and the vehicle when the vehicle enters the passenger-waiting mode;
[0047] The transparency control module is used to increase the transparency of the vehicle window when the distance between the target person and the vehicle is less than or equal to a preset distance.
[0048] In one possible implementation, the distance determination module is used to establish a connection with a target terminal to determine the distance between the target terminal and the vehicle when the vehicle enters a waiting mode for passengers, where the target terminal is a terminal held by the target person; determine the distance between the target terminal and the vehicle as the distance between the target person and the vehicle; or, when the vehicle enters a waiting mode for passengers, obtain an environmental image around the vehicle; and determine the distance between the target person and the vehicle based on the environmental image.
[0049] In one possible implementation, the distance determination module is used to perform object recognition on the environmental image to obtain multiple candidate objects in the environmental image; in response to a target object among the multiple candidate objects being selected, determine the target object as the target person; and determine the distance between the target person and the vehicle based on the position of the target object in the environmental image.
[0050] In a possible implementation, the transparency control module is used to determine the number and positions of passengers in the vehicle when the distance between the target person and the vehicle is less than or equal to a preset distance; and to increase the transparency of the vehicle window based on the number and positions of passengers in the vehicle.
[0051] In a possible implementation, the transparency control module is used to obtain pressure values measured by multiple seat pressure sensors of the vehicle, one of which is located in a seat of the vehicle, when the distance between the target person and the vehicle is less than or equal to a preset distance; determine the number and positions of passengers in the vehicle based on the pressure values measured by the multiple seat pressure sensors; or, when the distance between the target person and the vehicle is less than or equal to a preset distance, obtain distance values measured by multiple in-vehicle distance sensors of the vehicle, one of which is located above a seat of the vehicle; determine the number and positions of passengers in the vehicle based on the distance values measured by the multiple in-vehicle distance sensors; or, when the distance between the target person and the vehicle is less than or equal to a preset distance, obtain an in-vehicle image of the vehicle; and determine the number and positions of passengers in the vehicle based on the in-vehicle image.
[0052] In a possible implementation, the transparency control module is used to control the front passenger window and rear windows of the vehicle to improve transparency when the number of passengers in the vehicle is 0; or, when the number of passengers in the vehicle is 0, determine the relative movement direction between the target person and the vehicle; based on the relative movement direction, determine the first target window of the vehicle, the first target window being the window on the side close to the target person; improve the transparency of the first target window; when the number of passengers in the vehicle is greater than or equal to 1, determine the second target window of the vehicle based on the positions of the passengers in the vehicle, the second target window being the window on the side away from the passengers in the vehicle; improve the transparency of the second target window.
[0053] In a possible implementation, the transparency control module is used to determine the brightness of the vehicle's exterior environment when the distance between the target person and the vehicle is less than or equal to a preset distance; determine the target window transparency based on the vehicle's exterior environment brightness, the target window transparency being negatively correlated with the exterior environment brightness; and increase the window transparency to the target window transparency.
[0054] In a possible implementation, the transparency control module is used to determine the interior environment brightness of the vehicle when the distance between the target person and the vehicle is less than or equal to a preset distance; and to turn on the interior lights of the vehicle and increase the transparency of the windows when the interior environment brightness is less than or equal to a brightness threshold.
[0055] In one possible implementation, the mode determination module is used to determine that the vehicle has entered the waiting mode if the parking time of the vehicle is greater than or equal to a parking time threshold and the driver of the vehicle has not left the vehicle; or, if the parking lights of the vehicle are on, determine that the vehicle has entered the waiting mode; or, in response to a click operation on a target button of the vehicle, determine that the vehicle has entered the waiting mode, the target button being a trigger button for the waiting mode; otherwise, determine that the vehicle does not enter the waiting mode.
[0056] In a possible implementation, the transparency control module is also used to reduce the transparency of the vehicle window after a preset time period; or, to reduce the transparency of the vehicle window when the target person is detected getting on the vehicle; or, to reduce the transparency of the vehicle window in response to a command to close the waiting mode; or, to reduce the transparency of the vehicle window when the vehicle is started and the driving speed reaches a preset speed.
[0057] On the one hand, a vehicle is provided, comprising one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the program code is loaded and executed by the one or more processors to implement the method for controlling the transparency of the vehicle window.
[0058] On the one hand, a computer-readable storage medium is provided, wherein at least one program code is stored in the computer-readable storage medium, and the program code is loaded and executed by a processor to implement the vehicle window transparency control method.
[0059] Through the technical solution provided in the embodiments of the present application, when the vehicle is parked and enters the waiting mode, the transparency of the window can be controlled according to the distance between the target person to get on the vehicle and the vehicle. That is, when the target person approaches the vehicle, the transparency of the window is increased so that the target person can see the situation inside the vehicle, which helps the target person choose a suitable boarding position, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] Figure 1 is a schematic diagram of an implementation environment of a method for controlling vehicle window transparency provided in an embodiment of the present application;
[0061] Figure 2 is a flow chart of a method for controlling the transparency of a vehicle window provided in an embodiment of the present application;
[0062] Figure 3 is a flow chart of another method for controlling the transparency of a vehicle window provided in an embodiment of the present application;
[0063] Figure 4 This is a schematic diagram of an interface provided by an embodiment of the present application;
[0064] Figure 5 It is a structural schematic diagram of a vehicle window transparency control device provided in an embodiment of the present application;
[0065] Figure 6 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION
[0066] The following will be combined with the accompanying drawings to clearly and thoroughly describe the technical solutions in this application. In the description of the embodiments of this application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of this application, "multiple" means two or more than two.
[0067] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of technical features reflected. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.
[0068] In order to illustrate the technical solution provided by the embodiments of the present application, some terms involved in the embodiments of the present application are first introduced.
[0069] Dimming glass: Dimming glass is a glass product that is formed by compounding a liquid crystal film between two layers of glass and gluing them together under high temperature and high pressure. The user controls the transparency and opacity of the glass by controlling the on and off of the current. When the dimming glass is turned off, the liquid crystal molecules in the electrically controlled dimming glass will be irregularly scattered, preventing light from entering, making the electrically controlled glass appear opaque; when the dimming glass is powered on, the liquid crystal molecules inside are neatly arranged, allowing light to penetrate freely, and the dimming glass instantly becomes transparent. In the embodiment of the present application, the vehicle's windows with controllable transparency are dimming glass, which means that the transparency of the windows is adjustable.
[0070] Transparency: Transparency refers to the degree to which an object or material allows light to pass through or the degree of visibility. Visually, the higher the transparency, the more transparent the object or material is, allowing more light to pass through, making it easier to see the background or other objects. The lower the transparency, the more opaque the object or material is, allowing less light to pass through, making it more difficult to see the background or other objects. In the embodiment of the present application, transparency refers to the transparency of the car window.
[0071] Parking lights: Parking lights are a kind of warning lights on cars, mainly used to provide safety reminders to vehicles, passers-by and other surrounding environments when the car is temporarily parked and turned off. Turning on the parking lights can effectively indicate the location of the car, especially when temporarily parking in a dark environment, to prevent pedestrians, bicycles and other traffic individuals from hitting the car, and play an effective safety reminder and outline role.
[0072] After introducing some terms involved in the embodiments of the present application, the implementation environment of the embodiments of the present application is introduced below. Figure 1 The implementation environment of the vehicle window transparency control method provided in the embodiment of the present application includes a vehicle terminal 101 and a vehicle window controller 102 .
[0073] The vehicle-mounted terminal 101 is a terminal installed on the vehicle, and the vehicle-mounted terminal 101 has the ability to obtain and process data. In the embodiment of the present application, the vehicle-mounted terminal can obtain data related to the window transparency control, and control the window transparency according to the obtained data.
[0074] The window controller 102 is connected to the vehicle terminal 101 via the vehicle's CAN (Controller Area Network) bus. The window controller 102 can control the lifting and transparency of the window.
[0075] After introducing the implementation environment of the embodiment of the present application, the application scenario of the technical solution provided by the embodiment of the present application is introduced below. The technical solution provided by the embodiment of the present application can be applied to vehicles equipped with windows made of dimming glass. By using the technical solution provided by the embodiment of the present application, when the vehicle is in a parked state and enters a waiting mode, the transparency of the window can be controlled according to the distance between the target person to be boarded and the vehicle, that is, when the target person approaches the vehicle, the transparency of the window is increased, so that the target person can see the situation inside the vehicle, which helps the target person choose a suitable boarding position, thereby improving the user experience.
[0076] After introducing the implementation environment and application scenarios of the embodiments of the present application, the technical solutions provided by the embodiments of the present application are introduced below. Figure 2 Taking the execution subject as a vehicle-mounted terminal as an example, the method includes the following steps.
[0077] 201. When the vehicle is in a parked state, the vehicle terminal determines whether the vehicle enters a waiting mode, which is a mode of the vehicle waiting for passengers to get on the vehicle, and the vehicle windows are dimming glass.
[0078] Among them, the vehicle's windows are dimming glass, that is, the vehicle's windows are made of dimming glass, and the windows can adjust the transparency. For example, when the user needs privacy, the transparency of the windows can be lowered to reduce the amount of light entering from the outside, so that the outside world cannot see the situation inside the car. When the user wants to see the scenery, the transparency of the windows can be increased to increase the amount of light entering from the outside, making it easier for the user to appreciate the scenery outside. The parking state refers to the vehicle being stationary. Generally speaking, the vehicle is in the parking gear when it is parked. The waiting mode is a special vehicle mode. In the waiting mode, the transparency of the windows will be dynamically adjusted according to the distance between the target person to get on the vehicle and the vehicle.
[0079] 202. When the vehicle enters the waiting mode, the vehicle-mounted terminal determines the distance between the target person and the vehicle.
[0080] The target person is a passenger who is about to board the vehicle, that is, the target person is a passenger waiting to board the vehicle. The distance between the target person and the vehicle is used to indicate the proximity between the target person and the vehicle. When the distance between the target person and the vehicle is small, it indicates that the target person is about to reach the location of the vehicle and is about to board the vehicle; when the distance between the target person and the vehicle is large, it indicates that the target person is still far away from the location of the vehicle and it will take some time for the target person to board the vehicle.
[0081] 203. When the distance between the target person and the vehicle is less than or equal to a preset distance, the vehicle-mounted terminal increases the transparency of the vehicle window.
[0082] Among them, if the distance between the target person and the vehicle is less than or equal to the preset distance, it means that the distance between the target person and the vehicle is small. The preset distance is set by the technician according to the actual situation, or is determined based on the position information of the vehicle, and the embodiment of the present application does not limit this. Increasing the transparency of the car window can increase the amount of light entering and exiting the car window, thereby making it easier for the target person to observe the situation inside the car.
[0083] Through the technical solution provided in the embodiments of the present application, when the vehicle is parked and enters the waiting mode, the transparency of the window can be controlled according to the distance between the target person to get on the vehicle and the vehicle. That is, when the target person approaches the vehicle, the transparency of the window is increased so that the target person can see the situation inside the vehicle, which helps the target person choose a suitable boarding position, thereby improving the user experience.
[0084] It should be noted that the above steps 201-203 are a simple description of the method for controlling the transparency of the vehicle window provided in the embodiment of the present application. The method for controlling the transparency of the vehicle window provided in the embodiment of the present application will be described in more detail below with reference to some examples. Figure 3 Taking the execution subject as a vehicle-mounted terminal as an example, the method includes the following steps.
[0085] 301. When the vehicle is in a parked state, the vehicle terminal determines whether the vehicle enters a waiting mode, which is a mode of the vehicle waiting for passengers to get on the vehicle, and the vehicle window is dimming glass.
[0086] Among them, the vehicle's windows are dimming glass, that is, the vehicle's windows are made of dimming glass, and the windows can adjust the transparency. For example, when the user needs privacy, the transparency of the windows can be lowered to reduce the amount of light entering from the outside, so that the outside world cannot see the situation inside the car. When the user wants to see the scenery, the transparency of the windows can be increased to increase the amount of light entering from the outside, making it easier for the user to appreciate the scenery outside. The parking state refers to the vehicle being stationary. Generally speaking, the vehicle is in the parking gear when it is parked. The waiting mode is a special vehicle mode. In the waiting mode, the transparency of the windows will be dynamically adjusted according to the distance between the target person to get on the vehicle and the vehicle.
[0087] In a possible implementation, when the vehicle is in a parking state, if the parking time of the vehicle is greater than or equal to the parking time threshold and the driver of the vehicle has not left, the vehicle terminal determines that the vehicle has entered the waiting mode. Alternatively, if the parking light of the vehicle is turned on, the vehicle terminal determines that the vehicle has entered the waiting mode. Alternatively, in response to a click operation on a target button of the vehicle, the vehicle terminal determines that the vehicle has entered the waiting mode, and the target button is a trigger button for the waiting mode. Otherwise, the vehicle terminal determines that the vehicle does not enter the waiting mode.
[0088] Among them, the parking time threshold is set by the technician according to the actual situation, such as being set to 2 minutes, etc., and the embodiments of the present application do not limit this. The target button is a physical button or a virtual button, and the embodiments of the present application do not limit this. When the target button is a physical button, the target button is a button on the center console or the steering wheel; when the target button is a virtual button, the target button is a control displayed on the vehicle screen or the instrument screen. Determining that the vehicle enters the waiting mode refers to adjusting the vehicle mode of the vehicle to the waiting mode.
[0089] In the above implementation, when the vehicle is in a parked state, it is determined whether the vehicle enters the waiting mode based on a variety of conditions to meet the diverse needs of users.
[0090] In order to explain the above implementation more clearly, the above implementation is explained in several parts below.
[0091] Example 1: When a vehicle is in a parking state, if the parking time of the vehicle is greater than or equal to the parking time threshold and the driver of the vehicle has not left, the vehicle terminal determines that the vehicle has entered the waiting mode.
[0092] In a possible implementation, when the vehicle is in a parking state, the vehicle-mounted terminal obtains the parking time and driver information of the vehicle, and the driver information is used to indicate whether the driver of the vehicle has left. When the parking time of the vehicle is greater than or equal to the parking time threshold and the driver information indicates that the driver of the vehicle has not left, the vehicle-mounted terminal determines that the vehicle has entered the waiting mode.
[0093] The driver information is the pressure value measured by a seat pressure sensor in the driver's seat of the vehicle, or the driver image collected by the driver monitoring system (DMS) of the vehicle, which is not limited in the embodiments of the present application.
[0094] In this implementation manner, when the vehicle is parked, the parking time of the vehicle and the driver information are used to determine whether to enter the waiting for passengers mode, and the accuracy of the judgment of entering the waiting for passengers mode is relatively high.
[0095] For example, when the vehicle is in a parking state, the vehicle terminal obtains the parking time and driver information of the vehicle. When the parking time of the vehicle is greater than or equal to the parking time threshold and the driver information indicates that the driver of the vehicle has not left, the vehicle terminal displays a waiting-for-passenger mode confirmation interface. In response to the confirmation operation on the waiting-for-passenger mode confirmation interface, the vehicle terminal determines that the vehicle has entered the waiting-for-passenger mode.
[0096] The waiting mode confirmation interface is used to confirm whether to enter the waiting mode. For example, see Figure 4 , the waiting mode confirmation interface 400 includes a confirmation control 401 and a rejection control 402. In response to a click operation on the confirmation control 401 (the above-mentioned confirmation operation), it is determined to enter the waiting mode; in response to a click operation on the rejection control 402, it is determined not to enter the waiting mode. The vehicle-mounted terminal can display the waiting mode confirmation interface on the vehicle screen, or on the instrument screen, or through a control terminal connected to the vehicle-mounted terminal. This embodiment of the application does not limit this. The control terminal is a mobile terminal with control authority for the vehicle, usually a terminal used by the driver.
[0097] In some embodiments, while displaying the waiting-for-customers mode confirmation interface, the vehicle-mounted terminal can play a first voice prompt, which is used to prompt the user whether to turn on the waiting-for-customers mode. For example, the first voice prompt is: "Excuse me, do you need to turn on the waiting-for-customers mode?"
[0098] In order to explain the above embodiment more clearly, the method of using the driver information in the above embodiment to determine whether the driver of the vehicle has left is explained below.
[0099] In some embodiments, when the driver information is a pressure value measured by a seat pressure sensor in the driver's seat, the vehicle-mounted terminal can determine whether the driver has left the vehicle by changes in the pressure value.
[0100] For example, when the change in the pressure value is greater than or equal to the preset change, the vehicle terminal determines that the driver has left; when the change in the pressure value is less than the preset change, the vehicle terminal determines that the driver has not left. The preset change is set by the technician according to the actual situation, and the embodiment of the present application does not limit this. Alternatively, when the pressure value changes to less than or equal to the preset pressure value, the vehicle terminal determines that the driver has left; when the pressure value does not change to less than or equal to the preset pressure value, the vehicle terminal determines that the driver has not left.
[0101] In some embodiments, when the driver information is a driver image collected by a driver monitoring system, the vehicle terminal performs target detection on the driver image. When it is detected that the driver always exists in the driver image, the vehicle terminal determines that the driver has not left; when it is detected that the driver does not exist in the driver image, the vehicle terminal determines that the driver has left.
[0102] Example 2: When the vehicle is in a parked state, if the parking lights of the vehicle are turned on, the vehicle terminal determines that the vehicle has entered the waiting mode.
[0103] In a possible implementation, when the vehicle is in a parking state, if the parking lights of the vehicle are turned on, the vehicle terminal displays a waiting-for-passengers mode confirmation interface. In response to a confirmation operation on the waiting-for-passengers mode confirmation interface, the vehicle terminal determines that the vehicle has entered the waiting-for-passengers mode.
[0104] Example 3: When the vehicle is in a parked state, in response to a click operation on a target button of the vehicle, the vehicle-mounted terminal determines that the vehicle has entered the waiting-for-passengers mode.
[0105] In a possible implementation, in response to a click operation on a target button of the vehicle, the vehicle terminal displays a waiting-for-passengers mode confirmation interface. In response to a confirmation operation on the waiting-for-passengers mode confirmation interface, the vehicle terminal determines that the vehicle enters the waiting-for-passengers mode.
[0106] In addition, in addition to entering the waiting mode using the method provided in the above embodiment, the vehicle can also be determined to enter the waiting mode in response to a target voice command or a target gesture, where the target voice command is a voice command for activating the waiting mode, and the target gesture is a gesture for activating the waiting mode.
[0107] 302. When the vehicle enters the waiting mode, the vehicle-mounted terminal determines the distance between the target person and the vehicle.
[0108] The target person is a passenger who is about to board the vehicle, that is, the target person is a passenger waiting to board the vehicle. The distance between the target person and the vehicle is used to indicate the proximity between the target person and the vehicle. When the distance between the target person and the vehicle is small, it indicates that the target person is about to reach the location of the vehicle and is about to board the vehicle. When the distance between the target person and the vehicle is large, it indicates that the target person is still far away from the location of the vehicle and it will take some time for the target person to board the vehicle.
[0109] In a possible implementation, when the vehicle enters the passenger waiting mode, the vehicle-mounted terminal establishes a connection with a target terminal to determine the distance between the target terminal and the vehicle, where the target terminal is a terminal held by the target person. The vehicle-mounted terminal determines the distance between the target terminal and the vehicle as the distance between the target person and the vehicle.
[0110] Among them, the target terminal is a mobile terminal held by the target person. When the vehicle is a family car, the target terminal is selected and configured by the driver; when the vehicle is an online-hailing car, the target terminal is the terminal for placing an order.
[0111] In this implementation, when the vehicle enters the passenger-waiting mode, the target terminal held by the target person is used to determine the distance between the target person and the vehicle, and the determination of the distance is relatively convenient.
[0112] For example, when the vehicle enters the waiting mode, the vehicle-mounted terminal sends a connection request to the target terminal, and the connection request is used to request to establish a connection with the target terminal. When the connection is established between the vehicle-mounted terminal and the target terminal, the vehicle-mounted terminal obtains the first location information of the target terminal from the target terminal. The vehicle-mounted terminal determines the distance between the target terminal and the vehicle-mounted terminal based on the first location information of the target terminal and the second location information of the vehicle-mounted terminal, and the second location information is obtained from the positioning system of the vehicle. The vehicle-mounted terminal determines the distance between the target terminal and the vehicle as the distance between the target person and the vehicle.
[0113] For example, when the vehicle enters the waiting mode, the vehicle-mounted terminal displays a terminal selection interface, on which a plurality of candidate terminals are displayed, and the candidate terminals are terminals that the vehicle-mounted terminal can try to connect to. In response to the terminal selection operation on the terminal selection interface, the vehicle-mounted terminal determines the target terminal. The vehicle-mounted terminal sends a connection request to the target terminal, and the connection request is used to request to establish a connection with the target terminal. When a connection is established between the vehicle-mounted terminal and the target terminal, the vehicle-mounted terminal obtains the first position information of the target terminal from the target terminal. The vehicle-mounted terminal determines the distance between the target terminal and the vehicle-mounted terminal based on the first position information of the target terminal and the second position information of the vehicle-mounted terminal. The vehicle-mounted terminal determines the distance between the target terminal and the vehicle as the distance between the target person and the vehicle.
[0114] Another implementation of the above step 302 is described below.
[0115] In a possible implementation, when the vehicle enters the passenger-waiting mode, the vehicle-mounted terminal acquires an environmental image around the vehicle and determines the distance between the target person and the vehicle based on the environmental image.
[0116] The environmental image is acquired by an external image acquisition device of the vehicle. For example, the external image acquisition device is cameras around the vehicle.
[0117] In this implementation, when the vehicle enters the passenger-waiting mode, the environmental image is used to determine the distance between the target person and the vehicle, and the distance determination efficiency is high.
[0118] For example, when the vehicle enters the waiting mode, the vehicle terminal obtains the environment image around the vehicle. The vehicle terminal performs object recognition on the environment image to obtain multiple candidate objects in the environment image. In response to the target object among the multiple candidate objects being selected, the vehicle terminal determines the target object as the target person. The vehicle terminal determines the distance between the target person and the vehicle based on the position of the target object in the environment image.
[0119] For example, when the vehicle enters the waiting mode, the vehicle-mounted terminal obtains the environmental image around the vehicle. The vehicle-mounted terminal inputs the environmental image into the object recognition model, and performs object recognition on the environmental image through the object recognition model to obtain multiple candidate objects in the environmental image. The vehicle-mounted terminal displays the environmental image and marks the multiple candidate objects in the environmental image. In response to a click operation on any of the multiple candidate objects, the vehicle-mounted terminal determines the clicked candidate object as the target object, thereby obtaining the target person. The vehicle-mounted terminal substitutes the position of the target object in the environmental image into the target relationship data to obtain the distance between the target person and the vehicle.
[0120] Among them, the target relationship data is used to represent the correspondence between the position of the object in the environment image and the distance between the object and the vehicle. The target relationship data is calibrated by technical personnel according to actual conditions, and the embodiments of the present application do not limit this.
[0121] 303. When the distance between the target person and the vehicle is less than or equal to a preset distance, the vehicle-mounted terminal increases the transparency of the vehicle window.
[0122] Among them, if the distance between the target person and the vehicle is less than or equal to the preset distance, it means that the distance between the target person and the vehicle is small. The preset distance is set by the technician according to the actual situation, or is determined based on the position information of the vehicle, and the embodiment of the present application does not limit this. Increasing the transparency of the car window can increase the amount of light entering and exiting the car window, thereby making it easier for the target person to observe the situation inside the car.
[0123] In a possible implementation, when the distance between the target person and the vehicle is less than or equal to a preset distance, the vehicle terminal determines the number and position of passengers in the vehicle. The vehicle terminal increases the transparency of the vehicle window based on the number and position of passengers in the vehicle.
[0124] Among them, since the number of seats in the vehicle is limited, the number and position of passengers in the vehicle will affect the position selection of the target person when riding in the vehicle, so the number and position of passengers in the vehicle can be used to control the transparency of the window. The preset distance is set by the technician according to the actual situation, such as 100 meters, 50 meters or 10 meters, etc., and this embodiment of the application does not limit this.
[0125] Under this implementation mode, when the target person approaches the vehicle, the transparency of the window is improved by utilizing the number and position of the passengers in the vehicle. The transparency of the window is improved in combination with the actual situation of the passengers in the vehicle, and the control of the transparency of the window is adapted to the distribution of the passengers in the vehicle.
[0126] In order to explain the above implementation more clearly, the above implementation will be explained in several parts below.
[0127] Part 1: When the distance between the target person and the vehicle is less than or equal to a preset distance, the vehicle-mounted terminal determines the number and positions of the passengers in the vehicle.
[0128] In a possible implementation, when the distance between the target person and the vehicle is less than or equal to a preset distance, the vehicle-mounted terminal obtains pressure values measured by multiple seat pressure sensors of the vehicle, one of which is located in a seat of the vehicle. The vehicle-mounted terminal determines the number and position of passengers in the vehicle based on the pressure values measured by the multiple seat pressure sensors.
[0129] Among them, the multiple seat pressure sensors do not include the seat pressure sensor corresponding to the main driver's seat. The position of the passenger can be represented by the seat where the passenger is located. For example, for a five-seater car, the passenger's position includes the front passenger seat, the right side of the back row, the middle of the back row, and the left side of the back row. The seat pressure sensor can be used to determine whether there is a passenger on the corresponding seat. That is, when the pressure value measured by the seat pressure sensor is greater than or equal to the pressure threshold, it indicates that there is a passenger on the seat corresponding to the seat pressure sensor; when the pressure value measured by the seat pressure sensor is less than the pressure threshold, it indicates that there is no passenger on the seat corresponding to the seat pressure sensor. Using this feature, the number and position of passengers can be determined.
[0130] In this implementation, when a target person approaches the vehicle, the seat pressure sensor can be used to quickly determine the number and positions of passengers in the vehicle, which is highly efficient.
[0131] For example, when the distance between the target person and the vehicle is less than or equal to the preset distance, the vehicle terminal obtains the pressure values measured by multiple seat pressure sensors of the vehicle. The vehicle terminal determines the number of seat pressure sensors whose measured pressure values are greater than or equal to the preset pressure value as the number of passengers in the vehicle. The vehicle terminal determines the seats corresponding to the seat pressure sensors whose measured pressure values are greater than or equal to the preset pressure value as the positions of the passengers in the vehicle.
[0132] Another implementation of the first part is described below.
[0133] In a possible implementation, when the distance between the target person and the vehicle is less than or equal to a preset distance, the vehicle-mounted terminal obtains distance values measured by a plurality of in-vehicle distance sensors of the vehicle, one of which is located above a seat of the vehicle, and determines the number and position of passengers in the vehicle based on the distance values measured by the plurality of in-vehicle distance sensors.
[0134] Among them, the in-vehicle distance sensor can be installed on the roof of the vehicle to measure the distance from the roof to the seat. When there is no passenger on the seat, the distance measured by the in-vehicle distance sensor is the distance from the roof to the seat. When there is a passenger on the seat, the distance measured by the in-vehicle distance sensor is the distance from the roof to the passenger, and the distance from the roof to the passenger must be smaller than the distance from the roof to the seat. Using this feature, it is possible to determine whether there is a passenger on the seat, and then determine the number and position of the passengers in the vehicle. In some embodiments, the in-vehicle distance sensor is a distance sensor based on the TOF (Time of Flight) principle, such as an infrared distance sensor, etc., which is not limited in the embodiments of the present application.
[0135] In this implementation, when a target person approaches the vehicle, the in-vehicle distance sensor can be used to quickly determine the number and positions of passengers in the vehicle, which is highly efficient.
[0136] Another implementation of the first part is described below.
[0137] In a possible implementation, when the distance between the target person and the vehicle is less than or equal to a preset distance, the vehicle-mounted terminal acquires an in-vehicle image of the vehicle and determines the number and positions of passengers in the vehicle based on the in-vehicle image.
[0138] The in-vehicle image is an image captured by an in-vehicle image acquisition device of the vehicle, which can reflect the situation in the vehicle. The in-vehicle image acquisition device is usually installed at the front end of the vehicle, for example, under the rearview mirror of the vehicle. By using image recognition technology, the number and position of passengers in the vehicle can be determined based on the in-vehicle image.
[0139] In this implementation, when a target person approaches the vehicle, the number and location of the passengers can be determined using the in-vehicle image without the need for additional sensors, thereby reducing costs.
[0140] For example, when the distance between the target person and the vehicle is less than or equal to the preset distance, the vehicle terminal obtains the in-vehicle image of the vehicle. The vehicle terminal performs target detection on the in-vehicle image and marks the passengers in the in-vehicle image. The vehicle terminal determines the number of passengers marked in the in-vehicle image as the number of passengers in the vehicle. The vehicle terminal determines the position of the passenger in the vehicle based on the position of the passenger in the in-vehicle image.
[0141] Among them, the correspondence between the position in the vehicle image and the position inside the vehicle is calibrated by technical personnel according to actual conditions, and the embodiments of the present application do not limit this.
[0142] For example, when the distance between the target person and the vehicle is less than or equal to the preset distance, the vehicle-mounted terminal obtains the in-vehicle image of the vehicle. The vehicle-mounted terminal inputs the in-vehicle image into the target detection model, extracts features of the in-vehicle image through the target detection model, and obtains the in-vehicle image features of the in-vehicle image. The vehicle-mounted terminal determines whether there are passengers in multiple image areas in the in-vehicle image based on the in-vehicle image features through the target detection model. The vehicle-mounted terminal marks the image areas where passengers exist in the in-vehicle image, thereby realizing the marking of passengers in the in-vehicle image. The vehicle-mounted terminal determines the number of passengers marked in the in-vehicle image as the number of passengers in the vehicle. The vehicle-mounted terminal converts the position of the passenger in the in-vehicle image into the position of the passenger in the vehicle.
[0143] The second part, the vehicle-mounted terminal improves the transparency of the vehicle window based on the number and positions of the passengers in the vehicle.
[0144] In a possible implementation, when the number of passengers in the vehicle is 0, the vehicle-mounted terminal controls the front passenger window and the rear window of the vehicle to increase transparency. Alternatively, when the number of passengers in the vehicle is 0, the vehicle-mounted terminal determines the relative movement direction between the target person and the vehicle. Based on the relative movement direction, the vehicle-mounted terminal determines the first target window of the vehicle, and the first target window is the window on the side close to the target person. The vehicle-mounted terminal increases the transparency of the first target window. When the number of passengers in the vehicle is greater than or equal to 1, the vehicle-mounted terminal determines the second target window of the vehicle based on the position of the passengers in the vehicle, and the second target window is the window on the side away from the passengers in the vehicle. The vehicle-mounted terminal increases the transparency of the second target window.
[0145] In this implementation, the target window can be determined according to the number and positions of passengers in the vehicle, thereby improving the transparency of the target window and improving the refinement of the transparency control of the window.
[0146] In order to explain the above-mentioned implementation mode, the above-mentioned implementation mode will be explained in several parts below.
[0147] A. When the number of passengers in the vehicle is 0, the vehicle-mounted terminal controls the front passenger window and rear windows of the vehicle to increase transparency.
[0148] If the number of passengers in the vehicle is 0, it means there are no other passengers in the vehicle, and the target person can choose a seat at will. At the same time, since there are no other passengers in the vehicle, increasing the transparency of the additional windows and rear windows will not cause discomfort to other passengers. In addition, when there are no other passengers in the vehicle, there may be objects in the vehicle. Increasing the transparency of the windows will also help the target person observe the situation inside the vehicle and make it easier to make a choice.
[0149] In a possible implementation, when the number of passengers in the vehicle is 0, the vehicle terminal sends a first control instruction to the window controller, the first control instruction is used to instruct to increase the transparency of the front passenger window and the rear window. In response to the first control instruction, the window controller increases the transparency of the front passenger window and the rear window, and the first control instruction carries the window identifier of the first target window.
[0150] B. When the number of passengers in the vehicle is 0, the vehicle terminal determines the relative movement direction between the target person and the vehicle. Based on the relative movement direction, the vehicle terminal determines the first target window of the vehicle. The vehicle terminal increases the transparency of the first target window.
[0151] In a possible implementation, when the number of passengers in the vehicle is 0, the vehicle terminal determines the relative movement direction between the target person and the vehicle based on multiple positions of the target person and the position of the vehicle, and the multiple positions of the target person are multiple positions collected continuously. The vehicle terminal determines the first target window on the side close to the target person based on the relative movement direction. The vehicle terminal sends a second control instruction to the window controller, and the second control instruction is used to instruct to increase the transparency of the first target window. The window controller responds to the second control instruction to increase the transparency of the first target window, and the second control instruction carries the window identification of the first target window.
[0152] For example, when the number of passengers in the vehicle is 0 and the target person gradually approaches the vehicle from the right side, the vehicle terminal determines the two windows on the right side of the vehicle as the first target windows, including the right front window and the right rear window. The vehicle terminal increases the transparency of the two windows on the right side of the vehicle, so that when the target person approaches the vehicle, he can observe the situation inside the vehicle through the two windows on the right side.
[0153] C. When the number of passengers in the vehicle is greater than or equal to 1, the vehicle terminal determines a second target window of the vehicle based on the positions of the passengers in the vehicle, and increases the transparency of the second target window.
[0154] In a possible implementation, when the number of passengers in the vehicle is greater than or equal to 1, the vehicle terminal determines a second target window on a side away from the passengers in the vehicle based on the position of the passengers in the vehicle. The vehicle terminal sends a third control instruction to the window controller, the third control instruction is used to instruct to increase the transparency of the second target window, and the third control instruction carries the window identifier of the second target window. The window controller responds to the third control instruction to increase the transparency of the second target window.
[0155] For example, when the number of passengers in the vehicle is 1 and the passenger in the vehicle is sitting at the left rear of the vehicle, the vehicle terminal determines the two windows on the right side of the vehicle as the second target windows, and the two windows include the right front window and the right rear window. The vehicle terminal increases the transparency of the two windows on the right side of the vehicle, so that when the target person approaches the vehicle, he can observe the situation inside the vehicle through the two windows on the right side.
[0156] On the basis of the above implementation, optionally, in the absence of windows away from the passenger side of the vehicle, the vehicle-mounted terminal increases the transparency of all windows of the vehicle.
[0157] Among them, there is no window away from the passenger side of the vehicle, which means that there are many passengers in the vehicle, and there is a passenger sitting next to each window of the vehicle. By increasing the transparency of all the windows of the vehicle, it is easier for the target person to observe the situation inside the vehicle when approaching the vehicle.
[0158] Another implementation of the above step 303 is described below.
[0159] In a possible implementation, when the distance between the target person and the vehicle is less than or equal to the preset distance, the vehicle terminal determines the brightness of the vehicle's exterior environment. The vehicle terminal determines the target window transparency based on the vehicle's exterior environment brightness, and the target window transparency is negatively correlated with the exterior environment brightness. The vehicle terminal increases the window transparency to the target window transparency.
[0160] Among them, the brightness of the external environment can reflect the brightness of the outside of the car. When the brightness of the external environment is low, the transparency of the car window needs to be adjusted higher to allow more light to enter and exit the car window, so that the target person can see the situation inside the car in a darker environment, which is convenient for the target person to choose a place to get on the car.
[0161] In this implementation, when the target person approaches the vehicle, the brightness of the external environment is used to determine the target window transparency, and the window is adjusted to the target window transparency so that the window transparency better matches the brightness of the external environment, which helps the target person observe the situation inside the vehicle.
[0162] For example, when the distance between the target person and the vehicle is less than or equal to the preset distance, the vehicle-mounted terminal obtains the brightness of the vehicle's exterior environment through the exterior light sensor. The vehicle-mounted terminal uses the exterior environment brightness to query in the first relationship table to obtain the target window transparency. The vehicle-mounted terminal sends a fourth control instruction to the window controller, the fourth control instruction is used to instruct to increase the window transparency to the target window transparency, and the fourth control instruction carries the target window transparency. The window controller responds to the fourth control instruction and increases the window transparency to the target window transparency.
[0163] It should be noted that this implementation can be combined with the previous implementation of step 303. For example, the above step 303 can be implemented through the following steps.
[0164] In some embodiments, when the distance between the target person and the vehicle is less than or equal to a preset distance, the vehicle terminal determines the number and position of the passengers in the vehicle and the brightness of the environment outside the vehicle. The vehicle terminal increases the transparency of the vehicle window based on the number and position of the passengers in the vehicle and the brightness of the environment outside the vehicle.
[0165] Among them, the vehicle terminal can determine the first target window or the second target window based on the number and position of passengers in the vehicle, and can determine the transparency of the target window by using the brightness of the environment outside the vehicle. After the scheme is combined, the vehicle terminal increases the transparency of the first target window or the second target window to the transparency of the target window. The method of determining the first target window or the second target window and determining the transparency of the target window in the above embodiment belongs to the same inventive concept as the above description, and the implementation process is not repeated.
[0166] Another implementation of the above step 303 is described below.
[0167] In a possible implementation, when the distance between the target person and the vehicle is less than or equal to a preset distance, the vehicle terminal determines the brightness of the vehicle's interior environment. When the brightness of the vehicle's interior environment is less than or equal to a brightness threshold, the vehicle terminal turns on the vehicle's interior lighting and increases the transparency of the vehicle window.
[0168] The brightness of the vehicle interior environment can reflect the brightness of the vehicle interior. If the brightness of the vehicle interior environment is less than or equal to the brightness threshold, it means that the brightness of the vehicle interior environment is low. The brightness threshold is set by the technician according to the actual situation, and the embodiment of the present application does not limit this. When the brightness of the vehicle interior environment is low, it is necessary to turn on the interior lighting so that the target person can see the situation inside the vehicle in a darker environment, which is convenient for the target person to choose a boarding position.
[0169] In this embodiment, when the target person approaches the vehicle, the brightness of the vehicle environment is used to determine whether to turn on the interior lighting. When the brightness of the vehicle environment is low, the interior lighting is turned on and the windows are adjusted to the target window transparency, which helps the target person observe the situation inside the vehicle.
[0170] It should be noted that this implementation can be combined with other implementations of step 303. For example, the above step 303 can be implemented by any of the following steps.
[0171] In some embodiments, when the distance between the target person and the vehicle is less than or equal to a preset distance, the vehicle terminal determines the number and position of passengers in the vehicle and the brightness of the vehicle's interior environment. The vehicle terminal increases the transparency of the vehicle window based on the number and position of passengers in the vehicle and the brightness of the vehicle's interior environment.
[0172] Among them, the vehicle terminal can determine the first target window or the second target window based on the number and position of passengers in the vehicle, and can determine whether to turn on the interior lighting by using the brightness of the interior environment. After the scheme is combined, the vehicle terminal increases the transparency of the first target window or the second target window while turning on or off the interior lighting. Determining the first target window or the second target window and determining whether to turn on the interior lighting in the above embodiment belong to the same inventive concept as the above description, and the implementation process is not repeated.
[0173] In some embodiments, when the distance between the target person and the vehicle is less than or equal to a preset distance, the vehicle terminal determines the brightness of the vehicle's exterior environment and interior environment. The vehicle terminal increases the transparency of the vehicle window based on the brightness of the vehicle's exterior environment and interior environment.
[0174] Among them, the target window transparency can be determined by using the ambient brightness outside the vehicle, and whether to turn on the interior lighting can be determined by using the ambient brightness inside the vehicle. After the schemes are combined, the vehicle terminal increases the transparency of the window to the target window transparency and turns on or off the interior lighting. Determining the target window transparency and determining whether to turn on the interior lighting in the above embodiment belong to the same inventive concept as the above description, and the implementation process is not repeated.
[0175] In some embodiments, before increasing the transparency of the car window, the vehicle terminal can play a second voice prompt, which is used to remind the user that the transparency of the car window is about to increase, so as to remind the passengers in the vehicle to pay attention to privacy. For example, the second voice prompt is: "Please note that the transparency of the car window is about to increase, pay attention to privacy."
[0176] Optionally, after step 303, the following step 304 can also be performed.
[0177] 304. When the vehicle meets the preset conditions, the vehicle terminal reduces the transparency of the window.
[0178] Among them, reducing the transparency of the vehicle window can be reducing the transparency of the vehicle window to a certain value, such as reducing it to a preset transparency, or it can be reducing the transparency of the vehicle window to the transparency before it was increased. The embodiments of the present application are not limited to this.
[0179] In a possible implementation, after a preset time period, the vehicle terminal reduces the transparency of the vehicle window.
[0180] Among them, the preset duration is set by the technician according to the actual situation, for example, it is set to 5 minutes, and the embodiment of the present application does not limit this.
[0181] In this embodiment, the transparency of the vehicle windows can be reduced after a preset period of time to ensure the privacy of passengers in the vehicle.
[0182] Another implementation of step 304 is described below.
[0183] In a possible implementation, when it is detected that the target person has boarded the vehicle, the vehicle-mounted terminal reduces the transparency of the vehicle window.
[0184] Under this implementation method, after the target person gets on the car, there is no need for outsiders to observe the situation inside the car. At this time, reducing the transparency of the car window can ensure the privacy of the passengers in the car.
[0185] In order to explain the above-mentioned implementation method more clearly, the method of determining the detection target person getting on the bus is explained below.
[0186] In some embodiments, when the target door is detected to be opened and closed, the vehicle terminal determines that the target person is boarding the vehicle, and the target door refers to the door other than the driver's side door. Alternatively, when the seat pressure sensor / in-vehicle distance sensor detects an increase in the number of passengers in the vehicle, the vehicle terminal determines that the target person is boarding the vehicle. Alternatively, when a new passenger is identified through the in-vehicle image, the vehicle terminal determines that the target person is boarding the vehicle.
[0187] Another implementation of step 304 is described below.
[0188] In a possible implementation, in response to a command to close the waiting mode, the transparency of the vehicle window is reduced.
[0189] The closing instruction may be a language instruction or an instruction triggered by pressing a target button, which is not limited in the embodiment of the present application.
[0190] In this implementation, users can control the transparency of the car windows according to their needs to meet their needs in different situations.
[0191] Another implementation of step 304 is described below.
[0192] In a possible implementation manner, when the vehicle is started and the driving speed reaches a preset speed, the vehicle-mounted terminal reduces the transparency of the vehicle window.
[0193] Among them, when the vehicle starts to drive and the driving speed reaches the preset speed, it means that the vehicle has picked up the target person, then the transparency of the window can be reduced to protect the privacy of the passenger. The preset speed is set by the technician according to the actual situation, and the embodiment of the application does not limit this.
[0194] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present application, which will not be described one by one here.
[0195] Through the technical solution provided in the embodiments of the present application, when the vehicle is parked and enters the waiting mode, the transparency of the window can be controlled according to the distance between the target person to get on the vehicle and the vehicle. That is, when the target person approaches the vehicle, the transparency of the window is increased so that the target person can see the situation inside the vehicle, which helps the target person choose a suitable boarding position, thereby improving the user experience.
[0196] Figure 5 is a schematic diagram of a control device for window transparency provided in an embodiment of the present application, see Figure 5 The device includes: a mode determination module 501, a distance determination module 502 and a transparency control module 503.
[0197] The mode determination module 501 is used to determine whether the vehicle enters a waiting mode when the vehicle is in a parked state. The waiting mode is a mode of the vehicle waiting for passengers to get on the vehicle, and the vehicle window is dimming glass.
[0198] The distance determination module 502 is used to determine the distance between the target person and the vehicle when the vehicle enters the passenger waiting mode.
[0199] The transparency control module 503 is used to increase the transparency of the vehicle window when the distance between the target person and the vehicle is less than or equal to a preset distance.
[0200] In a possible implementation, the distance determination module 502 is used to establish a connection with a target terminal to determine the distance between the target terminal and the vehicle when the vehicle enters the waiting mode, where the target terminal is a terminal held by the target person. The distance between the target terminal and the vehicle is determined as the distance between the target person and the vehicle. Alternatively, when the vehicle enters the waiting mode, an environmental image around the vehicle is acquired. Based on the environmental image, the distance between the target person and the vehicle is determined.
[0201] In a possible implementation, the distance determination module 502 is used to perform object recognition on the environment image to obtain multiple candidate objects in the environment image. In response to a target object among the multiple candidate objects being selected, the target object is determined as the target person. Based on the position of the target object in the environment image, the distance between the target person and the vehicle is determined.
[0202] In a possible implementation, the transparency control module 503 is used to determine the number and position of passengers in the vehicle when the distance between the target person and the vehicle is less than or equal to a preset distance, and to increase the transparency of the vehicle window based on the number and position of passengers in the vehicle.
[0203] In a possible implementation, the transparency control module 503 is used to obtain the pressure values measured by multiple seat pressure sensors of the vehicle when the distance between the target person and the vehicle is less than or equal to the preset distance, and one of the seat pressure sensors is located in a seat of the vehicle. Based on the pressure values measured by the multiple seat pressure sensors, the number and position of passengers in the vehicle are determined. Alternatively, when the distance between the target person and the vehicle is less than or equal to the preset distance, the distance values measured by multiple in-vehicle distance sensors of the vehicle are obtained, and one of the in-vehicle distance sensors is located above a seat of the vehicle. Based on the distance values measured by the multiple in-vehicle distance sensors, the number and position of passengers in the vehicle are determined. Alternatively, when the distance between the target person and the vehicle is less than or equal to the preset distance, an in-vehicle image of the vehicle is obtained. Based on the in-vehicle image, the number and position of passengers in the vehicle are determined.
[0204] In a possible implementation, the transparency control module 503 is used to control the front passenger window and the rear window of the vehicle to improve transparency when the number of passengers in the vehicle is 0. Alternatively, when the number of passengers in the vehicle is 0, determine the relative movement direction between the target person and the vehicle. Based on the relative movement direction, determine the first target window of the vehicle, and the first target window is the window on the side close to the target person. Improve the transparency of the first target window. When the number of passengers in the vehicle is greater than or equal to 1, determine the second target window of the vehicle based on the position of the passengers in the vehicle, and the second target window is the window on the side away from the passengers in the vehicle. Improve the transparency of the second target window.
[0205] In a possible implementation, the transparency control module 503 is used to determine the brightness of the vehicle's exterior environment when the distance between the target person and the vehicle is less than or equal to a preset distance. Determine the target vehicle window transparency based on the vehicle's exterior environment brightness, and the target vehicle window transparency is negatively correlated with the exterior environment brightness. Increase the transparency of the vehicle window to the target vehicle window transparency.
[0206] In a possible implementation, the transparency control module 503 is used to determine the brightness of the vehicle's interior environment when the distance between the target person and the vehicle is less than or equal to a preset distance. When the interior environment brightness is less than or equal to a brightness threshold, turn on the vehicle's interior lighting and increase the transparency of the vehicle window.
[0207] In a possible implementation, the mode determination module 501 is used to determine that the vehicle has entered the waiting mode if the parking time of the vehicle is greater than or equal to the parking time threshold and the driver of the vehicle has not left. Alternatively, if the parking light of the vehicle is turned on, determine that the vehicle has entered the waiting mode. Alternatively, in response to a click operation on a target button of the vehicle, determine that the vehicle has entered the waiting mode, and the target button is a trigger button for the waiting mode. Otherwise, determine that the vehicle does not enter the waiting mode.
[0208] In a possible implementation, the transparency control module 503 is further configured to reduce the transparency of the window after a preset time. Alternatively, when the target person is detected to get on the vehicle, reduce the transparency of the window. Alternatively, in response to a command to close the waiting mode, reduce the transparency of the window. Alternatively, when the vehicle is started and the driving speed reaches a preset speed, reduce the transparency of the window.
[0209] It should be noted that: the window transparency control device provided in the above embodiment only uses the division of the above functional modules as an example to illustrate when identifying the state of the vehicle. In actual application, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the vehicle is divided into different functional modules to complete all or part of the functions described above. In addition, the window transparency control device provided in the above embodiment and the window transparency control method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0210] Through the technical solution provided in the embodiments of the present application, when the vehicle is parked and enters the waiting mode, the transparency of the window can be controlled according to the distance between the target person to get on the vehicle and the vehicle. That is, when the target person approaches the vehicle, the transparency of the window is increased so that the target person can see the situation inside the vehicle, which helps the target person choose a suitable boarding position, thereby improving the user experience.
[0211] The embodiment of the present application also provides a vehicle, Figure 6 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application.
[0212] Typically, the vehicle 600 includes: one or more processors 601 and one or more memories 602 .
[0213] The processor 601 may include one or more processing cores, such as a 4-core processor, a 6-core processor, etc. The processor 601 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 601 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 601 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 601 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0214] The memory 602 may include one or more computer-readable storage media, which may be non-transitory. The memory 602 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 602 is used to store at least one computer program, which is used to be executed by the processor 601 to implement the vehicle window transparency control method provided in the method embodiment of the present application.
[0215] Those skilled in the art will understand that Figure 6 The structure shown in the figure does not constitute a limitation on the vehicle 600, and the vehicle 600 may include more or less components than those shown in the figure, or combine certain components, or adopt a different arrangement of components.
[0216] In addition, the device provided in the embodiments of the present application may specifically be a chip, a component or a module, and the chip may include a connected processor and a memory; wherein the memory is used to store instructions, and when the processor calls and executes the instructions, the chip can execute a method for controlling the transparency of a vehicle window provided in the above-mentioned embodiment.
[0217] This embodiment also provides a computer-readable storage medium, in which a computer program code is stored. When the computer program code is executed on a computer, the computer executes the above-mentioned related method steps to implement a method for controlling the transparency of a vehicle window provided in the above embodiment.
[0218] This embodiment also provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the above-mentioned related steps to implement a method for controlling the transparency of a vehicle window provided in the above embodiment.
[0219] Among them, the device, computer-readable storage medium, computer program product or chip provided in this embodiment is used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, and will not be repeated here.
[0220] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0221] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0222] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for controlling the transparency of a vehicle window, characterized in that: The method comprises: When the vehicle is in a parked state, determining whether the vehicle enters a waiting mode, wherein the waiting mode is a mode of the vehicle waiting for passengers to get on the vehicle, and the vehicle window is dimming glass; When the vehicle enters the passenger-waiting mode, determining the distance between the target person and the vehicle; When the distance between the target person and the vehicle is less than or equal to a preset distance, the transparency of the vehicle window is increased.
2. The method according to claim 1, characterized in that When the vehicle enters the passenger-waiting mode, determining the distance between the target person and the vehicle includes: When the vehicle enters the passenger waiting mode, a connection is established with a target terminal to determine the distance between the target terminal and the vehicle, wherein the target terminal is a terminal held by the target person; and the distance between the target terminal and the vehicle is determined as the distance between the target person and the vehicle; Alternatively, when the vehicle enters the passenger-waiting mode, an environmental image around the vehicle is acquired; and based on the environmental image, the distance between the target person and the vehicle is determined.
3. The method according to claim 2, characterized in that The determining, based on the environment image, the distance between the target person and the vehicle comprises: Performing object recognition on the environment image to obtain a plurality of candidate objects in the environment image; In response to a target object among the multiple candidate objects being selected, determining the target object as the target person; Based on the position of the target object in the environment image, the distance between the target person and the vehicle is determined.
4. The method according to claim 1, characterized in that: When the distance between the target person and the vehicle is less than or equal to a preset distance, increasing the transparency of the vehicle window includes: When the distance between the target person and the vehicle is less than or equal to a preset distance, determining the number and positions of passengers in the vehicle; The transparency of the vehicle window is increased based on the number and location of passengers in the vehicle.
5. The method according to claim 4, characterized in that When the distance between the target person and the vehicle is less than or equal to a preset distance, determining the number and positions of passengers in the vehicle includes: When the distance between the target person and the vehicle is less than or equal to a preset distance, obtaining pressure values measured by a plurality of seat pressure sensors of the vehicle, one of the seat pressure sensors being located in a seat of the vehicle; and determining the number and positions of passengers in the vehicle based on the pressure values measured by the plurality of seat pressure sensors; Alternatively, when the distance between the target person and the vehicle is less than or equal to a preset distance, obtaining distance values measured by a plurality of in-vehicle distance sensors of the vehicle, one of the in-vehicle distance sensors being located above a seat of the vehicle; and determining the number and positions of passengers in the vehicle based on the distance values measured by the plurality of in-vehicle distance sensors; Alternatively, when the distance between the target person and the vehicle is less than or equal to a preset distance, an interior image of the vehicle is acquired; and based on the interior image, the number and positions of passengers in the vehicle are determined.
6. The method according to claim 4, characterized in that The method of increasing the transparency of the vehicle window based on the number and position of passengers in the vehicle comprises: When the number of passengers in the vehicle is 0, the front passenger window and the rear window of the vehicle are controlled to increase transparency; or, when the number of passengers in the vehicle is 0, the relative motion direction between the target person and the vehicle is determined; based on the relative motion direction, a first target window of the vehicle is determined, the first target window being a window on a side close to the target person; and the transparency of the first target window is increased; When the number of passengers in the vehicle is greater than or equal to 1, a second target window of the vehicle is determined based on the positions of the passengers in the vehicle, where the second target window is a window away from the side of the passengers in the vehicle; and the transparency of the second target window is increased.
7. The method according to claim 1, characterized in that When the distance between the target person and the vehicle is less than or equal to a preset distance, increasing the transparency of the vehicle window includes: When the distance between the target person and the vehicle is less than or equal to a preset distance, determining the brightness of the environment outside the vehicle; Determining a target window transparency based on the vehicle's exterior environment brightness, wherein the target window transparency is negatively correlated with the vehicle's exterior environment brightness; The transparency of the vehicle window is increased to the target vehicle window transparency.
8. The method according to claim 1, characterized in that When the distance between the target person and the vehicle is less than or equal to a preset distance, increasing the transparency of the vehicle window includes: When the distance between the target person and the vehicle is less than or equal to a preset distance, determining the brightness of the interior environment of the vehicle; When the brightness of the vehicle interior environment is less than or equal to a brightness threshold, the interior lighting of the vehicle is turned on and the transparency of the vehicle window is increased.
9. The method according to claim 1, characterized in that: The step of determining whether the vehicle enters the passenger-waiting mode comprises: If the parking time of the vehicle is greater than or equal to the parking time threshold and the driver of the vehicle has not left, determining that the vehicle enters the waiting mode; Alternatively, if the parking lights of the vehicle are turned on, determining that the vehicle enters the waiting mode; Alternatively, in response to a click operation on a target button of the vehicle, it is determined that the vehicle enters the waiting-for-passengers mode, and the target button is a trigger button of the waiting-for-passengers mode; Otherwise, it is determined that the vehicle does not enter the waiting-for-passenger mode.
10. The method according to claim 1, characterized in that In the case where the distance between the target person and the vehicle is less than or equal to the preset distance, after increasing the transparency of the vehicle window, the method further includes: After a preset time, reducing the transparency of the vehicle window; Alternatively, when the target person is detected getting on the vehicle, the transparency of the vehicle window is reduced; Alternatively, in response to a closing instruction for the waiting-for-passengers mode, reducing the transparency of the vehicle window; Alternatively, when the vehicle is started and the driving speed reaches a preset speed, the transparency of the window is reduced.
Citation Information
Patent Citations
Method, system and medium for displaying seats
CN115201752A
Control method of vehicle dimming glass linked with vehicle lock, vehicle and storage medium
CN117657042A
Method and device for controlling dimming glass linked with vehicle monitoring system and vehicle
CN117681818A
Method and device for controlling dimming glass, vehicle and electronic equipment
CN118818826A
Dimming glass system for vehicle and control method thereof
CN119217938A