Driving control method and device, electronic equipment and storage medium

By receiving driving data requests from the in-vehicle terminal, querying and sending historical driving data to adjust the vehicle status, the problem of users being unable to optimize the vehicle's status is solved, improving driving stability and safety, and enhancing the user experience.

CN115447567BActive Publication Date: 2026-06-23ZHEJIANG ZEEKR INTELLIGENT TECH CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ZHEJIANG ZEEKR INTELLIGENT TECH CO LTD
Filing Date
2022-08-22
Publication Date
2026-06-23

Smart Images

  • Figure CN115447567B_ABST
    Figure CN115447567B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a driving control method and device, electronic equipment and storage medium. The method comprises receiving a driving data acquisition request sent by a vehicle terminal, the driving data acquisition request comprising a current destination of a current vehicle; querying the current destination from historical destinations; in the case of querying the current destination, acquiring first historical driving data corresponding to the current destination, the first historical driving data being historical driving data for safely driving from a current location to the current destination; and sending the first historical driving data to the vehicle terminal, so that the vehicle terminal performs driving control on the current vehicle based on the first historical driving data. According to the embodiments of the present disclosure, when a user drives a vehicle to a destination that has been driven to or to a destination that has not been driven to, the current vehicle can be controlled based on historical driving data, the driving stability and safety of the vehicle are improved, and a better driving experience is obtained.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of vehicle driving technology, and in particular to a driving control method, device, electronic device, and storage medium. Background Technology

[0002] As the automotive industry continues to develop, users are demanding higher and higher standards for their driving experience.

[0003] In related technologies, vehicle driving relies on the user's personal experience, requiring the user to adapt to various driving conditions based on their experience. However, in these technologies, the user is unaware of specific vehicle data and vehicle status, such as braking force, battery distribution, and steering wheel damping force. This results in the user being unable to adjust and optimize the vehicle's status while driving towards a previously driven destination or a destination they have not yet driven, leading to problems such as poor vehicle driving stability and safety. Summary of the Invention

[0004] This disclosure provides a driving control method, device, electronic device, and storage medium to at least solve the problems in related technologies where users cannot perform driving control to adjust and optimize the vehicle's state during driving, resulting in poor vehicle driving stability and safety. The technical solution of this disclosure is as follows:

[0005] According to one aspect of the embodiments of this disclosure, a driving control method is provided, comprising:

[0006] Receive a driving data acquisition request sent by the vehicle terminal, wherein the driving data acquisition request includes the current destination of the current vehicle;

[0007] Retrieve the current destination from historical destinations;

[0008] If the current destination is found, the first historical driving data corresponding to the current destination is obtained. The first historical driving data is the historical driving data of safely traveling from the current location to the current destination.

[0009] The first historical driving data is sent to the vehicle terminal so that the vehicle terminal can perform driving control on the current vehicle based on the first historical driving data.

[0010] According to a second aspect of the present disclosure, a driving control method is provided, comprising:

[0011] Get the current destination of the current vehicle;

[0012] Send a driving data acquisition request to the server, the driving data acquisition request including the current destination; the driving data acquisition request is used to instruct the server to query the current destination from historical destinations, and if the current destination is found, to acquire the first historical driving data corresponding to the current destination, the first historical driving data being historical driving data of safely traveling from the current location to the current destination;

[0013] Receive the first historical driving data sent by the server;

[0014] Based on the first historical driving data, driving control is performed on the current vehicle.

[0015] According to a third aspect of the present disclosure, a driving control device is provided, comprising:

[0016] A data request receiving module is used to receive driving data acquisition requests sent by the vehicle terminal, wherein the driving data acquisition requests include the current destination of the current vehicle;

[0017] The current destination query module is used to query the current destination from historical destinations;

[0018] The first historical driving data acquisition module is used to acquire the first historical driving data corresponding to the current destination when the current destination is found. The first historical driving data is the historical driving data of safely traveling from the current location to the current destination.

[0019] The first historical driving data sending module is used to send the first historical driving data to the vehicle terminal so that the vehicle terminal can perform driving control on the current vehicle based on the first historical driving data.

[0020] According to a fourth aspect of the present disclosure, a driving control device is provided, comprising:

[0021] The current destination acquisition module is used to obtain the current destination of the current vehicle;

[0022] A data request sending module is used to send a driving data acquisition request to the server, the driving data acquisition request including the current destination; the driving data acquisition request is used to instruct the server to query the current destination from historical destinations, and if the current destination is found, to acquire the first historical driving data corresponding to the current destination, the first historical driving data being historical driving data of safely traveling from the current location to the current destination;

[0023] The first historical driving data receiving module is used to receive the first historical driving data sent by the server;

[0024] The first driving control module is used to control the current vehicle based on the first historical driving data.

[0025] According to a fifth aspect of the present disclosure, an electronic device is provided, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the method as described in any one of the first and second aspects above.

[0026] According to a sixth aspect of the present disclosure, a computer-readable storage medium is provided, wherein when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the method described in any one of the first or second aspects of the present disclosure.

