WO2024093736A1 - Air-conditioner adjustment method and system, and server and terminal - Google Patents
Air-conditioner adjustment method and system, and server and terminal Download PDFInfo
- Publication number
- WO2024093736A1 WO2024093736A1 PCT/CN2023/126254 CN2023126254W WO2024093736A1 WO 2024093736 A1 WO2024093736 A1 WO 2024093736A1 CN 2023126254 W CN2023126254 W CN 2023126254W WO 2024093736 A1 WO2024093736 A1 WO 2024093736A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- vehicle
- historical
- air conditioning
- travel
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 102
- 238000004378 air conditioning Methods 0.000 claims description 446
- 230000007613 environmental effect Effects 0.000 claims description 30
- 230000002776 aggregation Effects 0.000 claims description 29
- 238000004220 aggregation Methods 0.000 claims description 29
- 238000004364 calculation method Methods 0.000 claims description 18
- 238000012216 screening Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 20
- 230000009286 beneficial effect Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 8
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 6
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 4
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 2
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 2
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60H—ARRANGEMENTS OF HEATING, COOLING, VENTILATING OR OTHER AIR-TREATING DEVICES SPECIALLY ADAPTED FOR PASSENGER OR GOODS SPACES OF VEHICLES
- B60H1/00—Heating, cooling or ventilating [HVAC] devices
- B60H1/00642—Control systems or circuits; Control members or indication devices for heating, cooling or ventilating devices
- B60H1/00735—Control systems or circuits characterised by their input, i.e. by the detection, measurement or calculation of particular conditions, e.g. signal treatment, dynamic models
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/80—Technologies aiming to reduce greenhouse gasses emissions common to all road transportation technologies
- Y02T10/88—Optimized components or subsystems, e.g. lighting, actively controlled glasses
Definitions
- the present application relates to the field of computer technology, and in particular to an air conditioning adjustment method, server, terminal and system.
- the present application provides an air conditioning adjustment method, a server, a terminal and a system, which obtain an adjustment data acquisition request through a server, and send the obtained air conditioning adjustment data to a vehicle-mounted terminal, so that the vehicle-mounted terminal performs air conditioning adjustment based on the air conditioning adjustment data, and determines the air conditioning adjustment data according to the historical driving data of the vehicle in combination with the current driving data of the vehicle, that is, the air conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for the current adjustment of the air conditioning of the vehicle, which can provide the vehicle with personalized air conditioning adjustment data, and is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
- an air conditioning adjustment method comprising:
- the vehicle-mounted terminal obtains the current driving data of the vehicle, and sends an adjustment data acquisition request carrying the current driving data to the server;
- the server receives the adjustment data acquisition request, and acquires the current driving data in the adjustment data acquisition request;
- the server acquires target historical driving data associated with the current driving data from the historical driving data of the vehicle based on the current driving data;
- the server obtains the air conditioning adjustment data corresponding to the target historical driving data, and sends the air conditioning adjustment data to the vehicle terminal;
- the vehicle-mounted terminal receives the air-conditioning adjustment data and performs air-conditioning adjustment based on the air-conditioning adjustment data.
- an embodiment of the present application provides an air conditioning adjustment method, which is applied to a server and includes:
- Acquire air conditioning adjustment data corresponding to the target historical driving data and send the air conditioning adjustment data to the vehicle-mounted terminal, so that the vehicle-mounted terminal performs air conditioning adjustment based on the air conditioning adjustment data.
- the acquiring, based on the current driving data, target historical driving data associated with the current driving data from the historical driving data of the vehicle further includes:
- a current travel type of the vehicle is determined.
- the method before receiving the adjustment data acquisition request, the method further includes:
- the travel type of the travel time period to which the historical travel time belongs is determined based on the historical travel trajectory.
- determining the travel type of the travel time period to which the historical travel time belongs based on the historical travel trajectory includes:
- a plurality of first driving trajectories with similar trajectories are acquired from the historical driving trajectories; and the plurality of first driving trajectories with similar trajectories are determined based on the position change of the vehicle.
- a travel type of each travel time period is determined.
- determining the current travel type of the vehicle based on the current driving data includes:
- the travel type of the target travel time period is determined as the current travel type of the vehicle.
- obtaining target historical driving data associated with the current driving data from the historical driving data of the vehicle includes:
- a historical travel mileage and historical status data corresponding to the historical travel mileage are obtained from the historical travel data, the historical status data including historical air conditioning adjustment data and historical environment data, and the probabilistic travel indicates that there is no vehicle travel trajectory with a similar trajectory in the historical travel data;
- Clustering is performed based on the historical mileage and the air conditioning setting temperature in the historical air conditioning adjustment data as features to obtain at least one cluster class, and historical environmental data corresponding to each cluster class in the at least one cluster class is obtained from the historical state data, wherein the historical environmental data includes an in-vehicle temperature and an outdoor ambient temperature;
- the environmental data are respectively subjected to approximation calculations to determine the target historical state data corresponding to the maximum approximation value in each of the aggregation classes.
- the acquiring the air conditioning adjustment data corresponding to the target historical driving data, and sending the air conditioning adjustment data to the vehicle terminal so that the vehicle terminal performs air conditioning adjustment based on the air conditioning adjustment data includes:
- a sending method of the air-conditioning adjustment data is determined, and the air-conditioning adjustment data is sent to the vehicle-mounted terminal based on the sending method, so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data.
- the method further includes: when the difference mileage is greater than or equal to the preset mileage, using the air conditioning adjustment data corresponding to the target historical status data in each aggregation class as the target air conditioning adjustment data, and sending the target air conditioning adjustment data to the vehicle terminal, so that the vehicle terminal determines the selected target air conditioning adjustment data as the selection data for the selection operation of the target air conditioning adjustment data, so as to perform air conditioning adjustment based on the selection data;
- the air-conditioning adjustment data corresponding to the target historical status data in each aggregation class is averaged to obtain target air-conditioning adjustment data, and the target air-conditioning adjustment data is sent to the vehicle terminal so that the vehicle terminal uses the target air-conditioning adjustment data for air-conditioning adjustment.
- the acquiring, based on the current driving data, target historical driving data associated with the current driving data from the historical driving data of the vehicle includes:
- the current travel type is regular travel
- obtaining historical state data in the historical travel data of the vehicle wherein the regular travel indicates that there are vehicle travel trajectories with similar trajectories in the historical travel data
- Approximation calculations are performed based on the mileage, in-vehicle temperature, and outside-vehicle ambient temperature in the current driving data and the historical driving data as features, so as to determine target historical state data corresponding to a maximum approximation value in the historical state data.
- the acquiring of air conditioning adjustment data corresponding to the target historical driving data, and sending the air conditioning adjustment data to the vehicle-mounted terminal so that the vehicle-mounted terminal performs air conditioning adjustment based on the air conditioning adjustment data includes:
- the air conditioning adjustment data is sent to the vehicle-mounted terminal, so that the vehicle-mounted terminal performs air conditioning adjustment based on the air conditioning adjustment data.
- an embodiment of the present application provides an air conditioning adjustment method, which is applied to a vehicle-mounted terminal and includes:
- the server Acquire current driving data of the vehicle, and send an adjustment data acquisition request carrying the current driving data to a server, so that after receiving the adjustment data acquisition request, the server acquires target historical driving data associated with the current driving data based on the current driving data in the adjustment data acquisition request, acquires air conditioning adjustment data corresponding to the target historical driving data, and sends the air conditioning adjustment data to the vehicle-mounted terminal;
- the air conditioning adjustment data is received, and air conditioning adjustment is performed based on the air conditioning adjustment data.
- the receiving the air conditioning adjustment data and performing air conditioning adjustment based on the air conditioning adjustment data includes:
- an inquiry message is displayed on the display screen of the vehicle-mounted terminal, a selection operation for the inquiry message is obtained, the selected air conditioning adjustment data is determined as the selection data based on the selection operation, and the air conditioning adjustment is performed based on the selection data, and the inquiry message is used to determine the air conditioning adjustment data to be adopted;
- the air conditioning adjustment data carries the difference mileage
- the server determines that the current travel type of the vehicle is a probabilistic travel based on the current travel data
- the historical travel mileage and the historical state data corresponding to the historical travel mileage are obtained from the historical travel data of the vehicle, and the historical state data includes historical air conditioning adjustment data and historical environment data
- clustering is performed based on the historical travel mileage and the air conditioning setting temperature in the historical air conditioning adjustment data as features to obtain at least one clustering class, and the historical environment data corresponding to each clustering class in the at least one clustering class is obtained from the historical state data, and the air conditioning adjustment data and the travel mileage corresponding to the target historical
- air conditioning is adjusted based on the air conditioning adjustment data.
- the method further includes:
- the air conditioning adjustment data sent by the server is received, and air conditioning adjustment is performed based on the air conditioning adjustment data.
- the regular travel indicates that there are vehicle travel trajectories with similar trajectories in the historical travel data.
- an embodiment of the present application provides a server, wherein the server includes:
- a current data acquisition unit configured to receive an adjustment data acquisition request and acquire current driving data in the adjustment data acquisition request
- a historical data acquisition unit used to acquire target historical driving data associated with the current driving data from the historical driving data of the vehicle
- a data sending unit is used to obtain the air conditioning adjustment data corresponding to the target historical driving data, and send the air conditioning adjustment data to to the vehicle-mounted terminal, so that the vehicle-mounted terminal performs air conditioning adjustment based on the air conditioning adjustment data.
- an embodiment of the present application provides a vehicle-mounted terminal, the vehicle-mounted terminal comprising:
- a request sending unit configured to obtain current driving data of the vehicle, and send an adjustment data acquisition request carrying the current driving data to a server, so that after receiving the adjustment data acquisition request, the server acquires target historical driving data associated with the current driving data based on the current driving data in the adjustment data acquisition request, acquires air conditioning adjustment data corresponding to the target historical driving data, and sends the air conditioning adjustment data to the vehicle-mounted terminal;
- the air conditioning adjustment unit is used to receive the air conditioning adjustment data and perform air conditioning adjustment based on the air conditioning adjustment data.
- an embodiment of the present application provides a computer storage medium, wherein the computer storage medium stores a plurality of instructions, wherein the instructions are suitable for being loaded by a processor and executing the steps of the above-mentioned method.
- an embodiment of the present application provides an electronic device, comprising: a processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the steps of the method described in the second aspect.
- an embodiment of the present application provides an electronic device, comprising: a processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the steps of the method described in the third aspect.
- an embodiment of the present application provides an air conditioning system, which includes a server and a vehicle-mounted terminal, wherein the server executes the steps of the method described in the second aspect, and the vehicle-mounted terminal executes the steps of the method described in the third aspect.
- an adjustment data acquisition request is obtained through a server, and air-conditioning adjustment data is obtained based on historical driving data and current driving data in the adjustment data acquisition request.
- the air-conditioning adjustment data is sent to a vehicle-mounted terminal so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data.
- the air-conditioning adjustment data is determined based on the historical driving data of the vehicle in combination with the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for adjusting the air-conditioning of the vehicle at present. This can provide the vehicle with personalized air-conditioning adjustment data, which is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
- FIG1 is a system architecture diagram of an air conditioning regulation provided in an embodiment of the present application.
- FIG2 is a flow chart of an air conditioning adjustment method provided in an embodiment of the present application.
- FIG3 is a schematic diagram of an example of determining similar trajectories provided in an embodiment of the present application.
- FIG4 is a schematic diagram showing an example of similarity calculation provided in an embodiment of the present application.
- FIG5 is a schematic diagram showing an example of displaying adjustment inquiry information provided by an embodiment of the present application.
- FIG6 is a flow chart of an air conditioning adjustment method provided in an embodiment of the present application.
- FIG. 7 is a schematic diagram of an exemplary flow chart of an air conditioning adjustment method provided in an embodiment of the present application.
- FIG8 is another exemplary flow chart of an air conditioning adjustment method provided in an embodiment of the present application.
- FIG9 is another exemplary flow chart of an air conditioning adjustment method provided in an embodiment of the present application.
- FIG10 is a schematic diagram of an exemplary structure of a server provided in an embodiment of the present application.
- FIG11 is another exemplary structural diagram of a server provided in an embodiment of the present application.
- FIG12 is a schematic diagram of the structure of a history type determination unit provided in an embodiment of the present application.
- FIG13 is a schematic diagram of the structure of a current type determination unit provided in an embodiment of the present application.
- FIG14 is a schematic diagram of the structure of a historical data acquisition unit provided in an embodiment of the present application.
- FIG15 is a schematic diagram of the structure of a data sending unit provided in an embodiment of the present application.
- FIG16 is a schematic diagram of the structure of a vehicle-mounted terminal provided in an embodiment of the present application.
- FIG17 is a schematic diagram of an exemplary structure of an electronic device provided in an embodiment of the present application.
- FIG. 18 is another exemplary structural diagram of an electronic device provided in an embodiment of the present application.
- the embodiments of the present application provide an air-conditioning adjustment method, a server, a terminal and a system.
- the server receives an adjustment data acquisition request sent by the vehicle-mounted terminal
- the server obtains the current driving data of the vehicle from the adjustment data acquisition request, and based on the obtained current driving data, obtains the air-conditioning adjustment data corresponding to the target historical driving data associated with the current driving data from the historical driving data of the vehicle, and then sends the obtained air-conditioning adjustment data to the vehicle-mounted terminal, so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data, and determines the air-conditioning adjustment data according to the historical driving data of the vehicle in combination with the current driving data of the vehicle.
- the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for adjusting the air-conditioning of the vehicle at present, which can provide the vehicle with personalized air-conditioning adjustment data, and is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
- FIG1 is a system structure diagram of an air conditioning adjustment method provided in an embodiment of the present application.
- the air conditioning adjustment method provided in an embodiment of the present application can be applied to a server 10 and a vehicle terminal 20, and the server 10 interacts with the vehicle terminal 20 to implement the process of adjusting the air conditioning of the vehicle where the vehicle terminal 20 is located.
- the system structure provided in an embodiment of the present application includes a server 10 and a vehicle terminal 20.
- the server 10 may be a cloud server storing historical driving data of the vehicle corresponding to the vehicle terminal 20; the vehicle terminal 20 may be a central control unit (CCU).
- CCU central control unit
- the vehicle-mounted terminal 20 sends an adjustment data acquisition request to the server 10.
- the server 10 responds to the adjustment data acquisition request, obtains the historical driving data stored in itself and the current driving data carried in the adjustment data acquisition request, and then obtains the air-conditioning adjustment data, and sends the air-conditioning adjustment data to the vehicle-mounted terminal 20.
- the vehicle-mounted terminal 20 performs air-conditioning adjustment based on the air-conditioning adjustment data.
- an adjustment data acquisition request is obtained through a server, and air-conditioning adjustment data is obtained based on historical driving data and current driving data in the adjustment data acquisition request.
- the air-conditioning adjustment data is sent to a vehicle-mounted terminal so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data.
- the air-conditioning adjustment data is determined based on the historical driving data of the vehicle in combination with the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for adjusting the air-conditioning of the vehicle at present. This can provide the vehicle with personalized air-conditioning adjustment data, which is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
- Fig. 2 is a flow chart of an air conditioning adjustment method provided in an embodiment of the present application. As shown in Fig. 2, the method may include the following S101-S105.
- the vehicle terminal obtains current driving data of the vehicle, and sends an adjustment data acquisition request carrying the current driving data to the server;
- the vehicle terminal obtains current driving data of the vehicle's environment, generates an adjustment data acquisition request, the adjustment data acquisition request carries the obtained current driving data, and sends the adjustment data acquisition request to the server.
- the current environmental data may include the vehicle's interior temperature, exterior temperature, current travel time, etc., wherein the current travel time may be the time corresponding to when the vehicle is started, such as "Monday, September 1, 7:56".
- the adjustment data acquisition request may be a request instruction for acquiring adjustment data from a server, so that the server responds to the adjustment data acquisition request and acquires the adjustment data according to the adjustment data acquisition request.
- the server receives the adjustment data acquisition request, and acquires the current driving data in the adjustment data acquisition request;
- the server After receiving the adjustment data acquisition request, the server parses the adjustment data acquisition request and acquires the current driving data in the adjustment data acquisition request.
- the server acquires target historical driving data associated with the current driving data from the historical driving data of the vehicle based on the current driving data;
- the server determines the target travel time period to which the current travel time belongs based on the current travel time in the current driving data, determines the current travel type of the vehicle in the historical driving data based on the target travel time period, and after determining the current travel type, obtains the target historical driving data associated with the current driving data from the historical driving data of the vehicle, including the air conditioning setting temperature and wind speed data.
- the server determines the target travel time period to which the current travel time belongs based on the current travel time, determines the travel type corresponding to the target travel time period in the historical travel data, and uses the travel type as the current travel type. For example, if the current travel time is "Monday 7:56", the travel time belongs to the target travel time period "Monday 8:00-9:00", and the corresponding travel type in the historical travel data is regular travel, then the current travel type is regular travel.
- the target travel time period may be the time period to which the current travel time belongs.
- the current travel time is "Monday 7:56". Since 7:56 is 4 minutes away from 8 o'clock, 7:56 is often approximated as 8 o'clock in daily usage habits.
- the daily usage habits of time judgment are used as the time error used in the calculation, and a period of time near the hourly time point is set as the time period belonging to the hourly time point.
- the specific time length can be set according to data requirements.
- the historical driving trajectory in the historical driving data and the historical travel time corresponding to the historical driving trajectory are obtained in advance to determine the travel type corresponding to the historical travel time.
- a feasible method is: obtain multiple first driving trajectories with similar trajectories in the historical driving trajectories, determine the first travel time corresponding to each of the multiple first driving trajectories, perform time screening on the first travel time corresponding to each first driving trajectory based on at least one travel time period, and determine the travel type of the travel time period according to the number of travel times included in each travel time period in a travel time period.
- the travel type can be a type divided according to the vehicle's travel trajectory, for example, it can be divided into probabilistic travel and regular travel.
- Probabilistic travel can be a vehicle travel trajectory that does not have a similar trajectory in historical driving data
- regular travel can be a vehicle travel trajectory that has a similar trajectory in historical driving data.
- a feasible method for determining the similarity of trajectories is: obtain the current position of the vehicle at set intervals, so as to obtain the trajectory of the vehicle's trip. If there are multiple travel trajectories with the same position change, these travel trajectories are considered to be similar. It can be understood that in the actual driving process, there is no situation where the position change is exactly the same. Therefore, in the actual calculation process, if the vehicle is driving on the same road, it is considered to be in the same position change while driving on the road. For example, as shown in Figure 3, Figure 3 includes four driving trajectories "A”, "B", "C” and "D".
- the first driving trajectory may be a set of driving trajectories with similar trajectories, and the driving trajectories with similar trajectories are taken as the same similar driving trajectory.
- the driving trajectories “A”, “B” and “C” in FIG. 3 may be taken as the same similar driving trajectory.
- the first travel time may be the time corresponding to the first driving trajectory, and the precise progress of the first travel time may be accurate to the minute.
- the travel times of the driving trajectories "A", “B” and “C” in FIG3 are "Monday 7:56", “Monday 8:05” and “Monday 8:15”, respectively.
- the driving trajectories "A”, “B” and “C” are similar driving trajectories and can be regarded as the first driving trajectories
- the corresponding first travel times are "Monday 7:56", “Monday 8:05” and “Monday 8:15”; if the travel times are "Monday 7:56”, “Monday 8:05” and “Monday 18:15”, the corresponding first travel times are "Monday 7:56", “Monday 8:05” and "Monday 18:15”.
- the travel time period can be a range of time, such as "Monday 8:00-9:00", etc., and the travel time is judged so that when the server determines the current travel type based on the current travel time, the daily usage habits of time judgment are used as the time error used in calculation. For example, “Monday 7:56" and “Monday 8:05” can be attributed to the time period of "Monday 8:00-9:00". It should be noted that since the travel schedule on weekdays is more regular than that on weekends, when determining the time period, it is necessary to mark the week type corresponding to the time to avoid judging only based on the hour time, which leads to the difference between weekdays and weekends and affects the judgment of the travel type.
- a feasible method is to perform time screening on the first travel time, determine the number of travel times included in each travel time period, and when the number of travel times is greater than or equal to 1, determine that the travel time period is a regular travel; when the number of travel times is less than 1, determine that the travel time is a probabilistic travel.
- the number of travel times for judging the travel type can be set according to actual conditions, for example, it can be 2, 3, 4, etc.
- the current travel type is a probabilistic travel
- the historical driving mileage and the historical state data corresponding to the historical driving mileage in the historical driving data are obtained
- the historical air conditioning adjustment data and the historical environment data in the historical state data are obtained
- clustering is performed based on the air conditioning setting temperature in the historical driving mileage and the historical air conditioning adjustment data as features to obtain at least one clustering class
- the historical environment data corresponding to each clustering class is obtained in the historical state data
- the current environment data in the current driving data is obtained
- the current environment data and the historical environment data corresponding to each clustering class are respectively calculated for approximation, and the approximation between the historical environment data corresponding to each clustering class and the current environment data is obtained, so as to obtain the target historical environment data corresponding to the maximum approximation in each clustering class, and then the corresponding historical state data is determined according to the target historical environment data.
- the clustering class can be a plurality of groups of data obtained after clustering the data information, for example, it can be divided into a
- the current environment data may be data information including the current in-vehicle temperature and the current outside-vehicle environment temperature, etc.
- the current in-vehicle temperature may be the in-vehicle temperature acquired by the vehicle-mounted terminal at the current moment
- the current outside-vehicle environment temperature may be the outside-vehicle temperature acquired by the vehicle-mounted terminal at the current moment.
- the historical mileage may be the mileage in the historical driving data, which records the mileage traveled by the vehicle during a certain driving process, for example, 10 kilometers.
- the historical status data may be data information including historical environmental data, historical air conditioning adjustment data and the like.
- the historical environmental data may be data information including data such as the temperature inside the vehicle and the temperature outside the vehicle, wherein the temperature inside the vehicle may be the temperature inside the vehicle recorded at a historical moment, and the temperature outside the vehicle may be the temperature outside the vehicle recorded at a historical moment.
- the historical air conditioning adjustment data may be data information including data such as the air conditioning setting temperature and setting wind speed.
- clustering is performed based on the historical mileage and the air conditioning setting temperature in the historical air conditioning adjustment data as features.
- One clustering result can be a clustering class divided into two categories of long and short according to the mileage, and the method for determining the length of the mileage can be to judge according to the actual value of the historical mileage.
- the historical mileage can be divided into a long mileage segment (50 kilometers and 120 kilometers) and a short mileage segment (3 kilometers, 5 kilometers, 2 kilometers, and 10 kilometers); if the historical mileage is 3 kilometers, 5 kilometers, 2 kilometers, 8 kilometers, and 10 kilometers, the historical mileage can be divided into a long mileage segment (8 kilometers and 10 kilometers) and a short mileage segment (3 kilometers, 5 kilometers, and 2 kilometers). It can be seen that "10 kilometers" is divided into two situations, a long mileage segment and a short mileage segment, in different situations. Therefore, when clustering is performed based on the historical mileage and the air conditioning setting temperature in the historical air conditioning adjustment data as features, the specific classification method is determined according to the actual situation.
- each aggregation class is obtained, the interior temperature and exterior temperature of each aggregation class vehicle corresponding to the vehicle are determined, and the interior temperature and exterior temperature of the current vehicle are obtained.
- the in-vehicle temperature and the outside environment temperature corresponding to each aggregated vehicle are respectively calculated with the in-vehicle temperature and the outside environment temperature of the current vehicle, so as to obtain the approximation corresponding to each aggregated class, and the maximum approximation is determined from the approximation, and then the target historical state data corresponding to the maximum approximation is obtained.
- the current environmental data "in-vehicle temperature: 39 degrees Celsius, outside environment temperature: 26 degrees Celsius” is respectively calculated with the 1st, 2nd, and 3rd groups in the short mileage segment and the long mileage segment, and the approximation corresponding to each group is obtained, so as to obtain the maximum approximation of 84% in the long mileage segment and the maximum approximation of 78% in the short mileage segment, and then the target historical environmental data "in-vehicle temperature: 38 degrees Celsius, outside environment temperature: 27 degrees Celsius” in the short mileage segment and the target historical environmental data "in-vehicle temperature: 38 degrees Celsius, outside environment temperature: 26 degrees Celsius” in the long mileage segment are determined, and then the target historical state data corresponding to each aggregated class is respectively determined according to the target historical environmental data.
- the current travel type is regular travel
- the current driving data in the current driving data and the mileage, the temperature inside the vehicle and the ambient temperature outside the vehicle in the historical driving data are obtained
- the approximation of the current driving data and the mileage, the temperature inside the vehicle and the ambient temperature outside the vehicle in the historical driving data is calculated to obtain the approximation corresponding to each historical driving data, and the target historical state data corresponding to the maximum approximation value is determined.
- the approximation calculation method can be the same as the calculation method when the occurrence type is probabilistic travel.
- the specific calculation process can refer to the approximation calculation process of probabilistic travel.
- the server obtains air conditioning adjustment data corresponding to the target historical driving data, and sends the air conditioning adjustment data to the vehicle terminal;
- the server after determining the target historical driving data, obtains the air conditioning adjustment data corresponding to the historical status data in the target historical driving data, and sends the air conditioning adjustment data to the vehicle terminal.
- the air conditioning adjustment data and mileage corresponding to the target historical state data are obtained from the historical state data corresponding to each aggregation class, and then the preset mileage is obtained, and the difference of the mileage of each aggregation class is calculated.
- the value mileage is determined, the relationship between the difference mileage and the preset mileage is determined, and based on the relationship between the difference mileage and the preset mileage and the air-conditioning adjustment data, a method for sending the air-conditioning adjustment data is determined, and the air-conditioning adjustment data is sent to the vehicle terminal based on the determined sending method.
- the preset mileage can be a preset mileage value or a percentage of the preset mileage, such as 1 kilometer, or the mileage corresponding to the short mileage segment is 5 kilometers, and the percentage is set to 10%, then the preset mileage is 0.5 kilometers.
- the preset mileage can be a value calculated by the server based on the acquired mileage, or it can be a value pre-set by the user and stored in the server.
- the difference mileage can be calculated by performing a difference calculation on the mileage corresponding to the target historical driving data in the long mileage segment and the mileage corresponding to the target historical driving data in the short mileage segment to obtain the difference mileage. For example, if the mileage corresponding to the target historical driving data in the long mileage segment is 8 kilometers and the mileage corresponding to the target historical driving data in the short mileage segment is 5 kilometers, the difference mileage is 3 kilometers.
- a method for determining the size relationship between the difference mileage and the preset mileage may be to calculate the difference between the difference mileage and the preset mileage. If the value obtained by subtracting the preset mileage from the difference mileage is a negative number or zero, the difference mileage is greater than the preset mileage. If it is a positive number, the difference mileage is less than the preset mileage.
- the method for determining the method for sending the air-conditioning adjustment data can be that, if the difference mileage is greater than the preset mileage, the air-conditioning adjustment data corresponding to the long mileage segment and the air-conditioning adjustment data corresponding to the short mileage segment are both used as target adjustment data, and the target adjustment data are sent to the vehicle terminal; if the difference mileage is less than the preset mileage, the air-conditioning adjustment data corresponding to the long mileage segment and the air-conditioning adjustment data corresponding to the short mileage segment are averaged to obtain the target air-conditioning adjustment data, and the target air-conditioning adjustment data are sent to the vehicle terminal.
- air conditioning adjustment data corresponding to the target historical driving data in the historical driving data is obtained, and the air conditioning adjustment data is sent to the vehicle-mounted terminal.
- the vehicle terminal receives the air conditioning adjustment data, and performs air conditioning adjustment based on the air conditioning adjustment data;
- the vehicle-mounted terminal after receiving the target air-conditioning adjustment data, the vehicle-mounted terminal adjusts the air-conditioning setting temperature and wind speed setting of the vehicle based on the target air-conditioning adjustment data.
- the vehicle-mounted terminal receives the target air-conditioning adjustment data sent by the server.
- the vehicle-mounted terminal displays the inquiry information on its own display screen, obtains the user's selection operation for the inquiry information displayed on the display screen, determines the selected target air-conditioning adjustment data as the selection data, and the vehicle-mounted terminal performs air-conditioning adjustment based on the selection data.
- the query information displayed by the vehicle terminal can be used to determine the air conditioning adjustment data to be adopted.
- FIG5 displays the query information "Which of the following data is used for air conditioning adjustment: Data 1: Temperature: 26 degrees Celsius Wind speed: Level 3 Data 2: Temperature: 24 degrees Celsius Wind speed: Level 4", and displays a selection button, the selection button includes “Data 1" and "Data 2". If the user selects "Data 1”, the vehicle terminal adopts the air conditioning adjustment data "Temperature: 26 degrees Celsius Wind speed: Level 3" for air conditioning adjustment; if the user selects "Data 2", the vehicle terminal adopts the target air conditioning adjustment data "Temperature: 24 degrees Celsius Wind speed: Level 4" for air conditioning adjustment.
- the vehicle-mounted terminal uses the target air-conditioning adjustment data sent by the server to perform air-conditioning adjustment.
- the vehicle-mounted terminal receives the target air-conditioning adjustment data sent by the server, and uses the target air-conditioning adjustment data to perform air-conditioning adjustment.
- an adjustment data acquisition request is obtained through a server, and air-conditioning adjustment data is obtained based on historical driving data and current driving data in the adjustment data acquisition request.
- the air-conditioning adjustment data is sent to a vehicle-mounted terminal so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data.
- the air-conditioning adjustment data is determined based on the historical driving data of the vehicle in combination with the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for adjusting the air-conditioning of the vehicle at present. This can provide the vehicle with personalized air-conditioning adjustment data, which is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
- Fig. 6 is a flowchart of an air conditioning adjustment method provided in an embodiment of the present application. As shown in Fig. 6, the method may include the following S201-S209.
- the server obtains a historical driving track in historical driving data of the vehicle and a historical travel time corresponding to the historical driving track;
- the server obtains the historical driving track in the historical driving data and the historical travel time corresponding to the historical driving track, so as to determine the travel type corresponding to the historical travel time.
- the historical driving trajectory may be a change in the driving position of the vehicle in the past, and the departure time of the vehicle starting the historical driving trajectory is the historical travel time corresponding to the historical driving trajectory.
- the travel type can be a type divided according to the travel trajectory of the vehicle, for example, it can be divided into probabilistic travel and regular travel.
- Probabilistic travel can be a driving trajectory with a similar trajectory that does not exist in the historical driving data
- regular travel can be a driving trajectory with a similar trajectory that exists in the historical driving data.
- the server determines the travel type of the travel time period to which the historical travel time belongs based on the historical travel trajectory;
- the server determines the travel time period to which the historical travel time in the historical driving trajectory belongs, and then determines the travel type corresponding to the travel time period.
- the process of determining the travel time period and the process of determining the travel type are the same as the process of determining the travel time period and the process of determining the travel type in the above embodiments of S101-S105, and will not be repeated here.
- the vehicle-mounted terminal obtains the current driving data of the vehicle, and sends an adjustment data acquisition request carrying the current driving data to the server;
- the server receives the adjustment data acquisition request, and acquires the current driving data in the adjustment data acquisition request;
- S205 The server obtains the current travel time in the current driving data, and obtains the The target travel time period to which the current travel time belongs;
- the server obtains the current travel time in the current driving data, and determines the target travel time period to which the current travel time belongs based on the current travel time.
- the explanation of the target travel time period is the same as the explanation of the target travel time period in the above embodiments of S101-S105, and will not be repeated in this embodiment.
- the server determines the travel type of the target travel time period as the current travel type of the vehicle
- the server determines the travel type corresponding to the target travel time period in the historical travel data, and uses the travel type as the current travel type.
- the server obtains target historical driving data associated with the current driving data from the historical driving data of the vehicle based on the current travel type;
- the server after determining the current travel type, obtains target historical travel data including air conditioning setting temperature and wind speed data associated with the current travel data from the historical travel data of the vehicle.
- target historical travel data including air conditioning setting temperature and wind speed data associated with the current travel data from the historical travel data of the vehicle.
- the specific process of obtaining the target historical travel data is the same as the process of obtaining the target historical travel data described in the above embodiments of S101-S105, and will not be repeated here.
- the server obtains air conditioning adjustment data corresponding to the target historical driving data, and sends the air conditioning adjustment data to the vehicle-mounted terminal;
- the vehicle terminal receives the air conditioning adjustment data, and performs air conditioning adjustment based on the air conditioning adjustment data;
- an adjustment data acquisition request is obtained through a server, and air-conditioning adjustment data is obtained based on historical driving data and current driving data in the adjustment data acquisition request.
- the air-conditioning adjustment data is sent to a vehicle-mounted terminal so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data.
- the air-conditioning adjustment data is determined based on the historical driving data of the vehicle in combination with the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for adjusting the air-conditioning of the vehicle at present. This can provide the vehicle with personalized air-conditioning adjustment data, which is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
- Fig. 7 is a schematic diagram of an exemplary process of an air conditioning adjustment method provided in an embodiment of the present application. As shown in Fig. 7, the method may include the following S301-S303.
- the server receives an adjustment data acquisition request, and acquires current driving data in the adjustment data acquisition request;
- the server parses the adjustment data acquisition request and obtains the current driving data in the adjustment data acquisition request.
- the current environmental data may be the vehicle's interior temperature, exterior ambient temperature, current travel time, etc.
- the server acquires target historical driving data associated with the current driving data from the historical driving data of the vehicle based on the current driving data;
- the server obtains air conditioning adjustment data corresponding to the target historical driving data, and sends the air conditioning adjustment data to the vehicle terminal;
- S302-S303 in this embodiment can refer to the explanation of S101-S105 in the above embodiment.
- an adjustment data acquisition request is obtained through a server, and air-conditioning adjustment data is obtained based on historical driving data and current driving data in the adjustment data acquisition request.
- the air-conditioning adjustment data is sent to a vehicle-mounted terminal so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data.
- the air-conditioning adjustment data is determined based on the historical driving data of the vehicle in combination with the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for adjusting the air-conditioning of the vehicle at present. This can provide the vehicle with personalized air-conditioning adjustment data, which is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
- Fig. 8 is another exemplary flow chart of an air conditioning adjustment method provided in the embodiment of the present application. As shown in Fig. 8, the method may include the following S401-S407.
- the server obtains a historical driving track in historical driving data of the vehicle and a historical travel time corresponding to the historical driving track;
- the server determines the travel type of the travel time period to which the historical travel time belongs based on the historical travel trajectory;
- the server determines the travel time period to which the historical travel time in the historical driving trajectory belongs, and then determines the travel type corresponding to the travel time period.
- the process of determining the travel time period and the process of determining the travel type are the same as the process of determining the travel time period and the process of determining the travel type in the above-mentioned embodiments of S101-S105, and will not be repeated here.
- the server receives the adjustment data acquisition request, and acquires the current driving data in the adjustment data acquisition request;
- the server obtains the current travel time in the current driving data, and obtains the target travel time period to which the current travel time belongs from the at least one travel time period;
- the server obtains the current travel time in the current driving data, and determines the target travel time period to which the current travel time belongs based on the current travel time.
- the explanation of the target travel time period is the same as the explanation of the target travel time period in the above embodiments of S101-S105, and will not be repeated in this embodiment.
- the server determines the travel type of the target travel time period as the current travel type of the vehicle
- the server obtains target historical driving data associated with the current driving data from the historical driving data of the vehicle based on the current travel type;
- the specific process of obtaining the target historical driving data is the same as the process of obtaining the target historical driving data described in the above embodiments of S101 to S105, and will not be repeated here.
- the server obtains the air conditioning adjustment data corresponding to the target historical driving data, and sends the air conditioning adjustment data to the vehicle terminal;
- S407 in this embodiment can refer to the explanation of S104-S105 in the above embodiment of S101-S105, which will not be repeated here.
- the server determines in advance the travel type corresponding to each travel time period based on historical driving data. After obtaining the adjustment data acquisition request, the corresponding travel type and the air-conditioning adjustment data corresponding to the current driving data are determined based on the current driving data.
- the air-conditioning adjustment data is sent to the vehicle-mounted terminal according to the travel type, so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data, and the air-conditioning adjustment data is determined based on the historical driving data of the vehicle and the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for adjusting the air-conditioning of the vehicle at present. This can provide the vehicle with personalized air-conditioning adjustment data, which is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
- Fig. 9 is another exemplary flow chart of an air conditioning adjustment method provided in the embodiment of the present application. As shown in Fig. 9, the method may include the following S501-S502.
- the vehicle terminal obtains current driving data of the vehicle, and sends an adjustment data acquisition request carrying the current driving data to the server;
- the server After the server obtains the adjustment data acquisition request, it executes S401-S407.
- the vehicle terminal receives the air conditioning adjustment data, and performs air conditioning adjustment based on the air conditioning adjustment data;
- an adjustment data acquisition request carrying the current driving data is sent to the server to obtain the air-conditioning adjustment data for air-conditioning adjustment, so as to determine the air-conditioning adjustment data based on the historical driving data of the vehicle in combination with the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for the current adjustment of the air-conditioning of the vehicle, which can provide the vehicle with personalized air-conditioning adjustment data, and is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
- the server provided in the embodiment of the present application will be described in detail below in conjunction with FIG10 to FIG15 .
- the server in FIG10 to FIG15 is used to execute the method of the embodiment shown in FIG3 to FIG8 of the present application.
- FIG3 to FIG8 of the present application For the sake of convenience, only the part related to the embodiment of the present application is shown.
- Fig. 10 is a schematic diagram of an exemplary structure of a server provided in an embodiment of the present application.
- the server 1 in the embodiment of the present application may include: a current data acquisition unit 11, a historical data acquisition unit 12 and a data sending unit 13.
- the current data acquisition unit 11 is used to receive an adjustment data acquisition request and acquire the current driving data in the adjustment data acquisition request;
- a historical data acquisition unit 12 configured to acquire target historical driving data associated with the current driving data from the historical driving data of the vehicle;
- the data sending unit 13 is used to obtain air conditioning adjustment data corresponding to the target historical driving data, and send the air conditioning adjustment data to the vehicle terminal, so that the vehicle terminal performs air conditioning adjustment based on the air conditioning adjustment data.
- the server 1 further includes:
- the current type determination unit 14 is used to determine the current travel type of the vehicle based on the current driving data.
- the server 1 further includes:
- a historical time acquisition unit 15 is used to acquire a historical driving track in the historical driving data of the vehicle and a historical travel time corresponding to the historical driving track;
- the history type determination unit 16 is used to determine the travel type of the travel time period to which the historical travel time belongs based on the historical driving trajectory.
- the history type determination unit 16 includes:
- the first trajectory acquisition subunit 161 is used to acquire a plurality of first driving trajectories with similar trajectories from the historical driving trajectories; the plurality of first driving trajectories with similar trajectories are determined based on the position change of the vehicle.
- a first time determination subunit 162 configured to determine a first travel time corresponding to each first driving track in the plurality of first driving tracks from the historical travel time;
- a time screening subunit 163, configured to perform time screening on the first travel times corresponding to the first driving trajectories based on at least one travel time period;
- the history type determination subunit 164 is configured to determine the travel type of each travel time period based on the number of travel times included in each travel time period in the at least one travel time period.
- the current type determination unit 14 includes:
- the time period acquisition subunit 141 is used to acquire the current travel time in the current driving data, and acquire the target travel time period to which the current travel time belongs in the at least one travel time period;
- the current type determination subunit 142 is configured to determine the travel type of the target travel time period as the current travel type of the vehicle.
- the historical data acquisition unit 12 includes:
- the historical data acquisition subunit 121 is used to acquire historical mileage and historical status data corresponding to the historical mileage from the historical travel data when the current travel type is probabilistic travel, wherein the historical status data includes historical air conditioning adjustment data and historical status data corresponding to the historical mileage.
- the probability travel indicates that there is no vehicle driving trajectory with a similar trajectory in the historical driving data;
- a mileage clustering subunit 122 configured to perform clustering based on the historical driving mileage and the air conditioning setting temperature in the historical air conditioning adjustment data as features to obtain at least one clustering class, and to obtain historical environmental data corresponding to each clustering class in the at least one clustering class from the historical state data, wherein the historical environmental data includes an in-vehicle temperature and an outside vehicle ambient temperature;
- the target data acquisition subunit 123 is used to obtain the current environmental data in the current driving data, and perform approximation calculations on the current environmental data and the historical environmental data corresponding to each aggregation class to determine the target historical state data with the greatest approximation in each aggregation class, wherein the current environmental data includes the current temperature inside the vehicle and the current ambient temperature outside the vehicle.
- the data sending unit 13 includes:
- the adjustment data acquisition subunit 131 is used to obtain the air conditioning adjustment data and the driving mileage corresponding to the target historical driving data from the historical status data corresponding to each aggregation class in the at least one aggregation class;
- the mileage determination subunit 132 is used to obtain a preset mileage pre-stored in the server, calculate the difference mileage based on the driving mileage of the target historical status data in each aggregation class, and determine the size relationship between the difference mileage and the preset mileage;
- the data sending subunit 133 is used to determine the sending method of the air-conditioning adjustment data based on the size relationship between the difference mileage and the preset mileage and the air-conditioning adjustment data, and send the air-conditioning adjustment data to the vehicle-mounted terminal based on the sending method, so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data.
- the data sending subunit 133 is further configured to:
- the air conditioning adjustment data corresponding to the target historical status data in each aggregation class is used as the target air conditioning adjustment data, and the target air conditioning adjustment data is sent to the vehicle terminal, so that the vehicle terminal determines the selected target air conditioning adjustment data as the selection data for the selection operation of the target air conditioning adjustment data, so as to perform air conditioning adjustment based on the selection data;
- the air-conditioning adjustment data corresponding to the target historical status data in each aggregation class is averaged to obtain target air-conditioning adjustment data, and the target air-conditioning adjustment data is sent to the vehicle terminal so that the vehicle terminal uses the target air-conditioning adjustment data for air-conditioning adjustment.
- the historical data acquisition unit 12 further includes:
- the historical data acquisition subunit 121 is further used to acquire historical state data in the historical driving data of the vehicle when the current travel type is regular travel, wherein the regular travel indicates that there are vehicle driving trajectories with similar trajectories in the historical driving data;
- the target data acquisition subunit 123 is also used to perform approximation calculations based on the current environmental data in the current driving data and the mileage, in-vehicle temperature and outdoor ambient temperature in the historical driving data as characteristics, so as to determine the target historical state data with the greatest approximation in the historical state data.
- the data sending unit 13 further includes:
- the adjustment data acquisition subunit 131 is further used to obtain the air conditioning adjustment data corresponding to the target historical state data from the historical driving data;
- the data sending subunit 133 is further used to send the air conditioning adjustment data to the vehicle terminal, so that the vehicle terminal performs air conditioning adjustment based on the air conditioning adjustment data.
- the server determines in advance the travel type corresponding to each travel time period based on historical driving data. After obtaining the adjustment data acquisition request, the corresponding travel type and the air-conditioning adjustment data corresponding to the current driving data are determined based on the current driving data.
- the air-conditioning adjustment data sends the target air-conditioning adjustment data to the vehicle-mounted terminal according to the travel type, so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data, and determines the air-conditioning adjustment data based on the historical driving data of the vehicle in combination with the current driving data of the vehicle.
- the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for adjusting the air-conditioning of the vehicle at present.
- This can provide the vehicle with personalized air-conditioning adjustment data, which is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
- the vehicle-mounted terminal provided in the embodiment of the present application will be described in detail below in conjunction with FIG16 .
- the vehicle-mounted terminal in FIG16 is used to execute the method of the embodiment shown in FIG5 and FIG9 of the present application.
- FIG5 and FIG9 of the present application For the sake of convenience, only the part related to the embodiment of the present application is shown.
- FIG5 and FIG9 of the present application please refer to the embodiment shown in FIG5 and FIG9 of the present application.
- FIG16 is a schematic diagram of the structure of a vehicle-mounted terminal according to an embodiment of the present application.
- the vehicle-mounted terminal 2 may include: a request sending unit 21 and an air conditioning adjustment unit 22 .
- the request sending unit 21 is used to obtain the current driving data of the vehicle, and send an adjustment data acquisition request carrying the current driving data to the server, so that after receiving the adjustment data acquisition request, the server acquires the target historical driving data associated with the current driving data based on the current driving data in the adjustment data acquisition request, acquires the air conditioning adjustment data corresponding to the target historical driving data, and sends the air conditioning adjustment data to the vehicle-mounted terminal;
- the air conditioning adjustment unit 22 is used to receive the air conditioning adjustment data and perform air conditioning adjustment based on the air conditioning adjustment data.
- an adjustment data acquisition request carrying the current driving data is sent to the server to obtain the air-conditioning adjustment data for air-conditioning adjustment, so as to determine the air-conditioning adjustment data based on the historical driving data of the vehicle in combination with the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for the current adjustment of the air-conditioning of the vehicle, which can provide the vehicle with personalized air-conditioning adjustment data, and is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
- the present application also provides a computer storage medium, which can store multiple program instructions, which are suitable for being loaded by a processor and executing the method steps of the embodiments shown in Figures 1 to 9 above.
- the specific execution process can be seen in The specific description of the embodiments shown in Figures 1 to 9 will not be repeated here.
- An embodiment of the present application also provides an air-conditioning adjustment system, which includes a server and a vehicle-mounted terminal.
- the server executes the method steps of the embodiments shown in Figures 3 to 8 above, and the vehicle-mounted terminal executes the method steps of the embodiments shown in Figures 5 and 9 above, which are not repeated here.
- the electronic device 1000 may include: at least one processor 1001, such as a CPU, at least one network interface 1004, an input/output interface 1003, a memory 1005, and at least one communication bus 1002.
- the communication bus 1002 is used to realize the connection and communication between these components.
- the network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface).
- the memory 1005 may be a high-speed RAM memory or a non-volatile memory (non-volatile memory), such as at least one disk memory.
- the memory 1005 may also be at least one storage device located away from the aforementioned processor 1001.
- the memory 1005 as a computer storage medium may include an operating system, a network communication module, an input/output interface module, and an air conditioning adjustment application.
- the input-output interface 1003 is mainly used to provide an input interface for the user and obtain data input by the user.
- the processor 1001 may be used to call the air conditioning adjustment application stored in the memory 1005, and specifically perform the following operations:
- Acquire air conditioning adjustment data corresponding to the target historical driving data and send the air conditioning adjustment data to the vehicle-mounted terminal, so that the vehicle-mounted terminal performs air conditioning adjustment based on the air conditioning adjustment data.
- the processor 1001 before acquiring target historical driving data associated with the current driving data from the historical driving data of the vehicle, the processor 1001 further performs the following operations:
- a current travel type of the vehicle is determined.
- the processor 1001 before receiving the adjustment data acquisition request, the processor 1001 further performs the following operations:
- the travel type of the travel time period to which the historical travel time belongs is determined based on the historical travel trajectory.
- the processor 1001 when the processor 1001 determines the travel type of the travel time period to which the historical travel time belongs based on the historical travel trajectory, the processor 1001 specifically performs the following operations:
- a plurality of first driving trajectories with similar trajectories are acquired from the historical driving trajectories; the plurality of first driving trajectories with similar trajectories are determined based on the position change of the vehicle.
- a travel type of each travel time period is determined.
- the processor 1001 when the processor 1001 determines the current travel type of the vehicle based on the current driving data, the processor 1001 specifically performs the following operations:
- the travel type of the target travel time period is determined as the current travel type of the vehicle.
- the processor 1001 when the processor 1001 acquires target historical driving data associated with the current driving data from the historical driving data of the vehicle based on the current travel type, the processor 1001 specifically performs the following operations:
- a historical travel mileage and historical status data corresponding to the historical travel mileage are obtained from the historical travel data, the historical status data including historical air conditioning adjustment data and historical environment data, and the probabilistic travel indicates that there is no vehicle travel trajectory with a similar trajectory in the historical travel data;
- Clustering is performed based on the historical mileage and the air conditioning setting temperature in the historical air conditioning adjustment data as features to obtain at least one cluster class, and historical environmental data corresponding to each cluster class in the at least one cluster class is obtained from the historical state data, wherein the historical environmental data includes an in-vehicle temperature and an outdoor ambient temperature;
- the processor 1001 specifically performs the following operations when acquiring the air conditioning adjustment data corresponding to the target historical driving data and sending the air conditioning adjustment data to the vehicle-mounted terminal so that the vehicle-mounted terminal performs air conditioning adjustment based on the air conditioning adjustment data:
- a sending method of the air-conditioning adjustment data is determined, and the air-conditioning adjustment data is sent to the vehicle-mounted terminal based on the sending method, so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data.
- the processor 1001 determines the target air-conditioning adjustment data based on the size relationship between the difference mileage and the preset mileage and the air-conditioning adjustment data, and sends the target air-conditioning adjustment data to the vehicle terminal so that the vehicle terminal performs air-conditioning adjustment based on the air-conditioning adjustment data, and specifically performs the following operations:
- the air conditioning adjustment data corresponding to the target historical status data in each aggregation class is used as the target air conditioning adjustment data, and the target air conditioning adjustment data is sent to the vehicle terminal, so that the vehicle terminal determines the selected target air conditioning adjustment data as the selection data for the selection operation of the target air conditioning adjustment data, so as to perform air conditioning adjustment based on the selection data;
- the air-conditioning adjustment data corresponding to the target historical status data in each aggregation class is averaged to obtain target air-conditioning adjustment data, and the target air-conditioning adjustment data is sent to the vehicle terminal so that the vehicle terminal uses the target air-conditioning adjustment data for air-conditioning adjustment.
- the processor 1001 when the processor 1001 acquires target historical driving data associated with the current driving data from the historical driving data of the vehicle based on the current driving data, the processor 1001 performs the following operations:
- the current travel type is regular travel
- obtaining historical state data in the historical travel data of the vehicle wherein the regular travel indicates that there are vehicle travel trajectories with similar trajectories in the historical travel data
- Approximation calculations are performed based on the mileage, in-vehicle temperature, and outside-vehicle ambient temperature in the current driving data and the historical driving data as features, so as to determine target historical state data corresponding to a maximum approximation value in the historical state data.
- the processor 1001 When the processor 1001 acquires the air conditioning adjustment data corresponding to the target historical driving data and sends the air conditioning adjustment data to the vehicle terminal so that the vehicle terminal performs air conditioning adjustment based on the air conditioning adjustment data, the processor 1001 specifically performs the following operations:
- the air conditioning adjustment data is sent to the vehicle-mounted terminal, so that the vehicle-mounted terminal performs air conditioning adjustment based on the air conditioning adjustment data.
- the server determines in advance the travel type corresponding to each travel time period based on historical driving data. After obtaining the adjustment data acquisition request, the corresponding travel type and the air-conditioning adjustment data corresponding to the current driving data are determined based on the current driving data.
- the air-conditioning adjustment data is sent to the vehicle-mounted terminal according to the travel type, so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data, and the air-conditioning adjustment data is determined based on the historical driving data of the vehicle and the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for adjusting the air-conditioning of the vehicle at present. This can provide the vehicle with personalized air-conditioning adjustment data, which is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
- the electronic device 2000 may include: at least one processor 2001, such as a CPU, at least one network interface 2004, an input/output interface 2003, a memory 2005, and at least one communication bus 2002.
- the communication bus 2002 is used to realize the connection and communication between these components.
- the network interface 2004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface).
- the memory 2005 may be a high-speed RAM memory or a non-volatile memory (non-volatile memory), such as at least one disk memory.
- the memory 2005 may also be at least one storage device located away from the aforementioned processor 2001.
- the memory 2005 as a computer storage medium may include an operating system, a network communication module, an input/output interface module, and an air conditioning adjustment application.
- the input-output interface 2003 is mainly used to provide an input interface for the user and obtain data input by the user.
- the processor 2001 may be used to call the air conditioning adjustment application stored in the memory 2005, and specifically perform the following operations:
- the server Acquire current driving data of the vehicle, and send an adjustment data acquisition request carrying the current driving data to a server, so that after receiving the adjustment data acquisition request, the server acquires target historical driving data associated with the current driving data based on the current driving data in the adjustment data acquisition request, acquires air conditioning adjustment data corresponding to the target historical driving data, and sends the air conditioning adjustment data to the vehicle-mounted terminal;
- the air conditioning adjustment data is received, and air conditioning adjustment is performed based on the air conditioning adjustment data.
- the processor 2001 when the processor 2001 receives the air conditioning adjustment data and performs air conditioning adjustment based on the air conditioning adjustment data, the processor 2001 specifically performs the following operations:
- an inquiry message is displayed on the display screen of the vehicle-mounted terminal, a selection operation for the inquiry message is obtained, the selected air-conditioning adjustment data is determined as the selection data based on the selection operation, and air-conditioning adjustment is performed based on the selection data, and the mileage inquiry message is used to determine the air-conditioning adjustment data to be adopted; wherein the air-conditioning adjustment data carries the difference mileage, and when the server determines that the current travel type of the vehicle is a probabilistic travel based on the current driving data, the historical driving mileage and the historical status data corresponding to the historical driving mileage are obtained from the historical driving data of the vehicle, and the historical status data includes historical air-conditioning adjustment data and historical environmental data, clustering is performed based on the historical driving mileage and the air-conditioning setting temperature in the historical air-conditioning adjustment data as features to obtain at least one clustering class, and the historical environmental data corresponding to each clustering class in the at least one clustering class is obtained from the historical status data, and the
- air conditioning is adjusted based on the air conditioning adjustment data.
- the processor 2001 when the processor 2001 receives the air conditioning adjustment data and performs air conditioning adjustment based on the air conditioning adjustment data, it further performs the following operations:
- air conditioning adjustment data sent by the server is received; air conditioning adjustment is performed based on the air conditioning adjustment data, and the regular travel indicates that there are vehicle travel trajectories with similar trajectories in the historical travel data.
- an adjustment data acquisition request carrying the current driving data is sent to the server to obtain the air-conditioning adjustment data for air-conditioning adjustment, so as to determine the air-conditioning adjustment data based on the historical driving data of the vehicle in combination with the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for the current adjustment of the air-conditioning of the vehicle, which can provide the vehicle with personalized air-conditioning adjustment data, and is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
- the storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.
Landscapes
- Physics & Mathematics (AREA)
- Thermal Sciences (AREA)
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Air-Conditioning For Vehicles (AREA)
Abstract
An air-conditioner adjustment method and system, and a server and a terminal. The method comprises: receiving an adjustment data acquisition request, and acquiring the current traveling data in the adjustment data acquisition request; acquiring, from historical traveling data of a vehicle, target historical traveling data associated with the current traveling data; and acquiring air-conditioner adjustment data corresponding to the target historical traveling data, and sending the air-conditioner adjustment data to a vehicle-mounted terminal, such that the vehicle-mounted terminal adjusts an air conditioner on the basis of the air-conditioner adjustment data. Air-conditioner adjustment data is determined according to historical traveling data of a vehicle in combination with the current traveling data of the vehicle, that is, the air-conditioner adjustment data corresponding to the historical traveling data of the vehicle is used as the basis data for the vehicle to currently adjust an air conditioner, such that the personalized air-conditioner adjustment data can be provided for the vehicle, thereby facilitating an improvement in the adjustment quality of a driving environment in a cabin of the vehicle.
Description
本申请要求于2022年10月31日提交国家知识产权局、申请号为202211344251.2、申请名称为“一种空调调节方法、服务器、终端及***”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on October 31, 2022, with application number 202211344251.2 and application name “An air conditioning adjustment method, server, terminal and system”, all contents of which are incorporated by reference in this application.
本申请涉及计算机技术领域,尤其涉及一种空调调节方法、服务器、终端及***。The present application relates to the field of computer technology, and in particular to an air conditioning adjustment method, server, terminal and system.
现如今,随着车辆的普及,越来越多的人选择便利的自驾方式出行,而在驾驶车辆时,空调的运行对驾驶环境的影响至关重要,合理地设置空调的温度以及风速是调节驾驶环境的关键要素。Nowadays, with the popularization of vehicles, more and more people choose the convenient way of traveling by self-driving. When driving a vehicle, the operation of the air conditioner is crucial to the driving environment. Reasonable setting of the temperature and wind speed of the air conditioner is the key factor in adjusting the driving environment.
发明内容Summary of the invention
本申请提供一种空调调节方法、服务器、终端及***,通过服务器获取调节数据获取请求,将得到的空调调节数据发送至车载终端,以使车载终端基于空调调节数据进行空调调节,实现根据车辆的历史行驶数据结合车辆的当前行驶数据,确定空调调节数据,即将车辆的历史行驶数据所对应的空调调节数据作为车辆当前调整空调的依据数据,能够为车辆提供具有个性化的空调调节数据,有利于提高车辆车舱内驾驶环境的调节质量。The present application provides an air conditioning adjustment method, a server, a terminal and a system, which obtain an adjustment data acquisition request through a server, and send the obtained air conditioning adjustment data to a vehicle-mounted terminal, so that the vehicle-mounted terminal performs air conditioning adjustment based on the air conditioning adjustment data, and determines the air conditioning adjustment data according to the historical driving data of the vehicle in combination with the current driving data of the vehicle, that is, the air conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for the current adjustment of the air conditioning of the vehicle, which can provide the vehicle with personalized air conditioning adjustment data, and is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
第一方面,本申请实施例提供一种空调调节方法,包括:In a first aspect, an embodiment of the present application provides an air conditioning adjustment method, comprising:
车载终端获取车辆的当前行驶数据,向服务器发送携带有所述当前行驶数据的调节数据获取请求;The vehicle-mounted terminal obtains the current driving data of the vehicle, and sends an adjustment data acquisition request carrying the current driving data to the server;
所述服务器接收所述调节数据获取请求,获取所述调节数据获取请求中的所述当前行驶数据;The server receives the adjustment data acquisition request, and acquires the current driving data in the adjustment data acquisition request;
所述服务器基于所述当前行驶数据,在所述车辆的历史行驶数据中获取与所述当前行驶数据相关联的目标历史行驶数据;The server acquires target historical driving data associated with the current driving data from the historical driving data of the vehicle based on the current driving data;
所述服务器获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至所述车载终端;The server obtains the air conditioning adjustment data corresponding to the target historical driving data, and sends the air conditioning adjustment data to the vehicle terminal;
所述车载终端接收所述空调调节数据,基于所述空调调节数据进行空调调节。The vehicle-mounted terminal receives the air-conditioning adjustment data and performs air-conditioning adjustment based on the air-conditioning adjustment data.
第二方面,本申请实施例提供一种空调调节方法,所述方法应用于服务器,包括:In a second aspect, an embodiment of the present application provides an air conditioning adjustment method, which is applied to a server and includes:
接收调节数据获取请求,获取所述调节数据获取请求中的当前行驶数据;receiving an adjustment data acquisition request, and acquiring current driving data in the adjustment data acquisition request;
基于所述当前行驶数据,在车辆的历史行驶数据中获取与所述当前行驶数据相关联的目标历史行驶数据;Based on the current driving data, acquiring target historical driving data associated with the current driving data from the historical driving data of the vehicle;
获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至车载终端,以使所述车载终端基于所述空调调节数据进行空调调节。Acquire air conditioning adjustment data corresponding to the target historical driving data, and send the air conditioning adjustment data to the vehicle-mounted terminal, so that the vehicle-mounted terminal performs air conditioning adjustment based on the air conditioning adjustment data.
一种可能的实现方式中,所述基于所述当前行驶数据,在车辆的历史行驶数据中获取与所述当前行驶数据相关联的目标历史行驶数据,还包括:In a possible implementation, the acquiring, based on the current driving data, target historical driving data associated with the current driving data from the historical driving data of the vehicle further includes:
基于所述当前行驶数据,确定所述车辆的当前出行类型。Based on the current driving data, a current travel type of the vehicle is determined.
一种可能的实现方式中,所述接收调节数据获取请求之前,所述方法还包括:In a possible implementation, before receiving the adjustment data acquisition request, the method further includes:
获取车辆的历史行驶数据中的历史行驶轨迹以及所述历史行驶轨迹对应的历史出行时间;Obtaining a historical driving trajectory in the historical driving data of the vehicle and a historical travel time corresponding to the historical driving trajectory;
基于所述历史行驶轨迹确定所述历史出行时间所属出行时间段的出行类型。The travel type of the travel time period to which the historical travel time belongs is determined based on the historical travel trajectory.
一种可能的实现方式中,所述基于所述历史行驶轨迹确定所述历史出行时间所属出行时间段的出行类型,包括:In a possible implementation, determining the travel type of the travel time period to which the historical travel time belongs based on the historical travel trajectory includes:
在所述历史行驶轨迹中获取轨迹相似的多个第一行驶轨迹;所述轨迹相似的多个第一行驶轨迹基于所述车辆的位置变化进行确定。A plurality of first driving trajectories with similar trajectories are acquired from the historical driving trajectories; and the plurality of first driving trajectories with similar trajectories are determined based on the position change of the vehicle.
在所述历史出行时间中确定所述多个第一行驶轨迹中各第一行驶轨迹对应的第一出行时间;Determining a first travel time corresponding to each first driving track in the plurality of first driving tracks from the historical travel time;
基于至少一个出行时间段对所述各第一行驶轨迹对应的第一出行时间进行时间筛选;Performing time screening on the first travel time corresponding to each of the first driving trajectories based on at least one travel time period;
基于所述至少一个出行时间段中各出行时间段所包含的出行时间数量,确定所述各出行时间段的出行类型。Based on the number of travel times included in each travel time period in the at least one travel time period, a travel type of each travel time period is determined.
一种可能的实现方式中,所述基于所述当前行驶数据确定所述车辆的当前出行类型,包括:In a possible implementation, determining the current travel type of the vehicle based on the current driving data includes:
获取所述当前行驶数据中的当前出行时间,在所述至少一个出行时间段中获取所述当前出行时间所属的目标出行时间段;Acquire a current travel time in the current driving data, and acquire a target travel time period to which the current travel time belongs in the at least one travel time period;
将所述目标出行时间段的出行类型确定为所述车辆的当前出行类型。The travel type of the target travel time period is determined as the current travel type of the vehicle.
一种可能的实现方式中,所述基于所述当前出行类型,在所述车辆的历史行驶数据中获取与所述当前行驶数据相关联的目标历史行驶数据,包括:In a possible implementation, based on the current travel type, obtaining target historical driving data associated with the current driving data from the historical driving data of the vehicle includes:
当所述当前出行类型为概率出行时,在所述历史行驶数据中获取历史行驶里程和所述历史行驶里程对应的历史状态数据,所述历史状态数据包括历史空调调节数据和历史环境数据,所述概率出行表示所述历史行驶数据中不存在轨迹相似的车辆行驶轨迹;When the current travel type is a probabilistic travel, a historical travel mileage and historical status data corresponding to the historical travel mileage are obtained from the historical travel data, the historical status data including historical air conditioning adjustment data and historical environment data, and the probabilistic travel indicates that there is no vehicle travel trajectory with a similar trajectory in the historical travel data;
基于所述历史行驶里程和所述历史空调调节数据中的空调设置温度作为特征进行聚类,以得到至少一个聚合类,在所述历史状态数据中获取所述至少一个聚合类中各聚合类对应的历史环境数据,所述历史环境数据包括车内温度和车外环境温度;Clustering is performed based on the historical mileage and the air conditioning setting temperature in the historical air conditioning adjustment data as features to obtain at least one cluster class, and historical environmental data corresponding to each cluster class in the at least one cluster class is obtained from the historical state data, wherein the historical environmental data includes an in-vehicle temperature and an outdoor ambient temperature;
获取所述当前行驶数据中的当前环境数据,对所述当前环境数据和所述各聚合类对应的所述历史
环境数据分别进行近似度计算,以在所述各聚合类中确定近似度最大值对应的目标历史状态数据。Obtain the current environment data in the current driving data, and compare the current environment data with the history data corresponding to each aggregation class. The environmental data are respectively subjected to approximation calculations to determine the target historical state data corresponding to the maximum approximation value in each of the aggregation classes.
一种可能的实现方式中,所述获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至车载终端,以使所述车载终端基于所述空调调节数据进行空调调节,包括:In a possible implementation, the acquiring the air conditioning adjustment data corresponding to the target historical driving data, and sending the air conditioning adjustment data to the vehicle terminal so that the vehicle terminal performs air conditioning adjustment based on the air conditioning adjustment data, includes:
在所述至少一个聚合类中各聚合类对应的历史状态数据中,获取所述目标历史行驶数据对应的空调调节数据和行驶里程;Acquire the air conditioning adjustment data and the driving mileage corresponding to the target historical driving data from the historical status data corresponding to each of the at least one aggregation class;
获取预存于所述服务器的预设里程,基于所述各聚合类中目标历史状态数据的所述行驶里程进行计算得到差值里程,确定所述差值里程与所述预设里程之间的大小关系;Obtaining a preset mileage pre-stored in the server, calculating a difference mileage based on the driving mileage of the target historical status data in each aggregation class, and determining a size relationship between the difference mileage and the preset mileage;
基于所述差值里程与所述预设里程之间的大小关系以及所述空调调节数据,确定所述空调调节数据的下发方式,将所述空调调节数据基于所述下发方式发送至所述车载终端,以使所述车载终端基于所述空调调节数据进行空调调节。Based on the relationship between the difference mileage and the preset mileage and the air-conditioning adjustment data, a sending method of the air-conditioning adjustment data is determined, and the air-conditioning adjustment data is sent to the vehicle-mounted terminal based on the sending method, so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data.
一种可能的实现方式中,计算得到所述差值里程之后,所述方法还包括:当所述差值里程大于或者等于所述预设里程时,将所述各聚合类中目标历史状态数据对应的所述空调调节数据作为目标空调调节数据,将所述目标空调调节数据发送至所述车载终端,以使所述车载终端针对所述目标空调调节数据的选择操作,确定所选择的所述目标空调调节数据作为选择数据,以基于所述选择数据进行空调调节;In a possible implementation, after the difference mileage is calculated, the method further includes: when the difference mileage is greater than or equal to the preset mileage, using the air conditioning adjustment data corresponding to the target historical status data in each aggregation class as the target air conditioning adjustment data, and sending the target air conditioning adjustment data to the vehicle terminal, so that the vehicle terminal determines the selected target air conditioning adjustment data as the selection data for the selection operation of the target air conditioning adjustment data, so as to perform air conditioning adjustment based on the selection data;
或者,or,
当所述差值里程小于所述预设里程时,将所述各聚合类中目标历史状态数据对应的所述空调调节数据进行均值处理得到目标空调调节数据,将所述目标空调调节数据发送至所述车载终端,以使所述车载终端采用所述目标空调调节数据进行空调调节。When the difference mileage is less than the preset mileage, the air-conditioning adjustment data corresponding to the target historical status data in each aggregation class is averaged to obtain target air-conditioning adjustment data, and the target air-conditioning adjustment data is sent to the vehicle terminal so that the vehicle terminal uses the target air-conditioning adjustment data for air-conditioning adjustment.
一种可能的实现方式中,所述基于所述当前行驶数据,在所述车辆的历史行驶数据中获取与所述当前行驶数据相关联的目标历史行驶数据,包括:In a possible implementation, the acquiring, based on the current driving data, target historical driving data associated with the current driving data from the historical driving data of the vehicle includes:
当所述当前出行类型为规律出行时,获取所述车辆的所述历史行驶数据中历史状态数据,所述规律出行表示所述历史行驶数据中存在轨迹相似的车辆行驶轨迹;When the current travel type is regular travel, obtaining historical state data in the historical travel data of the vehicle, wherein the regular travel indicates that there are vehicle travel trajectories with similar trajectories in the historical travel data;
基于所述当前行驶数据和所述历史行驶数据中的行驶里程、车内温度和车外环境温度为特征分别进行近似度计算,以在所述历史状态数据中确定近似度最大值对应的目标历史状态数据。Approximation calculations are performed based on the mileage, in-vehicle temperature, and outside-vehicle ambient temperature in the current driving data and the historical driving data as features, so as to determine target historical state data corresponding to a maximum approximation value in the historical state data.
所述获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至车载终端,以使所述车载终端基于所述空调调节数据进行空调调节,包括:The acquiring of air conditioning adjustment data corresponding to the target historical driving data, and sending the air conditioning adjustment data to the vehicle-mounted terminal so that the vehicle-mounted terminal performs air conditioning adjustment based on the air conditioning adjustment data, includes:
在所述历史行驶数据中,获取所述目标历史状态数据对应的空调调节数据;In the historical driving data, obtaining air conditioning adjustment data corresponding to the target historical state data;
将所述空调调节数据发送至所述车载终端,以使所述车载终端基于所述空调调节数据进行空调调节。The air conditioning adjustment data is sent to the vehicle-mounted terminal, so that the vehicle-mounted terminal performs air conditioning adjustment based on the air conditioning adjustment data.
第三方面,本申请实施例提供一种空调调节方法,所述方法应用于车载终端,包括:In a third aspect, an embodiment of the present application provides an air conditioning adjustment method, which is applied to a vehicle-mounted terminal and includes:
获取车辆的当前行驶数据,向服务器发送携带有所述当前行驶数据的调节数据获取请求,以使所述服务器接收所述调节数据获取请求后,基于所述调节数据获取请求中的所述当前行驶数据,获取与所述当前行驶数据相关联的目标历史行驶数据,获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至所述车载终端;Acquire current driving data of the vehicle, and send an adjustment data acquisition request carrying the current driving data to a server, so that after receiving the adjustment data acquisition request, the server acquires target historical driving data associated with the current driving data based on the current driving data in the adjustment data acquisition request, acquires air conditioning adjustment data corresponding to the target historical driving data, and sends the air conditioning adjustment data to the vehicle-mounted terminal;
接收所述空调调节数据,基于所述空调调节数据进行空调调节。The air conditioning adjustment data is received, and air conditioning adjustment is performed based on the air conditioning adjustment data.
一种可能的实现方式中,所述接收所述空调调节数据,基于所述空调调节数据进行空调调节,包括:In a possible implementation, the receiving the air conditioning adjustment data and performing air conditioning adjustment based on the air conditioning adjustment data includes:
当所述车辆的出行类型为概率出行时,接收所述服务器发送的空调调节数据;When the travel type of the vehicle is probabilistic travel, receiving air conditioning adjustment data sent by the server;
当差值里程大于或者等于预设里程时,在所述车载终端的显示屏上显示询问信息,获取针对所述询问信息的选择操作,基于所述选择操作确定所选择的所述空调调节数据作为选择数据,基于所述选择数据进行空调调节,所述询问信息用于确定要采用的空调调节数据;其中,所述空调调节数据携带有所述差值里程,所述服务器基于所述当前行驶数据确定所述车辆的当前出行类型为概率出行时,在车辆的历史行驶数据中获取历史行驶里程和所述历史行驶里程对应的历史状态数据,所述历史状态数据包括历史空调调节数据和历史环境数据,基于所述历史行驶里程和所述历史空调调节数据中的空调设置温度作为特征进行聚类,以得到至少一个聚合类,在所述历史状态数据中获取所述至少一个聚合类中各聚合类对应的历史环境数据,在所述至少一个聚合类中各聚合类对应的历史状态数据中,获取所述目标历史行驶数据对应的空调调节数据和行驶里程,基于所述各聚合类中目标历史状态数据的所述行驶里程进行计算得到所述差值里程,所述概率出行表示所述历史行驶数据中不存在轨迹相似的车辆行驶轨迹;When the difference mileage is greater than or equal to the preset mileage, an inquiry message is displayed on the display screen of the vehicle-mounted terminal, a selection operation for the inquiry message is obtained, the selected air conditioning adjustment data is determined as the selection data based on the selection operation, and the air conditioning adjustment is performed based on the selection data, and the inquiry message is used to determine the air conditioning adjustment data to be adopted; wherein the air conditioning adjustment data carries the difference mileage, and when the server determines that the current travel type of the vehicle is a probabilistic travel based on the current travel data, the historical travel mileage and the historical state data corresponding to the historical travel mileage are obtained from the historical travel data of the vehicle, and the historical state data includes historical air conditioning adjustment data and historical environment data, clustering is performed based on the historical travel mileage and the air conditioning setting temperature in the historical air conditioning adjustment data as features to obtain at least one clustering class, and the historical environment data corresponding to each clustering class in the at least one clustering class is obtained from the historical state data, and the air conditioning adjustment data and the travel mileage corresponding to the target historical travel data are obtained from the historical state data corresponding to each clustering class in the at least one clustering class, and the difference mileage is calculated based on the travel mileage of the target historical state data in each clustering class, and the probabilistic travel indicates that there is no vehicle travel trajectory with a similar trajectory in the historical travel data;
或者,or,
当所述差值里程小于所述预设里程时,基于所述空调调节数据进行空调调节。When the difference mileage is less than the preset mileage, air conditioning is adjusted based on the air conditioning adjustment data.
一种可能的实现方式中,所述接收所述空调调节数据,基于所述空调调节数据进行空调调节,所述方法还包括:In a possible implementation, the receiving the air conditioning adjustment data, and performing air conditioning adjustment based on the air conditioning adjustment data, the method further includes:
当所述车辆的出行类型为规律出行时,接收所述服务器发送的空调调节数据,基于所述空调调节数据进行空调调节,所述规律出行表示所述历史行驶数据中存在轨迹相似的车辆行驶轨迹。When the travel type of the vehicle is regular travel, the air conditioning adjustment data sent by the server is received, and air conditioning adjustment is performed based on the air conditioning adjustment data. The regular travel indicates that there are vehicle travel trajectories with similar trajectories in the historical travel data.
第四方面,本申请实施例提供一种服务器,其中,所述服务器包括:In a fourth aspect, an embodiment of the present application provides a server, wherein the server includes:
当前数据获取单元,用于接收调节数据获取请求,获取所述调节数据获取请求中的当前行驶数据;A current data acquisition unit, configured to receive an adjustment data acquisition request and acquire current driving data in the adjustment data acquisition request;
历史数据获取单元,用于在车辆的历史行驶数据中获取与所述当前行驶数据相关联的目标历史行驶数据;A historical data acquisition unit, used to acquire target historical driving data associated with the current driving data from the historical driving data of the vehicle;
数据发送单元,用于获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送
至车载终端,以使所述车载终端基于所述空调调节数据进行空调调节。A data sending unit is used to obtain the air conditioning adjustment data corresponding to the target historical driving data, and send the air conditioning adjustment data to to the vehicle-mounted terminal, so that the vehicle-mounted terminal performs air conditioning adjustment based on the air conditioning adjustment data.
第五方面,本申请实施例提供一种车载终端,所述车载终端包括:In a fifth aspect, an embodiment of the present application provides a vehicle-mounted terminal, the vehicle-mounted terminal comprising:
请求发送单元,用于获取车辆的当前行驶数据,向服务器发送携带有所述当前行驶数据的调节数据获取请求,以使所述服务器接收所述调节数据获取请求后,基于所述调节数据获取请求中的所述当前行驶数据,获取与所述当前行驶数据相关联的目标历史行驶数据,获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至所述车载终端;a request sending unit, configured to obtain current driving data of the vehicle, and send an adjustment data acquisition request carrying the current driving data to a server, so that after receiving the adjustment data acquisition request, the server acquires target historical driving data associated with the current driving data based on the current driving data in the adjustment data acquisition request, acquires air conditioning adjustment data corresponding to the target historical driving data, and sends the air conditioning adjustment data to the vehicle-mounted terminal;
空调调节单元,用于接收所述空调调节数据,基于所述空调调节数据进行空调调节。The air conditioning adjustment unit is used to receive the air conditioning adjustment data and perform air conditioning adjustment based on the air conditioning adjustment data.
第六方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法的步骤。In a sixth aspect, an embodiment of the present application provides a computer storage medium, wherein the computer storage medium stores a plurality of instructions, wherein the instructions are suitable for being loaded by a processor and executing the steps of the above-mentioned method.
第七方面,本申请实施例提供一种电子设备,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行第二方面所述的方法的步骤。In a seventh aspect, an embodiment of the present application provides an electronic device, comprising: a processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the steps of the method described in the second aspect.
第八方面,本申请实施例提供一种电子设备,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行第三方面所述的方法的步骤。In an eighth aspect, an embodiment of the present application provides an electronic device, comprising: a processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the steps of the method described in the third aspect.
第九方面,本申请实施例提供一种空调调节***,所述空调调节***包括服务器和车载终端,所述服务器执行第二方面所述的方法的步骤,所述车载终端执行第三方面的所述方法的步骤。In a ninth aspect, an embodiment of the present application provides an air conditioning system, which includes a server and a vehicle-mounted terminal, wherein the server executes the steps of the method described in the second aspect, and the vehicle-mounted terminal executes the steps of the method described in the third aspect.
在本申请实施例中,通过服务器获取调节数据获取请求,基于历史行驶数据以及调节数据获取请求中的当前行驶数据,得到空调调节数据,将空调调节数据发送至车载终端,以使车载终端基于空调调节数据进行空调调节,实现根据车辆的历史行驶数据结合车辆的当前行驶数据,确定空调调节数据,也就是将车辆的历史行驶数据所对应的空调调节数据作为车辆当前调整空调的依据数据,能够为车辆提供具有个性化的空调调节数据,有利于提高车辆车舱内驾驶环境的调节质量。In an embodiment of the present application, an adjustment data acquisition request is obtained through a server, and air-conditioning adjustment data is obtained based on historical driving data and current driving data in the adjustment data acquisition request. The air-conditioning adjustment data is sent to a vehicle-mounted terminal so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data. The air-conditioning adjustment data is determined based on the historical driving data of the vehicle in combination with the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for adjusting the air-conditioning of the vehicle at present. This can provide the vehicle with personalized air-conditioning adjustment data, which is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.
图1为本申请实施例提供的一种空调调节的***架构图;FIG1 is a system architecture diagram of an air conditioning regulation provided in an embodiment of the present application;
图2为本申请实施例提供的一种空调调节方法的流程时序图;FIG2 is a flow chart of an air conditioning adjustment method provided in an embodiment of the present application;
图3为本申请实施例提供的一种判断相似轨迹的举例示意图;FIG3 is a schematic diagram of an example of determining similar trajectories provided in an embodiment of the present application;
图4为本申请实施例提供的一种近似度计算的举例示意图;FIG4 is a schematic diagram showing an example of similarity calculation provided in an embodiment of the present application;
图5为本申请实施例提供的一种显示调节询问信息的举例示意图;FIG5 is a schematic diagram showing an example of displaying adjustment inquiry information provided by an embodiment of the present application;
图6为本申请实施例提供的一种空调调节方法的流程时序图;FIG6 is a flow chart of an air conditioning adjustment method provided in an embodiment of the present application;
图7为本申请实施例提供的一种空调调节方法的一示例性流程示意图;FIG. 7 is a schematic diagram of an exemplary flow chart of an air conditioning adjustment method provided in an embodiment of the present application;
图8为本申请实施例提供的一种空调调节方法的又一示例性流程示意图;FIG8 is another exemplary flow chart of an air conditioning adjustment method provided in an embodiment of the present application;
图9为本申请实施例提供的一种空调调节方法的另一示例性流程示意图;FIG9 is another exemplary flow chart of an air conditioning adjustment method provided in an embodiment of the present application;
图10为本申请实施例提供的一种服务器的一示例性结构示意图;FIG10 is a schematic diagram of an exemplary structure of a server provided in an embodiment of the present application;
图11为本申请实施例提供的一种服务器的又一示例性结构示意图;FIG11 is another exemplary structural diagram of a server provided in an embodiment of the present application;
图12为本申请实施例提供的一种历史类型确定单元的结构示意图;FIG12 is a schematic diagram of the structure of a history type determination unit provided in an embodiment of the present application;
图13为本申请实施例提供的一种当前类型确定单元的结构示意图;FIG13 is a schematic diagram of the structure of a current type determination unit provided in an embodiment of the present application;
图14为本申请实施例提供的一种历史数据获取单元的结构示意图;FIG14 is a schematic diagram of the structure of a historical data acquisition unit provided in an embodiment of the present application;
图15为本申请实施例提供的一种数据发送单元的结构示意图;FIG15 is a schematic diagram of the structure of a data sending unit provided in an embodiment of the present application;
图16为本申请实施例提供的一种车载终端的结构示意图;FIG16 is a schematic diagram of the structure of a vehicle-mounted terminal provided in an embodiment of the present application;
图17为本申请实施例提供的一种电子设备的一示例性结构示意图;FIG17 is a schematic diagram of an exemplary structure of an electronic device provided in an embodiment of the present application;
图18为本申请实施例提供的一种电子设备的又一示例性结构示意图。FIG. 18 is another exemplary structural diagram of an electronic device provided in an embodiment of the present application.
为使得本申请的特征和优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。现有技术中,在车辆启动时,大多默认启动车辆的空调***,并采用预先设置好的空调的温度以及风速对车舱内的驾驶环境进行调节,导致空调调节过于死板,影响对驾驶环境的调节质量。In order to make the features and advantages of the present application more obvious and easy to understand, the technical solutions in the embodiments of the present application will be clearly and completely described below in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application. In the prior art, when the vehicle is started, the air-conditioning system of the vehicle is mostly started by default, and the driving environment in the cabin is adjusted using the pre-set air-conditioning temperature and wind speed, which makes the air-conditioning adjustment too rigid, affecting the adjustment quality of the driving environment.
基于此,本申请实施例提供了一种空调调节方法、服务器、终端及***,在服务器接收到车载终端发送的调节数据获取请求的情况下,服务器从调节数据获取请求中获取到车辆的当前行驶数据,基于获取到的当前行驶数据,从车辆的历史行驶数据中获取到与当前行驶数据关联的目标历史行驶数据所对应的空调调节数据,进而将获取到的空调调节数据发送至车载终端,以使车载终端基于空调调节数据进行空调调节,实现根据车辆的历史行驶数据结合车辆的当前行驶数据,确定空调调节数据,也就是将车辆的历史行驶数据所对应的空调调节数据作为车辆当前调整空调的依据数据,能够为车辆提供具有个性化的空调调节数据,有利于提高车辆车舱内驾驶环境的调节质量。Based on this, the embodiments of the present application provide an air-conditioning adjustment method, a server, a terminal and a system. When the server receives an adjustment data acquisition request sent by the vehicle-mounted terminal, the server obtains the current driving data of the vehicle from the adjustment data acquisition request, and based on the obtained current driving data, obtains the air-conditioning adjustment data corresponding to the target historical driving data associated with the current driving data from the historical driving data of the vehicle, and then sends the obtained air-conditioning adjustment data to the vehicle-mounted terminal, so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data, and determines the air-conditioning adjustment data according to the historical driving data of the vehicle in combination with the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for adjusting the air-conditioning of the vehicle at present, which can provide the vehicle with personalized air-conditioning adjustment data, and is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
请参见图1,为本申请实施例提供了一种空调调节方法的***结构图。如图1所示,本申请实施例提供的空调调节方法可以应用于服务器10以及车载终端20,通过服务器10与车载终端20进行交互,以实现对车载终端20所在车辆的空调调节的过程,本申请实施例提供的***结构包括服务器10以及
车载终端20。其中,服务器10可以为保存有车载终端20对应车辆的历史行驶数据的云服务器;车载终端20可以为中央处理单元(Central control unit,CCU)。Please refer to FIG1, which is a system structure diagram of an air conditioning adjustment method provided in an embodiment of the present application. As shown in FIG1, the air conditioning adjustment method provided in an embodiment of the present application can be applied to a server 10 and a vehicle terminal 20, and the server 10 interacts with the vehicle terminal 20 to implement the process of adjusting the air conditioning of the vehicle where the vehicle terminal 20 is located. The system structure provided in an embodiment of the present application includes a server 10 and a vehicle terminal 20. The vehicle terminal 20. The server 10 may be a cloud server storing historical driving data of the vehicle corresponding to the vehicle terminal 20; the vehicle terminal 20 may be a central control unit (CCU).
在本申请实施例中,车载终端20向服务器10发送调节数据获取请求,服务器10响应于调节数据获取请求,获取自身存储的历史行驶数据以及调节数据获取请求携带的当前行驶数据,进而得到空调调节数据,将空调调节数据发送至车载终端20,车载终端20基于空调调节数据进行空调调节。In an embodiment of the present application, the vehicle-mounted terminal 20 sends an adjustment data acquisition request to the server 10. The server 10 responds to the adjustment data acquisition request, obtains the historical driving data stored in itself and the current driving data carried in the adjustment data acquisition request, and then obtains the air-conditioning adjustment data, and sends the air-conditioning adjustment data to the vehicle-mounted terminal 20. The vehicle-mounted terminal 20 performs air-conditioning adjustment based on the air-conditioning adjustment data.
在本申请实施例中,通过服务器获取调节数据获取请求,基于历史行驶数据以及调节数据获取请求中的当前行驶数据,得到空调调节数据,将空调调节数据发送至车载终端,以使车载终端基于空调调节数据进行空调调节,实现根据车辆的历史行驶数据结合车辆的当前行驶数据,确定空调调节数据,也就是将车辆的历史行驶数据所对应的空调调节数据作为车辆当前调整空调的依据数据,能够为车辆提供具有个性化的空调调节数据,有利于提高车辆车舱内驾驶环境的调节质量。In an embodiment of the present application, an adjustment data acquisition request is obtained through a server, and air-conditioning adjustment data is obtained based on historical driving data and current driving data in the adjustment data acquisition request. The air-conditioning adjustment data is sent to a vehicle-mounted terminal so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data. The air-conditioning adjustment data is determined based on the historical driving data of the vehicle in combination with the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for adjusting the air-conditioning of the vehicle at present. This can provide the vehicle with personalized air-conditioning adjustment data, which is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
基于图1所示的***架构,下面将结合图2-图6,对本申请实施例提供的空调调节方法进行详细介绍。Based on the system architecture shown in FIG1 , the air conditioning adjustment method provided in the embodiment of the present application will be described in detail below in combination with FIGS. 2 to 6 .
请参见图2,为本申请实施例提供了一种空调调节方法的流程示意图。如图2所示,所述方法可以包括以下S101-S105。Please refer to Fig. 2, which is a flow chart of an air conditioning adjustment method provided in an embodiment of the present application. As shown in Fig. 2, the method may include the following S101-S105.
S101,车载终端获取车辆的当前行驶数据,向服务器发送携带有所述当前行驶数据的调节数据获取请求;S101, the vehicle terminal obtains current driving data of the vehicle, and sends an adjustment data acquisition request carrying the current driving data to the server;
在一个实施例中,车载终端获取车辆所处环境的当前行驶数据,生成调节数据获取请求,该调节数据获取请求携带有获取的当前行驶数据,将调节数据获取请求发送至服务器。In one embodiment, the vehicle terminal obtains current driving data of the vehicle's environment, generates an adjustment data acquisition request, the adjustment data acquisition request carries the obtained current driving data, and sends the adjustment data acquisition request to the server.
当前环境数据可以为车辆所处环境的车内温度、车外环境温度、当前出行时间等,其中,当前出行时间可以为车辆启动时对应的时间,例如为“9月1日周一7:56”。The current environmental data may include the vehicle's interior temperature, exterior temperature, current travel time, etc., wherein the current travel time may be the time corresponding to when the vehicle is started, such as "Monday, September 1, 7:56".
其中,调节数据获取请求可以为用于向服务器获取调节数据的请求指令,以使得服务器响应于调节数据获取请求,根据调节数据获取请求获取调节数据。The adjustment data acquisition request may be a request instruction for acquiring adjustment data from a server, so that the server responds to the adjustment data acquisition request and acquires the adjustment data according to the adjustment data acquisition request.
S102,服务器接收所述调节数据获取请求,获取所述调节数据获取请求中的所述当前行驶数据;S102, the server receives the adjustment data acquisition request, and acquires the current driving data in the adjustment data acquisition request;
服务器接收到调节数据获取请求后,对调节数据获取请求进行解析,获取调节数据获取请求中的当前行驶数据。After receiving the adjustment data acquisition request, the server parses the adjustment data acquisition request and acquires the current driving data in the adjustment data acquisition request.
S103,服务器基于所述当前行驶数据,在所述车辆的历史行驶数据中获取与所述当前行驶数据相关联的目标历史行驶数据;S103, the server acquires target historical driving data associated with the current driving data from the historical driving data of the vehicle based on the current driving data;
服务器基于当前行驶数据中的当前出行时间,确定当前出行时间所属的目标出行时间段,基于目标出行时间段在历史行驶数据中确定车辆的当前出行类型,在确定当前出行类型后,在车辆的历史行驶数据中获取当前行驶数据相关联的包括空调设置温度和风速数据在内的目标历史行驶数据。The server determines the target travel time period to which the current travel time belongs based on the current travel time in the current driving data, determines the current travel type of the vehicle in the historical driving data based on the target travel time period, and after determining the current travel type, obtains the target historical driving data associated with the current driving data from the historical driving data of the vehicle, including the air conditioning setting temperature and wind speed data.
进一步的,服务器基于当前出行时间确定当前出行时间所属的目标出行时间段,在历史行驶数据中确定该目标出行时间段对应的出行类型,将该出行类型作为当前出行类型。例如,当前出行时间为“周一7:56”,该出行时间归属于“周一8:00-9:00”这一目标出行时间段,在历史行驶数据中对应的出行类型为规律出行,则当前出行类型为规律出行。Furthermore, the server determines the target travel time period to which the current travel time belongs based on the current travel time, determines the travel type corresponding to the target travel time period in the historical travel data, and uses the travel type as the current travel type. For example, if the current travel time is "Monday 7:56", the travel time belongs to the target travel time period "Monday 8:00-9:00", and the corresponding travel type in the historical travel data is regular travel, then the current travel type is regular travel.
进一步的,目标出行时间段可以为当前出行时间所属的时间段,例如,当前出行时间为“周一7:56”,由于7:56与八点整相差4分钟,在日常的使用习惯中常将7:56近似看作8点。为了便于在服务器基于当前出行时间确定当前出行类型时,将时间判断的日常使用习惯作为计算时所使用的时间误差,设置整点时间点的附近一段时间作为所属于该整点的时间段,具体时间长度可根据数据需要进行设置。需要说明的是,为了避免出现由于采用时间近似的方法对当前出行时间进行归属,导致计算结果出现误差,一种可行的方法为将同一时间点归属于两个时间段,例如“周一7:56”即归属于“周一8:00-9:00”,也归属于“周一7:00-8:00”。Furthermore, the target travel time period may be the time period to which the current travel time belongs. For example, the current travel time is "Monday 7:56". Since 7:56 is 4 minutes away from 8 o'clock, 7:56 is often approximated as 8 o'clock in daily usage habits. In order to facilitate the determination of the current travel type based on the current travel time by the server, the daily usage habits of time judgment are used as the time error used in the calculation, and a period of time near the hourly time point is set as the time period belonging to the hourly time point. The specific time length can be set according to data requirements. It should be noted that in order to avoid errors in the calculation results due to the use of time approximation methods to attribute the current travel time, a feasible method is to attribute the same time point to two time periods. For example, "Monday 7:56" belongs to "Monday 8:00-9:00" and also to "Monday 7:00-8:00".
进一步的,为了便于根据当前行驶数据确定车辆的当前出行类型,预先获取历史行驶数据中的历史行驶轨迹以及历史行驶轨迹对应的历史出行时间,确定历史出行时间对应的出行类型。Furthermore, in order to facilitate determination of the current travel type of the vehicle according to the current driving data, the historical driving trajectory in the historical driving data and the historical travel time corresponding to the historical driving trajectory are obtained in advance to determine the travel type corresponding to the historical travel time.
进一步的,确定历史出行时间对应的出行类型,一种可行的方法为:获取历史行驶轨迹中轨迹相似的多个第一行驶轨迹,确定多个第一行驶轨迹中各第一行驶轨迹对应的第一出行时间,基于至少一个出行时间段对各第一行驶轨迹对应的第一出行时间进行时间筛选,根据一个出行时间段中各出行时间段所包含的出行时间数量,确定出行时间段的出行类型。Furthermore, to determine the travel type corresponding to the historical travel time, a feasible method is: obtain multiple first driving trajectories with similar trajectories in the historical driving trajectories, determine the first travel time corresponding to each of the multiple first driving trajectories, perform time screening on the first travel time corresponding to each first driving trajectory based on at least one travel time period, and determine the travel type of the travel time period according to the number of travel times included in each travel time period in a travel time period.
进一步的,出行类型可以为根据车辆的出行轨迹进行划分的类型,例如可以划分为概率出行和规律出行,概率出行可以为历史行驶数据中不存在轨迹相似的车辆行驶轨迹,规律出行可以为在历史行驶数据中存在轨迹相似的车辆行驶轨迹。Furthermore, the travel type can be a type divided according to the vehicle's travel trajectory, for example, it can be divided into probabilistic travel and regular travel. Probabilistic travel can be a vehicle travel trajectory that does not have a similar trajectory in historical driving data, and regular travel can be a vehicle travel trajectory that has a similar trajectory in historical driving data.
进一步的,一种可行的判断轨迹相似的方法为:每隔设定时长获取车辆的当前位置,从而得到车辆此次出行的轨迹,若存在位置变化相同的多个出行轨迹,则认为这些出行轨迹为轨迹相似。可以理解的是,在实际的行驶过程中,不存在位置变化完全相同的情况,因此在实际计算过程中,若车辆在同一道路行驶,则认为在该道路上行驶中处于相同位置变化。例如,如图3所示,图3中包括有“A”、“B”、“C”和“D”四个行驶轨迹,从图3中车辆的位置变化,可以看出行驶轨迹“A”和“B”在同一道路上进行行驶,则即使在道路上的具***置变化存在区别,也可以认为行驶轨迹“A”和“B”为轨迹相似;而查看行驶轨迹“C”和“D”,可以看出行驶轨迹“C”和“D”在不同道路行驶,则可以认为行驶轨迹“C”和“D”的轨迹不相似。Further, a feasible method for determining the similarity of trajectories is: obtain the current position of the vehicle at set intervals, so as to obtain the trajectory of the vehicle's trip. If there are multiple travel trajectories with the same position change, these travel trajectories are considered to be similar. It can be understood that in the actual driving process, there is no situation where the position change is exactly the same. Therefore, in the actual calculation process, if the vehicle is driving on the same road, it is considered to be in the same position change while driving on the road. For example, as shown in Figure 3, Figure 3 includes four driving trajectories "A", "B", "C" and "D". From the position change of the vehicle in Figure 3, it can be seen that the driving trajectories "A" and "B" are driving on the same road. Even if there are differences in the specific position changes on the road, the driving trajectories "A" and "B" can be considered to be similar; and looking at the driving trajectories "C" and "D", it can be seen that the driving trajectories "C" and "D" are driving on different roads, so it can be considered that the trajectories of the driving trajectories "C" and "D" are not similar.
进一步的,第一行驶轨迹可以为具有相似轨迹的行驶轨迹集合,将具有相似轨迹的行驶轨迹作为同一相似行驶轨迹。例如,图3中的行驶轨迹“A”、“B”和“C”可以作为同一相似行驶轨迹。
Furthermore, the first driving trajectory may be a set of driving trajectories with similar trajectories, and the driving trajectories with similar trajectories are taken as the same similar driving trajectory. For example, the driving trajectories “A”, “B” and “C” in FIG. 3 may be taken as the same similar driving trajectory.
进一步的,第一出行时间可以为第一行驶轨迹对应的时间,第一出行时间的精确进度可以精确到分钟,例如图3中的行驶轨迹“A”、“B”和“C”的出行时间分别为“周一7:56”、“周一8:05”和“周一8:15”,由于行驶轨迹“A”、“B”和“C”为相似行驶轨迹可视为第一行驶轨迹,则对应的第一出行时间为“周一7:56”、“周一8:05”和“周一8:15”;若出行时间为“周一7:56”、“周一8:05”和“周一18:15”,则对应的第一出行时间为“周一7:56”、“周一8:05”和“周一18:15”。Furthermore, the first travel time may be the time corresponding to the first driving trajectory, and the precise progress of the first travel time may be accurate to the minute. For example, the travel times of the driving trajectories "A", "B" and "C" in FIG3 are "Monday 7:56", "Monday 8:05" and "Monday 8:15", respectively. Since the driving trajectories "A", "B" and "C" are similar driving trajectories and can be regarded as the first driving trajectories, the corresponding first travel times are "Monday 7:56", "Monday 8:05" and "Monday 8:15"; if the travel times are "Monday 7:56", "Monday 8:05" and "Monday 18:15", the corresponding first travel times are "Monday 7:56", "Monday 8:05" and "Monday 18:15".
进一步的,出行时间段可以为一段时间的时长范围,例如可以为“周一8:00-9:00”等,将出行时间进行归属判断,以便于服务器基于当前出行时间确定当前出行类型时,将时间判断的日常使用习惯作为计算时所使用的时间误差。例如“周一7:56”和“周一8:05”可以归属于“周一8:00-9:00”这一时间段。需要说明的是,由于工作日的出行作息相较于周末较为规律,因此在确定时间段时,需要标记时间对应的星期类型,以便于避免仅根据小时时间进行判断,导致工作日与周末的区别,影响对出行类型的判断。Furthermore, the travel time period can be a range of time, such as "Monday 8:00-9:00", etc., and the travel time is judged so that when the server determines the current travel type based on the current travel time, the daily usage habits of time judgment are used as the time error used in calculation. For example, "Monday 7:56" and "Monday 8:05" can be attributed to the time period of "Monday 8:00-9:00". It should be noted that since the travel schedule on weekdays is more regular than that on weekends, when determining the time period, it is necessary to mark the week type corresponding to the time to avoid judging only based on the hour time, which leads to the difference between weekdays and weekends and affects the judgment of the travel type.
进一步的,为了便于提高对出行时间进行判断的效率,一种可行的方法为,对第一出行时间进行时间筛选,确定各出行时间段中所包含的出行时间数量,当出行时间数量大于或者等于1时,则确定该出行时间段为规律出行;当出行时间数量小于1时,则确定该出行时间为概率出行。需要说明的是,为了提高可靠性,判断出行类型的出行时间数量可根据实际情况进行设置,例如可以为2、3、4等。Furthermore, in order to improve the efficiency of judging the travel time, a feasible method is to perform time screening on the first travel time, determine the number of travel times included in each travel time period, and when the number of travel times is greater than or equal to 1, determine that the travel time period is a regular travel; when the number of travel times is less than 1, determine that the travel time is a probabilistic travel. It should be noted that, in order to improve reliability, the number of travel times for judging the travel type can be set according to actual conditions, for example, it can be 2, 3, 4, etc.
进一步的,在当前出行类型为概率出行时,获取历史行驶数据中的历史行驶里程和历史行驶里程对应的历史状态数据,获取历史状态数据中的历史空调调节数据和历史环境数据,基于历史行驶里程和历史空调调节数据中的空调设置温度作为特征进行聚类,以得到至少一个聚合类,在历史状态数据中获取各聚合类对应的历史环境数据,并获取当前行驶数据中的当前环境数据,将当前环境数据和各聚合类对应的历史环境数据分别进行近似度计算,得到各聚合类对应的历史环境数据与当前环境数据的近似度,从而得到各聚合类中近似度最大值对应的目标历史环境数据,进而根据目标历史环境数据确定对应的历史状态数据。其中,聚合类可以为对数据信息进行聚类后得到的多组数据,例如可以分为长里程段和短里程段等。Furthermore, when the current travel type is a probabilistic travel, the historical driving mileage and the historical state data corresponding to the historical driving mileage in the historical driving data are obtained, the historical air conditioning adjustment data and the historical environment data in the historical state data are obtained, and clustering is performed based on the air conditioning setting temperature in the historical driving mileage and the historical air conditioning adjustment data as features to obtain at least one clustering class, the historical environment data corresponding to each clustering class is obtained in the historical state data, and the current environment data in the current driving data is obtained, and the current environment data and the historical environment data corresponding to each clustering class are respectively calculated for approximation, and the approximation between the historical environment data corresponding to each clustering class and the current environment data is obtained, so as to obtain the target historical environment data corresponding to the maximum approximation in each clustering class, and then the corresponding historical state data is determined according to the target historical environment data. Among them, the clustering class can be a plurality of groups of data obtained after clustering the data information, for example, it can be divided into a long mileage segment and a short mileage segment, etc.
进一步的,当前环境数据可以为包括有当前车内温度和当前车外环境温度等数据在内的数据信息。其中,当前车内温度可以为车载终端在当前时刻获取的车内温度,当前车外环境温度可以为车载终端在当前时刻获取的车外温度。Furthermore, the current environment data may be data information including the current in-vehicle temperature and the current outside-vehicle environment temperature, etc. The current in-vehicle temperature may be the in-vehicle temperature acquired by the vehicle-mounted terminal at the current moment, and the current outside-vehicle environment temperature may be the outside-vehicle temperature acquired by the vehicle-mounted terminal at the current moment.
进一步的,历史行驶里程可以为历史行驶数据中的行驶里程,记录着车辆某一次行驶过程中所行驶的里程,例如为10公里等。Furthermore, the historical mileage may be the mileage in the historical driving data, which records the mileage traveled by the vehicle during a certain driving process, for example, 10 kilometers.
进一步的,历史状态数据可以为包括历史环境数据、历史空调调节数据等数据在内的数据信息。Furthermore, the historical status data may be data information including historical environmental data, historical air conditioning adjustment data and the like.
进一步的,历史环境数据可以为包括车内温度和车外环境温度等数据在内的数据信息。其中,车内温度可以为历史时刻记录的车内温度,车外环境温度为历史时刻记录的车外温度。Furthermore, the historical environmental data may be data information including data such as the temperature inside the vehicle and the temperature outside the vehicle, wherein the temperature inside the vehicle may be the temperature inside the vehicle recorded at a historical moment, and the temperature outside the vehicle may be the temperature outside the vehicle recorded at a historical moment.
进一步的,历史空调调节数据可以为包括空调设置温度和设置风速等数据在内的数据信息。Furthermore, the historical air conditioning adjustment data may be data information including data such as the air conditioning setting temperature and setting wind speed.
进一步的,基于历史行驶里程和历史空调调节数据中的空调设置温度作为特征进行聚类,一种聚类的结果可以为根据里程得到分为长短两类的聚合类,确定里程长短的方法可以为根据历史行驶里程实际数值进行判断。例如,历史行驶里程为3公里、5公里、2公里、10公里、50公里、120公里,则可以将该历史行驶里程分为长里程段(50公里和120公里)与短里程段(3公里、5公里、2公里和10公里);若历史行驶里程为3公里、5公里、2公里、8公里、10公里,则可以将该历史行驶里程分为长里程段(8公里和10公里)与短里程段(3公里、5公里和2公里)。可以看出,“10公里”在不同的情况下被分为了长里程段以及短里程段两种情况,因此基于历史行驶里程和历史空调调节数据中的空调设置温度作为特征进行聚类时,具体分类方法以实际情况进行确定。Furthermore, clustering is performed based on the historical mileage and the air conditioning setting temperature in the historical air conditioning adjustment data as features. One clustering result can be a clustering class divided into two categories of long and short according to the mileage, and the method for determining the length of the mileage can be to judge according to the actual value of the historical mileage. For example, if the historical mileage is 3 kilometers, 5 kilometers, 2 kilometers, 10 kilometers, 50 kilometers, and 120 kilometers, the historical mileage can be divided into a long mileage segment (50 kilometers and 120 kilometers) and a short mileage segment (3 kilometers, 5 kilometers, 2 kilometers, and 10 kilometers); if the historical mileage is 3 kilometers, 5 kilometers, 2 kilometers, 8 kilometers, and 10 kilometers, the historical mileage can be divided into a long mileage segment (8 kilometers and 10 kilometers) and a short mileage segment (3 kilometers, 5 kilometers, and 2 kilometers). It can be seen that "10 kilometers" is divided into two situations, a long mileage segment and a short mileage segment, in different situations. Therefore, when clustering is performed based on the historical mileage and the air conditioning setting temperature in the historical air conditioning adjustment data as features, the specific classification method is determined according to the actual situation.
进一步的,获取各聚合类对应的历史环境数据,确定各聚合类车辆对应的车内温度和车外环境温度,并获取当前车辆的车内温度和车外环境温度。Furthermore, historical environmental data corresponding to each aggregation class is obtained, the interior temperature and exterior temperature of each aggregation class vehicle corresponding to the vehicle are determined, and the interior temperature and exterior temperature of the current vehicle are obtained.
进一步的,将各聚合类车辆对应的车内温度和车外环境温度与当前车辆的车内温度和车外环境温度分别进行近似度计算,从而得到各聚合类对应的近似度,并从近似度中确定近似度最大值,进而得到近似度最大值对应的目标历史状态数据。例如,如图4所示,图4中将当前环境数据“车内温度:39摄氏度车外环境温度:26摄氏度”,分别与短里程段与长里程段中的1、2、3组进行近似度计算,得到各组对应的近似度,从而得到长里程段中的最大近似度84%与短里程段中的最大近似度78%,进而确定短里程段中的目标历史环境数据“车内温度:38摄氏度车外环境温度:27摄氏度”以及长里程段中的目标历史环境数据“车内温度:38摄氏度车外环境温度:26摄氏度”,再根据目标历史环境数据分别确定各聚合类对应的目标历史状态数据。Further, the in-vehicle temperature and the outside environment temperature corresponding to each aggregated vehicle are respectively calculated with the in-vehicle temperature and the outside environment temperature of the current vehicle, so as to obtain the approximation corresponding to each aggregated class, and the maximum approximation is determined from the approximation, and then the target historical state data corresponding to the maximum approximation is obtained. For example, as shown in FIG4 , the current environmental data "in-vehicle temperature: 39 degrees Celsius, outside environment temperature: 26 degrees Celsius" is respectively calculated with the 1st, 2nd, and 3rd groups in the short mileage segment and the long mileage segment, and the approximation corresponding to each group is obtained, so as to obtain the maximum approximation of 84% in the long mileage segment and the maximum approximation of 78% in the short mileage segment, and then the target historical environmental data "in-vehicle temperature: 38 degrees Celsius, outside environment temperature: 27 degrees Celsius" in the short mileage segment and the target historical environmental data "in-vehicle temperature: 38 degrees Celsius, outside environment temperature: 26 degrees Celsius" in the long mileage segment are determined, and then the target historical state data corresponding to each aggregated class is respectively determined according to the target historical environmental data.
进一步的,在当前出行类型为规律出行时,获取当前行驶数据中的当前行驶数据和历史行驶数据中的行驶里程、车内温度以及车外环境温度,将当前行驶数据与历史行驶数据中的行驶里程、车内温度以及车外环境温度进行近似度计算,得到各历史行驶数据对应的近似度,并确定近似度最大值对应的目标历史状态数据,近似度计算方法可以与出现类型为概率出行的计算方法相同,具体计算过程可参考概率出行的近似度计算过程。Furthermore, when the current travel type is regular travel, the current driving data in the current driving data and the mileage, the temperature inside the vehicle and the ambient temperature outside the vehicle in the historical driving data are obtained, and the approximation of the current driving data and the mileage, the temperature inside the vehicle and the ambient temperature outside the vehicle in the historical driving data is calculated to obtain the approximation corresponding to each historical driving data, and the target historical state data corresponding to the maximum approximation value is determined. The approximation calculation method can be the same as the calculation method when the occurrence type is probabilistic travel. The specific calculation process can refer to the approximation calculation process of probabilistic travel.
S104,服务器获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至所述车载终端;S104, the server obtains air conditioning adjustment data corresponding to the target historical driving data, and sends the air conditioning adjustment data to the vehicle terminal;
在一个实施例中,服务器在确定目标历史行驶数据后,在目标历史行驶数据中获取目标历史行驶数据中的历史状态数据对应的空调调节数据,将空调调节数据发送至车载终端。In one embodiment, after determining the target historical driving data, the server obtains the air conditioning adjustment data corresponding to the historical status data in the target historical driving data, and sends the air conditioning adjustment data to the vehicle terminal.
进一步的,在当前出行类型为概率出行时,获取各聚合类对应的历史状态数据中获取目标历史状态数据对应的空调调节数据和行驶里程,再获取预先设置的预设里程,对各聚合类的行驶里程计算差
值里程,确定差值里程与预设里程之间的大小关系,基于差值里程与预设里程之间的大小关系以及空调调节数据,确定空调调节数据的下发方式,将空调调节数据基于确定的下发方式发送至车载终端。Furthermore, when the current travel type is probabilistic travel, the air conditioning adjustment data and mileage corresponding to the target historical state data are obtained from the historical state data corresponding to each aggregation class, and then the preset mileage is obtained, and the difference of the mileage of each aggregation class is calculated. The value mileage is determined, the relationship between the difference mileage and the preset mileage is determined, and based on the relationship between the difference mileage and the preset mileage and the air-conditioning adjustment data, a method for sending the air-conditioning adjustment data is determined, and the air-conditioning adjustment data is sent to the vehicle terminal based on the determined sending method.
进一步的,预设里程可以为预先设置的里程数值,也可以为预先设置的行驶里程的百分数,例如为1公里,或者短里程段对应的行驶里程为5公里,而百分数设置为10%,则预设里程为0.5公里,预设里程可以服务器根据获取的行驶里程进行计算得到的数值,也可以为用户预先设置并存储在服务器的数值。Furthermore, the preset mileage can be a preset mileage value or a percentage of the preset mileage, such as 1 kilometer, or the mileage corresponding to the short mileage segment is 5 kilometers, and the percentage is set to 10%, then the preset mileage is 0.5 kilometers. The preset mileage can be a value calculated by the server based on the acquired mileage, or it can be a value pre-set by the user and stored in the server.
进一步的,计算差值里程可以为将长里程段中目标历史行驶数据对应的行驶里程与短里程段中目标历史行驶数据对应的行驶里程进行差值计算,得到差值里程。例如,长里程段中目标历史行驶数据对应的行驶里程为8公里,短里程段中目标历史行驶数据对应的行驶里程为5公里,则差值里程为3公里。Further, the difference mileage can be calculated by performing a difference calculation on the mileage corresponding to the target historical driving data in the long mileage segment and the mileage corresponding to the target historical driving data in the short mileage segment to obtain the difference mileage. For example, if the mileage corresponding to the target historical driving data in the long mileage segment is 8 kilometers and the mileage corresponding to the target historical driving data in the short mileage segment is 5 kilometers, the difference mileage is 3 kilometers.
进一步的,确定差值里程与预设里程之间的大小关系的方法可以为,计算差值里程与预设里程之间的差值,若差值里程减去预设里程得到的数值为负数或者为零,则差值里程大于预设里程,若为正数则差值里程小于预设里程。Furthermore, a method for determining the size relationship between the difference mileage and the preset mileage may be to calculate the difference between the difference mileage and the preset mileage. If the value obtained by subtracting the preset mileage from the difference mileage is a negative number or zero, the difference mileage is greater than the preset mileage. If it is a positive number, the difference mileage is less than the preset mileage.
进一步的,确定空调调节数据的下发方式的方法可以为,若差值里程大于预设里程,则将长里程段对应的空调调节数据和短里程段对应的空调调节数据都作为目标调节数据,将目标调节数据发送至车载终端;若差值里程小于预设里程,则将长里程段对应的空调调节数据和短里程段对应的空调调节数据进行均值处理,得到目标空调调节数据,将目标空调调节数据发送至车载终端。Furthermore, the method for determining the method for sending the air-conditioning adjustment data can be that, if the difference mileage is greater than the preset mileage, the air-conditioning adjustment data corresponding to the long mileage segment and the air-conditioning adjustment data corresponding to the short mileage segment are both used as target adjustment data, and the target adjustment data are sent to the vehicle terminal; if the difference mileage is less than the preset mileage, the air-conditioning adjustment data corresponding to the long mileage segment and the air-conditioning adjustment data corresponding to the short mileage segment are averaged to obtain the target air-conditioning adjustment data, and the target air-conditioning adjustment data are sent to the vehicle terminal.
进一步的,在出行类型为规律出行时,获取历史行驶数据中目标历史行驶数据对应的空调调节数据,将空调调节数据发送至车载终端。Furthermore, when the travel type is regular travel, air conditioning adjustment data corresponding to the target historical driving data in the historical driving data is obtained, and the air conditioning adjustment data is sent to the vehicle-mounted terminal.
S105,车载终端接收所述空调调节数据,基于所述空调调节数据进行空调调节;S105, the vehicle terminal receives the air conditioning adjustment data, and performs air conditioning adjustment based on the air conditioning adjustment data;
在一个实施例中,车载终端接收到目标空调调节数据后,基于目标空调调节数据对车辆的空调设置温度和风速设置进行调节。In one embodiment, after receiving the target air-conditioning adjustment data, the vehicle-mounted terminal adjusts the air-conditioning setting temperature and wind speed setting of the vehicle based on the target air-conditioning adjustment data.
进一步的,在出行类型为概率出行时,车载终端接收服务器发送的目标空调调节数据,当差值里程大于或者等于预设里程时,车载终端在自身的显示屏上显示询问信息,获取用户针对显示屏显示的询问信息的选择操作,确定所选择的目标空调调节数据作为选择数据,车载终端基于选择数据进行空调调节。Furthermore, when the travel type is probabilistic travel, the vehicle-mounted terminal receives the target air-conditioning adjustment data sent by the server. When the difference mileage is greater than or equal to the preset mileage, the vehicle-mounted terminal displays the inquiry information on its own display screen, obtains the user's selection operation for the inquiry information displayed on the display screen, determines the selected target air-conditioning adjustment data as the selection data, and the vehicle-mounted terminal performs air-conditioning adjustment based on the selection data.
进一步的,车载终端显示询问信息可以为用于确定要采用的空调调节数据。例如,如图5所示,图5中显示询问信息“采用以下哪一数据进行空调调节:数据1:温度:26摄氏度风速:3级数据2:温度:24摄氏度风速:4级”,并显示选择按键,选择按键包括“数据1”以及“数据2”,若用户选择“数据1”,则车载终端采用“温度:26摄氏度风速:3级”这一空调调节数据进行空调调节;若用户选择“数据2”,则车载终端采用“温度:24摄氏度风速:4级”这一目标空调调节数据进行空调调节。Further, the query information displayed by the vehicle terminal can be used to determine the air conditioning adjustment data to be adopted. For example, as shown in FIG5 , FIG5 displays the query information "Which of the following data is used for air conditioning adjustment: Data 1: Temperature: 26 degrees Celsius Wind speed: Level 3 Data 2: Temperature: 24 degrees Celsius Wind speed: Level 4", and displays a selection button, the selection button includes "Data 1" and "Data 2". If the user selects "Data 1", the vehicle terminal adopts the air conditioning adjustment data "Temperature: 26 degrees Celsius Wind speed: Level 3" for air conditioning adjustment; if the user selects "Data 2", the vehicle terminal adopts the target air conditioning adjustment data "Temperature: 24 degrees Celsius Wind speed: Level 4" for air conditioning adjustment.
进一步的,当差值里程小于预设里程时,车载终端采用服务器发送的目标空调调节数据进行空调调节。Furthermore, when the difference mileage is less than the preset mileage, the vehicle-mounted terminal uses the target air-conditioning adjustment data sent by the server to perform air-conditioning adjustment.
进一步的,在出行类型为规律出行时,车载终端接收服务器发送的目标空调调节数据,采用目标空调调节数据进行空调调节。Furthermore, when the travel type is regular travel, the vehicle-mounted terminal receives the target air-conditioning adjustment data sent by the server, and uses the target air-conditioning adjustment data to perform air-conditioning adjustment.
在本申请实施例中,通过服务器获取调节数据获取请求,基于历史行驶数据以及调节数据获取请求中的当前行驶数据,得到空调调节数据,将空调调节数据发送至车载终端,以使车载终端基于空调调节数据进行空调调节,实现根据车辆的历史行驶数据结合车辆的当前行驶数据,确定空调调节数据,也就是将车辆的历史行驶数据所对应的空调调节数据作为车辆当前调整空调的依据数据,能够为车辆提供具有个性化的空调调节数据,有利于提高车辆车舱内驾驶环境的调节质量。In an embodiment of the present application, an adjustment data acquisition request is obtained through a server, and air-conditioning adjustment data is obtained based on historical driving data and current driving data in the adjustment data acquisition request. The air-conditioning adjustment data is sent to a vehicle-mounted terminal so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data. The air-conditioning adjustment data is determined based on the historical driving data of the vehicle in combination with the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for adjusting the air-conditioning of the vehicle at present. This can provide the vehicle with personalized air-conditioning adjustment data, which is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
请参见图6,为本申请实施例提供了一种空调调节方法的流程示意图。如图6所示,所述方法可以包括以下S201-S209。Please refer to Fig. 6, which is a flowchart of an air conditioning adjustment method provided in an embodiment of the present application. As shown in Fig. 6, the method may include the following S201-S209.
S201,服务器获取车辆的历史行驶数据中的历史行驶轨迹以及所述历史行驶轨迹对应的历史出行时间;S201, the server obtains a historical driving track in historical driving data of the vehicle and a historical travel time corresponding to the historical driving track;
在一个实施例中,服务器获取历史行驶数据中的历史行驶轨迹以及历史行驶轨迹对应的历史出行时间,以便于确定历史出行时间对应的出行类型。In one embodiment, the server obtains the historical driving track in the historical driving data and the historical travel time corresponding to the historical driving track, so as to determine the travel type corresponding to the historical travel time.
进一步的,历史行驶轨迹可以为车辆在过往时间中行驶位置变化,车辆开始该历史行驶轨迹的出发时间为历史行驶轨迹对应的历史出行时间。Furthermore, the historical driving trajectory may be a change in the driving position of the vehicle in the past, and the departure time of the vehicle starting the historical driving trajectory is the historical travel time corresponding to the historical driving trajectory.
进一步的,出行类型可以为根据车辆的出行轨迹进行划分的类型,例如可以划分为概率出行和规律出行,概率出行可以为历史行驶数据中不存在轨迹相似的行驶轨迹,规律出行可以为在历史行驶数据中存在轨迹相似的行驶轨迹。Furthermore, the travel type can be a type divided according to the travel trajectory of the vehicle, for example, it can be divided into probabilistic travel and regular travel. Probabilistic travel can be a driving trajectory with a similar trajectory that does not exist in the historical driving data, and regular travel can be a driving trajectory with a similar trajectory that exists in the historical driving data.
S202,服务器基于所述历史行驶轨迹确定所述历史出行时间所属出行时间段的出行类型;S202, the server determines the travel type of the travel time period to which the historical travel time belongs based on the historical travel trajectory;
在一个实施例中,服务器获取到历史行驶轨迹后,确定历史行驶轨迹中的历史出行时间所属出行时间段,再确定出行时间段对应的出行类型。其中,确定出行时间段的过程和确定出行类型的过程,与上述关于S101-S105的实施例中确定出行时间段的过程和确定出行类型的过程的相同,这里不再赘述。In one embodiment, after obtaining the historical driving trajectory, the server determines the travel time period to which the historical travel time in the historical driving trajectory belongs, and then determines the travel type corresponding to the travel time period. The process of determining the travel time period and the process of determining the travel type are the same as the process of determining the travel time period and the process of determining the travel type in the above embodiments of S101-S105, and will not be repeated here.
S203,车载终端获取车辆的当前行驶数据,向服务器发送携带有所述当前行驶数据的调节数据获取请求;S203, the vehicle-mounted terminal obtains the current driving data of the vehicle, and sends an adjustment data acquisition request carrying the current driving data to the server;
S204,服务器接收所述调节数据获取请求,获取所述调节数据获取请求中的所述当前行驶数据;S204, the server receives the adjustment data acquisition request, and acquires the current driving data in the adjustment data acquisition request;
S205,服务器获取所述当前行驶数据中的当前出行时间,在所述至少一个出行时间段中获取所述
当前出行时间所属的目标出行时间段;S205: The server obtains the current travel time in the current driving data, and obtains the The target travel time period to which the current travel time belongs;
在一个实施例中,服务器获取当前行驶数据中的当前出行时间,基于当前出行时间确定当前出行时间所属的目标出行时间段。其中,目标出行时间段的解释说明与上述关于S101-S105的实施例中对于目标出行时间段的解释说明相同,本实施例不再赘述。In one embodiment, the server obtains the current travel time in the current driving data, and determines the target travel time period to which the current travel time belongs based on the current travel time. The explanation of the target travel time period is the same as the explanation of the target travel time period in the above embodiments of S101-S105, and will not be repeated in this embodiment.
S206,服务器将所述目标出行时间段的出行类型确定为所述车辆的当前出行类型;S206, the server determines the travel type of the target travel time period as the current travel type of the vehicle;
在一个实施例中,服务器获取目标出行时间后,在历史行驶数据中确定该目标出行时间段对应的出行类型,将该出行类型作为当前出行类型。In one embodiment, after obtaining the target travel time, the server determines the travel type corresponding to the target travel time period in the historical travel data, and uses the travel type as the current travel type.
S207,服务器基于所述当前出行类型,在所述车辆的历史行驶数据中获取与所述当前行驶数据相关联的目标历史行驶数据;S207, the server obtains target historical driving data associated with the current driving data from the historical driving data of the vehicle based on the current travel type;
在一个实施例中,服务器在确定当前出行类型后,在车辆的历史行驶数据中获取当前行驶数据相关联的包括空调设置温度和风速数据在内的目标历史行驶数据。其中,获取目标历史行驶数据的具体过程与上述关于S101-S105的实施例中关于获取目标历史行驶数据的过程描述的相同,这里不再赘述。In one embodiment, after determining the current travel type, the server obtains target historical travel data including air conditioning setting temperature and wind speed data associated with the current travel data from the historical travel data of the vehicle. The specific process of obtaining the target historical travel data is the same as the process of obtaining the target historical travel data described in the above embodiments of S101-S105, and will not be repeated here.
S208,服务器获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至所述车载终端;S208, the server obtains air conditioning adjustment data corresponding to the target historical driving data, and sends the air conditioning adjustment data to the vehicle-mounted terminal;
其中,本实施例中关于S208的解释说明请参考上述S101-S105的实施例中对于S104的解释说明。For the explanation of S208 in this embodiment, please refer to the explanation of S104 in the above-mentioned embodiments of S101 to S105.
S209,车载终端接收所述空调调节数据,基于所述空调调节数据进行空调调节;S209, the vehicle terminal receives the air conditioning adjustment data, and performs air conditioning adjustment based on the air conditioning adjustment data;
其中,本实施例中关于S209的解释说明请参考上述S101-S105的实施例中对于S105的解释说明。For the explanation of S209 in this embodiment, please refer to the explanation of S105 in the above-mentioned embodiments of S101 to S105.
在本申请实施例中,通过服务器获取调节数据获取请求,基于历史行驶数据以及调节数据获取请求中的当前行驶数据,得到空调调节数据,将空调调节数据发送至车载终端,以使车载终端基于空调调节数据进行空调调节,实现根据车辆的历史行驶数据结合车辆的当前行驶数据,确定空调调节数据,也就是将车辆的历史行驶数据所对应的空调调节数据作为车辆当前调整空调的依据数据,能够为车辆提供具有个性化的空调调节数据,有利于提高车辆车舱内驾驶环境的调节质量。In an embodiment of the present application, an adjustment data acquisition request is obtained through a server, and air-conditioning adjustment data is obtained based on historical driving data and current driving data in the adjustment data acquisition request. The air-conditioning adjustment data is sent to a vehicle-mounted terminal so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data. The air-conditioning adjustment data is determined based on the historical driving data of the vehicle in combination with the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for adjusting the air-conditioning of the vehicle at present. This can provide the vehicle with personalized air-conditioning adjustment data, which is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
请参见图7,为本申请实施例提供了一种空调调节方法的一示例性流程示意图。如图7所示,所述方法可以包括以下S301-S303。Please refer to Fig. 7, which is a schematic diagram of an exemplary process of an air conditioning adjustment method provided in an embodiment of the present application. As shown in Fig. 7, the method may include the following S301-S303.
S301,服务器接收调节数据获取请求,获取所述调节数据获取请求中的当前行驶数据;S301, the server receives an adjustment data acquisition request, and acquires current driving data in the adjustment data acquisition request;
在一个实施例中,服务器接收到调节数据获取请求后,对调节数据获取请求进行解析,获取调节数据获取请求中的当前行驶数据,当前环境数据可以为车辆所处环境的车内温度、车外环境温度、当前出行时间等。In one embodiment, after receiving the adjustment data acquisition request, the server parses the adjustment data acquisition request and obtains the current driving data in the adjustment data acquisition request. The current environmental data may be the vehicle's interior temperature, exterior ambient temperature, current travel time, etc.
S302,服务器基于所述当前行驶数据,在车辆的历史行驶数据中获取与所述当前行驶数据相关联的目标历史行驶数据;S302, the server acquires target historical driving data associated with the current driving data from the historical driving data of the vehicle based on the current driving data;
S303,服务器获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至车载终端;S303, the server obtains air conditioning adjustment data corresponding to the target historical driving data, and sends the air conditioning adjustment data to the vehicle terminal;
其中,本实施例对于S302-S303的解释说明可以参考上述关于S101-S105的实施例中对于The explanation of S302-S303 in this embodiment can refer to the explanation of S101-S105 in the above embodiment.
S104-S105的解释说明,这里不再赘述。The explanations of S104-S105 will not be repeated here.
在本申请实施例中,通过服务器获取调节数据获取请求,基于历史行驶数据以及调节数据获取请求中的当前行驶数据,得到空调调节数据,将空调调节数据发送至车载终端,以使车载终端基于空调调节数据进行空调调节,实现根据车辆的历史行驶数据结合车辆的当前行驶数据,确定空调调节数据,也就是将车辆的历史行驶数据所对应的空调调节数据作为车辆当前调整空调的依据数据,能够为车辆提供具有个性化的空调调节数据,有利于提高车辆车舱内驾驶环境的调节质量。In an embodiment of the present application, an adjustment data acquisition request is obtained through a server, and air-conditioning adjustment data is obtained based on historical driving data and current driving data in the adjustment data acquisition request. The air-conditioning adjustment data is sent to a vehicle-mounted terminal so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data. The air-conditioning adjustment data is determined based on the historical driving data of the vehicle in combination with the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for adjusting the air-conditioning of the vehicle at present. This can provide the vehicle with personalized air-conditioning adjustment data, which is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
请参见图8,为本申请实施例提供了一种空调调节方法的又一示例性流程示意图。如图8所示,所述方法可以包括以下S401-S407。Please refer to Fig. 8, which is another exemplary flow chart of an air conditioning adjustment method provided in the embodiment of the present application. As shown in Fig. 8, the method may include the following S401-S407.
S401,服务器获取车辆的历史行驶数据中的历史行驶轨迹以及所述历史行驶轨迹对应的历史出行时间;S401, the server obtains a historical driving track in historical driving data of the vehicle and a historical travel time corresponding to the historical driving track;
其中,本实施例中关于S401的解释说明请参考上述S201-S209的实施例中关于S201的解释说明,这里不再赘述。Among them, for the explanation of S401 in this embodiment, please refer to the explanation of S201 in the above-mentioned embodiments of S201-S209, which will not be repeated here.
S402,服务器基于所述历史行驶轨迹确定所述历史出行时间所属出行时间段的出行类型;S402, the server determines the travel type of the travel time period to which the historical travel time belongs based on the historical travel trajectory;
在一个实施例中,服务器获取到历史行驶轨迹后,确定历史行驶轨迹中的历史出行时间所属出行时间段,再确定出行时间段对应的出行类型。其中,确定出行时间段的过程和确定出行类型的过程,与上述关于S101-S105的实施例中确定出行时间段的过程和确定出行类型的过程的相同,这里不再赘述。In one embodiment, after obtaining the historical driving trajectory, the server determines the travel time period to which the historical travel time in the historical driving trajectory belongs, and then determines the travel type corresponding to the travel time period. The process of determining the travel time period and the process of determining the travel type are the same as the process of determining the travel time period and the process of determining the travel type in the above-mentioned embodiments of S101-S105, and will not be repeated here.
S403,服务器接收所述调节数据获取请求,获取所述调节数据获取请求中的所述当前行驶数据;S403, the server receives the adjustment data acquisition request, and acquires the current driving data in the adjustment data acquisition request;
S404,服务器获取所述当前行驶数据中的当前出行时间,在所述至少一个出行时间段中获取所述当前出行时间所属的目标出行时间段;S404, the server obtains the current travel time in the current driving data, and obtains the target travel time period to which the current travel time belongs from the at least one travel time period;
在一个实施例中,服务器获取当前行驶数据中的当前出行时间,基于当前出行时间确定当前出行时间所属的目标出行时间段。其中,目标出行时间段的解释说明与上述关于S101-S105的实施例中对于目标出行时间段的解释说明相同,本实施例不再赘述。In one embodiment, the server obtains the current travel time in the current driving data, and determines the target travel time period to which the current travel time belongs based on the current travel time. The explanation of the target travel time period is the same as the explanation of the target travel time period in the above embodiments of S101-S105, and will not be repeated in this embodiment.
S405,服务器将所述目标出行时间段的出行类型确定为所述车辆的当前出行类型;S405, the server determines the travel type of the target travel time period as the current travel type of the vehicle;
S406,服务器基于所述当前出行类型,在所述车辆的历史行驶数据中获取与所述当前行驶数据相关联的目标历史行驶数据;
S406, the server obtains target historical driving data associated with the current driving data from the historical driving data of the vehicle based on the current travel type;
其中,获取目标历史行驶数据的具体过程与上述关于S101-S105的实施例中关于获取目标历史行驶数据的过程描述的相同,这里不再赘述。The specific process of obtaining the target historical driving data is the same as the process of obtaining the target historical driving data described in the above embodiments of S101 to S105, and will not be repeated here.
S407,服务器获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至车载终端;S407, the server obtains the air conditioning adjustment data corresponding to the target historical driving data, and sends the air conditioning adjustment data to the vehicle terminal;
其中,本实施例对于S407的解释说明可以参考上述关于S101-S105的实施例中对于S104-S105的解释说明,这里不再赘述。The explanation of S407 in this embodiment can refer to the explanation of S104-S105 in the above embodiment of S101-S105, which will not be repeated here.
在本申请实施例中,通过服务器预先根据历史行驶数据确定各出行时间段对应的出行类型,在获取调节数据获取请求后,基于当前行驶数据确定对应的出行类型,以及当前行驶数据对应的空调调节数据,将空调调节数据根据出行类型发送至车载终端,以使车载终端基于空调调节数据进行空调调节,实现根据车辆的历史行驶数据结合车辆的当前行驶数据,确定空调调节数据,也就是将车辆的历史行驶数据所对应的空调调节数据作为车辆当前调整空调的依据数据,能够为车辆提供具有个性化的空调调节数据,有利于提高车辆车舱内驾驶环境的调节质量。In an embodiment of the present application, the server determines in advance the travel type corresponding to each travel time period based on historical driving data. After obtaining the adjustment data acquisition request, the corresponding travel type and the air-conditioning adjustment data corresponding to the current driving data are determined based on the current driving data. The air-conditioning adjustment data is sent to the vehicle-mounted terminal according to the travel type, so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data, and the air-conditioning adjustment data is determined based on the historical driving data of the vehicle and the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for adjusting the air-conditioning of the vehicle at present. This can provide the vehicle with personalized air-conditioning adjustment data, which is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
请参见图9,为本申请实施例提供了一种空调调节方法的另一示例性流程示意图。如图9所示,所述方法可以包括以下S501-S502。Please refer to Fig. 9, which is another exemplary flow chart of an air conditioning adjustment method provided in the embodiment of the present application. As shown in Fig. 9, the method may include the following S501-S502.
S501,车载终端获取车辆的当前行驶数据,向服务器发送携带有所述当前行驶数据的调节数据获取请求;S501, the vehicle terminal obtains current driving data of the vehicle, and sends an adjustment data acquisition request carrying the current driving data to the server;
其中,服务器获取到调节数据获取请求后,执行S401-S407。After the server obtains the adjustment data acquisition request, it executes S401-S407.
S502,车载终端接收所述空调调节数据,基于所述空调调节数据进行空调调节;S502, the vehicle terminal receives the air conditioning adjustment data, and performs air conditioning adjustment based on the air conditioning adjustment data;
其中,本实施例中关于S502的解释说明请参考上述S101-S105的实施例中对于S105的解释说明。For the explanation of S502 in this embodiment, please refer to the explanation of S105 in the above embodiments of S101 to S105.
在本申请实施例中,通过获取车辆的当前行驶数据,向服务器发送携带有当前行驶数据的调节数据获取请求,以获得空调调节数据进行空调调节,以实现根据车辆的历史行驶数据结合车辆的当前行驶数据,确定空调调节数据,也就是将车辆的历史行驶数据所对应的空调调节数据作为车辆当前调整空调的依据数据,能够为车辆提供具有个性化的空调调节数据,有利于提高车辆车舱内驾驶环境的调节质量。In an embodiment of the present application, by acquiring the current driving data of the vehicle, an adjustment data acquisition request carrying the current driving data is sent to the server to obtain the air-conditioning adjustment data for air-conditioning adjustment, so as to determine the air-conditioning adjustment data based on the historical driving data of the vehicle in combination with the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for the current adjustment of the air-conditioning of the vehicle, which can provide the vehicle with personalized air-conditioning adjustment data, and is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
基于图1所示的***架构,下面将结合图10-图15,对本申请实施例提供的服务器进行详细介绍。需要说明的是,图10-图15中的服务器,用于执行本申请图3-图8所示实施例的方法,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照本申请图3-图8所示的实施例。Based on the system architecture shown in FIG1 , the server provided in the embodiment of the present application will be described in detail below in conjunction with FIG10 to FIG15 . It should be noted that the server in FIG10 to FIG15 is used to execute the method of the embodiment shown in FIG3 to FIG8 of the present application. For the sake of convenience, only the part related to the embodiment of the present application is shown. For the specific technical details not disclosed, please refer to the embodiment shown in FIG3 to FIG8 of the present application.
请参见图10,为本申请实施例提供了一种服务器的一示例性结构示意图。如图10所示,本申请实施例的所述服务器1可以包括:当前数据获取单元11、历史数据获取单元12和数据发送单元13。Please refer to Fig. 10, which is a schematic diagram of an exemplary structure of a server provided in an embodiment of the present application. As shown in Fig. 10, the server 1 in the embodiment of the present application may include: a current data acquisition unit 11, a historical data acquisition unit 12 and a data sending unit 13.
当前数据获取单元11,用于接收调节数据获取请求,获取所述调节数据获取请求中的当前行驶数据;The current data acquisition unit 11 is used to receive an adjustment data acquisition request and acquire the current driving data in the adjustment data acquisition request;
历史数据获取单元12,用于在车辆的历史行驶数据中获取与所述当前行驶数据相关联的目标历史行驶数据;A historical data acquisition unit 12, configured to acquire target historical driving data associated with the current driving data from the historical driving data of the vehicle;
数据发送单元13,用于获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至车载终端,以使所述车载终端基于所述空调调节数据进行空调调节。The data sending unit 13 is used to obtain air conditioning adjustment data corresponding to the target historical driving data, and send the air conditioning adjustment data to the vehicle terminal, so that the vehicle terminal performs air conditioning adjustment based on the air conditioning adjustment data.
一种可能的实现方式中,如图11所示,所述服务器1,还包括:In a possible implementation, as shown in FIG11 , the server 1 further includes:
当前类型确定单元14,用于基于所述当前行驶数据,确定所述车辆的当前出行类型。The current type determination unit 14 is used to determine the current travel type of the vehicle based on the current driving data.
一种可能的实现方式中,如图11所示,所述服务器1,还包括:In a possible implementation, as shown in FIG11 , the server 1 further includes:
历史时间获取单元15,用于获取车辆的历史行驶数据中的历史行驶轨迹以及所述历史行驶轨迹对应的历史出行时间;A historical time acquisition unit 15 is used to acquire a historical driving track in the historical driving data of the vehicle and a historical travel time corresponding to the historical driving track;
历史类型确定单元16,用于基于所述历史行驶轨迹确定所述历史出行时间所属出行时间段的出行类型。The history type determination unit 16 is used to determine the travel type of the travel time period to which the historical travel time belongs based on the historical driving trajectory.
一种可能的实现方式中,如图12所示,所述历史类型确定单元16,包括:In a possible implementation, as shown in FIG12 , the history type determination unit 16 includes:
第一轨迹获取子单元161,用于在所述历史行驶轨迹中获取轨迹相似的多个第一行驶轨迹;所述轨迹相似的多个第一行驶轨迹基于所述车辆的位置变化进行确定。The first trajectory acquisition subunit 161 is used to acquire a plurality of first driving trajectories with similar trajectories from the historical driving trajectories; the plurality of first driving trajectories with similar trajectories are determined based on the position change of the vehicle.
第一时间确定子单元162,用于在所述历史出行时间中确定所述多个第一行驶轨迹中各第一行驶轨迹对应的第一出行时间;A first time determination subunit 162, configured to determine a first travel time corresponding to each first driving track in the plurality of first driving tracks from the historical travel time;
时间筛选子单元163,用于基于至少一个出行时间段对所述各第一行驶轨迹对应的第一出行时间进行时间筛选;A time screening subunit 163, configured to perform time screening on the first travel times corresponding to the first driving trajectories based on at least one travel time period;
历史类型确定子单元164,用于基于所述至少一个出行时间段中各出行时间段所包含的出行时间数量,确定所述各出行时间段的出行类型。The history type determination subunit 164 is configured to determine the travel type of each travel time period based on the number of travel times included in each travel time period in the at least one travel time period.
一种可能的实现方式中,如图13所示,所述当前类型确定单元14,包括:In a possible implementation, as shown in FIG13 , the current type determination unit 14 includes:
时间段获取子单元141,用于获取所述当前行驶数据中的当前出行时间,在所述至少一个出行时间段中获取所述当前出行时间所属的目标出行时间段;The time period acquisition subunit 141 is used to acquire the current travel time in the current driving data, and acquire the target travel time period to which the current travel time belongs in the at least one travel time period;
当前类型确定子单元142,用于将所述目标出行时间段的出行类型确定为所述车辆的当前出行类型。The current type determination subunit 142 is configured to determine the travel type of the target travel time period as the current travel type of the vehicle.
一种可能的实现方式中,如图14所示,所述历史数据获取单元12,包括:In a possible implementation, as shown in FIG14 , the historical data acquisition unit 12 includes:
历史数据获取子单元121,用于当所述当前出行类型为概率出行时,在所述历史行驶数据中获取历史行驶里程和所述历史行驶里程对应的历史状态数据,所述历史状态数据包括历史空调调节数据和历
史环境数据,所述概率出行表示所述历史行驶数据中不存在轨迹相似的车辆行驶轨迹;The historical data acquisition subunit 121 is used to acquire historical mileage and historical status data corresponding to the historical mileage from the historical travel data when the current travel type is probabilistic travel, wherein the historical status data includes historical air conditioning adjustment data and historical status data corresponding to the historical mileage. historical environmental data, the probability travel indicates that there is no vehicle driving trajectory with a similar trajectory in the historical driving data;
里程聚类子单元122,用于基于所述历史行驶里程和所述历史空调调节数据中的空调设置温度作为特征进行聚类,以得到至少一个聚合类,在所述历史状态数据中获取所述至少一个聚合类中各聚合类对应的历史环境数据,所述历史环境数据包括车内温度和车外环境温度;a mileage clustering subunit 122, configured to perform clustering based on the historical driving mileage and the air conditioning setting temperature in the historical air conditioning adjustment data as features to obtain at least one clustering class, and to obtain historical environmental data corresponding to each clustering class in the at least one clustering class from the historical state data, wherein the historical environmental data includes an in-vehicle temperature and an outside vehicle ambient temperature;
目标数据获取子单元123,用于获取所述当前行驶数据中的当前环境数据,对所述当前环境数据和所述各聚合类对应的所述历史环境数据分别进行近似度计算,以在所述各聚合类中确定近似度最大的目标历史状态数据,所述当前环境数据包括当前车内温度和当前车外环境温度。The target data acquisition subunit 123 is used to obtain the current environmental data in the current driving data, and perform approximation calculations on the current environmental data and the historical environmental data corresponding to each aggregation class to determine the target historical state data with the greatest approximation in each aggregation class, wherein the current environmental data includes the current temperature inside the vehicle and the current ambient temperature outside the vehicle.
一种可能的实现方式中,如图15所示,所述数据发送单元13,包括:In a possible implementation, as shown in FIG15 , the data sending unit 13 includes:
调节数据获取子单元131,用于在所述至少一个聚合类中各聚合类对应的历史状态数据中,获取所述目标历史行驶数据对应的空调调节数据和行驶里程;The adjustment data acquisition subunit 131 is used to obtain the air conditioning adjustment data and the driving mileage corresponding to the target historical driving data from the historical status data corresponding to each aggregation class in the at least one aggregation class;
里程大小确定子单元132,用于获取预存于所述服务器的预设里程,基于所述各聚合类中目标历史状态数据的所述行驶里程进行计算得到差值里程,确定所述差值里程与所述预设里程之间的大小关系;The mileage determination subunit 132 is used to obtain a preset mileage pre-stored in the server, calculate the difference mileage based on the driving mileage of the target historical status data in each aggregation class, and determine the size relationship between the difference mileage and the preset mileage;
数据发送子单元133,用于基于所述差值里程与所述预设里程之间的大小关系以及所述空调调节数据,确定所述空调调节数据的下发方式,将所述空调调节数据基于所述下发方式发送至所述车载终端,以使所述车载终端基于所述空调调节数据进行空调调节。The data sending subunit 133 is used to determine the sending method of the air-conditioning adjustment data based on the size relationship between the difference mileage and the preset mileage and the air-conditioning adjustment data, and send the air-conditioning adjustment data to the vehicle-mounted terminal based on the sending method, so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data.
一种可能的实现方式中,所述数据发送子单元133,还用于:In a possible implementation, the data sending subunit 133 is further configured to:
当所述差值里程大于或者等于所述预设里程时,将所述各聚合类中目标历史状态数据对应的所述空调调节数据作为目标空调调节数据,将所述目标空调调节数据发送至所述车载终端,以使所述车载终端针对所述目标空调调节数据的选择操作,确定所选择的所述目标空调调节数据作为选择数据,以基于所述选择数据进行空调调节;When the difference mileage is greater than or equal to the preset mileage, the air conditioning adjustment data corresponding to the target historical status data in each aggregation class is used as the target air conditioning adjustment data, and the target air conditioning adjustment data is sent to the vehicle terminal, so that the vehicle terminal determines the selected target air conditioning adjustment data as the selection data for the selection operation of the target air conditioning adjustment data, so as to perform air conditioning adjustment based on the selection data;
或者,or,
当所述差值里程小于所述预设里程时,将所述各聚合类中目标历史状态数据对应的所述空调调节数据进行均值处理得到目标空调调节数据,将所述目标空调调节数据发送至所述车载终端,以使所述车载终端采用所述目标空调调节数据进行空调调节。When the difference mileage is less than the preset mileage, the air-conditioning adjustment data corresponding to the target historical status data in each aggregation class is averaged to obtain target air-conditioning adjustment data, and the target air-conditioning adjustment data is sent to the vehicle terminal so that the vehicle terminal uses the target air-conditioning adjustment data for air-conditioning adjustment.
一种可能的实现方式中,所述历史数据获取单元12,还包括:In a possible implementation, the historical data acquisition unit 12 further includes:
历史数据获取子单元121,还用于当所述当前出行类型为规律出行时,获取所述车辆的所述历史行驶数据中历史状态数据,所述规律出行表示所述历史行驶数据中存在轨迹相似的车辆行驶轨迹;The historical data acquisition subunit 121 is further used to acquire historical state data in the historical driving data of the vehicle when the current travel type is regular travel, wherein the regular travel indicates that there are vehicle driving trajectories with similar trajectories in the historical driving data;
目标数据获取子单元123,还用于基于所述当前行驶数据中的当前环境数据和所述历史行驶数据中的行驶里程、车内温度和车外环境温度为特征分别进行近似度计算,以在所述历史状态数据中确定近似度最大的目标历史状态数据。The target data acquisition subunit 123 is also used to perform approximation calculations based on the current environmental data in the current driving data and the mileage, in-vehicle temperature and outdoor ambient temperature in the historical driving data as characteristics, so as to determine the target historical state data with the greatest approximation in the historical state data.
所述数据发送单元13,还包括:The data sending unit 13 further includes:
调节数据获取子单元131,还用于在所述历史行驶数据中,获取所述目标历史状态数据对应的空调调节数据;The adjustment data acquisition subunit 131 is further used to obtain the air conditioning adjustment data corresponding to the target historical state data from the historical driving data;
数据发送子单元133,还用于将所述空调调节数据发送至所述车载终端,以使所述车载终端基于所述空调调节数据进行空调调节。The data sending subunit 133 is further used to send the air conditioning adjustment data to the vehicle terminal, so that the vehicle terminal performs air conditioning adjustment based on the air conditioning adjustment data.
在本申请实施例中,通过服务器预先根据历史行驶数据确定各出行时间段对应的出行类型,在获取调节数据获取请求后,基于当前行驶数据确定对应的出行类型,以及当前行驶数据对应的空调调节数据,将空调调节数据根据出行类型将目标空调调节数据发送至车载终端,以使车载终端基于空调调节数据进行空调调节,实现根据车辆的历史行驶数据结合车辆的当前行驶数据,确定空调调节数据,也就是将车辆的历史行驶数据所对应的空调调节数据作为车辆当前调整空调的依据数据,能够为车辆提供具有个性化的空调调节数据,有利于提高车辆车舱内驾驶环境的调节质量。In an embodiment of the present application, the server determines in advance the travel type corresponding to each travel time period based on historical driving data. After obtaining the adjustment data acquisition request, the corresponding travel type and the air-conditioning adjustment data corresponding to the current driving data are determined based on the current driving data. The air-conditioning adjustment data sends the target air-conditioning adjustment data to the vehicle-mounted terminal according to the travel type, so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data, and determines the air-conditioning adjustment data based on the historical driving data of the vehicle in combination with the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for adjusting the air-conditioning of the vehicle at present. This can provide the vehicle with personalized air-conditioning adjustment data, which is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
基于图1所示的***架构,下面将结合图16,对本申请实施例提供的车载终端进行详细介绍。需要说明的是,图16中的车载终端,用于执行本申请图5以及图9所示实施例的方法,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照本申请图5以及图9所示的实施例。Based on the system architecture shown in FIG1 , the vehicle-mounted terminal provided in the embodiment of the present application will be described in detail below in conjunction with FIG16 . It should be noted that the vehicle-mounted terminal in FIG16 is used to execute the method of the embodiment shown in FIG5 and FIG9 of the present application. For the sake of convenience, only the part related to the embodiment of the present application is shown. For the specific technical details not disclosed, please refer to the embodiment shown in FIG5 and FIG9 of the present application.
请参见图16,为本申请实施例提供了一种车载终端的结构示意图。如图16所示,本申请实施例的所述车载终端2可以包括:请求发送单元21和空调调节单元22。Please refer to FIG16 , which is a schematic diagram of the structure of a vehicle-mounted terminal according to an embodiment of the present application. As shown in FIG16 , the vehicle-mounted terminal 2 according to the embodiment of the present application may include: a request sending unit 21 and an air conditioning adjustment unit 22 .
请求发送单元21,用于获取车辆的当前行驶数据,向服务器发送携带有所述当前行驶数据的调节数据获取请求,以使所述服务器接收所述调节数据获取请求后,基于所述调节数据获取请求中的所述当前行驶数据,获取与所述当前行驶数据相关联的目标历史行驶数据,获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至所述车载终端;The request sending unit 21 is used to obtain the current driving data of the vehicle, and send an adjustment data acquisition request carrying the current driving data to the server, so that after receiving the adjustment data acquisition request, the server acquires the target historical driving data associated with the current driving data based on the current driving data in the adjustment data acquisition request, acquires the air conditioning adjustment data corresponding to the target historical driving data, and sends the air conditioning adjustment data to the vehicle-mounted terminal;
空调调节单元22,用于接收所述空调调节数据,基于所述空调调节数据进行空调调节。The air conditioning adjustment unit 22 is used to receive the air conditioning adjustment data and perform air conditioning adjustment based on the air conditioning adjustment data.
在本申请实施例中,通过获取车辆的当前行驶数据,向服务器发送携带有当前行驶数据的调节数据获取请求,以获得空调调节数据进行空调调节,以实现根据车辆的历史行驶数据结合车辆的当前行驶数据,确定空调调节数据,也就是将车辆的历史行驶数据所对应的空调调节数据作为车辆当前调整空调的依据数据,能够为车辆提供具有个性化的空调调节数据,有利于提高车辆车舱内驾驶环境的调节质量。In an embodiment of the present application, by acquiring the current driving data of the vehicle, an adjustment data acquisition request carrying the current driving data is sent to the server to obtain the air-conditioning adjustment data for air-conditioning adjustment, so as to determine the air-conditioning adjustment data based on the historical driving data of the vehicle in combination with the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for the current adjustment of the air-conditioning of the vehicle, which can provide the vehicle with personalized air-conditioning adjustment data, and is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条程序指令,所述程序指令适于由处理器加载并执行如上述图1-图9所示实施例的方法步骤,具体执行过程可以参见
图1-图9所示实施例的具体说明,在此不进行赘述。The present application also provides a computer storage medium, which can store multiple program instructions, which are suitable for being loaded by a processor and executing the method steps of the embodiments shown in Figures 1 to 9 above. The specific execution process can be seen in The specific description of the embodiments shown in Figures 1 to 9 will not be repeated here.
本申请实施例还提供了一种空调调节***,所述计空调调节***包括服务器和车载终端,所述服务器执行如上述图3-图8所示实施例的方法步骤,所述车载终端执行如上述图5以及图9所示实施例的方法步骤,在此不进行赘述。An embodiment of the present application also provides an air-conditioning adjustment system, which includes a server and a vehicle-mounted terminal. The server executes the method steps of the embodiments shown in Figures 3 to 8 above, and the vehicle-mounted terminal executes the method steps of the embodiments shown in Figures 5 and 9 above, which are not repeated here.
请参见图17,为本申请实施例提供了一种电子设备的一示例性结构示意图。如图17所示,所述电子设备1000可以包括:至少一个处理器1001,例如CPU,至少一个网络接口1004,输入输出接口1003,存储器1005,至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图17所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、输入输出接口模块以及空调调节应用程序。Please refer to Figure 17, which provides an exemplary structural diagram of an electronic device for an embodiment of the present application. As shown in Figure 17, the electronic device 1000 may include: at least one processor 1001, such as a CPU, at least one network interface 1004, an input/output interface 1003, a memory 1005, and at least one communication bus 1002. Among them, the communication bus 1002 is used to realize the connection and communication between these components. Among them, the network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory (non-volatile memory), such as at least one disk memory. The memory 1005 may also be at least one storage device located away from the aforementioned processor 1001. As shown in Figure 17, the memory 1005 as a computer storage medium may include an operating system, a network communication module, an input/output interface module, and an air conditioning adjustment application.
在图17所示的电子设备1000中,输入输出接口1003主要用于为用户提供输入的接口,获取用户输入的数据。In the electronic device 1000 shown in FIG. 17 , the input-output interface 1003 is mainly used to provide an input interface for the user and obtain data input by the user.
在一个实施例中,处理器1001可以用于调用存储器1005中存储的空调调节应用程序,并具体执行以下操作:In one embodiment, the processor 1001 may be used to call the air conditioning adjustment application stored in the memory 1005, and specifically perform the following operations:
接收调节数据获取请求,获取所述调节数据获取请求中的当前行驶数据;receiving an adjustment data acquisition request, and acquiring current driving data in the adjustment data acquisition request;
基于所述当前行驶数据,在车辆的历史行驶数据中获取与所述当前行驶数据相关联的目标历史行驶数据;Based on the current driving data, acquiring target historical driving data associated with the current driving data from the historical driving data of the vehicle;
获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至车载终端,以使所述车载终端基于所述空调调节数据进行空调调节。Acquire air conditioning adjustment data corresponding to the target historical driving data, and send the air conditioning adjustment data to the vehicle-mounted terminal, so that the vehicle-mounted terminal performs air conditioning adjustment based on the air conditioning adjustment data.
一种可能的实现方式中,所述处理器1001在执行在所述车辆的历史行驶数据中获取与所述当前行驶数据相关联的目标历史行驶数据之前,还执行以下操作:In a possible implementation, before acquiring target historical driving data associated with the current driving data from the historical driving data of the vehicle, the processor 1001 further performs the following operations:
基于所述当前行驶数据,确定所述车辆的当前出行类型。Based on the current driving data, a current travel type of the vehicle is determined.
一种可能的实现方式中,所述处理器1001在执行接收所述调节数据获取请求之前,还执行以下操作:In a possible implementation manner, before receiving the adjustment data acquisition request, the processor 1001 further performs the following operations:
获取车辆的历史行驶数据中的历史行驶轨迹以及所述历史行驶轨迹对应的历史出行时间;Obtaining a historical driving trajectory in the historical driving data of the vehicle and a historical travel time corresponding to the historical driving trajectory;
基于所述历史行驶轨迹确定所述历史出行时间所属出行时间段的出行类型。The travel type of the travel time period to which the historical travel time belongs is determined based on the historical travel trajectory.
一种可能的实现方式中,所述处理器1001在执行基于所述历史行驶轨迹确定所述历史出行时间所属出行时间段的出行类型时,具体执行以下操作:In a possible implementation, when the processor 1001 determines the travel type of the travel time period to which the historical travel time belongs based on the historical travel trajectory, the processor 1001 specifically performs the following operations:
在所述历史行驶轨迹中获取轨迹相似的多个第一行驶轨迹;所述轨迹相似的多个第一行驶轨迹基于所述车辆的位置变化进行确定。A plurality of first driving trajectories with similar trajectories are acquired from the historical driving trajectories; the plurality of first driving trajectories with similar trajectories are determined based on the position change of the vehicle.
在所述历史出行时间中确定所述多个第一行驶轨迹中各第一行驶轨迹对应的第一出行时间;Determining a first travel time corresponding to each first driving track in the plurality of first driving tracks from the historical travel time;
基于至少一个出行时间段对所述各第一行驶轨迹对应的第一出行时间进行时间筛选;Performing time screening on the first travel times corresponding to the first driving trajectories based on at least one travel time period;
基于所述至少一个出行时间段中各出行时间段所包含的出行时间数量,确定所述各出行时间段的出行类型。Based on the number of travel times included in each travel time period in the at least one travel time period, a travel type of each travel time period is determined.
一种可能的实现方式中,所述处理器1001在执行基于所述当前行驶数据确定所述车辆的当前出行类型时,具体执行以下操作:In a possible implementation, when the processor 1001 determines the current travel type of the vehicle based on the current driving data, the processor 1001 specifically performs the following operations:
获取所述当前行驶数据中的当前出行时间,在所述至少一个出行时间段中获取所述当前出行时间所属的目标出行时间段;Acquire a current travel time in the current driving data, and acquire a target travel time period to which the current travel time belongs in the at least one travel time period;
将所述目标出行时间段的出行类型确定为所述车辆的当前出行类型。The travel type of the target travel time period is determined as the current travel type of the vehicle.
一种可能的实现方式中,所述处理器1001在执行基于所述当前出行类型,在所述车辆的历史行驶数据中获取与所述当前行驶数据相关联的目标历史行驶数据时,具体执行以下操作:In a possible implementation, when the processor 1001 acquires target historical driving data associated with the current driving data from the historical driving data of the vehicle based on the current travel type, the processor 1001 specifically performs the following operations:
当所述当前出行类型为概率出行时,在所述历史行驶数据中获取历史行驶里程和所述历史行驶里程对应的历史状态数据,所述历史状态数据包括历史空调调节数据和历史环境数据,所述概率出行表示所述历史行驶数据中不存在轨迹相似的车辆行驶轨迹;When the current travel type is a probabilistic travel, a historical travel mileage and historical status data corresponding to the historical travel mileage are obtained from the historical travel data, the historical status data including historical air conditioning adjustment data and historical environment data, and the probabilistic travel indicates that there is no vehicle travel trajectory with a similar trajectory in the historical travel data;
基于所述历史行驶里程和所述历史空调调节数据中的空调设置温度作为特征进行聚类,以得到至少一个聚合类,在所述历史状态数据中获取所述至少一个聚合类中各聚合类对应的历史环境数据,所述历史环境数据包括车内温度和车外环境温度;Clustering is performed based on the historical mileage and the air conditioning setting temperature in the historical air conditioning adjustment data as features to obtain at least one cluster class, and historical environmental data corresponding to each cluster class in the at least one cluster class is obtained from the historical state data, wherein the historical environmental data includes an in-vehicle temperature and an outdoor ambient temperature;
获取所述当前行驶数据中的当前环境数据,对所述当前环境数据和所述各聚合类对应的所述历史环境数据分别进行近似度计算,以在所述各聚合类中确定近似度最大值对应的目标历史状态数据,所述当前环境数据包括当前车内温度和当前车外环境温度。Obtain current environmental data from the current driving data, and perform approximation calculations on the current environmental data and the historical environmental data corresponding to each aggregation class, so as to determine the target historical state data corresponding to the maximum approximation value in each aggregation class, wherein the current environmental data includes the current temperature inside the vehicle and the current ambient temperature outside the vehicle.
一种可能的实现方式中,所述处理器1001在执行获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至车载终端,以使所述车载终端基于所述空调调节数据进行空调调节时,具体执行以下操作:In a possible implementation, the processor 1001 specifically performs the following operations when acquiring the air conditioning adjustment data corresponding to the target historical driving data and sending the air conditioning adjustment data to the vehicle-mounted terminal so that the vehicle-mounted terminal performs air conditioning adjustment based on the air conditioning adjustment data:
在所述至少一个聚合类中各聚合类对应的历史状态数据中,获取所述目标历史行驶数据对应的空调调节数据和行驶里程;Acquire the air conditioning adjustment data and the driving mileage corresponding to the target historical driving data from the historical status data corresponding to each of the at least one aggregation class;
获取预存于所述服务器的预设里程,基于所述各聚合类中目标历史状态数据的所述行驶里程进行计算得到差值里程,确定所述差值里程与所述预设里程之间的大小关系;
Obtaining a preset mileage pre-stored in the server, calculating a difference mileage based on the driving mileage of the target historical status data in each aggregation class, and determining a size relationship between the difference mileage and the preset mileage;
基于所述差值里程与所述预设里程之间的大小关系以及所述空调调节数据,确定所述空调调节数据的下发方式,将所述空调调节数据基于所述下发方式发送至所述车载终端,以使所述车载终端基于所述空调调节数据进行空调调节。Based on the relationship between the difference mileage and the preset mileage and the air-conditioning adjustment data, a sending method of the air-conditioning adjustment data is determined, and the air-conditioning adjustment data is sent to the vehicle-mounted terminal based on the sending method, so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data.
一种可能的实现方式中,所述处理器1001在执行基于所述差值里程与所述预设里程之间的大小关系以及所述空调调节数据,确定目标空调调节数据,将所述目标空调调节数据发送至所述车载终端,以使所述车载终端基于所述空调调节数据进行空调调节时,具体执行以下操作:In a possible implementation, the processor 1001 determines the target air-conditioning adjustment data based on the size relationship between the difference mileage and the preset mileage and the air-conditioning adjustment data, and sends the target air-conditioning adjustment data to the vehicle terminal so that the vehicle terminal performs air-conditioning adjustment based on the air-conditioning adjustment data, and specifically performs the following operations:
当所述差值里程大于或者等于所述预设里程时,将所述各聚合类中目标历史状态数据对应的所述空调调节数据作为目标空调调节数据,将所述目标空调调节数据发送至所述车载终端,以使所述车载终端针对所述目标空调调节数据的选择操作,确定所选择的所述目标空调调节数据作为选择数据,以基于所述选择数据进行空调调节;When the difference mileage is greater than or equal to the preset mileage, the air conditioning adjustment data corresponding to the target historical status data in each aggregation class is used as the target air conditioning adjustment data, and the target air conditioning adjustment data is sent to the vehicle terminal, so that the vehicle terminal determines the selected target air conditioning adjustment data as the selection data for the selection operation of the target air conditioning adjustment data, so as to perform air conditioning adjustment based on the selection data;
或者,or,
当所述差值里程小于所述预设里程时,将所述各聚合类中目标历史状态数据对应的所述空调调节数据进行均值处理得到目标空调调节数据,将所述目标空调调节数据发送至所述车载终端,以使所述车载终端采用所述目标空调调节数据进行空调调节。When the difference mileage is less than the preset mileage, the air-conditioning adjustment data corresponding to the target historical status data in each aggregation class is averaged to obtain target air-conditioning adjustment data, and the target air-conditioning adjustment data is sent to the vehicle terminal so that the vehicle terminal uses the target air-conditioning adjustment data for air-conditioning adjustment.
一种可能的实现方式中,所述处理器1001在执行基于所述当前行驶数据,在所述车辆的历史行驶数据中获取与所述当前行驶数据相关联的目标历史行驶数据时,执行以下操作:In a possible implementation, when the processor 1001 acquires target historical driving data associated with the current driving data from the historical driving data of the vehicle based on the current driving data, the processor 1001 performs the following operations:
当所述当前出行类型为规律出行时,获取所述车辆的所述历史行驶数据中历史状态数据,所述规律出行表示所述历史行驶数据中存在轨迹相似的车辆行驶轨迹;When the current travel type is regular travel, obtaining historical state data in the historical travel data of the vehicle, wherein the regular travel indicates that there are vehicle travel trajectories with similar trajectories in the historical travel data;
基于所述当前行驶数据和所述历史行驶数据中的行驶里程、车内温度和车外环境温度为特征分别进行近似度计算,以在所述历史状态数据中确定近似度最大值对应的目标历史状态数据。Approximation calculations are performed based on the mileage, in-vehicle temperature, and outside-vehicle ambient temperature in the current driving data and the historical driving data as features, so as to determine target historical state data corresponding to a maximum approximation value in the historical state data.
所述处理器1001在执行获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至车载终端,以使所述车载终端基于所述空调调节数据进行空调调节时,具体执行以下操作:When the processor 1001 acquires the air conditioning adjustment data corresponding to the target historical driving data and sends the air conditioning adjustment data to the vehicle terminal so that the vehicle terminal performs air conditioning adjustment based on the air conditioning adjustment data, the processor 1001 specifically performs the following operations:
在所述历史行驶数据中,获取所述目标历史状态数据对应的空调调节数据;In the historical driving data, obtaining air conditioning adjustment data corresponding to the target historical state data;
将所述空调调节数据发送至所述车载终端,以使所述车载终端基于所述空调调节数据进行空调调节。The air conditioning adjustment data is sent to the vehicle-mounted terminal, so that the vehicle-mounted terminal performs air conditioning adjustment based on the air conditioning adjustment data.
在本申请实施例中,通过服务器预先根据历史行驶数据确定各出行时间段对应的出行类型,在获取调节数据获取请求后,基于当前行驶数据确定对应的出行类型,以及当前行驶数据对应的空调调节数据,将空调调节数据根据出行类型发送至车载终端,以使车载终端基于空调调节数据进行空调调节,实现根据车辆的历史行驶数据结合车辆的当前行驶数据,确定空调调节数据,也就是将车辆的历史行驶数据所对应的空调调节数据作为车辆当前调整空调的依据数据,能够为车辆提供具有个性化的空调调节数据,有利于提高车辆车舱内驾驶环境的调节质量。In an embodiment of the present application, the server determines in advance the travel type corresponding to each travel time period based on historical driving data. After obtaining the adjustment data acquisition request, the corresponding travel type and the air-conditioning adjustment data corresponding to the current driving data are determined based on the current driving data. The air-conditioning adjustment data is sent to the vehicle-mounted terminal according to the travel type, so that the vehicle-mounted terminal performs air-conditioning adjustment based on the air-conditioning adjustment data, and the air-conditioning adjustment data is determined based on the historical driving data of the vehicle and the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for adjusting the air-conditioning of the vehicle at present. This can provide the vehicle with personalized air-conditioning adjustment data, which is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
请参见图18,为本申请实施例提供了一种电子设备的又一示例性结构示意图。如图18所示,所述电子设备2000可以包括:至少一个处理器2001,例如CPU,至少一个网络接口2004,输入输出接口2003,存储器2005,至少一个通信总线2002。其中,通信总线2002用于实现这些组件之间的连接通信。其中,网络接口2004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器2005可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器2005可选的还可以是至少一个位于远离前述处理器2001的存储装置。如图18所示,作为一种计算机存储介质的存储器2005中可以包括操作***、网络通信模块、输入输出接口模块以及空调调节应用程序。Please refer to Figure 18, which provides another exemplary structural diagram of an electronic device for an embodiment of the present application. As shown in Figure 18, the electronic device 2000 may include: at least one processor 2001, such as a CPU, at least one network interface 2004, an input/output interface 2003, a memory 2005, and at least one communication bus 2002. Among them, the communication bus 2002 is used to realize the connection and communication between these components. Among them, the network interface 2004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 2005 may be a high-speed RAM memory or a non-volatile memory (non-volatile memory), such as at least one disk memory. The memory 2005 may also be at least one storage device located away from the aforementioned processor 2001. As shown in Figure 18, the memory 2005 as a computer storage medium may include an operating system, a network communication module, an input/output interface module, and an air conditioning adjustment application.
在图18所示的电子设备2000中,输入输出接口2003主要用于为用户提供输入的接口,获取用户输入的数据。In the electronic device 2000 shown in FIG. 18 , the input-output interface 2003 is mainly used to provide an input interface for the user and obtain data input by the user.
在一个实施例中,处理器2001可以用于调用存储器2005中存储的空调调节应用程序,并具体执行以下操作:In one embodiment, the processor 2001 may be used to call the air conditioning adjustment application stored in the memory 2005, and specifically perform the following operations:
获取车辆的当前行驶数据,向服务器发送携带有所述当前行驶数据的调节数据获取请求,以使所述服务器接收所述调节数据获取请求后,基于所述调节数据获取请求中的所述当前行驶数据,获取与所述当前行驶数据相关联的目标历史行驶数据,获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至所述车载终端;Acquire current driving data of the vehicle, and send an adjustment data acquisition request carrying the current driving data to a server, so that after receiving the adjustment data acquisition request, the server acquires target historical driving data associated with the current driving data based on the current driving data in the adjustment data acquisition request, acquires air conditioning adjustment data corresponding to the target historical driving data, and sends the air conditioning adjustment data to the vehicle-mounted terminal;
接收所述空调调节数据,基于所述空调调节数据进行空调调节。The air conditioning adjustment data is received, and air conditioning adjustment is performed based on the air conditioning adjustment data.
一种可能的实现方式中,所述处理器2001在执行接收所述空调调节数据,基于所述空调调节数据进行空调调节时,具体执行以下操作:In a possible implementation, when the processor 2001 receives the air conditioning adjustment data and performs air conditioning adjustment based on the air conditioning adjustment data, the processor 2001 specifically performs the following operations:
当所述车辆的出行类型为概率出行时,接收所述服务器发送的空调调节数据;When the travel type of the vehicle is probabilistic travel, receiving air conditioning adjustment data sent by the server;
当差值里程大于或者等于预设里程时,在所述车载终端的显示屏上显示询问信息,获取针对所述询问信息的选择操作,基于所述选择操作确定所选择的所述空调调节数据作为选择数据,基于所述选择数据进行空调调节,所述里程询问信息用于确定要采用的空调调节数据;其中,所述空调调节数据携带有所述差值里程,所述服务器基于所述当前行驶数据确定所述车辆的当前出行类型为概率出行时,在车辆的历史行驶数据中获取历史行驶里程和所述历史行驶里程对应的历史状态数据,所述历史状态数据包括历史空调调节数据和历史环境数据,基于所述历史行驶里程和所述历史空调调节数据中的空调设置温度作为特征进行聚类,以得到至少一个聚合类,在所述历史状态数据中获取所述至少一个聚合类中各聚合类对应的历史环境数据,在所述至少一个聚合类中各聚合类对应的历史状态数据中,获取所述目标历史行驶数据对应的空调调节数据和行驶里程,基于所述各聚合类中目标历史状态数据的
所述行驶里程进行计算得到所述差值里程,所述概率出行表示所述历史行驶数据中不存在轨迹相似的车辆行驶轨迹;When the difference mileage is greater than or equal to the preset mileage, an inquiry message is displayed on the display screen of the vehicle-mounted terminal, a selection operation for the inquiry message is obtained, the selected air-conditioning adjustment data is determined as the selection data based on the selection operation, and air-conditioning adjustment is performed based on the selection data, and the mileage inquiry message is used to determine the air-conditioning adjustment data to be adopted; wherein the air-conditioning adjustment data carries the difference mileage, and when the server determines that the current travel type of the vehicle is a probabilistic travel based on the current driving data, the historical driving mileage and the historical status data corresponding to the historical driving mileage are obtained from the historical driving data of the vehicle, and the historical status data includes historical air-conditioning adjustment data and historical environmental data, clustering is performed based on the historical driving mileage and the air-conditioning setting temperature in the historical air-conditioning adjustment data as features to obtain at least one clustering class, and the historical environmental data corresponding to each clustering class in the at least one clustering class is obtained from the historical status data, and the air-conditioning adjustment data and the driving mileage corresponding to the target historical driving data are obtained from the historical status data corresponding to each clustering class in the at least one clustering class, and the target historical status data in each clustering class is obtained based on the target historical status data in each clustering class. The driving mileage is calculated to obtain the difference mileage, and the probability travel indicates that there is no vehicle driving trajectory with a similar trajectory in the historical driving data;
或者,or,
当所述差值里程小于所述预设里程时,基于所述空调调节数据进行空调调节。When the difference mileage is less than the preset mileage, air conditioning is adjusted based on the air conditioning adjustment data.
一种可能的实现方式中,所述处理器2001在执行接收所述空调调节数据,基于所述空调调节数据进行空调调节时,还执行以下操作:In a possible implementation, when the processor 2001 receives the air conditioning adjustment data and performs air conditioning adjustment based on the air conditioning adjustment data, it further performs the following operations:
当所述车辆的出行类型为规律出行时,接收所述服务器发送的空调调节数据;基于所述空调调节数据进行空调调节,所述规律出行表示所述历史行驶数据中存在轨迹相似的车辆行驶轨迹。When the travel type of the vehicle is regular travel, air conditioning adjustment data sent by the server is received; air conditioning adjustment is performed based on the air conditioning adjustment data, and the regular travel indicates that there are vehicle travel trajectories with similar trajectories in the historical travel data.
在本申请实施例中,通过获取车辆的当前行驶数据,向服务器发送携带有当前行驶数据的调节数据获取请求,以获得空调调节数据进行空调调节,以实现根据车辆的历史行驶数据结合车辆的当前行驶数据,确定空调调节数据,也就是将车辆的历史行驶数据所对应的空调调节数据作为车辆当前调整空调的依据数据,能够为车辆提供具有个性化的空调调节数据,有利于提高车辆车舱内驾驶环境的调节质量。In an embodiment of the present application, by acquiring the current driving data of the vehicle, an adjustment data acquisition request carrying the current driving data is sent to the server to obtain the air-conditioning adjustment data for air-conditioning adjustment, so as to determine the air-conditioning adjustment data based on the historical driving data of the vehicle in combination with the current driving data of the vehicle. That is, the air-conditioning adjustment data corresponding to the historical driving data of the vehicle is used as the basis data for the current adjustment of the air-conditioning of the vehicle, which can provide the vehicle with personalized air-conditioning adjustment data, and is beneficial to improving the adjustment quality of the driving environment in the vehicle cabin.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.
以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。
The above disclosure is only the preferred embodiment of the present application, which certainly cannot be used to limit the scope of rights of the present application. Therefore, equivalent changes made according to the claims of the present application are still within the scope covered by the present application.
Claims (13)
- 一种空调调节方法,其中,所述方法应用于服务器(10),包括:An air conditioning adjustment method, wherein the method is applied to a server (10), comprising:接收调节数据获取请求,获取所述调节数据获取请求中的当前行驶数据;receiving an adjustment data acquisition request, and acquiring current driving data in the adjustment data acquisition request;基于所述当前行驶数据,在车辆的历史行驶数据中获取与所述当前行驶数据相关联的目标历史行驶数据;Based on the current driving data, acquiring target historical driving data associated with the current driving data from the historical driving data of the vehicle;获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至车载终端(20),以使所述车载终端(20)基于所述空调调节数据进行空调调节。Air conditioning adjustment data corresponding to the target historical driving data is obtained, and the air conditioning adjustment data is sent to the vehicle-mounted terminal (20), so that the vehicle-mounted terminal (20) performs air conditioning adjustment based on the air conditioning adjustment data.
- 根据权利要求1所述的方法,其中,所述基于所述当前行驶数据,在车辆的历史行驶数据中获取与所述当前行驶数据相关联的目标历史行驶数据之前,所述方法还包括:The method according to claim 1, wherein before acquiring target historical driving data associated with the current driving data from the historical driving data of the vehicle based on the current driving data, the method further comprises:基于所述当前行驶数据,确定所述车辆的当前出行类型。Based on the current driving data, a current travel type of the vehicle is determined.
- 根据权利要求2所述的方法,其中,所述基于所述当前行驶数据,在车辆的历史行驶数据中获取与所述当前行驶数据相关联的目标历史行驶数据,包括:The method according to claim 2, wherein the step of acquiring target historical driving data associated with the current driving data from historical driving data of the vehicle based on the current driving data comprises:当所述当前出行类型为概率出行时,在所述历史行驶数据中获取历史行驶里程和所述历史行驶里程对应的历史状态数据,所述历史状态数据包括历史空调调节数据和历史环境数据,所述概率出行表示所述历史行驶数据中不存在轨迹相似的车辆行驶轨迹;When the current travel type is a probabilistic travel, a historical travel mileage and historical status data corresponding to the historical travel mileage are obtained from the historical travel data, the historical status data including historical air conditioning adjustment data and historical environment data, and the probabilistic travel indicates that there is no vehicle travel trajectory with a similar trajectory in the historical travel data;基于所述历史行驶里程和所述历史空调调节数据中的空调设置温度作为特征进行聚类,以得到至少一个聚合类,在所述历史状态数据中获取所述至少一个聚合类中各聚合类对应的历史环境数据,所述历史环境数据包括车内温度和车外环境温度;Clustering is performed based on the historical driving mileage and the air conditioning setting temperature in the historical air conditioning adjustment data as features to obtain at least one cluster class, and historical environmental data corresponding to each cluster class in the at least one cluster class is obtained from the historical state data, wherein the historical environmental data includes an in-vehicle temperature and an outside-vehicle ambient temperature;获取所述当前行驶数据中的当前环境数据,对所述当前环境数据和所述各聚合类对应的所述历史环境数据分别进行近似度计算,以在所述各聚合类中确定近似度最大值对应的目标历史状态数据。The current environment data in the current driving data is obtained, and the approximation calculations are performed on the current environment data and the historical environment data corresponding to each aggregation class, so as to determine the target historical state data corresponding to the maximum approximation value in each aggregation class.
- 根据权利要求3所述的方法,其中,所述获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至车载终端(20),以使所述车载终端(20)基于所述空调调节数据进行空调调节,包括:The method according to claim 3, wherein the acquiring of the air conditioning adjustment data corresponding to the target historical driving data and sending the air conditioning adjustment data to the vehicle-mounted terminal (20) so that the vehicle-mounted terminal (20) performs air conditioning adjustment based on the air conditioning adjustment data comprises:在所述至少一个聚合类中各聚合类对应的历史状态数据中,获取所述目标历史行驶数据对应的空调调节数据和行驶里程;Acquire the air conditioning adjustment data and the driving mileage corresponding to the target historical driving data from the historical status data corresponding to each of the at least one aggregation class;获取预存于所述服务器(10)的预设里程,基于所述各聚合类中目标历史状态数据的所述行驶里程进行计算得到差值里程,确定所述差值里程与所述预设里程之间的大小关系;Acquiring a preset mileage pre-stored in the server (10), calculating a difference mileage based on the driving mileage of the target historical status data in each aggregation class, and determining a magnitude relationship between the difference mileage and the preset mileage;基于所述差值里程与所述预设里程之间的大小关系以及所述空调调节数据,确定所述空调调节数据的下发方式,将所述空调调节数据基于所述下发方式发送至所述车载终端(20),以使所述车载终端(20)基于所述空调调节数据进行空调调节。Based on the size relationship between the differential mileage and the preset mileage and the air conditioning adjustment data, a method for sending the air conditioning adjustment data is determined, and the air conditioning adjustment data is sent to the vehicle-mounted terminal (20) based on the sending method, so that the vehicle-mounted terminal (20) performs air conditioning adjustment based on the air conditioning adjustment data.
- 根据权利要求4所述的方法,其中,计算得到所述差值里程之后,所述方法还包括:The method according to claim 4, wherein after calculating the difference mileage, the method further comprises:当所述差值里程大于或者等于所述预设里程时,将所述各聚合类中目标历史状态数据对应的所述空调调节数据作为目标空调调节数据,将所述目标空调调节数据发送至所述车载终端(20),以使所述车载终端(20)针对所述目标空调调节数据的选择操作,确定所选择的所述目标空调调节数据作为选择数据,以基于所述选择数据进行空调调节;When the difference mileage is greater than or equal to the preset mileage, the air conditioning adjustment data corresponding to the target historical status data in each aggregation class is used as the target air conditioning adjustment data, and the target air conditioning adjustment data is sent to the vehicle terminal (20), so that the vehicle terminal (20) determines the selected target air conditioning adjustment data as the selected data for the selection operation of the target air conditioning adjustment data, so as to perform air conditioning adjustment based on the selected data;或者,or,当所述差值里程小于所述预设里程时,将所述各聚合类中目标历史状态数据对应的所述空调调节数据进行均值处理得到目标空调调节数据,将所述目标空调调节数据发送至所述车载终端(20),以使所述车载终端(20)采用所述目标空调调节数据进行空调调节。When the difference mileage is less than the preset mileage, the air conditioning adjustment data corresponding to the target historical status data in each aggregation class is averaged to obtain target air conditioning adjustment data, and the target air conditioning adjustment data is sent to the vehicle terminal (20) so that the vehicle terminal (20) uses the target air conditioning adjustment data to perform air conditioning adjustment.
- 根据权利要求2所述的方法,其中,所述基于所述当前行驶数据,在车辆的历史行驶数据中获取与所述当前行驶数据相关联的目标历史行驶数据,包括:The method according to claim 2, wherein the step of acquiring target historical driving data associated with the current driving data from historical driving data of the vehicle based on the current driving data comprises:当所述当前出行类型为规律出行时,获取所述车辆的所述历史行驶数据中历史状态数据,所述规律出行表示所述历史行驶数据中存在轨迹相似的车辆行驶轨迹;When the current travel type is regular travel, obtaining historical state data in the historical travel data of the vehicle, wherein the regular travel indicates that there are vehicle travel trajectories with similar trajectories in the historical travel data;基于所述当前行驶数据和所述历史行驶数据中的行驶里程、车内温度和车外环境温度为特征分别进行近似度计算,以在所述历史状态数据中确定近似度最大值对应的目标历史状态数据;Based on the mileage, the temperature inside the vehicle, and the ambient temperature outside the vehicle in the current driving data and the historical driving data, respectively, the approximation calculation is performed to determine the target historical state data corresponding to the maximum approximation value in the historical state data;所述获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至车载终端(20),以使所述车载终端(20)基于所述空调调节数据进行空调调节,包括:The step of acquiring air conditioning adjustment data corresponding to the target historical driving data and sending the air conditioning adjustment data to the vehicle-mounted terminal (20) so that the vehicle-mounted terminal (20) performs air conditioning adjustment based on the air conditioning adjustment data comprises:在所述历史行驶数据中,获取所述目标历史状态数据对应的空调调节数据;In the historical driving data, obtaining air conditioning adjustment data corresponding to the target historical state data;将所述空调调节数据发送至所述车载终端(20),以使所述车载终端(20)基于所述空调调节数据进行空调调节。The air conditioning adjustment data is sent to the vehicle-mounted terminal (20), so that the vehicle-mounted terminal (20) performs air conditioning adjustment based on the air conditioning adjustment data.
- 根据权利要求2所述的方法,其中,所述接收调节数据获取请求之前,所述方法还包括:The method according to claim 2, wherein before receiving the adjustment data acquisition request, the method further comprises:获取车辆的历史行驶数据中的历史行驶轨迹以及所述历史行驶轨迹对应的历史出行时间;Obtaining a historical driving trajectory in historical driving data of the vehicle and a historical travel time corresponding to the historical driving trajectory;在所述历史行驶轨迹中获取轨迹相似的多个第一行驶轨迹;所述轨迹相似的多个第一行驶轨迹基于所述车辆的位置变化进行确定;Acquire a plurality of first driving trajectories with similar trajectories from the historical driving trajectories; the plurality of first driving trajectories with similar trajectories are determined based on the position change of the vehicle;在所述历史出行时间中确定所述多个第一行驶轨迹中各第一行驶轨迹对应的第一出行时间; Determining a first travel time corresponding to each first driving track in the plurality of first driving tracks from the historical travel time;基于至少一个出行时间段对所述各第一行驶轨迹对应的第一出行时间进行时间筛选;Performing time screening on the first travel time corresponding to each of the first driving trajectories based on at least one travel time period;基于所述至少一个出行时间段中各出行时间段所包含的出行时间数量,确定所述各出行时间段的出行类型;Determining the travel type of each travel time period based on the number of travel times included in each travel time period in the at least one travel time period;所述基于所述当前行驶数据,确定所述车辆的当前出行类型,包括:The determining, based on the current driving data, the current travel type of the vehicle comprises:获取所述当前行驶数据中的当前出行时间,在所述至少一个出行时间段中获取所述当前出行时间所属的目标出行时间段;Acquire a current travel time in the current driving data, and acquire a target travel time period to which the current travel time belongs in the at least one travel time period;将所述目标出行时间段的出行类型确定为所述车辆的当前出行类型。The travel type of the target travel time period is determined as the current travel type of the vehicle.
- 一种空调调节方法,其中,所述方法应用于车载终端(20),包括:An air conditioning adjustment method, wherein the method is applied to a vehicle-mounted terminal (20), comprising:获取车辆的当前行驶数据,向服务器(10)发送携带有所述当前行驶数据的调节数据获取请求,以使所述服务器(10)接收所述调节数据获取请求后,基于所述调节数据获取请求中的所述当前行驶数据,获取与所述当前行驶数据相关联的目标历史行驶数据,获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至所述车载终端(20);Acquiring current driving data of the vehicle, sending an adjustment data acquisition request carrying the current driving data to a server (10), so that after receiving the adjustment data acquisition request, the server (10) acquires target historical driving data associated with the current driving data based on the current driving data in the adjustment data acquisition request, acquires air conditioning adjustment data corresponding to the target historical driving data, and sends the air conditioning adjustment data to the vehicle-mounted terminal (20);接收所述空调调节数据,基于所述空调调节数据进行空调调节。The air conditioning adjustment data is received, and air conditioning adjustment is performed based on the air conditioning adjustment data.
- 根据权利要求8所述的方法,其中,所述接收所述空调调节数据,基于所述空调调节数据进行空调调节,包括:The method according to claim 8, wherein the receiving the air conditioning adjustment data and performing air conditioning adjustment based on the air conditioning adjustment data comprises:当所述车辆的出行类型为概率出行时,接收所述服务器(10)发送的空调调节数据;When the travel type of the vehicle is probabilistic travel, receiving air conditioning adjustment data sent by the server (10);当差值里程大于或者等于预设里程时,在所述车载终端(20)的显示屏上显示询问信息,获取针对所述询问信息的选择操作,基于所述选择操作确定所选择的所述空调调节数据作为选择数据,基于所述选择数据进行空调调节,所述询问信息用于确定要采用的空调调节数据;其中,所述空调调节数据携带有所述差值里程,所述服务器(10)基于所述当前行驶数据确定所述车辆的当前出行类型为概率出行时,在车辆的历史行驶数据中获取历史行驶里程和所述历史行驶里程对应的历史状态数据,所述历史状态数据包括历史空调调节数据和历史环境数据,基于所述历史行驶里程和所述历史空调调节数据中的空调设置温度作为特征进行聚类,以得到至少一个聚合类,在所述历史状态数据中获取所述至少一个聚合类中各聚合类对应的历史环境数据,在所述至少一个聚合类中各聚合类对应的历史状态数据中,获取所述目标历史行驶数据对应的空调调节数据和行驶里程,基于所述各聚合类中目标历史状态数据的所述行驶里程进行计算得到所述差值里程,所述概率出行表示所述历史行驶数据中不存在轨迹相似的车辆行驶轨迹;When the difference mileage is greater than or equal to the preset mileage, an inquiry message is displayed on the display screen of the vehicle-mounted terminal (20), a selection operation for the inquiry message is obtained, the selected air conditioning adjustment data is determined as the selection data based on the selection operation, and air conditioning adjustment is performed based on the selection data, and the inquiry message is used to determine the air conditioning adjustment data to be adopted; wherein the air conditioning adjustment data carries the difference mileage, and when the server (10) determines that the current travel type of the vehicle is a probabilistic travel based on the current travel data, the historical travel mileage and the historical status data corresponding to the historical travel mileage are obtained from the historical travel data of the vehicle, the historical status data including the historical air conditioning adjustment data and the historical environment data, clustering is performed based on the historical travel mileage and the air conditioning setting temperature in the historical air conditioning adjustment data as features to obtain at least one clustering class, the historical environment data corresponding to each clustering class in the at least one clustering class is obtained from the historical status data, the air conditioning adjustment data and the travel mileage corresponding to the target historical travel data are obtained from the historical status data corresponding to each clustering class in the at least one clustering class, and the difference mileage is calculated based on the travel mileage of the target historical status data in each clustering class, and the probabilistic travel indicates that there is no vehicle travel trajectory with a similar trajectory in the historical travel data;或者,or,当所述差值里程小于所述预设里程时,基于所述空调调节数据进行空调调节。When the difference mileage is less than the preset mileage, air conditioning is adjusted based on the air conditioning adjustment data.
- 根据权利要求8所述的方法,其中,所述接收所述空调调节数据,基于所述空调调节数据进行空调调节,所述方法还包括:The method according to claim 8, wherein the receiving the air conditioning adjustment data and performing air conditioning adjustment based on the air conditioning adjustment data further comprises:当所述车辆的出行类型为规律出行时,接收所述服务器(10)发送的空调调节数据,基于所述空调调节数据进行空调调节,所述规律出行表示所述历史行驶数据中存在轨迹相似的车辆行驶轨迹。When the travel type of the vehicle is regular travel, air conditioning adjustment data sent by the server (10) is received, and air conditioning adjustment is performed based on the air conditioning adjustment data. The regular travel indicates that there are vehicle travel trajectories with similar trajectories in the historical travel data.
- 一种服务器,其中,所述服务器(10)包括:A server, wherein the server (10) comprises:当前数据获取单元,用于接收调节数据获取请求,获取所述调节数据获取请求中的当前行驶数据;A current data acquisition unit, configured to receive an adjustment data acquisition request and acquire current driving data in the adjustment data acquisition request;历史数据获取单元,用于在车辆的历史行驶数据中获取与所述当前行驶数据相关联的目标历史行驶数据;A historical data acquisition unit, used to acquire target historical driving data associated with the current driving data from the historical driving data of the vehicle;数据发送单元,用于获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至车载终端(20),以使所述车载终端(20)基于所述空调调节数据进行空调调节。A data sending unit is used to obtain air conditioning adjustment data corresponding to the target historical driving data, and send the air conditioning adjustment data to the vehicle-mounted terminal (20), so that the vehicle-mounted terminal (20) performs air conditioning adjustment based on the air conditioning adjustment data.
- 一种车载终端,其中,所述车载终端(20)包括:A vehicle-mounted terminal, wherein the vehicle-mounted terminal (20) comprises:请求发送单元,用于获取车辆的当前行驶数据,向服务器(10)发送携带有所述当前行驶数据的调节数据获取请求,以使所述服务器(10)接收所述调节数据获取请求后,基于所述调节数据获取请求中的所述当前行驶数据,获取与所述当前行驶数据相关联的目标历史行驶数据,获取所述目标历史行驶数据对应的空调调节数据,将所述空调调节数据发送至所述车载终端(20);a request sending unit, configured to obtain current driving data of the vehicle, and to send an adjustment data acquisition request carrying the current driving data to a server (10), so that after receiving the adjustment data acquisition request, the server (10) acquires target historical driving data associated with the current driving data based on the current driving data in the adjustment data acquisition request, acquires air conditioning adjustment data corresponding to the target historical driving data, and sends the air conditioning adjustment data to the vehicle-mounted terminal (20);空调调节单元,用于接收所述空调调节数据,基于所述空调调节数据进行空调调节。The air conditioning adjustment unit is used to receive the air conditioning adjustment data and perform air conditioning adjustment based on the air conditioning adjustment data.
- 一种空调调节***,其中,所述空调调节***包括服务器(10)和车载终端(20),所述服务器(10)执行如权利要求1-7任意一项所述方法的步骤,所述车载终端(20)执行如权利要求8-10任意一项所述方法的步骤。 An air conditioning system, wherein the air conditioning system comprises a server (10) and a vehicle-mounted terminal (20), the server (10) executes the steps of the method as claimed in any one of claims 1 to 7, and the vehicle-mounted terminal (20) executes the steps of the method as claimed in any one of claims 8 to 10.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211344251.2 | 2022-10-31 | ||
CN202211344251.2A CN115402057B (en) | 2022-10-31 | 2022-10-31 | Air conditioner adjusting method, server, terminal and system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2024093736A1 true WO2024093736A1 (en) | 2024-05-10 |
Family
ID=84168433
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2023/126254 WO2024093736A1 (en) | 2022-10-31 | 2023-10-24 | Air-conditioner adjustment method and system, and server and terminal |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115402057B (en) |
WO (1) | WO2024093736A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115402057B (en) * | 2022-10-31 | 2023-03-24 | 长城汽车股份有限公司 | Air conditioner adjusting method, server, terminal and system |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190129588A (en) * | 2018-05-11 | 2019-11-20 | 한온시스템 주식회사 | Air conditioning apparatus for automotive vehicle |
JP2020138706A (en) * | 2019-03-01 | 2020-09-03 | トヨタ自動車株式会社 | Air-conditioning control system, air-conditioning management system, and on-vehicle air conditioning system |
CN113119683A (en) * | 2019-12-31 | 2021-07-16 | 长城汽车股份有限公司 | Control method of vehicle air conditioner, vehicle terminal and server |
CN113733854A (en) * | 2021-10-08 | 2021-12-03 | 安徽江淮汽车集团股份有限公司 | Self-adaptive control method for vehicle-mounted air conditioner |
CN114091336A (en) * | 2021-11-22 | 2022-02-25 | 中国第一汽车股份有限公司 | Air conditioner adjusting method and device, vehicle and storage medium |
CN115402057A (en) * | 2022-10-31 | 2022-11-29 | 长城汽车股份有限公司 | Air conditioner adjusting method, server, terminal and system |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5098490B2 (en) * | 2007-07-30 | 2012-12-12 | 日産自動車株式会社 | Vehicle control system |
JP7067884B2 (en) * | 2017-09-15 | 2022-05-16 | ヤフー株式会社 | Classification device, classification method and classification program |
CN110271380A (en) * | 2018-03-16 | 2019-09-24 | 上海博泰悦臻电子设备制造有限公司 | Air conditioning control method, system, storage medium and car-mounted terminal |
CN111306720B (en) * | 2018-12-12 | 2021-05-18 | 上海汽车集团股份有限公司 | Method and device for setting air conditioner parameters |
CN111442489B (en) * | 2020-03-27 | 2021-12-14 | 上海美控智慧建筑有限公司 | Control method and system of air conditioner, air conditioner and readable storage medium |
WO2021196049A1 (en) * | 2020-03-31 | 2021-10-07 | 华为技术有限公司 | Vehicle travel rule analysis method, server, and system |
-
2022
- 2022-10-31 CN CN202211344251.2A patent/CN115402057B/en active Active
-
2023
- 2023-10-24 WO PCT/CN2023/126254 patent/WO2024093736A1/en unknown
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190129588A (en) * | 2018-05-11 | 2019-11-20 | 한온시스템 주식회사 | Air conditioning apparatus for automotive vehicle |
JP2020138706A (en) * | 2019-03-01 | 2020-09-03 | トヨタ自動車株式会社 | Air-conditioning control system, air-conditioning management system, and on-vehicle air conditioning system |
CN113119683A (en) * | 2019-12-31 | 2021-07-16 | 长城汽车股份有限公司 | Control method of vehicle air conditioner, vehicle terminal and server |
CN113733854A (en) * | 2021-10-08 | 2021-12-03 | 安徽江淮汽车集团股份有限公司 | Self-adaptive control method for vehicle-mounted air conditioner |
CN114091336A (en) * | 2021-11-22 | 2022-02-25 | 中国第一汽车股份有限公司 | Air conditioner adjusting method and device, vehicle and storage medium |
CN115402057A (en) * | 2022-10-31 | 2022-11-29 | 长城汽车股份有限公司 | Air conditioner adjusting method, server, terminal and system |
Also Published As
Publication number | Publication date |
---|---|
CN115402057A (en) | 2022-11-29 |
CN115402057B (en) | 2023-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2024093736A1 (en) | Air-conditioner adjustment method and system, and server and terminal | |
CN112867628B (en) | Displaying charging options for an electric vehicle | |
CN111220168A (en) | Method and device for planning charging path of electric vehicle and storage medium | |
WO2022111496A1 (en) | Remaining mileage determining method, apparatus and device, and vehicle | |
EP2416243A1 (en) | Device for updating software mounted on vehicle | |
US20200401957A1 (en) | Performing actions in response to charging events | |
EP2925027A1 (en) | Selective message presentation by in-vehicle computing system | |
US11584396B2 (en) | Method, system, and vehicle for preparing an energy forecast and determining an optimized driving behavior with respect to the energy forecast | |
CN107726548B (en) | Air conditioner control method, electronic device, and computer-readable storage medium | |
US20130304308A1 (en) | Vehicle information acquisition device and vehicle information acquisition method | |
US20200053577A1 (en) | Connected vehicle network data transfer optimization | |
WO2024114719A1 (en) | Charging path planning method and apparatus, and server | |
JP2013104680A (en) | Charging stand display system and charging stand display method | |
CN111815096B (en) | Shared automobile throwing method, electronic equipment and storage medium | |
WO2018216209A1 (en) | Air conditioning data communication device, air conditioning data communication method and program | |
CN112124146A (en) | Method, device and system for predicting driving range of vehicle and storage medium | |
JP6569300B2 (en) | Vehicle consumption energy presentation device and vehicle consumption energy presentation method | |
CN107487281A (en) | A kind of control method for vehicle, car-mounted terminal and vehicle control system | |
CN114692927A (en) | Battery replacement station recommendation method and system, electronic device and storage medium | |
CN108022432B (en) | Method and device for determining driving direction of vehicle on running line | |
EP3985501A1 (en) | System and method for controlling an update of a vehicle controller | |
KR20200075122A (en) | Active Vehicle Control Notification Method and System | |
CN115713168A (en) | Vehicle travel time prediction method and device, server and storage medium | |
CN115100756A (en) | Driving range determination method, vehicle and computer readable storage medium | |
CN115202691A (en) | Remote upgrading method and system based on vehicle end FOTA |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23884668 Country of ref document: EP Kind code of ref document: A1 |