Vehicle control method in commuting mode and related equipment thereof
By obtaining vehicle position information in the intelligent driving system and determining whether it deviates from the preset route, selecting the nearest intersection point and controlling the vehicle to restore to the preset route, the problem of navigation system guiding back to the starting point is solved, and commuting driving efficiency and experience are improved.
Patent Information
- Application Number
- CN202411993467.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-04-18
AI Technical Summary
In the commuting mode of intelligent driving, when the vehicle deviates from the preset commuting route, the navigation system will guide the user to return to the starting point, resulting in increased driving time and poor driving experience.
By obtaining the current location information of the target vehicle, determine whether it is on the preset commuter route. If not, select the closest intersection between the navigation planned route and the preset commuter route, and control the vehicle to drive to this point so as to continue driving along the preset route.
It realizes the rapid recovery of the vehicle to the preset commuting route, reduces unnecessary driving time and operation steps, and improves the user's driving experience.
Smart Images

Figure CN119847040A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent driving technology, and in particular to a vehicle control method in commuting mode and related equipment. Background Art
[0002] A commuting route refers to the round-trip journey between home and work (or school). In terms of intelligent driving, map navigation is usually used to assist driving so that the vehicle can continue to travel along the preset commuting route. However, when the driver chooses a commuting route, due to the uncertainty of road conditions, the vehicle may not be traveling on the commuting route. At this time, the navigation will directly restore the commuting route and guide the user to the starting point of the preset commuting route. This will increase the vehicle's driving time and result in a poor driving experience for the user.
[0003] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention
[0004] The main purpose of this application is to provide a vehicle control method in commuting mode and related equipment, aiming to solve the technical problem in the related technology that when the vehicle is not traveling on the commuting route, the navigation will directly guide the user to the starting point of the preset commuting route, resulting in a poor driving experience for the user.
[0005] To achieve the above objectives, the present application proposes a vehicle control method in commuting mode, the vehicle control method in commuting mode comprising:
[0006] Get the current location information of the target vehicle;
[0007] Based on the location information, determining whether the target vehicle is on a preset commuting route;
[0008] If not, selecting the nearest intersection point between the navigation planning route and the preset commuting route;
[0009] The target vehicle is controlled to travel to the nearest point so that the target vehicle travels according to a preset commuting route.
[0010] In one embodiment, if not, the step of selecting the nearest intersection point between the navigation planning route and the preset commuting route comprises:
[0011] If not, obtain a preset number of navigation planning routes;
[0012] Based on the route intersection restoration algorithm, the nearest point is selected from the intersections of each of the navigation planning routes and the preset commuting route.
[0013] In one embodiment, the step of selecting the nearest point from the intersections of each of the navigation planning routes and the preset commuting route based on the route intersection restoration algorithm includes:
[0014] Based on a route cross-restoration algorithm, each of the navigation planned routes is cross-compared with a preset commuting route;
[0015] Determining a plurality of intersections between each of the navigation planning routes and a preset commuting route;
[0016] Calculating a first distance between each of the intersection points and the position information;
[0017] The intersection point corresponding to the smallest first distance is selected as the closest point.
[0018] In one embodiment, after the step of selecting the nearest point of intersection between the navigation planning route and the preset commuting route if not, the method further includes:
[0019] An optimal driving route is determined based on the location information, the nearest point, and a preset commuting route.
[0020] In one embodiment, the step of controlling the target vehicle to travel to the nearest point so that the target vehicle travels according to a preset commuting route includes:
[0021] Controlling the target vehicle to travel to the nearest point according to the optimal driving route;
[0022] After the target vehicle reaches the nearest point, the vehicle is controlled to continue traveling along the remaining preset commuting route, wherein the remaining preset commuting route includes a driving route between the nearest point and the target location.
[0023] In one embodiment, before the step of selecting the nearest point of intersection between the navigation planning route and the preset commuting route if not, the method further includes:
[0024] If the target vehicle is on a preset commuting route, matching the preset commuting route with the navigation planning route;
[0025] Control the target vehicle to continue traveling along the navigation planned route.
[0026] In addition, to achieve the above objectives, the present application also proposes a vehicle control device in commuting mode, the vehicle control device in commuting mode comprising:
[0027] An acquisition module is used to obtain the current location information of the target vehicle;
[0028] A determination module, configured to determine whether the target vehicle is on a preset commuting route based on the location information;
[0029] A selection module, for selecting the nearest intersection point between the navigation planning route and the preset commuting route if it is not located at the nearest intersection point;
[0030] The first control module is used to control the target vehicle to travel to the nearest point so that the target vehicle can travel according to a preset commuting route.
[0031] In addition, to achieve the above-mentioned objectives, the present application also proposes a vehicle control device in commuting mode, the device comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, the computer program being configured to implement the steps of the vehicle control method in commuting mode as described above.
[0032] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the vehicle control method in the commuting mode as described above are implemented.
[0033] In addition, to achieve the above objectives, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the steps of the vehicle control method in the commuting mode as described above.
[0034] The present application proposes a vehicle control method, device, equipment, storage medium and computer program product in a commuting mode. The present application obtains the current position information of the target vehicle, and based on the current position information of the target vehicle, determines whether the target vehicle is on a preset commuting route. When the target vehicle is not on the preset commuting route, the target vehicle is controlled to travel to the nearest point along the navigation planned route by selecting the nearest point of intersection between the navigation planned route and the preset commuting route, so that the target vehicle can continue to travel along the preset commuting route instead of guiding the user to the starting point of the preset route, so that the user can resume driving the commuting route at the fastest speed, thereby improving the user's driving experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0036] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0037] Figure 1 A flowchart diagram of a first embodiment of a vehicle control method in a commuting mode of the present application;
[0038] Figure 2 A flow chart of the second embodiment of the vehicle control method in the commuting mode of the present application;
[0039] Figure 3 A schematic diagram of a route comparison process involved in the vehicle control method in the commuting mode of this application;
[0040] Figure 4 This is a schematic diagram of the module structure of a vehicle control device in commuting mode according to an embodiment of the present application;
[0041] Figure 5 Schematic diagram of the device structure of the hardware operating environment involved in the vehicle control method in the commuting mode in the embodiment of the present application.
[0042] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0043] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0044] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0045] The main solutions of the embodiments of this application are:
[0046] Get the current location information of the target vehicle;
[0047] Based on the location information, determining whether the target vehicle is on a preset commuting route;
[0048] If not, selecting the nearest intersection point between the navigation planning route and the preset commuting route;
[0049] The target vehicle is controlled to travel to the nearest point so that the target vehicle travels according to a preset commuting route.
[0050] According to the related technology, when the driver chooses a commuting route, due to the uncertainty of road conditions, the vehicle may not be traveling on the commuting route. At this time, the navigation will directly restore the commuting route and guide the user to the starting point of the preset commuting route, which will increase the vehicle's driving time and result in a poor driving experience for the user.
[0051] The present application proposes a vehicle control method, device, equipment, storage medium and computer program product in a commuting mode. The present application obtains the current position information of the target vehicle, and based on the current position information of the target vehicle, determines whether the target vehicle is on a preset commuting route. When the target vehicle is not on the preset commuting route, the target vehicle is controlled to travel to the nearest point along the navigation planned route by selecting the nearest point of intersection between the navigation planned route and the preset commuting route, so that the target vehicle can continue to travel along the preset commuting route instead of guiding the user to the starting point of the preset route, so that the user can resume driving the commuting route at the fastest speed, thereby improving the user's driving experience.
[0052] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a vehicle control device in commuting mode, an intelligent driving controller, etc. The following takes the vehicle control device in commuting mode as an example to illustrate this embodiment and the following embodiments.
[0053] Based on this, the embodiment of the present application provides a vehicle control method in commuting mode, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the vehicle control method in the commuting mode of the present application.
[0054] In this embodiment, the vehicle control method in the commuting mode includes steps S10 to S40:
[0055] Step S10, obtaining the current location information of the target vehicle;
[0056] It should be noted that the target vehicle can be a car, truck, etc., without specific limitation. Taking the target vehicle as the own vehicle as an example, the vehicle's intelligent driving controller determines the subsequent operations by determining the vehicle's location and sends control instructions to the own vehicle.
[0057] It should be noted that the location information is the specific location of the target vehicle, and the location information may be the coordinates of the vehicle, which may be obtained through GPS positioning.
[0058] Step S20, based on the location information, determining whether the target vehicle is on a preset commuting route;
[0059] It should be noted that the preset commuting route is a preset route. The commuting route can be a driving route from home to school or a driving route from home to the company. In the application of intelligent driving, for the convenience of operation, the driver can select the required preset commuting route as the vehicle's driving route at the visual interface of the control module (such as the vehicle's display screen). After the setting is completed, the intelligent driving instruction is issued to the vehicle, and the vehicle will drive to the destination along the route.
[0060] It should be noted that after the location information of the target vehicle is determined, the location of the vehicle is determined based on the various location points on the preset commuting route. When the target vehicle is on the preset commuting route, the vehicle can continue to travel along the route without the need to correct the vehicle's driving route. When the target vehicle is not on the preset commuting route, it means that the vehicle has deviated from the driving route and needs to be corrected.
[0061] Step S30, if not, selecting the nearest intersection point between the navigation planning route and the preset commuting route;
[0062] It should be noted that the navigation planned route may be a route recommended by the navigation software set at the control module of the target vehicle, and the navigation planned route may be a route planned by AutoNavi or a route planned by Baidu, without any specific limitation.
[0063] It should be noted that when the self-vehicle / target vehicle is not on the preset commuting route, the intersection between the navigation planned route and the preset commuting route can be selected. Among the driving routes recommended by the navigation, 2 or more driving routes are generally recommended for users to choose. On these navigation planned routes, since the end point of the driving is the same, there will be intersections with the original preset commuting routes. The nearest point is the position point closest to the vehicle selected from these intersections. By determining the nearest point, the vehicle can be put back on the commuting route as quickly as possible, thereby reducing unnecessary operations for users.
[0064] It should be noted that the nearest point may be selected by determining the intersections of each navigation planning route and the preset commuting route, and then finding the location point closest to the vehicle from each intersection.
[0065] In a feasible implementation manner, before the step S30 of selecting the nearest intersection point between the navigation planning route and the preset commuting route if not, the method further includes:
[0066] If the target vehicle is on a preset commuting route, matching the preset commuting route with the navigation planning route;
[0067] It should be noted that when the target vehicle is on the preset commuting route, the navigation section information stored in the commuting route is directly matched with the map navigation, and the commuting route is directly restored to the Amap navigation route in the navigation, guiding the target user to continue driving along the preset commuting route;
[0068] Control the target vehicle to continue traveling along the navigation planned route.
[0069] It should be noted that after matching the preset commuting route with the navigation planning route, the preset commuting route and the driving route corresponding to the navigation planning route are the same, and the target vehicle can continue to drive along the navigation planning route.
[0070] In a feasible implementation manner, after the step S30 of selecting the nearest intersection point between the navigation planning route and the preset commuting route if not, the method further includes:
[0071] An optimal driving route is determined based on the location information, the nearest point, and a preset commuting route.
[0072] It should be noted that after determining the nearest point to the target vehicle, the optimal driving route is formed based on the location information, the nearest point and the connecting route between the preset commuting route, and a preliminary driving route is formed between the location information and the nearest point. This driving route is used to correct the position of the target vehicle so that the target vehicle can quickly return to the preset commuting route.
[0073] It should be noted that after determining the optimal driving route, the target vehicle can be directly controlled to continue driving along the optimal driving route. The optimal driving route is the driving route that is currently closest to the destination or has the best driving conditions.
[0074] Step S40, controlling the target vehicle to travel to the nearest point, so that the target vehicle travels according to a preset commuting route.
[0075] It should be noted that after determining the nearest point, the target vehicle is controlled to drive to the nearest point, and then the target vehicle can continue to drive along the remaining commuting route, so as to achieve the effect of quickly returning to the preset commuting route, making it more convenient for the driver or user to operate.
[0076] In a feasible implementation manner, the step S40 of controlling the target vehicle to travel to the nearest point so that the target vehicle travels according to a preset commuting route includes:
[0077] Controlling the target vehicle to travel to the nearest point according to the optimal driving route;
[0078] It should be noted that the route between the current position of the target vehicle and the nearest point is part of the optimal driving route. The target vehicle is first controlled to travel to the nearest point along the optimal driving route so that the vehicle's position is located on the preset commuting route.
[0079] After the target vehicle reaches the nearest point, the vehicle is controlled to continue traveling along the remaining preset commuting route, wherein the remaining preset commuting route includes a driving route between the nearest point and the target location.
[0080] It should be noted that after the target vehicle reaches the nearest point, the vehicle is controlled to continue driving along the remaining preset commuting route, and the remaining preset commuting route may be a driving route between the nearest point and the target location.
[0081] It should be noted that the target location can be the end point corresponding to the preset commuting route. Since the nearest point is on the preset commuting route, after the vehicle reaches the nearest point, the vehicle can be controlled to continue traveling along the preset commuting route.
[0082] The present application proposes a vehicle control method, device, equipment, storage medium and computer program product in a commuting mode. The present application obtains the current position information of the target vehicle, and based on the current position information of the target vehicle, determines whether the target vehicle is on a preset commuting route. When the target vehicle is not on the preset commuting route, the target vehicle is controlled to travel to the nearest point along the navigation planned route by selecting the nearest point of intersection between the navigation planned route and the preset commuting route, so that the target vehicle can continue to travel along the preset commuting route instead of guiding the user to the starting point of the preset route, so that the user can resume driving the commuting route at the fastest speed, thereby improving the user's driving experience.
[0083] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 2 If not, then the step S30 of selecting the nearest intersection point between the navigation planning route and the preset commuting route comprises:
[0084] Step S31, if not, obtaining a preset number of navigation planning routes;
[0085] It should be noted that when the target vehicle is not on the preset commuting route, a number of navigation planning routes are obtained through the navigation software used by the target vehicle. These navigation planning routes may be driving routes recommended by the navigation software.
[0086] It should be noted that the preset number can be 2, 3, 5, etc., and there is no specific limitation.
[0087] Step S32, based on the route intersection restoration algorithm, select the nearest point from the intersections of each of the navigation planning routes and the preset commuting route.
[0088] It should be noted that the route intersection restoration algorithm is a preset cross-comparison algorithm, which can be executed by comparing multiple routes planned by the navigation software, determining the intersections between each route and the commuting route, and selecting the nearest point from each intersection.
[0089] In a feasible implementation manner, the step S32 of selecting the nearest point from the intersections of each of the navigation planning routes and the preset commuting route based on the route intersection restoration algorithm includes:
[0090] Based on a route cross-restoration algorithm, each of the navigation planned routes is cross-compared with a preset commuting route;
[0091] It should be noted that the cross-comparison process can be: cross-comparing each navigation planned route with the preset commuting route, so as to determine the intersection between the navigation planned route and the preset commuting route. The route recommended by the navigation software will have an intersection with the preset commuting route, which is the intersection.
[0092] Determining a plurality of intersections between each of the navigation planning routes and a preset commuting route;
[0093] It should be noted that there are multiple intersections. For example, the point where navigation planned route 1 intersects with the preset commuting route is intersection 1, the point where navigation planned route 2 intersects with the preset commuting route is intersection 2, and so on. The determination method for each intersection is the same.
[0094] Calculating a first distance between each of the intersection points and the position information;
[0095] It should be noted that the first distance may be 10m, 20m, etc., without specific limitation.
[0096] It should be noted that the calculation of the first distance is used to compare the position of the intersection with the current position information of the vehicle, so as to determine the minimum distance among the first distances, and then, the nearest point can be accurately selected.
[0097] The intersection point corresponding to the smallest first distance is selected as the closest point.
[0098] It should be noted that the minimum value is selected from each first distance, and the intersection corresponding to the minimum value is selected as the nearest point, and then the ego vehicle / target vehicle is guided to the nearest intersection, and the path after the intersection is restored to the commuting route.
[0099] Specifically, based on the preset commuting route and the navigation planning route, the principle of the cross-reduction algorithm for determining the optimal route using the cross-matching algorithm is as follows, taking the navigation software Amap as an example:
[0100] Step 1: Obtain three optional optimal paths planned by Amap;
[0101] Step 2: Cross-check with the commuting routes by car;
[0102] Step 3: Calculate the intersection of the Amap planned route and the commuting route;
[0103] Step 4: Take the intersection closest to your commuting route;
[0104] Step 5: Guide the vehicle to the nearest intersection;
[0105] Step 6: The path after the intersection is restored to the commuting route.
[0106] In this embodiment, each navigation planned route is compared with the preset commuting route by using a route intersection restoration algorithm to determine the nearest intersection between the two, so that the vehicle can quickly enter the preset commuting route.
[0107] For example, in order to help understand the implementation process of the vehicle control method in the commuting mode obtained by combining this embodiment with the above-mentioned embodiment 1, please refer to Figure 3 , Figure 3 A brief flow chart of a vehicle control method in commuting mode is provided, specifically:
[0108] Depend on Figure 3 It can be obtained that A is the starting point of the preset commuting route, B is the end point of the preset commuting route, C is the current position of the target vehicle, intersections 1, 2, and 3 are the intersections of the three navigation planning routes and the preset commuting route, respectively, and route 1 is the route that the target vehicle needs to travel to each intersection. It can be seen that the position C of the vehicle is not on the preset commuting route at this time. In the related technology, the vehicle is guided from position C to the starting point A, and then continues to control the vehicle to travel according to the preset commuting route. This will undoubtedly increase the vehicle's driving time and will take a detour. In this application, the distance of each intersection is compared. When the intersection closest to the current position C is determined (for example, intersection 1), the target vehicle is guided from position C to intersection 1, and then it can return to the commuting route. Without adding extra distance, it still travels to B along the commuting route. When the same situation is encountered later, similar operations are taken until the target vehicle travels to position B.
[0109] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the vehicle control method in the commuting mode of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.
[0110] This application also provides a vehicle control device in commuting mode, please refer to Figure 4 , the vehicle control device in the commuting mode includes:
[0111] The acquisition module 10 is used to obtain the current position information of the target vehicle;
[0112] A determination module 20, configured to determine whether the target vehicle is on a preset commuting route based on the location information;
[0113] A selection module 30, for selecting the nearest intersection point between the navigation planning route and the preset commuting route if it is not located at the nearest intersection point;
[0114] The first control module 40 is used to control the target vehicle to travel to the nearest point so that the target vehicle travels according to a preset commuting route.
[0115] Optionally, the selection module includes:
[0116] an acquisition unit, for acquiring a preset number of navigation planning routes if it is not in;
[0117] The selection unit is used to select the nearest point from the intersections of each of the navigation planning routes and the preset commuting route based on a route intersection restoration algorithm.
[0118] Optionally, the selection unit includes:
[0119] A comparison subunit, used for cross-comparing each of the navigation planning routes with a preset commuting route based on a route cross-restoration algorithm;
[0120] A determination subunit, used to determine a plurality of intersections between each of the navigation planning routes and a preset commuting route;
[0121] A calculation subunit, used for calculating a first distance between each of the intersections and the position information;
[0122] A selection subunit is used to select an intersection point corresponding to the smallest first distance as the nearest point.
[0123] Optionally, the device further comprises:
[0124] A determination module is used to determine an optimal driving route based on the location information, the nearest point and a preset commuting route.
[0125] Optionally, the first control module includes:
[0126] A first control unit, used for controlling the target vehicle to travel to the nearest point according to the optimal driving route;
[0127] The second control unit is used to control the vehicle to continue driving along the remaining preset commuting route after the target vehicle reaches the nearest point, wherein the remaining preset commuting route includes the driving route between the nearest point and the target location.
[0128] Optionally, the device further comprises:
[0129] A matching module, for matching the preset commuting route with the navigation planning route if the target vehicle is on the preset commuting route;
[0130] The second control module is used to control the target vehicle to continue traveling according to the navigation planned route.
[0131] The vehicle control device in commuting mode provided by the present application adopts the vehicle control method in commuting mode in the above embodiment, which can solve the technical problem of vehicle control in commuting mode. Compared with the prior art, the beneficial effects of the vehicle control device in commuting mode provided by the present application are the same as the beneficial effects of the vehicle control method in commuting mode provided by the above embodiment, and other technical features of the vehicle control device in commuting mode are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0132] The present application provides a vehicle control device in commuting mode, the vehicle control device in commuting mode comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the vehicle control method in commuting mode in the above-mentioned embodiment one.
[0133] Reference below Figure 5 , which shows a schematic diagram of the structure of a vehicle control device in commuting mode suitable for implementing an embodiment of the present application. The vehicle control device in commuting mode in the embodiment of the present application may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5The vehicle control device in the commuting mode shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0134] like Figure 5 As shown, the vehicle control device in commuting mode may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. Various programs and data required for the operation of the vehicle control device in commuting mode are also stored in RAM1004. The processing device 1001, ROM1002, and RAM1004 are connected to each other via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 can allow the vehicle control device in the commuting mode to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a vehicle control device in the commuting mode with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have instead.
[0135] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0136] The vehicle control device in commuting mode provided by the present application adopts the vehicle control method in commuting mode in the above embodiment, which can solve the technical problem of vehicle control in commuting mode. Compared with the prior art, the beneficial effects of the vehicle control device in commuting mode provided by the present application are the same as the beneficial effects of the vehicle control method in commuting mode provided by the above embodiment, and the other technical features of the vehicle control device in commuting mode are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0137] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0138] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0139] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, the computer-readable program instructions being used to execute the vehicle control method in the commuting mode in the above-mentioned embodiment.
[0140] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0141] The computer-readable storage medium may be included in the vehicle control device in the commuting mode; or may exist independently without being assembled into the vehicle control device in the commuting mode.
[0142] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the vehicle control device in the commuting mode, the vehicle control device in the commuting mode:
[0143] Get the current location information of the target vehicle;
[0144] Based on the location information, determining whether the target vehicle is on a preset commuting route;
[0145] If not, selecting the nearest intersection point between the navigation planning route and the preset commuting route;
[0146] The target vehicle is controlled to travel to the nearest point so that the target vehicle travels according to a preset commuting route.
[0147] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0148] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0149] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0150] The readable storage medium provided in the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned vehicle control method in commuting mode, and can solve the technical problem of vehicle control in commuting mode. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in the present application are the same as the beneficial effects of the vehicle control method in commuting mode provided in the above-mentioned embodiment, and will not be repeated here.
[0151] The present application also provides a computer program product, including a computer program, which implements the steps of the vehicle control method in the commuting mode as described above when executed by a processor.
[0152] The computer program product provided in this application can solve the technical problem of vehicle control in commuting mode. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as the beneficial effects of the vehicle control method in commuting mode provided in the above embodiment, which will not be repeated here.
[0153] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A vehicle control method in commuting mode, characterized in that: The method comprises: Get the current location information of the target vehicle; Based on the location information, determining whether the target vehicle is on a preset commuting route; If not, selecting the nearest intersection point between the navigation planning route and the preset commuting route; The target vehicle is controlled to travel to the nearest point so that the target vehicle travels according to a preset commuting route.
2. The method according to claim 1, characterized in that If not, the step of selecting the nearest point of intersection between the navigation planning route and the preset commuting route includes: If not, obtain a preset number of navigation planning routes; Based on the route intersection restoration algorithm, the nearest point is selected from the intersections of each of the navigation planning routes and the preset commuting route.
3. The method according to claim 2, characterized in that The step of selecting the nearest point from the intersections of each of the navigation planning routes and the preset commuting route based on the route intersection restoration algorithm comprises: Based on a route cross-restoration algorithm, each of the navigation planned routes is cross-compared with a preset commuting route; Determining a plurality of intersections between each of the navigation planning routes and a preset commuting route; Calculating a first distance between each of the intersection points and the position information; The intersection point corresponding to the smallest first distance is selected as the closest point.
4. The method according to claim 1, characterized in that After the step of selecting the nearest point of intersection between the navigation planning route and the preset commuting route if the route is not within the range, the method further includes: An optimal driving route is determined based on the location information, the nearest point, and a preset commuting route.
5. The method according to claim 4, characterized in that The step of controlling the target vehicle to travel to the nearest point so that the target vehicle travels according to a preset commuting route includes: Controlling the target vehicle to travel to the nearest point according to the optimal driving route; After the target vehicle reaches the nearest point, the vehicle is controlled to continue traveling along the remaining preset commuting route, wherein the remaining preset commuting route includes a driving route between the nearest point and the target location.
6. The method according to claim 1, characterized in that Before the step of selecting the nearest intersection point between the navigation planning route and the preset commuting route if the route is not within the range, the method further includes: If the target vehicle is on a preset commuting route, matching the preset commuting route with the navigation planning route; Control the target vehicle to continue traveling along the navigation planned route.
7. A vehicle control device in commuting mode, characterized in that: The device comprises: An acquisition module is used to obtain the current location information of the target vehicle; A determination module, configured to determine whether the target vehicle is on a preset commuting route based on the location information; A selection module, for selecting the nearest intersection point between the navigation planning route and the preset commuting route if it is not located at the nearest intersection point; The first control module is used to control the target vehicle to travel to the nearest point so that the target vehicle can travel according to a preset commuting route.
8. A vehicle control device in commuting mode, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the vehicle control method in the commuting mode according to any one of claims 1 to 6.
9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the vehicle control method in the commuting mode as described in any one of claims 1 to 6 are implemented.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the vehicle control method in the commuting mode according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Vehicle navigation method and device and terminal
CN109813329A
Method of providing navigation information by recalculating navigation route
US20090030600A1
Return point route searching for vehicle navigation
US5911775A