[0027] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects:

[0028] During vehicle operation, if a request for driving data to the current destination is received from the vehicle terminal, the current destination can be queried from historical destinations. If the current destination is found, the first historical driving data corresponding to the current destination is sent to the vehicle terminal. This allows the vehicle terminal to control the vehicle based on the first historical driving data, enabling the application of historical driving data to the next trip on the same route. This, in turn, can correct real-time driving data and adjust the vehicle's status in a timely manner, thereby improving driving stability and safety and effectively enhancing the user's driving experience.

[0029] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0030] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0031] Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment;

[0032] Figure 2 This is a flowchart illustrating a driving control method according to an exemplary embodiment;

[0033] Figure 3 This is a flowchart illustrating another driving control method according to an exemplary embodiment;

[0034] Figure 4This is a flowchart illustrating another driving control method according to an exemplary embodiment;

[0035] Figure 5 This is a flowchart illustrating a driving control method with a server as the execution entity, according to an exemplary embodiment.

[0036] Figure 6 This is a flowchart illustrating a driving control method with an in-vehicle terminal as the execution subject, according to an exemplary embodiment.

[0037] Figure 7 This is a block diagram of a driving control device according to an exemplary embodiment;

[0038] Figure 8 This is a block diagram of another driving control device according to an exemplary embodiment;

[0039] Figure 9 This is a block diagram illustrating an electronic device for driving control according to an exemplary embodiment.

[0040] Figure 10 This is a block diagram illustrating an electronic device for driving control according to an exemplary embodiment. Detailed Implementation

[0041] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0042] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure 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 so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The implementations described in the following exemplary embodiments do not represent all implementations consistent with this disclosure.

[0043] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.

[0044] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment, which may include an in-vehicle terminal 100 and a server 200.

[0045] In an optional embodiment, the vehicle terminal 100 can be used to provide driving interaction services to any user during the driving process. The server 200 can provide backend services for the vehicle terminal 100 and provide secure driving data for the vehicle terminal 100.

[0046] In an optional embodiment, the vehicle terminal 100 can be a front-end device of a vehicle monitoring and management system installed on the vehicle; the server 200 can be a cloud server that provides cloud computing services, an independent physical server, or a server cluster or distributed system composed of multiple physical servers.

[0047] In the embodiments described in this specification, the vehicle terminal 100 and the server 200 can be directly or indirectly connected via wired or wireless communication, and this disclosure does not impose any restrictions.

[0048] The following describes an embodiment of a driving control method according to this application from the perspective of interaction between the vehicle terminal and the server, such as... Figure 2 As shown, Figure 2 This is a flowchart illustrating a driving control method according to an exemplary embodiment, which may include the following steps.

[0049] In step S201, the vehicle terminal obtains the current destination of the current vehicle;

[0050] In one specific embodiment, the current destination of the vehicle can be the destination that the vehicle currently needs to go to. Specifically, the destination can be the address information of a landmark building, a public transportation stop, the address information of a residential building, etc.

[0051] In practical applications, in-vehicle terminals can provide in-vehicle navigation systems. Accordingly, users can set their current destination in the in-vehicle navigation system, and the in-vehicle terminal obtains the current destination through the in-vehicle navigation system.

[0052] In step S203, the vehicle terminal sends a driving data acquisition request to the server;

[0053] In an optional embodiment, the driving data acquisition request may include the current destination. Optionally, after setting the current destination, the user can trigger the driving data acquisition request through the user interface provided by the in-vehicle terminal, or in conjunction with a preset external device.

[0054] In step S205, the server queries the current destination from the historical destinations;

[0055] In an optional embodiment, the aforementioned historical destination can be the first destination of the current vehicle within a first historical time period. Accordingly, the server querying the current destination from the historical destinations may include:

[0056] The server queries the current destination from the first destination;

[0057] In one specific embodiment, the first historical time period can be a pre-set time period for acquiring the destinations currently visited by the vehicle. Optionally, the first historical time period can be three days, one week, or one month prior to the current time. Correspondingly, the first destination can be the destinations currently visited by the vehicle within the first historical time period.

[0058] In an optional embodiment, the aforementioned historical destination may further be the second destination of the associated vehicle within a second historical time period. Correspondingly, the server's query for the current destination from the historical destinations may further include:

[0059] If the server cannot find the current destination from the first destination, it will query the current destination from the second destination.

[0060] Specifically, the second historical time period can be a pre-set time period for retrieving destinations visited by the associated vehicle. Specifically, the second historical time period can be three days, one week, or one month prior to the current driving time. Specifically, the second destination can be any destination visited by the associated vehicle within the second historical time period.

[0061] In an optional embodiment, the method may further include: a step of pre-determining the associated vehicle. Optionally, the driving data acquisition request may further include current vehicle type information, current driving environment information, and current driving habit information. Specifically, the current vehicle type information may be the vehicle model information, specifically, it may include SUV, sedan, or truck model information. Specifically, the current driving environment information may include road condition information such as weather, road signs, and traffic congestion, as well as the current vehicle's body status information. Specifically, the driving habit information may include the driver's usage data, user age, and user gender, among other user personal information.

