Driving method, driving device, and related equipment
Patent Information
- Application Number
- CN202511374108.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-24
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2045-09-24
AI Technical Summary
[0016] The technical solution proposed in this application can enhance the entertainment aspect of driving while ensuring safe and functional driving.
Smart Images

Figure CN121268865B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of driving technology, and more particularly to a driving method, driving device, driving equipment, and electronic equipment. Background Technology
[0002] In the current driving field, drivers can operate vehicles using methods such as manual driving, autonomous driving, and human-machine collaboration. In these methods, driving is often a safety- and functional activity—for example, reaching the destination as quickly as possible while ensuring driving safety. However, for drivers who frequently travel the same or similar routes (such as their commute), purely safety- and functional driving can often feel monotonous. Therefore, how to enhance the enjoyment of driving while maintaining safety and functionality has become a pressing technical problem. Summary of the Invention
[0003] This application provides a driving method, driving device, driving equipment, and electronic device to at least solve the above-mentioned technical problems existing in the prior art.
[0004] According to a first aspect of this application, a driving method is provided, comprising:
[0005] Determine the driving environment in which the vehicle is located;
[0006] In response to the absence of a driving challenge task in the vehicle's driving environment, first capability data is obtained and displayed based on first actual state data; wherein, the first actual state data is used to characterize the actual driving state of the vehicle in the driving environment and / or the actual user state of the driver in the driving environment, and the first capability data is used to characterize the actual capability of the vehicle and / or the driver of the vehicle in the driving environment.
[0007] In response to a driving challenge task existing in the vehicle's driving environment, second capability data matching the driving challenge task is obtained in the driving environment. The second capability data is used to characterize the reference capability of the vehicle and / or the driver in the driving environment. Based on second actual state data, third capability data is obtained, wherein the second actual state data is used to characterize the actual driving state of the vehicle and / or the actual user state of the driver in the driving environment, and the third capability data is used to characterize the actual driving capability of the vehicle and / or the driver in the driving environment. Based on the second capability data and the third capability data, a target driving strategy is determined, wherein the target driving strategy is at least matched to the completion of the driving challenge task in terms of driving safety and / or driving entertainment.
[0008] According to a second aspect of this application, a driving device is provided, comprising:
[0009] The determination unit is used to determine the driving environment in which the vehicle is located;
[0010] A first response unit is configured to respond to the absence of a driving challenge task in the vehicle's driving environment by obtaining first capability data based on first actual state data and displaying the first capability data; wherein, the first actual state data is used to characterize the actual driving state of the vehicle in the driving environment and / or the actual user state of the driver in the driving environment, and the first capability data is used to characterize the actual capabilities of the vehicle and / or the driver of the vehicle in the driving environment.
[0011] A second response unit is configured to, in response to a driving challenge task existing in the vehicle's driving environment, obtain second capability data matching the driving challenge task in the driving environment, wherein the second capability data characterizes the reference capability of the vehicle and / or the driver in the driving environment; based on second actual state data, obtain third capability data, wherein the second actual state data characterizes the actual driving state of the vehicle and / or the actual user state of the driver in the driving environment, and the third capability data characterizes the actual driving capability of the vehicle and / or the driver in the driving environment; and based on the second capability data and the third capability data, determine a target driving strategy, wherein the target driving strategy matches the completion of the driving challenge task at least in terms of driving safety and / or driving entertainment.
[0012] According to a third aspect of this application, a driving device is provided, including the aforementioned driving apparatus.
[0013] According to a fourth aspect of this application, an electronic device is provided, comprising:
[0014] At least one processor; and a memory communicatively connected to said at least one processor; wherein,
[0015] The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method described in this application.
[0016] The technical solution proposed in this application can enhance the entertainment aspect of driving while ensuring safe and functional driving. Attached Figure Description
[0017] The above and other objects, features, and advantages of exemplary embodiments of this application will become readily apparent from the following detailed description taken in conjunction with the accompanying drawings. Several embodiments of this application are illustrated in the drawings by way of example and not limitation, in which:
[0018] In the accompanying drawings, the same or corresponding reference numerals indicate the same or corresponding parts.
[0019] Figure 1 This application illustrates a schematic diagram of the implementation flow of the driving method in an embodiment. Figure 1 ;
[0020] Figure 2 This application illustrates a schematic diagram of a human ability curve in an embodiment of the present application.
[0021] Figure 3 A schematic diagram of the vehicle's capability curve in an embodiment of this application is shown;
[0022] Figure 4 This application illustrates a schematic diagram of the implementation flow of the driving method in an embodiment. Figure 2 ;
[0023] Figure 5 This application illustrates a schematic diagram of the implementation flow of the driving method in an embodiment. Figure 3 ;
[0024] Figure 6 This application illustrates a schematic diagram of the implementation flow of the driving method in an embodiment. Figure 4 ;
[0025] Figure 7 A schematic diagram of the composition of the driving device in an embodiment of this application is shown;
[0026] Figure 8 A schematic diagram of the composition structure of the electronic device in an embodiment of this application is shown. Detailed Implementation
[0027] To make the objectives, features, and advantages of this application more apparent and understandable, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0028] In the following description, references to "some embodiments" describe a subset of all possible embodiments; however, it is understood that "some embodiments" may be the same or different subsets of all possible embodiments and may be combined with each other without conflict. In the following description, the terms "first / second" are used merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that "first / second" may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs.
[0029] In related technologies, the focus of driving equipment such as vehicles is often on driving safety and functionality. However, for long-distance drivers (such as logistics drivers and long-haul drivers) or those who frequently drive on the same or similar routes (such as their commuting routes), the experience can be monotonous and frustrating. If this frustration and pessimism can be transformed into a positive attitude, it will undoubtedly enhance the safe driving of vehicles.
[0030] The technical solution of this application can transform the driver's irritable and pessimistic emotions into positive emotions, enhance the driver's good experience during the driving process, satisfy the driver's psychological need for pleasure during the driving process, and improve the driving entertainment.
[0031] The driving method described in this application is applied to a driving device. The driving device includes at least one of private transportation vehicles and public transportation vehicles. Private transportation vehicles include, but are not limited to, self-balancing scooters, electric motorcycles, private cars, and private airplanes. Public transportation vehicles include, but are not limited to, buses, trains, subways, high-speed trains, and airplanes.
[0032] Figure 1 This application illustrates a schematic diagram of the implementation flow of the driving method in an embodiment. Figure 1 The entity executing the driving method can be the driving equipment. For example... Figure 1 As shown, the method includes:
[0033] S101: Determine the driving environment of the vehicle.
[0034] In this step, the driving environment can be the road environment where the vehicle is located, or it can be the road environment and weather information. This road environment and weather information can be obtained through various types of sensors installed on the vehicle. For example, the vehicle's image acquisition device, such as a camera, can capture images of the driving environment, and by analyzing these images, the road environment where the vehicle is located can be determined. For example, the weather may be normal, and the road may not be congested. For ease of description, the driving environment where the vehicle is located can be considered the primary driving environment.
[0035] S102: In response to the absence of a driving challenge task in the driving environment in which the vehicle is located, first capability data is obtained and displayed based on first actual state data; wherein, the first actual state data is used to characterize the actual driving state of the vehicle in the driving environment and / or the actual user state of the driver in the driving environment, and the first capability data is used to characterize the actual capability of the vehicle and / or the driver of the vehicle in the driving environment.
[0036] In this application, to avoid the driver becoming bored with driving, optional entertainment options are provided in the vehicle. For example, driving challenge tasks. These driving challenge tasks can be any conceivable and reasonable task. For example, completing the drive with the lowest fuel consumption; completing the drive within a specified time; comparing oneself and / or others' best driving performance on this road in the past to complete the drive, etc. The driver can choose one or more driving challenge tasks from the multiple options provided by the vehicle as the task to be challenged in the (first) driving environment. Alternatively, no task can be selected. If no driving challenge task exists in the (first) driving environment, step S102 is executed. If a driving challenge task exists in the (first) driving environment, step S103 is executed.
[0037] If the vehicle does not face any driving challenges in its (first) driving environment, monitoring data or information that characterizes the vehicle's actual driving state in the (first) driving environment (e.g., road conditions, weather) based on its inherent power and handling performance attributes, includes assessing its driving capabilities (e.g., speed, acceleration, energy consumption, braking performance, etc.) based on its inherent personality, interests, hobbies, habits, driving experience, and driving skill level. Monitoring data or information that characterizes the driver's actual user state in the (first) driving environment (e.g., road conditions, weather) based on their inherent personality, interests, hobbies, habits, driving experience, and driving skill level, includes assessing their driving capabilities (e.g., mental state, familiarity with road conditions, physical condition, reaction speed, etc.).
[0038] In layman's terms, the monitored vehicle's actual driving status data in the first driving environment reflects the vehicle's actual driving capability in that environment. The monitored driver's actual user status data in the first driving environment reflects the driver's actual driving ability. Therefore, the vehicle's actual driving status data in the first driving environment can be considered as vehicle capability information. The driver's actual user status data in the first driving environment can be considered as human capability information. At least one of the vehicle's capability information and the driver's capability information is displayed. This allows the driver to understand the driving capabilities achievable by the vehicle and driver in the current (first) driving environment through the displayed vehicle and driver capability information. The vehicle's actual driving capability in the first driving environment and the driver's actual driving ability in the first driving environment can be used as primary capability data.
[0039] The technical solution of this application can display information on the capabilities of both the driver and the vehicle in a driving environment. This display can be real-time or periodic. Specifically, it can monitor and display the vehicle's driving status and the driver's user status in real-time within the vehicle's driving environment. Alternatively, it can monitor and display the vehicle's driving status and the driver's user status periodically.
[0040] Taking the real-time display of human and vehicle capability information as an example, it can be understood that throughout the entire driving process in the initial driving environment, the vehicle's driving ability and the driver's driving ability will change with factors such as the external environment and driving time. For example, road conditions change from normal to worse, and vehicle speed changes from fast to slow. A person's mental state will change from energetic to less energetic as driving time increases. If two separate curves are used to display the human and vehicle capability information, these two curves will change throughout the entire driving process. Figure 2 The human ability curve shown and Figure 3 The vehicle's capability curves shown indicate that, during the driving process, the capability value at time 1 (such as a person's mental state and reaction speed; the vehicle's speed and braking ability) differs from the capability value at time 2 on each capability curve.
[0041] This dynamic display of human and vehicle capabilities provides drivers with a dynamic visual experience. It not only allows drivers to know the real-time driving capabilities that the vehicle and driver can achieve in the (first) driving environment, but the dynamic display also adds a certain degree of entertainment and fun to the tiring driving journey, making the driving process more enjoyable and improving the user's driving experience.
[0042] As seen from the aforementioned solutions, the vehicle in this application has the function of displaying the driver's driving ability (in real-time or periodically). On the one hand, it allows the driver to see real-time data on the driver's and vehicle's capabilities, enabling them to decide whether to drive at maximum vehicle performance and optimal driver condition, thus facilitating a driving competition. On the other hand, displaying these two driving capabilities facilitates the subsequent formulation of driving strategies, providing a basis for safer and more efficient driving.
[0043] S103: In response to a driving challenge task existing in the vehicle's driving environment, obtain second capability data matching the driving challenge task in the driving environment, the second capability data being used to characterize the reference capability of the vehicle and / or the driver in the driving environment; based on the second actual state data, obtain third capability data; wherein, the second actual state data is used to characterize the actual driving state of the vehicle and / or the actual user state of the driver in the driving environment, and the third capability data is used to characterize the actual driving capability of the vehicle and / or the driver in the driving environment; based on the second capability data and the third capability data, determine a target driving strategy, the target driving strategy being at least matched to the completion of the driving challenge task in terms of driving safety and / or driving entertainment.
[0044] If the vehicle faces a driving challenge in its (first) driving environment, at least one of the human ability curve and the vehicle's ability curve, matching the driving task in that environment, is obtained as a reference curve (e.g., human ability reference / reference ability curve, vehicle ability reference / reference ability curve). This reference curve can be used as second ability data. Data or information that characterizes the vehicle's actual driving state in the (first) driving environment (e.g., road conditions, weather) based on its inherent power, handling performance, and other attributes, including its driving capabilities (e.g., speed, acceleration, energy consumption, braking performance, etc.). Data or information that characterizes the driver's actual user state in the (first) driving environment (e.g., road conditions, weather) based on the driver's inherent personality, interests, hobbies, habits, driving age, driving skill, and other attributes, including their driving capabilities (e.g., mental state, familiarity with road conditions, physical state, reaction speed, etc.).
[0045] As mentioned earlier, the monitored vehicle's actual driving status data in the (first) driving environment reflects the vehicle's actual driving capability in that environment. Similarly, the monitored driver's actual user status data in the (first) driving environment reflects the driver's actual driving ability. Therefore, the vehicle's actual driving status data can be used as the vehicle's actual capability data in the (first) driving environment. The driver's actual user status data can be used as the driver's actual capability data in the (first) driving environment. The vehicle's actual capability data and the driver's actual capability data are used as a third capability data set. This capability data can be represented by a curve.
[0046] In implementation, the final driving strategy to be used in the (first) driving environment can be determined by using a human ability reference curve and a human actual ability curve. For example, if the human ability reference curve reflects a person's excellent mental state and fast reaction speed, while the human actual ability curve reflects a person's average mental state and average reaction speed, then a slow-speed driving strategy can be provided for the vehicle, offering an autonomous driving or (human or human-machine combined) assisted driving strategy adapted to the person's current actual ability, in order to achieve safe driving.
[0047] By comparing the vehicle's capability reference curve and its actual capability curve, the final driving strategy to be used in the (first) driving environment can be determined. For example, if the vehicle's capability reference curve indicates that the vehicle's acceleration is not high, while the vehicle's actual capability curve indicates that the vehicle's acceleration can be increased, then a driving strategy with greater acceleration can be provided to the vehicle. This achieves a match between the final driving strategy and the vehicle's actual capability, enabling efficient driving, such as completing the challenge task as quickly as possible or reaching the destination as quickly as possible.
[0048] By using the human capability reference curve and the vehicle's actual capability curve, the final driving strategy to be used in the (first) driving environment can be determined. For example, if the human capability reference curve indicates that the person is in a good mental state and has excellent reaction speed, and the vehicle's actual capability curve indicates that the vehicle's acceleration and braking performance are both excellent, then a driving strategy with higher speed and acceleration can be provided to the vehicle to achieve efficient driving while maintaining safe driving.
[0049] By using the vehicle's capability reference curve and the driver's actual capability curve, the final driving strategy to be used in the (first) driving environment can be determined. For example, if the vehicle's capability reference curve indicates that the vehicle's acceleration and braking performance are both excellent, while the driver's actual capability curve indicates that the driver's mental state and reaction speed are average, then for safety reasons, a driving strategy with average speed and acceleration can be provided to the vehicle to ensure safe driving.
[0050] The target driving strategy, determined based on second-level capability data (human and vehicle capability reference curves) and third-level capability data (human and vehicle actual capability curves), adapts to the actual capabilities of the driver and vehicle, ensuring driving safety in completing the driving (challenge) task. Furthermore, guided by the target driving strategy determined based on the (human and vehicle) capability reference curves and (human and vehicle) actual capability curves, the driving (challenge) task is successfully completed during the journey. The challenge adds some fun to the otherwise monotonous driving experience, providing entertainment and maintaining a pleasant mental and physical state during the journey, thus enhancing the user experience.
[0051] In S101 to S103, by displaying the first capability data, the vehicle can have the function of displaying the driving capabilities of the driver and the vehicle in the first driving environment (in real time or periodically) to facilitate safe and efficient driving. Guided by the target driving strategy determined based on the driver (vehicle) capability reference curve and the driver (vehicle) actual capability curve in the first driving environment, the driving (challenge) task can be successfully completed during the driving journey, bringing enjoyment to the otherwise monotonous driving experience and enhancing the user experience.
[0052] like Figure 4 As shown, in some embodiments, the aforementioned scheme for determining the target driving strategy based on the second capability data and the third capability data can be:
[0053] S401: Based on the second capability data, determine a first driving strategy so that the vehicle adopts the first driving strategy for travel.
[0054] In layman's terms, the second capability data is the vehicle's reference capability in the current environment, reflecting the potential capabilities of the driver (or vehicle) in that environment. The third capability data is the vehicle's actual capability in the current environment. During driving, a primary driving strategy can be determined based on the driver's capability reference curve. For example, if the driver's capability reference curve indicates that the driver's mental state and reaction speed are average in the current environment, then a driving strategy with normal speed and acceleration can be provided as the primary driving strategy. Conversely, if the driver's capability reference curve indicates that the driver's mental state and reaction speed are good in the current environment, then a driving strategy with higher speed can be provided as the primary driving strategy.
[0055] The primary driving strategy is determined based on the vehicle's capability reference curve. For example, if the vehicle's capability reference curve indicates that the vehicle's acceleration and braking performance are both excellent in the current environment, then a driving strategy with a higher vehicle speed can be provided as the primary driving strategy.
[0056] Based on the human and vehicle capability reference curves, a primary driving strategy is determined. For example, if the human capability reference curve indicates that the driver is in a good mental state and has excellent reaction speed in the current environment, and the vehicle capability reference curve indicates that the vehicle's acceleration and braking performance are both excellent in the current environment, then a driving strategy with higher speeds can be provided, which is the primary driving strategy. If the vehicle capability reference curve indicates that the vehicle's acceleration and braking performance are only average in the current environment, then for safety reasons, a driving strategy with normal speeds is provided, which is the primary driving strategy. In this step, the primary driving strategy determined based on the human and vehicle capability reference curves must ensure driving safety so that the vehicle can use a safe driving strategy to travel the distance.
[0057] S402: If the capability difference between the second capability data and the third capability data satisfies the first condition, then the first driving strategy is adjusted based on the third capability data and the driving challenge task to obtain the second driving strategy.
[0058] In this step, if there is a difference between the person's ability reference curve and their actual ability curve, for example, if the person's ability reference curve indicates that their mental state is at its best in the current driving environment, while their actual ability curve indicates that their mental state is average in the same driving environment, then the difference between the second and third ability data satisfies the first condition. If there is a difference between the car's ability reference curve and their actual ability curve, for example, if the car's ability reference curve indicates that the car's speed in the current driving environment can be its maximum speed, while their actual ability curve indicates that the car's speed in the current driving environment is its normal speed (the normal speed is less than the maximum speed), then the difference between the second and third ability data satisfies the first condition. In this case, the first condition is that there is a difference between the second and third ability data.
[0059] If there is a difference between the ability reference curve and the actual ability curve of a person (vehicle) and the difference reaches a threshold, then the ability difference between the second and third ability data can be considered to satisfy the first condition. For example, if the human ability reference curve shows that the human's reaction speed in the current driving environment is 1 second, while the human's actual ability curve shows that the human's actual reaction speed in the current driving environment is 3 seconds, and the difference between the two reaches the first threshold, such as 1 second, then the ability difference can be determined to satisfy the first condition. Similarly, if the vehicle's ability reference curve shows that the vehicle's speed in the current driving environment is 2000 m / min, while the vehicle's actual ability curve shows that the actual speed in the current driving environment is 1700 m / min, and the difference between the two reaches the second threshold, such as 200 m / min, then the ability difference can be determined to satisfy the first condition.
[0060] The difference between the second and third capability data satisfies the first condition, indicating that there is a difference between the reference capability and the actual capability of the driver (vehicle) in the current driving environment. If the vehicle insists on driving according to the (first) driving strategy determined based on the reference capability, driving safety may not be guaranteed. To ensure driving safety, the (first) driving strategy can be adjusted to obtain a driving strategy that adapts to the actual capability of the driver (vehicle) in the current driving environment.
[0061] Yes, the first driving strategy can be adjusted based on the third capability data and the driving challenge task. For example, a person's actual capability indicates their mental state is good (poor) and reaction speed is fast (poor) in the current driving environment. If the driving challenge task requires completing the driving in the fastest (slowest) time, then the (first) driving strategy using normal speed (fast speed) can be adjusted to the (second) driving strategy using maximum speed (slow speed). Similarly, a car's actual capability indicates its acceleration performance is good and can be improved in the current driving environment. If the driving challenge task requires completing the driving in the fastest time, then the (first) driving strategy using normal acceleration can be adjusted to the (second) driving strategy using fast acceleration. It can be understood that the adjusted second driving strategy is more suitable for the actual capabilities of the person (or car) in the current driving environment, and using the second driving strategy will better accomplish the driving challenge task.
[0062] It should be noted that all driving strategies involved in this application are designed to ensure safe driving in the driving environment. The aim of this paper is to enhance the driving experience by creating challenges to the driving task, thereby increasing the enjoyment of the driving experience.
[0063] S403: Use the second driving strategy as the target driving strategy; wherein the vehicle adopts the target driving strategy to match driving safety and / or driving entertainment when the driving challenge task is completed, which is better than adopting the first driving strategy.
[0064] In this step, the first driving strategy is based on the driver's (or vehicle's) reference capabilities in the current driving environment. The second driving strategy, however, is based on the driver's (or vehicle's) actual capabilities in the current driving environment. Compared to the first driving strategy, using the second driving strategy in the current driving environment ensures greater driving safety. Using the second driving strategy for task challenges can bring driving pleasure to the driver and enhance the user experience.
[0065] In S401 to S403, when the capability difference between the second capability data and the third capability data meets the first condition, the (first) driving strategy determined based on the reference capability of the person (vehicle) in the current driving environment can be adjusted according to the actual capability of the person (vehicle) in the current driving environment, so that the vehicle can better complete the task challenge by adopting the adjusted (second) driving strategy and improve the driving experience.
[0066] It is understandable that the driving environment in which a vehicle operates can change. For example, the weather may change (from sunny to rainy, or from normal lighting to intense sunlight), or road conditions may change (from normal to congested, from smooth to rough, or from normal to heavy traffic). If we consider the driving environment in S101 as the first driving environment, then the first driving environment can be considered the driving environment before the change, and the changed environment can be considered the second driving environment.
[0067] Based on this, in some embodiments, combined with Figure 5 As shown, the driving method of this application also includes:
[0068] S501: In response to a change in the driving environment of the vehicle from a first driving environment to a second driving environment, obtain fourth capability data in the second driving environment that matches the driving challenge task, the fourth capability data being used to characterize the reference capabilities of the vehicle and / or the driver in the second driving environment.
[0069] In this step, the driver's ability curves and vehicle ability curves are retrieved from historical data generated when the driver attempted the same task in a driving environment similar to or the second driving environment. These curves serve as the fourth ability data. Environments similar to the second driving environment include those with identical weather and road conditions. For example, consistently sunny weather and normal road conditions. Environments similar to the second driving environment include those with similar weather and road conditions. For example, consistently rainy weather with light or moderate rain, and traffic volume differences within permissible limits.
[0070] In layman's terms, the fourth capability data can be the historical capability data of people (vehicles), which can be used as a reference capability for (people / vehicles) when taking on driving challenge tasks in the second driving environment.
[0071] In this application, for each task undertaken by the driver and the vehicle, the ability curves of the person and the vehicle generated in the environment in which the vehicle is located can be saved so as to serve as reference ability data when undertaking the same task in the same or similar driving environment.
[0072] S502: Obtain third real-state data characterized as the actual driving state of the vehicle and / or the actual user state of the driver in the second driving environment.
[0073] This step monitors data such as the vehicle's speed, acceleration, energy consumption, and braking performance under the second driving environment, serving as data on the vehicle's actual driving status. This data reflects the vehicle's actual driving capability in the second driving environment. It also monitors data on the driver's mental state, reaction speed, and familiarity with road conditions under the second driving environment, serving as data on the driver's actual user status. This data reflects the driver's actual driving ability in the second driving environment.
[0074] S503: Based on the third actual state data, the fifth capability data is obtained, which is used to characterize the actual driving ability of the vehicle and / or the driver in the second driving environment.
[0075] In this step, the actual capabilities of the vehicle and the driver in the second driving environment will be used as the fifth capability data. This capability data can be represented by a curve.
[0076] S504: Based on the fourth capability data and the fifth capability data, determine a first desired driving strategy in the second driving environment, wherein the first desired driving strategy matches the completion of the driving challenge task in the second driving environment at least in terms of driving safety and / or driving entertainment.
[0077] In this step, a (first desired) driving strategy in the second driving environment can be determined by comparing the vehicle's capability reference curve and its actual capability curve, the driver's capability reference curve and their actual capability curve, the vehicle's capability reference curve and their actual capability curve, or vice versa. For example, if the vehicle's capability reference curve indicates low acceleration, while the vehicle's actual capability curve indicates that acceleration can be increased in the second driving environment, a driving strategy with higher acceleration can be provided to match the driving strategy with the vehicle's actual capability, achieving efficient driving, such as completing the challenge task or reaching the destination as quickly as possible.
[0078] In this step, if the capability difference between the fourth and fifth capability data satisfies the first condition, a first desired driving strategy in the second driving environment can be determined based on the fourth and fifth capability data. Alternatively, an initial driving strategy can be determined in the second driving environment based on the fourth capability data, causing the vehicle to operate under this initial driving strategy. If the capability difference between the fourth and fifth capability data satisfies the first condition, the initial driving strategy can be adjusted based on the fifth capability data and the driving challenge task to obtain the first desired driving strategy. For a similar understanding, please refer to the aforementioned related solutions; further elaboration is unnecessary.
[0079] In S501 to S504, a (first desired) driving strategy is determined based on the human (vehicle) ability reference curve and the human (vehicle) actual ability curve in the second driving environment. This driving strategy enables the successful completion of driving (challenge) tasks during the driving journey, bringing fun to the tedious driving journey and improving the user experience.
[0080] In practical applications, the driving challenge may change during the initial driving environment. For example, the challenge might shift from completing the drive with minimal fuel consumption to completing it within a specified time. If we consider the driving challenge before the change as the first task and the driving challenge after the change as the second task, then... Figure 6 As shown, the driving method of this application also includes:
[0081] S601: In response to a change in the driving challenge task from a first task to a second task, obtain sixth capability data matching the second task in the (first) driving environment, the sixth capability data being used to characterize the reference capabilities of the vehicle and / or the driver in the (first) driving environment.
[0082] In this application, because each time the driver and vehicle undertake a task, the ability curves of the driver and vehicle generated in the environment in which the vehicle is located are saved, the sixth ability data is obtained by reading the human ability curves and vehicle ability curves generated when the driver drives the vehicle in a driving environment that is the same as or similar to the first driving environment and undertakes the same task as the second task in history. For an environment that is the same as or similar to the first driving environment, please refer to the aforementioned similar understanding of the second driving environment.
[0083] In layman's terms, the sixth ability data can be the historical data on human (vehicle) abilities, which can be used as a reference for (human / vehicle) abilities when taking on driving challenge missions in the first driving environment.
[0084] S602: Obtain fourth actual state data, which is used to characterize the actual driving state of the vehicle in the first driving environment and / or the actual user state of the driver in the first driving environment.
[0085] This step monitors data such as the vehicle's speed, acceleration, energy consumption, and braking performance under the first driving environment, serving as data on the vehicle's actual driving status. This data reflects the vehicle's actual driving capability under the first driving environment. It also monitors data on the driver's mental state, reaction speed, and familiarity with road conditions under the first driving environment, serving as data on the driver's actual user status. This data reflects the driver's actual driving ability under the first driving environment.
[0086] S603: Based on the fourth actual state data, the seventh capability data is obtained, which is used to characterize the actual driving capability of the vehicle and / or the driver in the first driving environment.
[0087] In this step, the actual capability data of the vehicle and the actual capability data of the driver in the first driving environment will be used as the seventh capability data. This capability data can be represented by a curve.
[0088] S604: Based on the sixth capability data and the seventh capability data, determine a second desired driving strategy that matches the second task in the first driving environment at least in terms of driving safety and / or entertainment, so that the vehicle can drive using the second desired driving strategy.
[0089] In this step, a (second desired) driving strategy in the first driving environment can be determined by comparing the vehicle's capability reference curve and its actual capability curve, the driver's capability reference curve and their actual capability curve, the vehicle's capability reference curve and their actual capability curve, or vice versa. For example, if the vehicle's capability reference curve indicates a normal vehicle speed, while the vehicle's actual capability curve indicates that the vehicle's speed can be increased in the first driving environment, and the second task is to complete the driving within a specified time, then a higher speed driving strategy can be provided to the vehicle to achieve a match between the driving strategy, the vehicle's actual capability, and the second task, thereby achieving efficient driving, such as completing the second task as quickly or better as possible.
[0090] In S601 to S604, based on the human (vehicle) ability reference curve and the human (vehicle) actual ability curve matched with the changed task in the first driving environment, a (second expected) driving strategy is determined. Through this driving strategy, the changed task can be successfully completed during the driving journey. Successfully completing the task can bring fun to the boring driving journey and improve the user experience.
[0091] In some embodiments, the driving method of this application further includes:
[0092] This system acquires driving ability data generated by the driver during a driving challenge (task 1 and / or task 2); evaluates the driver's driving ability based on this data; and displays the evaluation results. In practice, data collected from various vehicle sensors or images captured by the vehicle's cameras can be used to obtain driving ability data such as reaction speed, driving smoothness, speed control level, and traffic rule compliance during the task. This data is then used to evaluate the driver's ability. For example, a fast reaction speed and high speed control level indicate strong driving ability, while average reaction speed and speed control level indicate average driving ability. For different driving abilities, the vehicle can display different images or animations and / or output different prompts through the output unit to remind the driver of their driving capabilities. For example, the display screen might show "Best Driver of the Day" or a smiley face, and the audio output unit might display "You have been rated as the Best Driver of the Day," thus reminding the driver that they have performed well in the driving challenge.
[0093] In some embodiments, the driving method of this application further includes: obtaining driving ability data generated by the vehicle when performing a driving challenge task (first task and / or second task) in a (first) driving environment; evaluating the vehicle's driving ability based on the driving ability data; and displaying the evaluation result of the vehicle's driving ability. In practice, driving ability data such as speed, acceleration, energy consumption, and braking performance generated by the vehicle during the task can be obtained by analyzing data collected from various types of sensors on the vehicle, and the vehicle's driving ability can be evaluated using this data. For example, if the vehicle has low energy consumption and good braking performance, its driving ability is considered strong. Praise or commendation for the driving ability generated by the vehicle during the completion of the challenge can be expressed through a display screen and / or audio output.
[0094] The solution for obtaining the second capability data matching the driving challenge task in the (first) driving environment in the aforementioned S103 could be:
[0095] Obtain target capability data of the target vehicle and target driver in the target driving environment when completing the driving challenge task in history; use the target capability data as the second capability data; wherein, the target vehicle includes the aforementioned vehicle and / or other vehicles besides the aforementioned vehicle; the target driver includes the aforementioned driver and / or other drivers besides the aforementioned driver; the target driving environment includes the driving environment in which the aforementioned vehicle is located and / or an environment similar to the driving environment in which the aforementioned vehicle is located.
[0096] Taking a driving challenge as the first task, the aforementioned vehicle as vehicle 1, and user A as the driver of vehicle 1, we can use the following data as second-level capability data: First, we can read the human and / or vehicle capability data generated when user A (or other users) drove vehicle 1 in the first driving environment or a similar environment to complete the first task in the first driving environment. Second, we can read the human and / or vehicle capability data generated when user A (or other users) used other vehicles besides vehicle 1 in the first driving environment or a similar environment to complete the first task in the first driving environment in the past. In simpler terms, human and vehicle capability data generated by the same driver (or different drivers) driving the same vehicle in the same or similar driving environment to complete the same task challenge in the past, or human and vehicle capability data generated by the same driver (or different drivers) driving different vehicles in the same or similar driving environment to complete the same task challenge, can all be used as reference capabilities for the vehicle in the current driving environment.
[0097] Regarding the aforementioned scheme in S103 for obtaining second capability data matching the driving challenge task in the (first) driving environment, it can be as follows: obtaining target capability data of the target vehicle and target driver in historical driving environments when completing driving challenge tasks; predicting the capability data of the vehicle and driver in the (first) driving environment based on the target capability data; and using the predicted capability data as the second capability data. In implementation, the human capability data (vehicle capability data) generated from historical challenges where the same driver (or different drivers) drove the same vehicle in the same or similar driving environments to complete the same task, or the human capability data (vehicle capability data) generated from the same driver (or different drivers) driving different vehicles in the same or similar driving environments to complete the same task, can be input into the prediction model. The prediction model then predicts the driver's capability data (vehicle capability data) in the current driving environment, and uses the predicted driver capability data (vehicle capability data) as the vehicle's reference capability in the current driving environment.
[0098] The aforementioned solution provides two methods for obtaining human (vehicle) reference capabilities that are appropriate for the current driving environment and task. Both methods are easy to implement in engineering and highly practical.
[0099] When a driver is driving in a driving environment, whether using manual driving, autonomous driving, or a human-machine interface, the actual ability curves of both the driver and the vehicle can be displayed on the vehicle's screen. The driver can use these two curves to understand the vehicle's current performance and their own state. Knowing the vehicle's inherent performance and the driver's potential states, a driving competition (PK) can be achieved. For example, if the displayed curves indicate that the vehicle is not at its maximum performance or is not in its optimal state, the driver can compete against these curves. For instance, the driver can increase the throttle to achieve maximum vehicle performance and optimal driver performance to complete the challenge. During this challenge, the vehicle's actual travel data and the driver's actual state data can be used as new (driver and vehicle) ability data, displayed on the screen as the data after the PK. The original two curves displayed on the screen represent the data before the PK. In other words, drivers can use the data from before the competition to maximize the vehicle's performance and their own best condition, thereby making better or more challenging driving maneuvers to achieve a comparison of their previous abilities. This is beneficial for improving drivers' driving skills, better utilizing vehicle performance, and better controlling the vehicle.
[0100] In some scenarios, if the curve displayed on the screen represents a driver's historical ability data, the driver can compare their own historical driving skills. If the curve displays the historical (or current) ability data of others, the driver can compare their driving skills with those of others. Furthermore, the screen can display multiple comparison curves, such as yesterday's ability curve, ability curves for similar situations (same task in the same or similar environment), and a friend's ability curve, allowing for comparisons with yesterday's performance, with similar situations, and with online friends, providing drivers with a more comprehensive understanding of their driving level.
[0101] In some scenarios, if the driver performs well in a competition, they can receive encouragement or praise through engaging visuals (or sounds) on the display screen (or audio output device). Alternatively, after completing a driving challenge, the vehicle can award the driver generous rewards, such as special decorative items or virtual badges, which can be displayed on the screen to enhance the driving experience and sense of accomplishment.
[0102] In some scenarios, driving challenges are designed with a certain level of difficulty. For example, the difficulty level increases in adverse weather conditions such as rain, snow, or fog, or in complex road conditions such as traffic congestion or road construction. Successfully completing the challenge using the final driving strategy will reward the driver with additional prizes, such as higher scores or special titles.
[0103] In some scenarios, a vehicle's capability curve can help drivers better understand its real-time performance, allowing them to better leverage the vehicle's advantages during driving. For example, drivers can use the acceleration performance reflected in the capability curve to choose the appropriate time to overtake, thereby improving driving efficiency and safety.
[0104] In some scenarios, vehicles can provide hazard warnings. For example, on narrow roads or roads with large vehicles, the driving system can assess high-risk areas based on the vehicle's size, performance parameters, and surrounding environment information, and display corresponding warnings on the dashboard. It can also assess the level of risk based on vehicle performance parameters. If the risk level is high, the driving system will issue an alarm to remind the driver to drive cautiously.
[0105] In some scenarios, vehicles can be designed with anthropomorphism. For example, when a vehicle performs well, it can encourage the driver with a cheerful voice; when the vehicle faces danger, it can alert the driver with a tense voice. This can increase the interaction between the driver and the vehicle, making the driving process more enjoyable.
[0106] In some scenarios, vehicles can monitor accident locations. Driving systems, such as those connected to traffic databases, monitor the locations of past accidents in real time. When a vehicle approaches these locations, the driving system assesses the driving abilities of the driver and vehicle based on the accident situation at that location, and issues an alert if the vehicle approaches or exceeds a danger threshold. It also compares the driving abilities of the vehicle involved in the accident with those of the driver in the vehicle itself. If the driver's abilities are lower than those of the vehicle involved in the accident, an accident may still occur, triggering an alarm. Alarm methods can include audible alerts and visual cues to remind the driver to be careful.
[0107] The driving device can rank a driver's performance in completing a task against those of others performing the same task, thus enabling social interaction. This allows drivers to share their driving experiences and achievements, adding some fun to what could be a rather monotonous activity.
[0108] Displaying both human and vehicle ability curves on the vehicle allows for competitive tasks, increasing the fun and challenge of driving and enhancing the driving experience from an entertainment perspective, thus satisfying the driver's psychological needs during driving. The ability curve display provides drivers with a direct reference for improving their own driving and vehicle control abilities, thereby effectively enhancing their driving skills.
[0109] This application provides a driving device, such as Figure 7 As shown, the device includes:
[0110] The determining unit 701 is used to determine the driving environment in which the vehicle is located;
[0111] The first response unit 702 is configured to respond to the absence of a driving challenge task in the driving environment in which the vehicle is located, obtain first capability data based on first actual state data, and display the first capability data; wherein, the first actual state data is used to characterize the actual driving state of the vehicle in the driving environment and / or the actual user state of the driver in the driving environment, and the first capability data is used to characterize the actual capability of the vehicle and / or the driver of the vehicle in the driving environment.
[0112] The second response unit 703 is configured to, in response to a driving challenge task existing in the vehicle's driving environment, obtain second capability data matching the driving challenge task in the driving environment, wherein the second capability data characterizes the reference capability of the vehicle and / or the driver in the driving environment; based on the second actual state data, obtain third capability data, wherein the second actual state data characterizes the actual driving state of the vehicle and / or the actual user state of the driver in the driving environment, and the third capability data characterizes the actual driving capability of the vehicle and / or the driver in the driving environment; and based on the second capability data and the third capability data, determine a target driving strategy, wherein the target driving strategy matches the completion of the driving challenge task at least in terms of driving safety and / or driving entertainment.
[0113] In some embodiments, the second response unit 703 is configured to:
[0114] Based on the second capability data, a first driving strategy is determined so that the vehicle can use the first driving strategy to travel.
[0115] If the capability difference between the second capability data and the third capability data meets the first condition, then the first driving strategy is adjusted based on the third capability data and the driving challenge task to obtain the second driving strategy.
[0116] Use the second driving strategy as the target driving strategy;
[0117] The vehicle employs a target driving strategy that matches the driving safety and / or driving entertainment when the driving challenge task is completed, which is superior to the first driving strategy.
[0118] In some embodiments, the apparatus further includes a third response unit for:
[0119] Obtain fourth capability data matching the driving challenge task in a second driving environment, the fourth capability data being used to characterize the reference capabilities of the vehicle and / or the driver in the second driving environment;
[0120] Obtain third real-state data, which is characterized as the actual driving state of the vehicle and / or the actual user state of the driver in the second driving environment;
[0121] Based on the third actual state data, the fifth capability data is obtained, which is used to characterize the actual driving ability of the vehicle and / or the driver in the second driving environment.
[0122] Based on fourth and fifth capability data, a first desired driving strategy is determined in a second driving environment. The first desired driving strategy matches the completion of the driving challenge task in the second driving environment in terms of driving safety and / or driving entertainment.
[0123] In some embodiments, the apparatus further includes a fourth response unit for:
[0124] Obtain sixth capability data matching the second task in the driving environment, the sixth capability data being used to characterize the reference capabilities of the vehicle and / or the driver in the driving environment;
[0125] Obtain fourth actual state data, which is used to characterize the actual driving state of the vehicle in the driving environment and / or the actual user state of the driver in the driving environment.
[0126] Based on the fourth actual state data, the seventh capability data is obtained, which is used to characterize the actual driving ability of the vehicle and / or the driver in the driving environment.
[0127] Based on the sixth capability data and the seventh capability data, a second desired driving strategy is determined that matches at least the driving safety and / or entertainment of the second task in the driving environment, so that the vehicle can drive using the second desired driving strategy.
[0128] In some embodiments, the apparatus includes an evaluation unit for:
[0129] Obtain driving ability data generated by the driver while performing the driving challenge task in the vehicle; evaluate the driver's driving ability based on the driving ability data; display the evaluation results of the driver's driving ability; and / or,
[0130] Obtain driving capability data generated when the vehicle performs the driving challenge task in the driving environment; evaluate the vehicle's driving capability based on the driving capability data; and display the evaluation results of the vehicle's driving capability.
[0131] In some embodiments, the second response unit 703 is configured to:
[0132] Obtain target capability data of the target vehicle and target driver in the target driving environment when completing the driving challenge task in the past;
[0133] The target capability data is used as the second capability data;
[0134] Wherein, the target vehicle includes the vehicle and / or other vehicles besides the vehicle; the target driver includes the driver and / or other drivers besides the driver; the target driving environment includes the driving environment in which the vehicle is located and / or an environment similar to the driving environment in which the vehicle is located.
[0135] In some embodiments, the second response unit 703 is configured to:
[0136] Obtain target capability data of the target vehicle and target driver in the target driving environment when completing the driving challenge task in the past;
[0137] Based on the target capability data, the capability data of the vehicle and the driver in the driving environment are predicted;
[0138] The predicted capability data will be used as the second capability data.
[0139] Wherein, the target vehicle includes the vehicle and / or other vehicles besides the vehicle; the target driver includes the driver and / or other drivers besides the driver; the target driving environment includes the driving environment in which the vehicle is located and / or an environment similar to the driving environment in which the vehicle is located.
[0140] This application provides a driving device, including the aforementioned driving apparatus.
[0141] It should be noted that the driving device and driving equipment in the embodiments of this application are similar in principle to the aforementioned driving method in solving the problem. Therefore, the implementation process and implementation principle of the driving device and driving equipment can be referred to the description of the implementation process and implementation principle of the aforementioned method, and the repeated parts will not be repeated.
[0142] According to embodiments of this application, this application also provides an electronic device and a readable storage medium.
[0143] The electronic device includes at least one processor and a memory communicatively connected to the at least one processor. The memory stores instructions executable by the at least one processor, which, when executed, enable the at least one processor to perform the driving method described in this application. The computer instructions are used to cause the computer to perform the driving method described in this application.
[0144] This application also provides a computer program product, including a computer program / instructions, which, when executed by a processor, implement the driving method of this application.
[0145] Figure 8A schematic block diagram of an example electronic device 800 that can be used to implement embodiments of this application is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the application described and / or claimed herein.
[0146] like Figure 8 As shown, device 800 includes a computing unit 801, which can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) 802 or a computer program loaded from storage unit 808 into random access memory (RAM) 803. RAM 803 may also store various programs and data required for the operation of device 800. The computing unit 801, ROM 802, and RAM 803 are interconnected via bus 804. Input / output (I / O) interface 805 is also connected to bus 804.
[0147] Multiple components in device 800 are connected to I / O interface 805, including: input unit 806, such as keyboard, mouse, etc.; output unit 807, such as various types of monitors, speakers, etc.; storage unit 808, such as disk, optical disk, etc.; and communication unit 809, such as network card, modem, wireless transceiver, etc. Communication unit 809 allows device 800 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0148] The computing unit 801 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 801 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 801 performs the various methods and processes described above, such as driving methods. For example, in some embodiments, the driving method may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 808. In some embodiments, part or all of the computer program may be loaded and / or installed on device 800 via ROM 802 and / or communication unit 809. When the computer program is loaded into RAM 803 and executed by the computing unit 801, one or more steps of the driving method described above may be performed. Alternatively, in other embodiments, the computing unit 801 may be configured to perform driving methods by any other suitable means (e.g., by means of firmware).
[0149] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0150] The program code used to implement the methods of this application may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing device, such that when executed by the processor or controller, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0151] In the context of this application, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0152] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.
Claims
1. A driving method, characterized in that, include: Determine the driving environment in which the vehicle is located; In response to the absence of a driving challenge task in the vehicle's driving environment, first capability data is obtained and displayed based on first actual state data; wherein, the first actual state data is used to characterize the actual driving state of the vehicle in the driving environment and / or the actual user state of the driver in the driving environment, and the first capability data is used to characterize the actual capability of the vehicle and / or the driver of the vehicle in the driving environment. In response to a driving challenge task existing in the vehicle's driving environment, second capability data matching the driving challenge task is obtained in the driving environment. The second capability data characterizes the reference capability of the vehicle and / or the driver in the driving environment. Based on second actual state data, third capability data is obtained, wherein the second actual state data characterizes the actual driving state of the vehicle and / or the actual user state of the driver in the driving environment, and the third capability data characterizes the actual driving capability of the vehicle and / or the driver in the driving environment. Based on the second capability data, a first driving strategy is determined so that the vehicle adopts the first driving strategy for driving. If the capability difference between the second capability data and the third capability data satisfies a first condition, the first driving strategy is adjusted based on the third capability data and the driving challenge task to obtain a second driving strategy. The second driving strategy is used as a target driving strategy. The target driving strategy is at least matched in terms of driving safety and / or driving entertainment when the vehicle adopts the target driving strategy to match the completion of the driving challenge task, and the driving safety and / or driving entertainment of the vehicle when adopting the target driving strategy to match the completion of the driving challenge task is better than that of the first driving strategy.
2. The method according to claim 1, characterized in that, If the driving environment in which the vehicle is located is a first driving environment, then in response to a change in the driving environment from the first driving environment to a second driving environment, the method further includes: Obtain fourth capability data matching the driving challenge task in a second driving environment, the fourth capability data being used to characterize the reference capabilities of the vehicle and / or the driver in the second driving environment; Obtain third real-state data, which is characterized as the actual driving state of the vehicle and / or the actual user state of the driver in the second driving environment; Based on the third actual state data, the fifth capability data is obtained, which is used to characterize the actual driving ability of the vehicle and / or the driver in the second driving environment; Based on fourth and fifth capability data, a first desired driving strategy is determined in a second driving environment. The first desired driving strategy matches the completion of the driving challenge task in the second driving environment in terms of driving safety and / or driving entertainment.
3. The method according to claim 1, characterized in that, If the driving challenge task is a first task, the method further includes, in response to a change in the driving challenge task from a first task to a second task: Obtain sixth capability data matching the second task in the driving environment, the sixth capability data being used to characterize the reference capabilities of the vehicle and / or the driver in the driving environment; Obtain fourth actual state data, which is used to characterize the actual driving state of the vehicle in the driving environment and / or the actual user state of the driver in the driving environment. Based on the fourth actual state data, the seventh capability data is obtained, which is used to characterize the actual driving ability of the vehicle and / or the driver in the driving environment. Based on the sixth capability data and the seventh capability data, a second desired driving strategy is determined that matches at least the driving safety and / or entertainment of the second task in the driving environment, so that the vehicle can drive using the second desired driving strategy.
4. The method according to claim 1, characterized in that, The method further includes: Obtain driving ability data generated by the driver while performing the driving challenge task in the vehicle; evaluate the driver's driving ability based on the driving ability data; display the evaluation results of the driver's driving ability; and / or, Obtain driving capability data generated when the vehicle performs the driving challenge task in the driving environment; evaluate the vehicle's driving capability based on the driving capability data; and display the evaluation results of the vehicle's driving capability.
5. The method according to claim 1, characterized in that, The acquisition of second capability data matching the driving challenge task in the driving environment includes: Obtain target capability data of the target vehicle and target driver in the target driving environment when completing the driving challenge task in the past; The target capability data is used as the second capability data; Wherein, the target vehicle includes the vehicle and / or other vehicles besides the vehicle; the target driver includes the driver and / or other drivers besides the driver; the target driving environment includes the driving environment in which the vehicle is located and / or an environment similar to the driving environment in which the vehicle is located.
6. The method according to claim 1, characterized in that, The acquisition of second capability data matching the driving challenge task in the driving environment includes: Obtain target capability data of the target vehicle and target driver in the target driving environment when completing the driving challenge task in the past; Based on the target capability data, the capability data of the vehicle and the driver in the driving environment are predicted; The predicted capability data will be used as the second capability data. Wherein, the target vehicle includes the vehicle and / or other vehicles besides the vehicle; the target driver includes the driver and / or other drivers besides the driver; the target driving environment includes the driving environment in which the vehicle is located and / or an environment similar to the driving environment in which the vehicle is located.
7. A driving device, characterized in that, include: The determination unit is used to determine the driving environment in which the vehicle is located; A first response unit is configured to respond to the absence of a driving challenge task in the vehicle's driving environment by obtaining first capability data based on first actual state data and displaying the first capability data; wherein, the first actual state data is used to characterize the actual driving state of the vehicle in the driving environment and / or the actual user state of the driver in the driving environment, and the first capability data is used to characterize the actual capabilities of the vehicle and / or the driver of the vehicle in the driving environment. A second response unit is configured to, in response to a driving challenge task existing in the vehicle's driving environment, obtain second capability data matching the driving challenge task in the driving environment, wherein the second capability data characterizes the reference capability of the vehicle and / or the driver in the driving environment; based on second actual state data, obtain third capability data, wherein the second actual state data characterizes the actual driving state of the vehicle and / or the actual user state of the driver in the driving environment, and the third capability data characterizes the actual driving capability of the vehicle and / or the driver in the driving environment; based on the second capability data, determine a first driving strategy to enable the vehicle to drive using the first driving strategy; if the capability difference between the second capability data and the third capability data satisfies a first condition, adjust the first driving strategy based on the third capability data and the driving challenge task to obtain a second driving strategy; and use the second driving strategy as a target driving strategy; wherein the target driving strategy at least matches the completion of the driving challenge task in terms of driving safety and / or driving entertainment, and the driving safety and / or driving entertainment of the vehicle when using the target driving strategy to match the completion of the driving challenge task is superior to that when using the first driving strategy.
8. A driving device, characterized in that, It includes at least the driving device described in claim 7.
9. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-6.
Citation Information
Patent Citations
Method and device for judging completion condition of driving task and computer readable medium
CN111080047A
Vehicle networking driving state monitoring method and system
CN119218227A