Smart home and vehicle linkage control method and device and storage medium
Patent Information
- Application Number
- CN202311799603.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-25
- Publication Date
- 2026-11-03
- Estimated Expiration
- 2043-12-25
AI Technical Summary
The poor user experience is caused by users turning on the air conditioning and other in-vehicle equipment after getting into the car, especially when the external environment is too cold, too hot, too humid or too dry, which affects user comfort.
By obtaining the settings parameters of the user's smart home system at home, the probability of the user wanting to drive can be determined, and the operation of the in-vehicle equipment can be controlled at a preset time before the user enters the vehicle, so that the difference between the parameters of the in-vehicle environment and the parameters of the home environment is less than the preset difference, so as to achieve comfort when getting into the car.
By pre-adjusting the in-car environmental parameters to match those at home, the system ensures user comfort upon entering the vehicle, avoids discomfort caused by delays in activating in-car equipment, and improves the user experience.
Smart Images

Figure CN117742170B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle linkage technology, and more specifically, to a smart home and vehicle linkage control method, device and storage medium. Background Technology
[0002] As living standards improve, people have higher and higher requirements for comfort, leading to the emergence of smart home systems. As a tool that modern people use frequently and for extended periods, cars also have increasingly higher requirements. Currently, users typically turn on the air conditioning and other in-car devices after getting into the car, and it takes some time for parameters such as temperature and humidity inside the car to meet the user's comfort needs. In particular, if the external environment is too cold, too hot, too humid, or too dry, it will result in a poor user experience. Summary of the Invention
[0003] The main purpose of this application is to provide a smart home and vehicle linkage control method, device and storage medium to at least solve the problem that the user experience is poor when the user turns on the air conditioner and other in-vehicle devices after getting into the car.
[0004] To achieve the above objectives, according to one aspect of this application, a smart home and vehicle linkage control method is provided, comprising: acquiring relevant setting parameters of a smart home system when a user is at home, the relevant setting parameters including setting temperature parameters and / or setting humidity parameters; determining the probability that the user intends to drive; and, if the probability that the user intends to drive is greater than or equal to a first preset probability, controlling relevant in-vehicle equipment to start operating at a preset time before the user enters the vehicle, so that the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system when the user enters the vehicle is less than a preset difference.
[0005] Optionally, determining the probability that the user intends to drive includes: obtaining a first determination result, which indicates whether the trend of the movement path of the vehicle key is consistent with the trend of the movement path of the user's vehicle; obtaining a second determination result, which indicates whether the trend of the movement path of the user's mobile device is consistent with the trend of the movement path of the user's vehicle; obtaining a third determination result, which indicates whether the mode of the smart home system is an "away" mode; obtaining a fourth determination result, which indicates whether there are other people in the house when the mode of the smart home system is a "non-away" mode; and determining the probability that the user intends to drive based on at least one of the first determination result, the second determination result, the third determination result, and the fourth determination result.
[0006] Optionally, the probability of the user intending to drive is determined based on at least one of the first determination result, the second determination result, the third determination result, and the fourth determination result, including at least one of the following: increasing the probability of the user intending to drive when the first determination result indicates that the trend of the movement path of the vehicle key is consistent with the trend of the movement path of the user's vehicle; increasing the probability of the user intending to drive when the second determination result indicates that the trend of the movement path of the user's mobile device is consistent with the trend of the movement path of the user's vehicle; increasing the probability of the user intending to drive when the third determination result indicates that the smart home system is in the "away mode"; decreasing the probability of the user intending to drive when the fourth determination result indicates that the smart home system is in the "non-away mode" and there are no other people in the house; and increasing the probability of the user intending to drive when the smart home system is in the "non-away mode" and there are other people in the house.
[0007] Optionally, after determining the probability that the user intends to drive based on at least one of the first determination result, the second determination result, the third determination result, and the fourth determination result, the method further includes: determining whether the probability that the user intends to drive based on at least one of the first determination result, the second determination result, the third determination result, and the fourth determination result is greater than or equal to a second preset probability, wherein the second preset probability is less than the first preset probability; if the probability that the user intends to drive is greater than or equal to the second preset probability, performing a comparison step: comparing the movement path of the vehicle key and / or the movement path of the mobile device with the movement path of the user briefly leaving home and the movement path of the user using the vehicle, to obtain a comparison result, wherein the movement path of the user briefly leaving home is the path of the user's activities within a range less than a preset distance from home; in the comparison result If the comparison result indicates that the movement path of the vehicle key and / or the movement path of the mobile device matches both the user's temporary outing path and the user's vehicle usage path, the process returns to the comparison step. Here, matching any two paths indicates that the two paths overlap and the length of the overlapping path is greater than or equal to a preset length. If the comparison result indicates that the movement path of the vehicle key and / or the movement path of the mobile device does not match the user's temporary outing path but matches the user's vehicle usage path, the probability that the user intends to drive is increased to obtain an increased probability that the user intends to drive. Here, the increased probability that the user intends to drive is greater than or equal to the first preset probability. If the comparison result indicates that the movement path of the vehicle key and / or the movement path of the mobile device does not match the user's vehicle usage path, the probability that the user intends to drive is redefined as zero.
[0008] Optionally, before controlling the relevant in-vehicle equipment to start operating at a preset time before the user enters the vehicle, the method further includes: obtaining a first total time taken for the user to travel from the current location to the location of the vehicle; obtaining a second total time taken to adjust the in-vehicle environment parameters to a value less than the preset difference between the difference and the relevant setting parameters of the smart home system; if the second total time is less than the first total time, determining that the difference between the preset time and the user's initial movement time is equal to the difference between the first total time and the second total time; if the second total time is greater than or equal to the first total time, determining that the relevant in-vehicle equipment is controlled to start operating at the user's initial movement time.
[0009] Optionally, obtaining the first total time taken for the user to travel from the current location to the location of the vehicle includes: obtaining the user's moving speed; determining the first total time based on the current location, the location of the vehicle, and the user's moving speed; obtaining the second total time taken to adjust the in-vehicle environmental parameters until the difference between them and the relevant setting parameters of the smart home system is less than a preset difference includes: obtaining the operating power of the relevant in-vehicle equipment; determining the second total time based on the operating power and the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system.
[0010] Optionally, the method further includes: when the probability that the user wants to drive is greater than or equal to the first preset probability, and the difference between the in-vehicle environment parameters and the relevant setting parameters of the smart home system is less than the preset difference, the relevant in-vehicle equipment is not controlled.
[0011] According to another aspect of this application, a smart home and vehicle linkage control device is provided, comprising: an acquisition unit for acquiring relevant setting parameters of a smart home system when a user is at home, the relevant setting parameters including setting temperature parameters and / or setting humidity parameters; a determination unit for determining the probability that the user intends to drive; and a control unit for controlling relevant vehicle-mounted equipment to start operating at a preset time before the user enters the vehicle when the probability that the user intends to drive is greater than or equal to a first preset probability, so that the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system when the user enters the vehicle is less than a preset difference.
[0012] According to another aspect of this application, a computer-readable storage medium is provided, the computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device where the computer-readable storage medium is located to perform any of the smart home and vehicle linkage control methods described above.
[0013] According to another aspect of this application, an electronic device is provided, comprising: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including methods for performing any of the smart home and vehicle linkage control methods described above.
[0014] By applying the technical solution of this application, relevant setting parameters of the smart home system when the user is at home are obtained, including temperature and / or humidity settings; the probability of the user intending to drive is determined; if the probability of the user intending to drive is greater than or equal to a first preset probability, relevant in-vehicle devices are controlled to start operating at a preset time before the user enters the vehicle, so that the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system when the user enters the vehicle is less than a preset difference. This allows for advance determination of whether the user intends to drive; if so, the in-vehicle devices are turned on and operated in advance to ensure the user's comfort upon entering the car is the same as at home. Attached Figure Description
[0015] The accompanying drawings, which form part of this application, are used to provide a further understanding of this application. The illustrative embodiments and descriptions of this application are used to explain this application and do not constitute an undue limitation of this application. In the drawings:
[0016] Figure 1 A hardware structure block diagram of a mobile terminal for performing a smart home and vehicle linkage control method is shown in an embodiment of this application.
[0017] Figure 2 A schematic flowchart of a smart home and vehicle linkage control method according to an embodiment of this application is shown;
[0018] Figure 3 A schematic diagram of a process for determining the probability of a user intending to drive is shown according to an embodiment of this application;
[0019] Figure 4 A structural block diagram of a smart home and vehicle linkage control device according to an embodiment of this application is shown. Detailed Implementation
[0020] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.
[0021] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0022] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this application described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0023] As described in the background section, existing technologies often result in a poor user experience when users turn on in-vehicle devices such as air conditioning after getting into the vehicle. To address this issue, embodiments of this application provide a smart home and vehicle linkage control method, device, and storage medium.
[0024] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
[0025] The methods and embodiments provided in this application can be executed on a mobile terminal, a computer terminal, or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 This is a hardware structure block diagram of a mobile terminal for a smart home and vehicle linkage control method according to an embodiment of the present invention. Figure 1 As shown, a mobile terminal may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. The mobile terminal may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the mobile terminal described above. For example, the mobile terminal may also include components that are more... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0026] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the smart home and vehicle linkage control method in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the aforementioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. The transmission device 106 is used to receive or send data via a network. Specific examples of the aforementioned networks may include wireless networks provided by the mobile terminal's communication provider. In one example, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0027] This embodiment provides a smart home and vehicle linkage control method that runs on a mobile terminal, computer terminal or similar computing device. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Also, although the logical order is shown in the flowchart, in some cases the steps shown or described can be executed in a different order than that shown here.
[0028] Figure 2 This is a flowchart of a smart home and vehicle linkage control method according to an embodiment of this application. Figure 2 As shown, the method includes the following steps:
[0029] Step S201: Obtain the relevant setting parameters of the smart home system when the user is at home. The relevant setting parameters include setting temperature parameters and / or setting humidity parameters.
[0030] Among them, the temperature parameter of the smart home system when at home can be the temperature parameter of the smart air conditioner; the humidity parameter of the smart home system when at home can be the humidity parameter of the smart humidifier; it can also include the air quality parameter of the smart home system when at home, where the air quality parameter can be the air quality parameter of the smart air filter.
[0031] Step S202: Determine the probability that the user intends to drive.
[0032] Step S203: If the probability that the user wants to drive is greater than or equal to the first preset probability, control the relevant in-vehicle equipment to start running at a preset time before the user enters the vehicle, so that the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system is less than the preset difference when the user enters the vehicle.
[0033] Specifically, when a user needs to drive out, the temperature, humidity, and air quality parameters inside the vehicle are the same as those at home when the user enters the vehicle. The difference between the vehicle's interior environmental parameters and the relevant settings of the smart home system can also be manually adjusted to make the vehicle's interior environment reach the most comfortable state for the user.
[0034] This embodiment obtains relevant settings parameters of the smart home system when the user is at home, including temperature and / or humidity settings; determines the probability that the user intends to drive; and if the probability of the user intending to drive is greater than or equal to a first preset probability, controls the relevant in-vehicle devices to start operating at a preset time before the user enters the vehicle, so that the difference between the in-vehicle environmental parameters and the relevant settings parameters of the smart home system is less than a preset difference when the user enters the vehicle. This allows for advance determination of whether the user intends to drive; if so, the in-vehicle devices are activated in advance to ensure the user is as comfortable when getting into the car as they are at home.
[0035] In the specific implementation process, step S202 above determines the probability that the user intends to drive, including: obtaining a first determination result, which indicates whether the trend of the movement path of the vehicle key is consistent with the trend of the movement path of the user's vehicle; obtaining a second determination result, which indicates whether the trend of the movement path of the user's mobile device is consistent with the trend of the movement path of the user's vehicle; obtaining a third determination result, which indicates whether the smart home system is in an "away" mode; obtaining a fourth determination result, which indicates whether there are other people in the house when the smart home system is in a "non-away" mode; and determining the probability that the user intends to drive based on at least one of the first determination result, the second determination result, the third determination result, and the fourth determination result.
[0036] The first and second judgment results of this method are determined based on the GPS location of the user's mobile phone. The user's driving route can be preset, for example, the user can set the specific route from home to the underground parking space and save it to the user vehicle route judgment system.
[0037] The smart home system's "away mode" determines whether the user has turned off the air conditioner, lights, air filter, and other smart home devices before leaving the house. If the smart home system is in "non-away mode," it determines whether the user needs to drive by checking if there are other people inside the house.
[0038] This allows the system to assign different driving probabilities to users based on different judgment results, and to determine whether a user needs to drive based on the driving probability, thus ensuring the accuracy of the system's judgment.
[0039] Specifically, the probability of a user intending to drive is determined based on at least one of the first, second, third, and fourth determination results, including at least one of the following: increasing the probability of a user intending to drive if the first determination result indicates that the trend of the movement path of the vehicle key is consistent with the trend of the movement path of the user's vehicle; increasing the probability of a user intending to drive if the second determination result indicates that the trend of the movement path of the user's mobile device is consistent with the trend of the movement path of the user's vehicle; increasing the probability of a user intending to drive if the third determination result indicates that the smart home system is in an "away" mode; decreasing the probability of a user intending to drive if the fourth determination result indicates that the smart home system is in a "non-away" mode and there are no other people in the house; and increasing the probability of a user intending to drive if the smart home system is in a "non-away" mode and there are other people in the house.
[0040] This method determines the probability of a user driving by analyzing whether the trend of the user's movement path matches the trend of the user's vehicle movement path, and whether the smart home system is in "away mode." If it is in "away mode," the probability is increased; if the smart home system is in "away mode" and there are no other people in the house, the probability is decreased; if the smart home system is in "away mode" and there are other people in the house, the probability is increased. This conditional approach of increasing or decreasing the probability of a user driving ensures the accuracy of the system's judgment, aiming to make the vehicle's interior environment identical to the user's home environment when the user enters the vehicle.
[0041] More specifically, after determining the probability that the user intends to drive based on at least one of the first, second, third, and fourth determination results, the method further includes: determining whether the probability that the user intends to drive, determined based on at least one of the first, second, third, and fourth determination results, is greater than or equal to a second preset probability, wherein the second preset probability is less than the first preset probability; if the probability that the user intends to drive is greater than or equal to the second preset probability, performing a comparison step: comparing the movement path of the vehicle key and / or the movement path of the mobile device with the movement path of the user briefly leaving home and the movement path of the user using the vehicle, obtaining a comparison result, wherein the movement path of the user briefly leaving home is the path taken by the user within a range less than a preset distance from home; and adding the comparison result to the comparison result table. If the movement path of the vehicle key and / or the movement path of the mobile device matches both the user's temporary outing path and the user's vehicle usage path, the process returns to the comparison step. Here, matching any two paths indicates that the two paths overlap and the length of the overlapping path is greater than or equal to a preset length. If the comparison result indicates that the movement path of the vehicle key and / or the movement path of the mobile device does not match the user's temporary outing path but matches the user's vehicle usage path, the probability of the user intending to drive is increased to obtain an increased probability of the user intending to drive. This increased probability of the user intending to drive is greater than or equal to a first preset probability. If the comparison result indicates that the movement path of the vehicle key and / or the movement path of the mobile device does not match the user's vehicle usage path, the probability of the user intending to drive is reset to zero.
[0042] The second preset probability can be set to 60%; the first preset probability can be set to 90%.
[0043] Specifically, when the probability that a user wants to drive is greater than or equal to a second preset probability, the user's movement path is assessed. For example, the path from the user to the car is compared with the paths taken during short outings such as throwing out trash, taking a stroll, visiting friends, or shopping. If the path matches the path to the car but does not match any of these short outing paths, the probability of the user needing to drive is increased further. If the path matches any of these short outing paths, the probability of the user needing to drive is set to 0. This avoids the waste of resources caused by users turning on their car's air conditioning, fans, or other in-car equipment during short outings such as throwing out trash, taking a stroll, visiting friends, or shopping. Comparing the path with the user's usual short outing paths and their actual car-driving paths makes the implementation of this solution more accurate.
[0044] Before controlling the relevant in-vehicle equipment to start operating at a preset time before the user enters the vehicle, the above-mentioned step S203 further includes: obtaining a first total time taken for the user to travel from the current location to the location of the vehicle; obtaining a second total time taken to adjust the in-vehicle environment parameters to a value less than a preset difference between the relevant setting parameters of the smart home system and the preset difference; if the second total time is less than the first total time, determining that the difference between the preset time and the user's initial movement time is equal to the difference between the first total time and the second total time; if the second total time is greater than or equal to the first total time, determining that the relevant in-vehicle equipment should start operating at the user's initial movement time.
[0045] This method compares the time it takes for the user to arrive at the vehicle with the time it takes for the vehicle's interior environmental parameters to reach the relevant settings of the smart home system. This avoids the problem of users having a need to drive, but arriving at the vehicle only to find that the vehicle's interior environmental parameters such as temperature, humidity, and air quality have not reached the target settings, thus failing to meet the user's experience and comfort.
[0046] Furthermore, obtaining the first total time taken for the user to travel from the current location to the vehicle's location includes: obtaining the user's moving speed; determining the first total time based on the current location, the vehicle's location, and the user's moving speed; obtaining the second total time taken to adjust the in-vehicle environmental parameters until the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system is less than a preset difference includes: obtaining the operating power of the relevant in-vehicle equipment; determining the second total time based on the operating power and the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system.
[0047] This method calculates the time required for a user to travel from their current location to the vehicle's location by measuring the distance between the user's current location and the vehicle's location, and then obtaining the user's moving speed. Furthermore, it determines the time required for the vehicle's in-vehicle environmental parameters to reach the smart home system's settings by analyzing the difference between the operating power of the vehicle's in-vehicle equipment (such as air conditioning and fans) and the parameters of the in-vehicle environment and the relevant settings of the smart home system.
[0048] Furthermore, the method also includes: when the probability that the user wants to drive is greater than or equal to a first preset probability, and the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system is less than a preset difference, the relevant in-vehicle equipment is not controlled.
[0049] This method does not control the adjustment of in-vehicle devices when the in-vehicle environmental parameters meet the relevant settings of the smart home system. This avoids the ineffective adjustment of the in-vehicle environment by turning on the in-vehicle devices when no adjustment is needed, thus avoiding the waste of resources.
[0050] To enable those skilled in the art to better understand the technical solution of this application, the implementation process of the smart home and vehicle linkage control method of this application will be described in detail below with reference to specific embodiments.
[0051] This embodiment relates to a specific method for smart home and vehicle linkage control, such as... Figure 3 As shown, it includes the following steps:
[0052] Step 1: When at home, the smart home system intelligently adjusts the temperature, humidity, and air quality to their optimal state and records the current information.
[0053] Step 2: When leaving home, i.e. when the door leading to the outside is open, determine whether the user is likely to drive.
[0054] Step 3: The judgment method is as follows:
[0055] a) Whether the car key location has been moved, and whether the moving path is the same as the path trend when using the car normally;
[0056] b) Whether the GPS location of the user's mobile phone has moved when the user is away, and whether the moving path is the same as the path trend when the user usually uses the car;
[0057] c) Whether the smart home system is set to "away mode" (e.g., air conditioner off, lights off, etc.);
[0058] d) Are there any other people inside the house?
[0059] Step 4: If option a is yes, the probability of driving increases by 25%; if no, the probability increases by 0. If option b is yes, the probability of driving increases by another 15%; if no, the probability increases by 0. If option c is yes, the probability of driving increases by another 40%. Option d is evaluated in conjunction with option c. If option c is yes, ignore option d. If option c is no, the probability of driving increases by 20% when option d is yes. If option d is no, it can be considered that it is only a short trip, reducing the probability of driving by 20%.
[0060] Step 5: When the total probability is ≥60% (i.e., when the smart home system is in away mode, the user takes the car keys when leaving; when there are other people in the house, the user takes the car keys and their phone when leaving), compare the path to the car with the paths for short outings such as taking out the trash, strolling, visiting neighbors, or shopping to further determine the probability of driving. If the current path does not match the path to the car, it is considered that the user does not need to drive; if the current path matches the above-mentioned short outing paths and also matches the path to the car, continue observing; until the current path does not match the above-mentioned short outing paths but matches the path to the car, the probability increases by 40%, reaching 100%, and it is considered that the user needs to drive.
[0061] Step 6: At this point, the air quality inside the car is detected by the in-car air quality detection device and compared with the information recorded by the current smart home system. Based on the GPS positioning and movement path, the travel time for this segment is predicted. Then, based on the length of this time and the desired air quality, the fan strength is automatically adjusted to ensure that the air quality when the user gets in the car is as comfortable as at home.
[0062] Step 7: Simultaneously, measure the temperature and humidity inside the car and compare them with the temperature and humidity at home. If the temperature and humidity inside the car are within a comfortable range (e.g., temperature between 22 and 26 degrees Celsius, humidity between 40% and 70%, these specific values may vary from person to person; optimal temperature and humidity information for the year can be summarized through statistics from the smart home system), no action is required. If the temperature and humidity inside the car are not within this range, adjust them according to the information recorded by the current smart home system. Similarly, automatically adjust the air conditioning based on the travel time for this route to achieve the same comfortable temperature and humidity when the user gets into the car as at home.
[0063] This application also provides a smart home and vehicle linkage control device. It should be noted that this smart home and vehicle linkage control device can be used to execute the smart home and vehicle linkage control method provided in this application. This device is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0064] The following describes the smart home and vehicle linkage control device provided in the embodiments of this application.
[0065] Figure 4 This is a schematic diagram of a smart home and vehicle linkage control device according to an embodiment of this application. Figure 4As shown, the device includes: a first acquisition unit 41, used to acquire relevant setting parameters of the smart home system when the user is at home, the relevant setting parameters including setting temperature parameters and / or setting humidity parameters; a first determination unit 42, used to determine the probability that the user intends to drive; and a first control unit 43, used to control relevant in-vehicle equipment to start operating at a preset time before the user enters the vehicle when the probability that the user intends to drive is greater than or equal to a first preset probability, so that the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system when the user enters the vehicle is less than a preset difference.
[0066] In this embodiment, the first acquisition unit is used to acquire relevant setting parameters of the smart home system when the user is at home, including temperature and / or humidity settings; the first determination unit is used to determine the probability that the user intends to drive; the first control unit is used to control relevant in-vehicle devices to start operating at a preset time before the user enters the vehicle if the probability of the user intending to drive is greater than or equal to a first preset probability, so that the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system is less than a preset difference when the user enters the vehicle. This allows for advance determination of whether the user intends to drive, and if so, the in-vehicle devices are turned on and operated in advance to ensure the user is as comfortable when getting into the car as when at home.
[0067] As an optional solution, the first determining unit includes a first obtaining module, a second obtaining module, a third obtaining module, a fourth obtaining module, and a first determining module; the first obtaining module is used to obtain a first determining result, which indicates whether the trend of the movement path of the vehicle key is consistent with the trend of the movement path of the user's vehicle; the second obtaining module is used to obtain a second determining result, which indicates whether the trend of the movement path of the user's mobile device is consistent with the trend of the movement path of the user's vehicle; the third obtaining module is used to obtain a third determining result, which indicates whether the mode of the smart home system is the "away" mode; the fourth obtaining module is used to obtain a fourth determining result, which indicates whether there are other people in the house when the mode of the smart home system is the "non-away" mode; the first determining module is used to determine the probability that the user intends to drive based on at least one of the first determining result, the second determining result, the third determining result, and the fourth determining result.
[0068] Specifically, the device determines the first and second judgment results based on the user's mobile phone GPS location. The user's driving route can be pre-set; for example, the user can set and save the specific route from their home to their underground parking space to the user's vehicle route judgment system. The smart home system's "away" mode is determined based on whether the user has turned off other smart home devices such as air conditioning, lights, and air filters when leaving the house. If the smart home system is in "not away" mode, the system determines whether the user needs to drive by checking if there are other people inside. This allows the system to assign different driving probabilities to users based on different judgment results, ensuring the accuracy of the system's judgment.
[0069] In one optional scheme, the first determining module further includes a first indicating submodule, a second indicating submodule, a third indicating submodule, and a fourth indicating submodule; the first indicating submodule is used to increase the probability that the user wants to drive when the first determination result indicates that the changing trend of the vehicle key's movement path is consistent with the changing trend of the user's vehicle's movement path; the second indicating submodule is used to increase the probability that the user wants to drive when the second determination result indicates that the changing trend of the user's mobile device's movement path is consistent with the changing trend of the user's vehicle's movement path; the third indicating submodule is used to increase the probability that the user wants to drive when the third determination result indicates that the smart home system's mode is "away mode"; the fourth indicating submodule is used to decrease the probability that the user wants to drive when the fourth determination result indicates that the smart home system's mode is "non-away mode" and there are no other people in the house, and to increase the probability that the user wants to drive when the smart home system's mode is "non-away mode" and there are other people in the house.
[0070] Specifically, the device reduces the probability of the user driving by determining if the user's movement path matches the vehicle's movement path, and if the smart home system is in either "away" mode or "stay-at-home" mode and there are no other people inside. Conversely, it increases the probability of the user driving if the smart home system is in "stay-at-home" mode and there are other people inside. This conditional approach of increasing or decreasing the probability of the user driving further ensures the accuracy of the system's judgment, aiming to ensure that when the user enters the vehicle, the interior environment is identical to the user's home environment.
[0071] In one optional scheme, the first determining unit further includes a second determining module, an execution module, a return module, an increment module, and a third determining module; the second determining module is used to determine, after determining the probability that the user intends to drive based on at least one of the first determining result, the second determining result, the third determining result, and the fourth determining result, whether the probability that the user intends to drive based on at least one of the first determining result, the second determining result, the third determining result, and the fourth determining result is greater than or equal to a second preset probability, wherein the second preset probability is less than the first preset probability; the execution module is used to perform a comparison step when the probability that the user intends to drive is greater than or equal to the second preset probability: comparing the movement path of the vehicle key and / or the movement path of the mobile device with the movement path of the user briefly leaving home and the movement path of the user using the car, to obtain a comparison result, wherein the movement path of the user briefly leaving home is the range where the user is less than a preset distance from home. The system includes the following modules: a path for internal activities; a return module, used to return to the comparison step if the comparison results indicate that the movement path of the vehicle key and / or the movement path of the mobile device matches both the user's short-term outing path and the user's vehicle usage path, wherein matching any two paths indicates that the two paths overlap and the length of the overlapping path is greater than or equal to a preset length; an increase module, used to increase the probability that the user intends to drive if the comparison results indicate that the movement path of the vehicle key and / or the movement path of the mobile device does not match the user's short-term outing path but matches the user's vehicle usage path, obtaining an increased probability that the user intends to drive, wherein the increased probability that the user intends to drive is greater than or equal to a first preset probability; and a third determination module, used to re-determine the probability that the user intends to drive to zero if the comparison results indicate that the movement path of the vehicle key and / or the movement path of the mobile device does not match the user's vehicle usage path.
[0072] The second preset probability can be set to 60%; the first preset probability can be set to 90%.
[0073] Specifically, when the probability that a user wants to drive is greater than or equal to a second preset probability, the user's movement path is assessed. For example, the path from the user to the car is compared with the paths taken during short outings such as throwing out trash, taking a stroll, visiting friends, or shopping. If the path matches the path to the car but does not match any of these short outing paths, the probability of the user needing to drive is increased further. If the path matches any of these short outing paths, the probability of the user needing to drive is set to 0. This avoids the waste of resources caused by users turning on their car's air conditioning, fans, or other in-car equipment during short outings such as throwing out trash, taking a stroll, visiting friends, or shopping. Comparing the path with the user's usual short outing paths and their actual car-driving paths makes the implementation of this solution more accurate.
[0074] In one optional embodiment, the device further includes a second acquisition unit, a third acquisition unit, a second determination unit, and a third determination unit; the second acquisition unit is configured to acquire a first total time taken for the user to travel from their current location to the location of the vehicle before controlling the relevant in-vehicle equipment to start operating at a preset time before the user enters the vehicle; the third acquisition unit is configured to acquire a second total time taken to adjust the in-vehicle environment parameters to a value less than the preset difference between the difference and the relevant setting parameters of the smart home system; the second determination unit is configured to determine that the difference between the preset time and the user's initial movement time is equal to the difference between the first total time and the second total time if the second total time is less than the first total time; the third determination unit is configured to determine that the relevant in-vehicle equipment starts operating at the user's initial movement time if the second total time is greater than or equal to the first total time.
[0075] Specifically, the device compares the time it takes for the user to arrive at the vehicle with the time it takes for the vehicle's interior environmental parameters to reach the relevant settings of the smart home system. This avoids the problem of users having a need to drive, but arriving at the vehicle only to find that the vehicle's interior environmental parameters such as temperature, humidity, and air quality have not reached the target settings, thus failing to meet the user's experience and comfort.
[0076] In one optional scheme, the second acquisition unit includes a fourth determining module; the fourth determining module is used to acquire the user's moving speed; and determine the first total duration based on the current location, the vehicle's location, and the user's moving speed; the third acquisition unit includes a fifth determining module; the fifth determining module is used to acquire the operating power of the relevant vehicle-mounted equipment; and determine the second total duration based on the operating power and the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system.
[0077] Specifically, the device can determine the time required for the user to travel from their current location to the vehicle's location by measuring the distance between the user's current location and the vehicle's location, and then by obtaining the user's moving speed. Furthermore, by measuring the difference between the operating power of the vehicle's in-vehicle equipment (such as air conditioning and fans) and the in-vehicle environmental parameters and the relevant settings parameters of the smart home system, the device can determine the time required for the in-vehicle environmental parameters to reach the relevant settings parameters of the smart home system.
[0078] In an optional embodiment, the device further includes a second control unit; the second control unit is configured to not control the relevant in-vehicle equipment when the probability that the user intends to drive is greater than or equal to the first preset probability, and the difference between the in-vehicle environment parameters and the relevant setting parameters of the smart home system is less than the preset difference.
[0079] Specifically, when the in-vehicle environmental parameters meet the relevant settings of the smart home system, the device does not control the adjustment of the in-vehicle equipment. This avoids the ineffective adjustment of the in-vehicle environment by turning on the in-vehicle equipment when no adjustment is needed, thus avoiding the waste of resources.
[0080] The smart home and vehicle linkage control device includes a processor and a memory. The first acquisition unit, the first determination unit, the first control unit, etc., are all stored as program units in the memory. The processor executes the program units stored in the memory to achieve the corresponding functions. All of the above modules are located in the same processor; or, the above modules are located in different processors in any combination.
[0081] The processor contains a kernel, which retrieves the corresponding program units from memory. One or more kernels can be configured; adjusting kernel parameters can address the current issue of poor user experience caused by turning on in-vehicle devices such as the air conditioner after the user has entered the vehicle.
[0082] The memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0083] This invention provides a computer-readable storage medium including a stored program, wherein the program, when running, controls the device containing the computer-readable storage medium to execute the smart home and vehicle linkage control method.
[0084] Specifically, the methods for linking smart homes and vehicles for control include:
[0085] Step S201: Obtain the relevant setting parameters of the smart home system when the user is at home. The relevant setting parameters include setting temperature parameters and / or setting humidity parameters.
[0086] Step S202: Determine the probability that the user intends to drive.
[0087] Step S203: If the probability that the user wants to drive is greater than or equal to the first preset probability, control the relevant in-vehicle equipment to start running at a preset time before the user enters the vehicle, so that the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system is less than the preset difference when the user enters the vehicle.
[0088] Optionally, determining the probability that a user intends to drive includes: obtaining a first determination result, which indicates whether the trend of the movement path of the vehicle key is consistent with the trend of the movement path of the user's vehicle; obtaining a second determination result, which indicates whether the trend of the movement path of the user's mobile device is consistent with the trend of the movement path of the user's vehicle; obtaining a third determination result, which indicates whether the smart home system is in an "away" mode; obtaining a fourth determination result, which indicates whether there are other people in the house if the smart home system is in a "non-away" mode; and determining the probability that the user intends to drive based on at least one of the first, second, third, and fourth determination results.
[0089] Optionally, the probability of a user intending to drive is determined based on at least one of the first determination result, the second determination result, the third determination result, and the fourth determination result, including at least one of the following: increasing the probability of a user intending to drive if the first determination result indicates that the trend of the movement path of the vehicle key is consistent with the trend of the movement path of the user's vehicle; increasing the probability of a user intending to drive if the second determination result indicates that the trend of the movement path of the user's mobile device is consistent with the trend of the movement path of the user's vehicle; increasing the probability of a user intending to drive if the third determination result indicates that the smart home system is in an "away" mode; decreasing the probability of a user intending to drive if the fourth determination result indicates that the smart home system is in a "non-away" mode and there are no other people in the house; and increasing the probability of a user intending to drive if the smart home system is in a "non-away" mode and there are other people in the house.
[0090] Optionally, after determining the probability that the user intends to drive based on at least one of the first, second, third, and fourth determination results, the method further includes: determining whether the probability that the user intends to drive, determined based on at least one of the first, second, third, and fourth determination results, is greater than or equal to a second preset probability, wherein the second preset probability is less than the first preset probability; if the probability that the user intends to drive is greater than or equal to the second preset probability, performing a comparison step: comparing the movement path of the vehicle key and / or the movement path of the mobile device with the movement path of the user briefly leaving home and the movement path of the user using the vehicle, to obtain a comparison result, wherein the movement path of the user briefly leaving home is the path taken by the user within a range less than a preset distance from home; and characterizing the comparison result... If the movement path of the vehicle key and / or the movement path of the mobile device matches both the user's short-term outing movement path and the user's vehicle driving movement path, the process returns to the comparison step. Here, matching any two paths indicates that the two paths overlap and the length of the overlapping path is greater than or equal to a preset length. If the comparison result indicates that the movement path of the vehicle key and / or the movement path of the mobile device does not match the user's short-term outing movement path but matches the user's vehicle driving movement path, the probability of the user intending to drive is increased to obtain an increased probability of the user intending to drive. This increased probability of the user intending to drive is greater than or equal to a first preset probability. If the comparison result indicates that the movement path of the vehicle key and / or the movement path of the mobile device does not match the user's vehicle driving movement path, the probability of the user intending to drive is reset to zero.
[0091] Optionally, before controlling the relevant in-vehicle equipment to start operating at a preset time before the user enters the vehicle, the method further includes: obtaining a first total time taken for the user to travel from their current location to the location of the vehicle; obtaining a second total time taken to adjust the in-vehicle environmental parameters to a value less than a preset difference with the relevant setting parameters of the smart home system; if the second total time is less than the first total time, determining that the difference between the preset time and the user's initial movement time is equal to the difference between the first total time and the second total time; and if the second total time is greater than or equal to the first total time, determining that the relevant in-vehicle equipment starts operating at the user's initial movement time.
[0092] Optionally, obtaining the first total time taken for the user to travel from the current location to the vehicle's location includes: obtaining the user's moving speed; determining the first total time based on the current location, the vehicle's location, and the user's moving speed; obtaining the second total time taken to adjust the in-vehicle environmental parameters until the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system is less than a preset difference includes: obtaining the operating power of the relevant in-vehicle equipment; determining the second total time based on the operating power and the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system.
[0093] Optionally, the method further includes: when the probability that the user wants to drive is greater than or equal to a first preset probability, and the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system is less than a preset difference, the relevant in-vehicle equipment is not controlled.
[0094] This invention provides a processor for running a program, wherein the program executes the smart home and vehicle linkage control method during runtime.
[0095] Specifically, the methods for linking smart homes and vehicles for control include:
[0096] Step S201: Obtain the relevant setting parameters of the smart home system when the user is at home. The relevant setting parameters include setting temperature parameters and / or setting humidity parameters.
[0097] Step S202: Determine the probability that the user intends to drive.
[0098] Step S203: If the probability that the user wants to drive is greater than or equal to the first preset probability, control the relevant in-vehicle equipment to start running at a preset time before the user enters the vehicle, so that the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system is less than the preset difference when the user enters the vehicle.
[0099] Optionally, determining the probability that a user intends to drive includes: obtaining a first determination result, which indicates whether the trend of the movement path of the vehicle key is consistent with the trend of the movement path of the user's vehicle; obtaining a second determination result, which indicates whether the trend of the movement path of the user's mobile device is consistent with the trend of the movement path of the user's vehicle; obtaining a third determination result, which indicates whether the smart home system is in an "away" mode; obtaining a fourth determination result, which indicates whether there are other people in the house if the smart home system is in a "non-away" mode; and determining the probability that the user intends to drive based on at least one of the first, second, third, and fourth determination results.
[0100] Optionally, the probability of a user intending to drive is determined based on at least one of the first determination result, the second determination result, the third determination result, and the fourth determination result, including at least one of the following: increasing the probability of a user intending to drive if the first determination result indicates that the trend of the movement path of the vehicle key is consistent with the trend of the movement path of the user's vehicle; increasing the probability of a user intending to drive if the second determination result indicates that the trend of the movement path of the user's mobile device is consistent with the trend of the movement path of the user's vehicle; increasing the probability of a user intending to drive if the third determination result indicates that the smart home system is in an "away" mode; decreasing the probability of a user intending to drive if the fourth determination result indicates that the smart home system is in a "non-away" mode and there are no other people in the house; and increasing the probability of a user intending to drive if the smart home system is in a "non-away" mode and there are other people in the house.
[0101] Optionally, after determining the probability that the user intends to drive based on at least one of the first, second, third, and fourth determination results, the method further includes: determining whether the probability that the user intends to drive, determined based on at least one of the first, second, third, and fourth determination results, is greater than or equal to a second preset probability, wherein the second preset probability is less than the first preset probability; if the probability that the user intends to drive is greater than or equal to the second preset probability, performing a comparison step: comparing the movement path of the vehicle key and / or the movement path of the mobile device with the movement path of the user briefly leaving home and the movement path of the user using the vehicle, to obtain a comparison result, wherein the movement path of the user briefly leaving home is the path taken by the user within a range less than a preset distance from home; and characterizing the comparison result... If the movement path of the vehicle key and / or the movement path of the mobile device matches both the user's short-term outing movement path and the user's vehicle driving movement path, the process returns to the comparison step. Here, matching any two paths indicates that the two paths overlap and the length of the overlapping path is greater than or equal to a preset length. If the comparison result indicates that the movement path of the vehicle key and / or the movement path of the mobile device does not match the user's short-term outing movement path but matches the user's vehicle driving movement path, the probability of the user intending to drive is increased to obtain an increased probability of the user intending to drive. This increased probability of the user intending to drive is greater than or equal to a first preset probability. If the comparison result indicates that the movement path of the vehicle key and / or the movement path of the mobile device does not match the user's vehicle driving movement path, the probability of the user intending to drive is reset to zero.
[0102] Optionally, before controlling the relevant in-vehicle equipment to start operating at a preset time before the user enters the vehicle, the method further includes: obtaining a first total time taken for the user to travel from their current location to the location of the vehicle; obtaining a second total time taken to adjust the in-vehicle environmental parameters to a value less than a preset difference with the relevant setting parameters of the smart home system; if the second total time is less than the first total time, determining that the difference between the preset time and the user's initial movement time is equal to the difference between the first total time and the second total time; and if the second total time is greater than or equal to the first total time, determining that the relevant in-vehicle equipment starts operating at the user's initial movement time.
[0103] Optionally, obtaining the first total time taken for the user to travel from the current location to the vehicle's location includes: obtaining the user's moving speed; determining the first total time based on the current location, the vehicle's location, and the user's moving speed; obtaining the second total time taken to adjust the in-vehicle environmental parameters until the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system is less than a preset difference includes: obtaining the operating power of the relevant in-vehicle equipment; determining the second total time based on the operating power and the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system.
[0104] Optionally, the method further includes: when the probability that the user wants to drive is greater than or equal to a first preset probability, and the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system is less than a preset difference, the relevant in-vehicle equipment is not controlled.
[0105] This invention provides a device including a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it performs at least the following steps:
[0106] Step S201: Obtain the relevant setting parameters of the smart home system when the user is at home. The relevant setting parameters include setting temperature parameters and / or setting humidity parameters.
[0107] Step S202: Determine the probability that the user intends to drive.
[0108] Step S203: If the probability that the user wants to drive is greater than or equal to the first preset probability, control the relevant in-vehicle equipment to start running at a preset time before the user enters the vehicle, so that the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system is less than the preset difference when the user enters the vehicle.
[0109] The devices mentioned in this article can be servers, PCs, tablets, mobile phones, etc.
[0110] Optionally, determining the probability that a user intends to drive includes: obtaining a first determination result, which indicates whether the trend of the movement path of the vehicle key is consistent with the trend of the movement path of the user's vehicle; obtaining a second determination result, which indicates whether the trend of the movement path of the user's mobile device is consistent with the trend of the movement path of the user's vehicle; obtaining a third determination result, which indicates whether the smart home system is in an "away" mode; obtaining a fourth determination result, which indicates whether there are other people in the house if the smart home system is in a "non-away" mode; and determining the probability that the user intends to drive based on at least one of the first, second, third, and fourth determination results.
[0111] Optionally, the probability of a user intending to drive is determined based on at least one of the first determination result, the second determination result, the third determination result, and the fourth determination result, including at least one of the following: increasing the probability of a user intending to drive if the first determination result indicates that the trend of the movement path of the vehicle key is consistent with the trend of the movement path of the user's vehicle; increasing the probability of a user intending to drive if the second determination result indicates that the trend of the movement path of the user's mobile device is consistent with the trend of the movement path of the user's vehicle; increasing the probability of a user intending to drive if the third determination result indicates that the smart home system is in an "away" mode; decreasing the probability of a user intending to drive if the fourth determination result indicates that the smart home system is in a "non-away" mode and there are no other people in the house; and increasing the probability of a user intending to drive if the smart home system is in a "non-away" mode and there are other people in the house.
[0112] Optionally, after determining the probability that the user intends to drive based on at least one of the first, second, third, and fourth determination results, the method further includes: determining whether the probability that the user intends to drive, determined based on at least one of the first, second, third, and fourth determination results, is greater than or equal to a second preset probability, wherein the second preset probability is less than the first preset probability; if the probability that the user intends to drive is greater than or equal to the second preset probability, performing a comparison step: comparing the movement path of the vehicle key and / or the movement path of the mobile device with the movement path of the user briefly leaving home and the movement path of the user using the vehicle, to obtain a comparison result, wherein the movement path of the user briefly leaving home is the path taken by the user within a range less than a preset distance from home; and characterizing the comparison result... If the movement path of the vehicle key and / or the movement path of the mobile device matches both the user's short-term outing movement path and the user's vehicle driving movement path, the process returns to the comparison step. Here, matching any two paths indicates that the two paths overlap and the length of the overlapping path is greater than or equal to a preset length. If the comparison result indicates that the movement path of the vehicle key and / or the movement path of the mobile device does not match the user's short-term outing movement path but matches the user's vehicle driving movement path, the probability of the user intending to drive is increased to obtain an increased probability of the user intending to drive. This increased probability of the user intending to drive is greater than or equal to a first preset probability. If the comparison result indicates that the movement path of the vehicle key and / or the movement path of the mobile device does not match the user's vehicle driving movement path, the probability of the user intending to drive is reset to zero.
[0113] Optionally, before controlling the relevant in-vehicle equipment to start operating at a preset time before the user enters the vehicle, the method further includes: obtaining a first total time taken for the user to travel from their current location to the location of the vehicle; obtaining a second total time taken to adjust the in-vehicle environmental parameters to a value less than a preset difference with the relevant setting parameters of the smart home system; if the second total time is less than the first total time, determining that the difference between the preset time and the user's initial movement time is equal to the difference between the first total time and the second total time; and if the second total time is greater than or equal to the first total time, determining that the relevant in-vehicle equipment starts operating at the user's initial movement time.
[0114] Optionally, obtaining the first total time taken for the user to travel from the current location to the vehicle's location includes: obtaining the user's moving speed; determining the first total time based on the current location, the vehicle's location, and the user's moving speed; obtaining the second total time taken to adjust the in-vehicle environmental parameters until the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system is less than a preset difference includes: obtaining the operating power of the relevant in-vehicle equipment; determining the second total time based on the operating power and the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system.
[0115] Optionally, the method further includes: when the probability that the user wants to drive is greater than or equal to a first preset probability, and the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system is less than a preset difference, the relevant in-vehicle equipment is not controlled.
[0116] This application also provides a computer program product, which, when executed on a data processing device, is suitable for executing an initialization program having at least the following method steps:
[0117] Step S201: Obtain the relevant setting parameters of the smart home system when the user is at home. The relevant setting parameters include setting temperature parameters and / or setting humidity parameters.
[0118] Step S202: Determine the probability that the user intends to drive.
[0119] Step S203: If the probability that the user wants to drive is greater than or equal to the first preset probability, control the relevant in-vehicle equipment to start running at a preset time before the user enters the vehicle, so that the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system is less than the preset difference when the user enters the vehicle.
[0120] It is obvious to those skilled in the art that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those described herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.
[0121] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0122] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0123] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0124] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0125] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0126] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0127] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0128] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0129] As can be seen from the above description, the embodiments of this application achieve the following technical effects:
[0130] 1) A smart home and vehicle linkage control method according to this application includes: acquiring relevant setting parameters of the smart home system when the user is at home, including setting temperature parameters and / or setting humidity parameters; determining the probability that the user intends to drive; if the probability that the user intends to drive is greater than or equal to a first preset probability, controlling relevant in-vehicle equipment to start running at a preset time before the user enters the vehicle, so that the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system when the user enters the vehicle is less than a preset difference. This allows for advance determination of whether the user intends to drive, and if so, the in-vehicle equipment is turned on and running in advance to ensure the user is as comfortable when getting into the car as when at home.
[0131] 2) A smart home and vehicle linkage control device according to this application includes: an acquisition unit for acquiring relevant setting parameters of the smart home system when the user is at home, including setting temperature parameters and / or setting humidity parameters; a determination unit for determining the probability that the user intends to drive; and a control unit for controlling relevant in-vehicle equipment to start operating at a preset time before the user enters the vehicle when the probability of the user intending to drive is greater than or equal to a first preset probability, so that the difference between the in-vehicle environmental parameters and the relevant setting parameters of the smart home system is less than a preset difference when the user enters the vehicle. This allows for advance determination of whether the user intends to drive, and if so, the in-vehicle equipment is turned on and operated in advance to ensure the user's comfort when getting into the car is the same as when at home.
[0132] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method for intelligent home and vehicle linkage control, characterized in that, include: Obtain relevant setting parameters of the smart home system when the user is at home, including setting temperature parameters and / or setting humidity parameters; Determine the probability that the user intends to drive, wherein: a first determination result is obtained, indicating whether the trend of the movement path of the vehicle key is consistent with the trend of the movement path of the user's vehicle; a second determination result is obtained, indicating whether the trend of the movement path of the user's mobile device is consistent with the trend of the movement path of the user's vehicle; a third determination result is obtained, indicating whether the smart home system is in an "away" mode; a fourth determination result is obtained, indicating whether there are other people in the house when the smart home system is in a "non-away" mode; determine whether the probability that the user intends to drive, determined based on at least one of the first, second, third, and fourth determination results, is greater than or equal to a second preset probability, wherein the second preset probability is less than the first preset probability; if the probability that the user intends to drive is greater than or equal to the second preset probability, perform a comparison step: compare the movement path of the vehicle key and / or the movement path of the mobile device with the movement path of the user during a short trip outside. The system compares the user's vehicle movement path with the user's movement path to obtain a comparison result. The user's temporary outing movement path is defined as the path taken by the user within a preset distance from home. If the comparison result indicates that the vehicle key's movement path and / or the mobile device's movement path match both the user's temporary outing movement path and the user's vehicle movement path, the system returns to the comparison step. Matching any two paths indicates that the two paths overlap and the length of the overlapping path is greater than or equal to a preset length. If the comparison result indicates that the vehicle key's movement path and / or the mobile device's movement path do not match the user's temporary outing movement path but do match the user's vehicle movement path, the probability of the user intending to drive is increased to obtain an increased probability of the user intending to drive. This increased probability is greater than or equal to the first preset probability. If the comparison result indicates that the vehicle key's movement path and / or the mobile device's movement path do not match the user's vehicle movement path, the probability of the user intending to drive is reset to zero. If the probability that the user intends to drive is greater than or equal to the first preset probability, obtain the first total time taken for the user to travel from the current location to the vehicle's location; obtain the second total time taken to adjust the in-vehicle environment to a value less than a preset difference between the in-vehicle environment and the relevant settings parameters of the smart home system; if the second total time is less than the first total time, determine that the difference between a preset time and the user's initial movement time is equal to the difference between the first total time and the second total time; if the second total time is greater than or equal to the first total time, determine that the relevant in-vehicle equipment starts operating at the user's initial movement time, and at the preset time before the user enters the vehicle, the relevant in-vehicle equipment starts operating so that the difference between the in-vehicle environment parameters and the relevant settings parameters of the smart home system is less than the preset difference when the user enters the vehicle.
2. The method according to claim 1, characterized in that, The probability that the user intends to drive is determined based on at least one of the first determination result, the second determination result, the third determination result, and the fourth determination result, including at least one of the following: If the first determination result indicates that the trend of the movement path of the vehicle key is consistent with the trend of the movement path of the user's vehicle, the probability that the user intends to drive will be increased. If the second determination result indicates that the trend of the user's mobile device's movement path is consistent with the trend of the user's vehicle's movement path, the probability that the user intends to drive will be increased. If the third determination result indicates that the smart home system is in the out mode, the probability that the user wants to drive will be increased. If the fourth determination result indicates that the smart home system is in the non-away mode and there are no other people in the house, the probability of the user wanting to drive is reduced; if the smart home system is in the non-away mode and there are other people in the house, the probability of the user wanting to drive is increased.
3. The method according to claim 1, characterized in that, Obtaining the first total time taken for the user to travel from the current location to the location of the vehicle includes: obtaining the user's moving speed; and determining the first total time based on the current location, the location of the vehicle, and the user's moving speed. Obtaining the second total time taken to adjust the in-vehicle environment parameters to a value less than the preset difference with the relevant setting parameters of the smart home system includes: obtaining the operating power of the relevant vehicle-mounted equipment; and determining the second total time based on the operating power and the difference between the in-vehicle environment parameters and the relevant setting parameters of the smart home system.
4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: If the probability that the user wants to drive is greater than or equal to the first preset probability, and the difference between the in-vehicle environment parameters and the relevant setting parameters of the smart home system is less than the preset difference, the relevant in-vehicle equipment will not be controlled.
5. A smart home and vehicle linkage control device, characterized in that, include: The acquisition unit is used to acquire relevant setting parameters of the smart home system when the user is at home, including setting temperature parameters and / or setting humidity parameters; A determining unit is configured to determine the probability that the user intends to drive, wherein: a first determination result is obtained, indicating whether the trend of the movement path of the vehicle key is consistent with the trend of the movement path of the user's vehicle; a second determination result is obtained, indicating whether the trend of the movement path of the user's mobile device is consistent with the trend of the movement path of the user's vehicle; a third determination result is obtained, indicating whether the mode of the smart home system is an "out" mode; a fourth determination result is obtained, indicating whether there are other people in the house when the mode of the smart home system is an "out" mode; determining whether the probability that the user intends to drive, determined based on at least one of the first determination result, the second determination result, the third determination result, and the fourth determination result, is greater than or equal to a second preset probability, wherein the second preset probability is less than the first preset probability; if the probability that the user intends to drive is greater than or equal to the second preset probability, a comparison step is performed: comparing the movement path of the vehicle key and / or the movement path of the mobile device with the movement path of the user during a short period of leaving home. The system compares the user's movement path with the user's vehicle movement path to obtain a comparison result. The user's temporary outing movement path is defined as the path taken within a preset distance from home. If the comparison result indicates that the vehicle key's movement path and / or the mobile device's movement path match both the user's temporary outing movement path and the user's vehicle movement path, the system returns to the comparison step. Matching any two paths indicates that the two paths overlap and the length of the overlapping path is greater than or equal to a preset length. If the comparison result indicates that the vehicle key's movement path and / or the mobile device's movement path do not match the user's temporary outing movement path but do match the user's vehicle movement path, the probability of the user intending to drive is increased to obtain an increased probability of the user intending to drive. This increased probability is greater than or equal to the first preset probability. If the comparison result indicates that the vehicle key's movement path and / or the mobile device's movement path do not match the user's vehicle movement path, the probability of the user intending to drive is reset to zero. The control unit is configured to: acquire a first total time taken for the user to travel from their current location to the vehicle's location when the probability that the user intends to drive is greater than or equal to a first preset probability; acquire a second total time taken to adjust the in-vehicle environment to a state where the difference between the in-vehicle environment parameters and the relevant setting parameters of the smart home system is less than a preset difference; determine that the difference between a preset time and the user's initial movement time is equal to the difference between the first total time and the second total time when the second total time is greater than or equal to the first total time; and determine that, at the user's initial movement time, the relevant in-vehicle equipment starts operating, and at the preset time before the user enters the vehicle, the relevant in-vehicle equipment starts operating so that the difference between the in-vehicle environment parameters and the relevant setting parameters of the smart home system is less than the preset difference when the user enters the vehicle.
6. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein, when the program is executed, it controls the device containing the computer-readable storage medium to perform the smart home and vehicle linkage control method according to any one of claims 1 to 4.
7. An electronic device, characterized in that, include: One or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including methods for performing the smart home and vehicle linkage control method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Vehicle control method, device and terminal equipment based on user trip habit
CN109491284A
Vehicle control method, vehicle-mounted device and mobile terminal
CN114368356A