[0062] Accordingly, the step of pre-determining associated vehicles may include:

[0063] The server determines associated vehicles from a preset pool of historical vehicles based on current vehicle type information, current driving environment information, and driving habit information.

[0064] In one specific embodiment, the aforementioned preset historical vehicles can be vehicles that have uploaded driving-related data (current vehicle type information, current driving environment information, driving habit information, and historical driving data) to the server, and the aforementioned associated vehicles can be vehicles among the preset historical vehicles that match the current vehicle type information, current driving environment information, and driving habit information.

[0065] In practical applications, the server can provide a cloud database, which includes multiple cloud user data identified by different user IDs. Specifically, the cloud user data includes driving-related data such as historical driving data, vehicle type information, driving environment information, and driving habit information of multiple different users. Correspondingly, the server can match preset historical vehicles from the cloud database that have the same vehicle type information as the current vehicle type information, the same driving environment information as the current driving habit information, and the same driving habit information as the current driving habit information, and identify the preset historical vehicle as the associated vehicle of the current vehicle.

[0066] In the above embodiments, the server first queries the current destination from the historical destinations (first destination) of the current vehicle. If the current destination is not found from the historical destinations of the current vehicle, the server queries the current destination from the historical destinations (second destination) of the associated vehicles of the current vehicle. This can greatly increase the probability of finding the current destination from the historical destinations, ensure the success rate of obtaining historical safe driving data, and thus better improve driving safety.

[0067] In step S207, if the current destination is found, the server obtains the first historical driving data corresponding to the current destination;

[0068] In one specific embodiment, the first historical driving data is the historical driving data of safely traveling from the current location to the current destination. Specifically, the historical driving data may include vehicle status data, which may include data such as braking force, remaining battery power distribution, steering wheel damping force, tire power distribution, vehicle tilt angle, front and rear motor power, and vehicle interior temperature.

[0069] In an optional embodiment, the aforementioned first historical driving data may be first driving data, which is the historical driving data of the associated vehicle during the process of safely traveling from the current location to the current destination. Specifically, the historical driving data of the associated vehicle during the process of safely traveling from the current location to the current destination may be the historical driving data of the associated vehicle when the historical route information of the associated vehicle during the process of safely traveling from the current location to the current destination is the same as the current route information of the current vehicle during the process of traveling from the current location to the destination.

[0070] Accordingly, when the current destination is found, the server may obtain the first historical driving data corresponding to the current destination, which may include:

[0071] If the current destination is found from the second destination, retrieve the first driving data corresponding to the associated vehicle.

[0072] In an optional embodiment, the aforementioned first historical driving data can be second driving data, which is the historical driving data of the current vehicle during the process of safely traveling from the current location to the current destination. Specifically, the historical driving data of the current vehicle during the process of safely traveling from the current location to the current destination can be the historical driving data of the current vehicle when the historical route information of the current vehicle during the process of safely traveling from the current location to the current destination is the same as the current route information of the current vehicle during the process of traveling from the current location to the destination.

[0073] Accordingly, when the current destination is found, the server may obtain the first historical driving data corresponding to the current destination, which may include:

[0074] If the current destination is found from the first destination, the server retrieves the second driving data corresponding to the current vehicle.

[0075] In the above embodiments, when the server can query the current destination, it obtains safe historical driving data based on the current destination query information. This ensures that the server can subsequently send safe historical driving data to the vehicle terminal, enabling the vehicle terminal to control the vehicle based on the historical driving data, thereby improving driving safety and stability.

[0076] In step S209, the server sends the first historical driving data to the vehicle terminal;

[0077] In an optional embodiment, when the first historical driving data is first driving data, the server sending the first historical driving data to the vehicle terminal may include: the server sending the first driving data to the vehicle terminal.

[0078] In an optional embodiment, when the first historical driving data is the second driving data, the server sending the first historical driving data to the vehicle terminal may include: the server sending the second driving data to the vehicle terminal.

[0079] In an optional embodiment, when the server sends the first historical driving data to the in-vehicle terminal, the in-vehicle terminal can display driving prompt information. Specifically, the driving prompt information can be a prompt instructing the current user to control the current vehicle based on the first historical driving data. Specifically, the driving prompt information can include the current driving environment information of the current vehicle, the first historical driving data, and driving mode selection information. Specifically, the driving mode selection information can include a first driving mode and a second driving mode. The first driving mode is a driving mode where the user controls the vehicle manually based on the first historical driving data and the current driving environment information; the second driving mode is an automatic driving mode based on the first historical driving data and the current driving environment information.

[0080] Correspondingly, when the vehicle terminal displays driving prompt information, the user can trigger the driving mode selection based on the driving mode selection information through the user operation interface provided by the vehicle terminal, or the user can trigger the driving mode selection based on the driving mode selection information by combining preset external devices.

[0081] In the above embodiments, by displaying driving prompts on the in-vehicle terminal, users can easily select driving modes according to their actual needs, improving the interaction between the user and the current vehicle while driving, thereby enhancing the user's driving experience.

[0082] In step S211, the vehicle terminal performs driving control on the current vehicle based on the first historical driving data.

[0083] In a specific embodiment, the aforementioned first historical driving data may include vehicle body status data. The vehicle terminal's driving control of the current vehicle based on the first historical driving data may include: the vehicle terminal adjusting the vehicle body status data of the current vehicle based on the vehicle body status data in the first historical driving data. Specifically, adjusting the vehicle body status data of the current vehicle may include driving control operations such as adjusting braking force, adjusting remaining battery power distribution, adjusting steering wheel damping force, adjusting tire power distribution, adjusting vehicle tilt angle, adjusting front and rear motor power, and adjusting in-vehicle temperature.

[0084] In an optional embodiment, such as Figure 3 As shown, the above method may further include:

[0085] In step S213, if the server does not find the current destination, the server obtains the target historical route information of the associated vehicles of the current vehicle and the current route information corresponding to the current destination.

[0086] In step S215, the server compares the current route information with the target historical route information to obtain the route comparison result.

[0087] In step S217, if the route comparison result indicates that the current route information and the target historical route information overlap in the route information that passes through the current destination, the server obtains the second historical driving data corresponding to the associated vehicle of the current vehicle.

[0088] In step S219, the server sends the second historical driving data to the vehicle terminal.

[0089] In step S221, the vehicle terminal performs driving control on the current vehicle based on the second historical driving data.

[0090] In a specific embodiment, the aforementioned current route information can be the driving route information of the current vehicle from the current location to the current destination; the aforementioned target historical route information can be the historical route information of the associated vehicle that passes through the current destination. Specifically, the historical route information of the associated vehicle passing through the current destination can be the driving route information of the associated vehicle from the current location to the second destination within a second historical time period.

[0091] In a specific embodiment, the route comparison result can be the result obtained by the server comparing the current route information and the target historical route information. Specifically, the result obtained by the server comparing the current route information and the target historical route information can be that the current route information and the target historical route information overlap, or the current route information and the target historical route information do not overlap.

[0092] In one specific embodiment, the second historical driving data can be the historical driving data corresponding to when the associated vehicle safely passes through the current destination from the current location. Specifically, the historical driving data can include vehicle status data, which can include data such as braking force, remaining battery power distribution, steering wheel damping force, tire power distribution, vehicle tilt angle, front and rear motor power, and vehicle interior temperature.

[0093] In one specific embodiment, the vehicle terminal's driving control of the current vehicle based on the second historical driving data may include: the vehicle terminal adjusting the vehicle's body status data during the current driving based on the body status data in the second historical driving data. Specifically, adjusting the vehicle's body status data during the current driving may include driving control operations such as adjusting braking force, adjusting remaining battery power distribution, adjusting steering wheel damping force, adjusting tire power distribution, adjusting body tilt angle, adjusting front and rear motor power, and adjusting in-vehicle temperature.

[0094] In the above embodiments, the vehicle terminal performs driving control on the current vehicle based on the first historical driving data. By adjusting the vehicle's body state while driving, the stability and safety of the vehicle can be improved, thereby enhancing the user's driving experience.

[0095] In an optional embodiment, such as Figure 4 As shown, the above method may further include:

[0096] In step S223, if the route comparison result indicates that the current route information and the target historical route information do not overlap with the route information corresponding to the current destination, the server obtains the current vehicle type information, the current driving environment information, and the current driving habit information of the current vehicle.

[0097] In step S225, the server determines the target driving data from a preset driving dataset based on the current vehicle type information, current driving environment information, and driving habit information.

[0098] In step S227, the server sends the target driving data to the vehicle terminal.

[0099] In step S229, the vehicle terminal performs driving control on the current vehicle based on the target driving data.

[0100] In one specific embodiment, the target driving data can be preset driving data that matches the current vehicle type information, current driving environment information, and current driving habit information in a preset driving dataset; specifically, the preset driving data can be the safe driving data preset by various vehicle types when they leave the factory, and the preset driving dataset can be a dataset containing multiple preset driving data.

[0101] In one specific embodiment, the target driving data may include preset vehicle body state data. The vehicle terminal's driving control of the current vehicle based on the target driving data may include: the vehicle terminal adjusting the vehicle body state data of the current vehicle based on the vehicle body state data in the target driving data. Specifically, adjusting the vehicle body state data of the current vehicle may include driving control operations such as adjusting braking force, adjusting remaining battery power distribution, adjusting steering wheel damping force, adjusting tire power distribution, adjusting vehicle tilt angle, adjusting front and rear motor power, and adjusting in-vehicle temperature.

[0102] In the above embodiments, when the server does not find the current destination, the second historical driving data and the target driving data are obtained through the server. The vehicle terminal performs driving control on the current vehicle based on the second historical driving data or the target driving data. This ensures that even when the server cannot find the current destination, the current vehicle can still obtain historical driving data to guide the driving control of the current vehicle. The driving control of the current vehicle is optimized based on this driving data, thereby improving the stability and safety of driving control.

[0103] In an optional embodiment, after the vehicle terminal performs driving control on the current vehicle based on the first historical driving data, the above method further includes:

[0104] The vehicle terminal records the current driving data, current route information, current driving environment information, and current driving habit information of the current vehicle; the vehicle terminal sends the current driving data, current route information, current driving environment information, and current driving habit information to the server; the server stores the current driving data, current route information, current driving environment information, and current driving habit information.

[0105] In the above embodiments, by storing and recording current driving data, current route information, current driving environment information, and current driving habit information, the driving data of each safe driving of the current vehicle is saved in the server. This ensures that the user can obtain the previously recorded and stored historical driving data when driving the vehicle in the future, so that the vehicle terminal can control the vehicle based on the received historical driving data, thereby ensuring the driving stability, safety, and driving experience of the user when driving the vehicle in the future.

[0106] The following describes a driving control method of this application, with the server as the executing entity. Figure 5 As shown, the above method may include:

[0107] In step S501, a driving data acquisition request sent by the vehicle terminal is received, and the driving data acquisition request includes the current destination of the current vehicle;

[0108] In step S503, the current destination is queried from the historical destinations;

[0109] In step S505, if the current destination is found, the first historical driving data corresponding to the current destination is obtained. The first historical driving data is the historical driving data of safely traveling from the current location to the current destination.

[0110] In step S507, the first historical driving data is sent to the vehicle terminal so that the vehicle terminal can perform driving control on the current vehicle based on the first historical driving data.

[0111] In an optional embodiment, the historical destination includes: the first destination of the current vehicle within a first historical time period; querying the current destination from the historical destinations includes:

[0112] Search for the current destination from the first destination.

[0113] In an optional embodiment, the historical destination further includes: the second destination of the current vehicle's associated vehicle within a second historical time period; querying the current destination from the historical destination further includes:

[0114] If the current destination is not found in the first destination, then the current destination is found in the second destination.

[0115] In an optional embodiment, the first historical driving data is the first driving data, which is the historical driving data of the associated vehicle safely traveling from the current location to the current destination. If the current destination is found, obtaining the first historical driving data corresponding to the current destination includes:

[0116] If the current destination is found from the second destination, retrieve the first driving data corresponding to the associated vehicle.

[0117] In an optional embodiment, the driving data acquisition request further includes: current vehicle type information, current driving environment information, and current driving habit information; the method further includes:

[0118] Based on current vehicle type information, current driving environment information, and driving habit information, related vehicles are identified from preset historical vehicles.

[0119] In an optional embodiment, the first historical driving data is the second driving data, which is the historical driving data of the current vehicle safely traveling from the current location to the current destination; when the current destination is found, obtaining the first historical driving data corresponding to the current destination includes:

[0120] If the current destination is found from the first destination, obtain the second driving data corresponding to the current vehicle.

[0121] In an optional embodiment, the above method further includes:

[0122] If the current destination is not found, obtain the target historical route information of the associated vehicles of the current vehicle and the current route information corresponding to the current destination. The target historical route information is the historical route information of the associated vehicles that passes through the current destination.

[0123] Compare the current route information with the target's historical route information to obtain the route comparison results;

[0124] If the route comparison results indicate that the current route information and the target historical route information overlap in the route information corresponding to the current destination, the second historical driving data corresponding to the associated vehicle of the current vehicle is obtained. The second historical driving data is the historical driving data corresponding to the associated vehicle when it passes through the current destination.

[0125] Send the second historical driving data to the vehicle terminal so that the vehicle terminal can perform driving control on the current vehicle based on the second historical driving data.

[0126] In an optional embodiment, the above method further includes:

[0127] If the route comparison results indicate that the current route information and the target historical route information do not overlap with the route information corresponding to the current destination, obtain the current vehicle type information, the current driving environment information, and the current driving habit information of the current vehicle.

[0128] Based on current vehicle type information, current driving environment information, and driving habit information, target driving data is determined from a preset driving dataset; the target driving data is the preset driving data in the preset driving dataset that matches the current vehicle type information and current driving environment information.

[0129] The target driving data is sent to the vehicle terminal so that the vehicle terminal can perform driving control on the current vehicle based on the target driving data.

[0130] The specific implementation methods of the relevant steps in the above server-side embodiments have been described in detail in the interactive-side embodiments of the method, and will not be elaborated here.

[0131] The following describes a driving control method of this application, using an in-vehicle terminal as the executing entity. Figure 6 As shown, the above method may include:

[0132] In step S601, the current destination of the current vehicle is obtained.

[0133] In step S603, a driving data acquisition request is sent to the server. The driving data acquisition request includes the current destination. The driving data acquisition request is used to instruct the server to query the current destination from the historical destinations, and if the current destination is found, to acquire the first historical driving data corresponding to the current destination. The first historical driving data is the historical driving data of safely traveling from the current location to the current destination.

[0134] In step S605, the first historical driving data sent by the server is received;

[0135] In step S607, driving control of the current vehicle is performed based on the first historical driving data.

[0136] In an optional embodiment, the above method further includes:

[0137] The receiving server sends second historical driving data when the route comparison result indicates that the current route information of the current vehicle overlaps with the target historical route information of the current vehicle's associated vehicle, which passes through the current destination. The route comparison result is obtained by comparing the current route information and the target historical route information when the current destination is not found. The target historical route information is the historical route information of the associated vehicle that passes through the current destination. The second historical driving data is the historical driving data corresponding to when the associated vehicle passes through the current destination.

[0138] Based on the second historical driving data, driving control is performed on the current vehicle.

[0139] In an optional embodiment, the above method further includes:

[0140] The receiving server sends target driving data when the route comparison result indicates that the current route information and the target historical route information do not overlap with the route information corresponding to the current destination. The target driving data is a preset driving data set that matches the current vehicle type information, the current driving environment information, and the current driving habit information of the current vehicle.

[0141] Based on the target driving data, drive control is performed on the current vehicle.

[0142] The specific implementation methods of the relevant steps in the above-mentioned vehicle terminal side embodiments have been described in detail in the interactive side embodiments of the method, and will not be elaborated here.

[0143] Figure 7 This is a block diagram illustrating a driving control device according to an exemplary embodiment. (Refer to...) Figure 7 The device includes:

[0144] The data request receiving module 710 is used to receive driving data acquisition requests sent by the vehicle terminal. The driving data acquisition requests include the current destination of the current vehicle.

[0145] The current destination query module 720 is used to query the current destination from historical destinations;

[0146] The first historical driving data acquisition module 730 is used to acquire the first historical driving data corresponding to the current destination when the current destination is found.

[0147] The first historical driving data sending module 740 is used to send first historical driving data to the vehicle terminal so that the vehicle terminal can perform driving control on the current vehicle based on the first historical driving data.

[0148] In an optional embodiment, the historical destination includes: the first destination of the current vehicle within a first historical time period; the current destination query module 720 includes:

[0149] The first destination query unit is used to query the current destination from the first destination.

[0150] In an optional embodiment, the historical destination further includes: the second destination of the current vehicle's associated vehicle within a second historical time period; the current destination query module 720 further includes:

[0151] The second destination query unit is used to query the current destination from the second destination if the current destination is not found from the first destination.

[0152] In an optional embodiment, if the current destination is found, the first historical driving data acquisition module 830 further includes:

[0153] The second driving data acquisition unit is used to acquire the second driving data corresponding to the current vehicle when the current destination is found from the first destination.

[0154] The first driving data acquisition unit is used to acquire the first driving data corresponding to the associated vehicle when the current destination is found from the second destination.

[0155] In an optional embodiment, the driving data acquisition request further includes: current vehicle type information and current driving environment information of the current vehicle; the first historical driving data acquisition module 730 further includes:

[0156] The associated vehicle acquisition unit is used to determine associated vehicles from preset historical vehicles based on current vehicle type information, current driving environment information, and driving habit information.

[0157] In an optional embodiment, the first historical driving data transmission module 740 further includes:

[0158] The second driving data sending unit is used to send second driving data to the vehicle terminal so that the vehicle terminal can perform driving control on the current vehicle based on the first historical driving data.

[0159] The first driving data sending unit is used to send first driving data to the vehicle terminal so that the vehicle terminal can perform driving control on the current vehicle based on the first driving data.

[0160] In an optional embodiment, the above-described apparatus further includes:

[0161] The route information acquisition module is used to acquire the target historical route information of the current vehicle's associated vehicles and the current route information corresponding to the current destination when the current destination is not found. The target historical route information is the historical route information of the associated vehicles that passes through the current destination.

[0162] The route comparison module is used to compare the current route information with the target's historical route information to obtain the route comparison result;

[0163] The second historical driving data acquisition module is used to acquire the second historical driving data of the associated vehicle of the current vehicle when the route comparison result indicates that the current route information and the target historical route information overlap in the route information corresponding to the current destination. The second historical driving data is the historical driving data corresponding to the associated vehicle when it passes through the current destination.

[0164] The second historical driving data sending module is used to send second historical driving data to the vehicle terminal so that the vehicle terminal can perform driving control of the current vehicle based on the second historical driving data.

[0165] In an optional embodiment, the above-described apparatus further includes:

[0166] The vehicle information acquisition module is used to acquire the current vehicle type information, the current driving environment information, and the current driving habit information of the current vehicle when the route comparison result indicates that the current route information and the target historical route information do not overlap.

[0167] The target driving data acquisition module is used to determine target driving data from a preset driving dataset based on the current vehicle type information, current driving environment information, and current vehicle driving habit information; the target driving data is the preset driving data in the preset driving dataset that matches the current vehicle type information and current driving environment information.

[0168] The target driving data sending module is used to send target driving data to the vehicle terminal so that the vehicle terminal can perform driving control on the current vehicle based on the target driving data.

[0169] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0170] Figure 8 This is a block diagram of another driving control device according to an exemplary embodiment. (Refer to...) Figure 8 The device includes:

[0171] The current destination acquisition module 810 is used to acquire the current destination of the current vehicle;

[0172] The data request sending module 820 is used to send a driving data acquisition request to the server. The driving data acquisition request includes the current destination. The driving data acquisition request is used to instruct the server to query the current destination from the historical destinations, and if the current destination is found, to obtain the first historical driving data corresponding to the current destination.

[0173] The first historical driving data receiving module 830 is used to receive the first historical driving data sent by the server.

[0174] The first driving control module 840 is used to control the driving of the current vehicle based on the first historical driving data.

[0175] In an optional embodiment, the above-described apparatus further includes:

[0176] The second historical data receiving module is used to receive second historical driving data sent by the server when the route comparison result indicates that the current route information of the current vehicle overlaps with the target historical route information of the current vehicle's associated vehicle, which passes through the current destination. The route comparison result is obtained by comparing the current route information and the target historical route information when the current destination is not found. The target historical route information is the historical route information of the associated vehicle that passes through the current destination. The second historical driving data is the historical driving data corresponding to when the associated vehicle passes through the current destination.

[0177] The second driving control module is used to control the driving of the current vehicle based on the second historical driving data.

[0178] In an optional embodiment, the above-described apparatus further includes:

[0179] The target driving data receiving module is used to receive target driving data sent by the server when the route comparison result indicates that the current route information and the target historical route information do not overlap with the route information corresponding to the current destination. The target driving data is preset driving data that is matched with the current vehicle type information, the current driving environment information, and the current driving habit information of the current vehicle.

[0180] The third driving control module is used to control the driving of the current vehicle based on the target driving data.

[0181] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0182] Figure 9This is a block diagram illustrating an electronic device for driving control according to an exemplary embodiment. The electronic device may be an in-vehicle terminal, and its internal structure diagram may be as follows: Figure 9 As shown, the electronic device includes a processor, memory, network interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements a driving control method. The display screen can be a liquid crystal display (LCD) or an e-ink display. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the device's casing, or an external keyboard, touchpad, or mouse.

[0183] Figure 10 This is a block diagram illustrating an electronic device for driving control according to an exemplary embodiment. The electronic device may be a server, and its internal structure diagram may be as follows: Figure 10 As shown, the electronic device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements a driving control method.

[0184] Those skilled in the art will understand that Figure 9 or Figure 10 The structure shown is merely a block diagram of a portion of the structure related to the present disclosure and does not constitute a limitation on the electronic device to which the present disclosure is applied. A specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0185] In an exemplary embodiment, an electronic device is also provided, including: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the driving control method as described in the embodiments of this disclosure.

[0186] In an exemplary embodiment, a computer-readable storage medium is also provided, wherein instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the driving control method of the present disclosure embodiments.

[0187] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.

[0188] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0189] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A driving control method, characterized in that, The method includes: Receive a driving data acquisition request sent by the vehicle terminal, wherein the driving data acquisition request includes the current destination of the current vehicle; Retrieve the current destination from historical destinations; If the current destination is found, the first historical driving data corresponding to the current destination is obtained. The first historical driving data is the historical driving data of safely traveling from the current location to the current destination. The first historical driving data is sent to the vehicle terminal so that the vehicle terminal can perform driving control on the current vehicle based on the first historical driving data; If the current destination is not found, obtain the target historical route information of the associated vehicles of the current vehicle and the current route information corresponding to the current destination. The target historical route information is the historical route information of the associated vehicles that passes through the current destination. By comparing the current route information with the target's historical route information, a route comparison result is obtained; If the route comparison result indicates that the current route information and the target historical route information overlap with the route information corresponding to the current destination, the second historical driving data corresponding to the associated vehicle of the current vehicle is obtained. The second historical driving data is the historical driving data corresponding to the associated vehicle when it passes through the current destination. The second historical driving data is sent to the vehicle terminal so that the vehicle terminal can perform driving control on the current vehicle based on the second historical driving data.

2. The method according to claim 1, characterized in that, The historical destination includes: the first destination of the current vehicle within the first historical time period; querying the current destination from the historical destination includes: Query the current destination from the first destination.

3. The method according to claim 2, characterized in that, The historical destinations also include: the second destinations of the associated vehicles of the current vehicle within the second historical time period; querying the current destination from the historical destinations also includes: If the current destination is not found in the first destination, the current destination is retrieved from the second destination.

4. The method according to claim 3, characterized in that, The first historical driving data is the first driving data, which is the historical driving data of the associated vehicle safely traveling from the current location to the current destination. The step of obtaining the first historical driving data corresponding to the current destination when the current destination is found includes: If the current destination is found from the second destination, obtain the vehicle corresponding to the associated vehicle. Describe the first driving data.

5. The method according to claim 3, characterized in that, The driving data acquisition request further includes: the current vehicle type information, the current driving environment information, and the current driving habit information; the method further includes: Based on the current vehicle type information, the current driving environment information, and the driving habit information, the associated vehicle is determined from the preset historical vehicles.

6. The method according to claim 2, characterized in that, The first historical driving data is the second driving data, which is the historical driving data of the current vehicle during the process of safely traveling from the current location to the current destination; When the current destination is found, obtaining the first historical driving data corresponding to the current destination includes: If the current destination is found from the first destination, the second driving data corresponding to the current vehicle is obtained.

7. The method according to claim 1, characterized in that, The method further includes: If the route comparison result indicates that the current route information and the target historical route information do not overlap with the route information corresponding to the current destination, the current vehicle type information, the current driving environment information, and the current driving habit information of the current vehicle are obtained. Based on the current vehicle type information, the current driving environment information, and the driving habit information, target driving data is determined from a preset driving dataset; the target driving data is the preset driving data in the preset driving dataset that matches the current vehicle type information and the current driving environment information. The target driving data is sent to the vehicle terminal so that the vehicle terminal can perform driving control on the current vehicle based on the target driving data.

8. A driving control method, characterized in that, The method includes: Get the current destination of the current vehicle; Send a driving data acquisition request to the server, the driving data acquisition request including the current destination; the driving data acquisition request is used to instruct the server to query the current destination from historical destinations, and if the current destination is found, to acquire the first historical driving data corresponding to the current destination, the first historical driving data being historical driving data of safely traveling from the current location to the current destination; Receive the first historical driving data sent by the server; Based on the first historical driving data, driving control is performed on the current vehicle; The server receives second historical driving data when a route comparison result indicates that the current route information of the current vehicle overlaps with the target historical route information of the associated vehicle, which passes through the current destination. The route comparison result is obtained by comparing the current route information and the target historical route information when the current destination is not found. The target historical route information is the historical route information of the associated vehicle that passes through the current destination. The second historical driving data is the historical driving data corresponding to when the associated vehicle passes through the current destination. Based on the second historical driving data, driving control is performed on the current vehicle.

9. The method according to claim 8, characterized in that, The method further includes: The server receives target driving data sent when the route comparison result indicates that the current route information and the target historical route information do not overlap with the route information corresponding to the current destination; the target driving data is preset driving data that is matched with the current vehicle type information, the current driving environment information and the current driving habit information of the current vehicle in a preset driving dataset. Based on the target driving data, driving control is performed on the current vehicle.

10. A driving control device, characterized in that, The device includes: A data request receiving module is used to receive driving data acquisition requests sent by the vehicle terminal, wherein the driving data acquisition requests include the current destination of the current vehicle; The current destination query module is used to query the current destination from historical destinations; The first historical driving data acquisition module is used to acquire the first historical driving data corresponding to the current destination when the current destination is found. The first historical driving data is the historical driving data of safely traveling from the current location to the current destination. The first historical driving data sending module is used to send the first historical driving data to the vehicle terminal so that the vehicle terminal can perform driving control on the current vehicle based on the first historical driving data. The route information acquisition module is used to acquire the target historical route information of the associated vehicles of the current vehicle and the current route information corresponding to the current destination when the current destination is not found. The target historical route information is the historical route information of the associated vehicles that passes through the current destination. The route comparison module is used to compare the current route information with the target historical route information to obtain the route comparison result; The second historical driving data acquisition module is used to acquire the second historical driving data corresponding to the associated vehicle of the current vehicle when the route comparison result indicates that the current route information and the target historical route information overlap in the route information corresponding to the current destination. The second historical driving data is the historical driving data corresponding to the associated vehicle when it passes through the current destination. The second historical driving data sending module is used to send the second historical driving data to the vehicle terminal so that the vehicle terminal can perform driving control on the current vehicle based on the second historical driving data.

11. A driving control device, characterized in that, The device includes: The current destination acquisition module is used to obtain the current destination of the current vehicle; A data request sending module is used to send a driving data acquisition request to the server, the driving data acquisition request including the current destination; the driving data acquisition request is used to instruct the server to query the current destination from historical destinations, and if the current destination is found, to acquire the first historical driving data corresponding to the current destination, the first historical driving data being historical driving data of safely traveling from the current location to the current destination; The first historical driving data receiving module is used to receive the first historical driving data sent by the server; The first driving control module is used to perform driving control on the current vehicle based on the first historical driving data; The second historical data receiving module is used to receive second historical driving data sent by the server when the route comparison result indicates that the current route information of the current vehicle overlaps with the target historical route information of the associated vehicle of the current vehicle, which passes through the current destination. The route comparison result is obtained by comparing the current route information and the target historical route information when the current destination is not found. The target historical route information is the historical route information of the associated vehicle that passes through the current destination. The second historical driving data is the historical driving data corresponding to when the associated vehicle passes through the current destination. The second driving control module is used to control the driving of the current vehicle based on the second historical driving data.

12. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the driving control method as described in any one of claims 1 to 9.

13. A computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device is able to perform the driving control method as described in any one of claims 1 to 9.