Automatic cruise mapping method and device, electronic equipment, storage medium and vehicle

By acquiring vehicle driving data, the system automatically identifies and constructs cruise routes, solving the problem of cumbersome manual mapping operations in existing technologies and improving the user experience.

CN115790573BActive Publication Date: 2025-12-12GREAT WALL MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211518676.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-29
Publication Date
2025-12-12
Estimated Expiration
2042-11-29

AI Technical Summary

Technical Problem

In existing technologies, users need to manually activate the cruise mapping function, which is cumbersome and reduces the user's experience with automatic cruise driving.

Method used

By acquiring vehicle driving data within a preset time period, and utilizing the cruise mapping module and intelligent driving high-precision positioning module, the system automatically identifies the user's cruise mapping needs, determines the target driving route, and constructs automatic cruise route information.

Benefits of technology

It enables automatic determination and construction of cruise routes without manual user operation, enhancing the user's automatic cruise driving experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115790573B_ABST
    Figure CN115790573B_ABST
Patent Text Reader

Abstract

The application provides an automatic cruise mapping method and device, electronic equipment, storage medium and vehicle. The method comprises the following steps: acquiring a plurality of driving data information of a vehicle within a preset time period; determining a target driving route according to the plurality of driving data information; starting cruise mapping according to the target driving route to construct automatic cruise route information corresponding to the target driving route, thereby solving the technical problem of tedious manual mapping operation in the prior art, and improving the user experience of using the automatic cruise driving function.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of automatic driving, and in particular to an automatic cruise mapping method and device, an electronic device, a storage medium and a vehicle. BACKGROUND

[0002] In the prior art, an intelligent driving system refers to a vehicle assisting a user in operating the vehicle by means of a sensor, a controller, an actuator, a communication module and other devices. At present, more and more vehicles equipped with intelligent driving systems are entering the consumer market. In the face of more and more driving scenarios and the improvement of the sensor capability of the vehicle itself, the end-to-end memory driving function of the cruise type also begins to face the end customers. Before using the function, the user needs to use the cruise mapping function to learn and establish the route map of the cruise path in advance.

[0003] At present, the user can only perform cruise mapping on the driving route of the vehicle after manually starting the cruise mapping function, and the vehicle end cannot identify the cruise mapping demand of the user and automatically start the cruise mapping function, resulting in cumbersome operation of the user in the cruise mapping and reducing the user experience of the intelligent driving of the vehicle. SUMMARY

[0004] Therefore, the present application aims to provide an automatic cruise mapping method, device, electronic device, storage medium and vehicle to overcome the technical problem of cumbersome manual mapping operation in the prior art.

[0005] To achieve the above purpose, the present application provides an automatic cruise mapping method, comprising: acquiring a plurality of driving data information of a vehicle within a preset time period; determining a target driving route according to the plurality of driving data information; starting cruise mapping according to the target driving route to construct automatic cruise route information corresponding to the target driving route.

[0006] Optionally, each driving data information comprises a start position and an end position; and the target driving route is determined according to the start position and the end position of the plurality of driving data information.

[0007] Optionally, the target driving route is determined according to the start position and the end position of the plurality of driving data information, comprising: in response to determining that the number of the same driving data information in the plurality of driving data information exceeds a preset threshold, taking the route corresponding to the same driving data information as the target driving route, wherein the same driving data information represents the same start position and the same end position.

[0008] Optionally, each of the driving data information further comprises a departure time and an arrival time; and the determining the target driving route according to the start point positions and the end point positions of the plurality of driving data information comprises: in response to determining that a number of same driving data information in the plurality of driving data information exceeds a preset threshold, taking a route corresponding to the same driving data information as the target driving route, wherein the same driving data information indicates that the start point positions are same, the end point positions are same, the departure time is within a preset first time interval, and the arrival time is within a preset second time interval.

[0009] Optionally, the starting the cruise mapping according to the target driving route comprises: in response to the vehicle being powered on, obtaining a current navigation route input by a user; and in response to the current navigation route matching the target driving route, starting the cruise mapping.

[0010] Optionally, the starting the cruise mapping in response to the current navigation route matching the target driving route comprises: in response to a current time being same as a target departure time of the target driving route, a current start point position in the current navigation route being same as a target start point position of the target driving route, and a current end point position in the current navigation route being same as a target end point position of the target driving route, starting the cruise mapping; or in response to the current start point position in the current navigation route being same as the target start point position of the target driving route, and the current end point position in the current navigation route being same as the target end point position of the target driving route, starting the cruise mapping.

[0011] Based on the same inventive concept, the present application further provides an automatic cruise mapping device, comprising an obtaining module configured to obtain a plurality of driving data information of a vehicle within a preset time period; a determining module configured to determine a target driving route according to the plurality of driving data information; and a constructing module configured to start cruise mapping according to the target driving route to construct automatic cruise route information corresponding to the target driving route.

[0012] Based on the same inventive concept, the present application further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method described above when executing the computer program.

[0013] Based on the same inventive concept, the present application further provides a computer readable storage medium, which stores computer instructions for causing a computer to execute the method described above.

[0014] Based on the same inventive concept, the present application further provides a vehicle, which comprises the automatic cruise mapping device or the electronic device.

[0015] As can be seen from the above, the automatic cruise mapping method, device, electronic equipment, storage medium and vehicle provided by the present application realize automatic acquisition of vehicle driving data information by acquiring a plurality of driving data information of the vehicle within a preset time period. The target driving route is determined according to the plurality of driving data information, the target driving route of the vehicle is automatically determined through the regularity of the driving data information, and the cruise mapping demand of the user is recognized. The cruise mapping is started according to the target driving route to construct the automatic cruise route information corresponding to the target driving route, the target driving route of the vehicle is automatically mapped, the user does not need to manually start the cruise mapping, and the experience of the user using the automatic cruise driving function is improved. BRIEF DESCRIPTION OF DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the present application or the related art, the drawings needed to be used in the embodiments or the related art description will be briefly introduced. Obviously, the drawings in the following description are only embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0017] Figure 1 The flowchart of the automatic cruise mapping method of the embodiment of the present application is shown in the figure.

[0018] Figure 2 The structure diagram of the automatic cruise mapping device of the embodiment of the present application is shown in the figure.

[0019] Figure 3 The hardware structure diagram of the electronic equipment of the embodiment of the present application is shown in the figure. DETAILED DESCRIPTION

[0020] In order to make the purpose, technical solutions and advantages of the present application more clear, the present application will be further described in detail below with reference to specific embodiments and drawings.

[0021] It should be noted that, unless otherwise defined, technical terms or scientific terms used in the embodiments of the present application shall have the common meaning understood by one of ordinary skill in the art to which the embodiments of the present application belong. The terms "first", "second", and similar terms used in the embodiments of the present application do not denote any order, quantity, or importance, but are used to distinguish different components. The terms "include", "contain", and similar terms mean that the elements or objects before the terms encompass the elements or objects listed after the terms and their equivalents, and do not exclude other elements or objects. The terms "connect" or "connected" and similar terms do not mean physical or mechanical connection, but can include electrical connection, whether direct or indirect. The terms "upper", "lower", "left", "right", and the like are used only to represent relative positional relationships, and when the absolute positions of the described objects change, the relative positional relationships can also change accordingly.

[0022] As described in the background section, in the prior art, the cruise mapping function also needs manual operation of the user to start the mapping of the driving route. After the user manually starts the cruise mapping function, the user needs to drive the vehicle from the starting point to the ending point, and the intelligent driving system constructs a regional map by collecting visual data. After the regional map is constructed, the user manually stores the regional map. The whole mapping process is complicated, which leads to a decrease in the user's experience of the automatic cruise driving function.

[0023] Therefore, the embodiments of the present application provide an automatic cruise mapping method. The vehicle is equipped with a cruise mapping module and an intelligent driving high-precision positioning module. The cruise mapping module is connected to the intelligent driving high-precision positioning module. The intelligent driving high-precision positioning module can send driving data information to the cruise mapping module. The cruise mapping module can perform mapping operations on a target driving route according to the driving data information.

[0024] Reference Figure 1 The automatic cruise mapping method provided by the present application comprises the following steps:

[0025] Step 101: Obtain a plurality of driving data information of a vehicle within a preset time period.

[0026] In this step, the driving data information is collected by the intelligent driving high-precision positioning module and sent to the cruise mapping module. The driving data information of the vehicle includes the starting point, the ending point, and / or the departure time, the arrival time, which realizes the automatic acquisition of the driving data information of the vehicle.

[0027] Step 102: Determine a target driving route according to the plurality of driving data information.

[0028] In this step, the target driving route is a route frequently traveled by the user. Through the plurality of driving data information, the driving data information of the vehicle is automatically summarized, and the regularity of the driving data information is determined. Through the regularity of the driving data information, the cruise mapping module can determine the target driving route and identify the cruise mapping demand of the user. Without manually starting the cruise mapping function by the user, the vehicle is driven from the starting point to the ending point to determine the target driving route, and the target driving route of the vehicle is automatically determined.

[0029] In step 103, the cruise mapping is started according to the target driving route to construct the automatic cruise route information corresponding to the target driving route.

[0030] In this step, after the target driving route is determined, the cruise mapping module starts the mapping operation on the target driving route, realizes the automatic cruise mapping on the target driving route of the vehicle, and does not need the user to manually perform the cruise mapping operation, thereby improving the experience of the user using the automatic cruise driving function.

[0031] Through the above scheme, the driving data information is collected by the intelligent driving high-precision positioning module and sent to the cruise mapping module. The cruise mapping module acquires a plurality of driving data information of the vehicle within a preset time period, realizes the automatic acquisition of the driving data information of the vehicle. According to the plurality of driving data information, the cruise mapping module determines the target driving route, and through the driving data information, the target driving route of the vehicle is automatically determined, and the cruise mapping demand of the user is identified. According to the target driving route, the cruise mapping module starts the cruise mapping to construct the automatic cruise route information corresponding to the target driving route, realizes the automatic cruise mapping on the target driving route of the vehicle, and does not need the user to manually perform the cruise mapping operation, thereby improving the experience of the user using the automatic cruise driving function.

[0032] In some embodiments, each of the driving data information includes a starting point position and an ending point position; and the target driving route is determined according to the starting point position and the ending point position of the plurality of driving data information.

[0033] In this embodiment, the screening and summarizing of the plurality of starting point positions and ending point positions can determine the regularity of the starting point positions and the ending point positions. By actively learning the regularity of the starting point positions and the ending point positions of the driving route, the route frequently traveled by the user can be determined according to the frequency of the same starting point position and ending point position. The route is the target driving route, and the target driving route is automatically determined according to the learning of the regularity of the driving data information, the mapping demand of the user is identified and predicted, and then the cruise mapping can be automatically performed according to the target driving route.

[0034] The embodiment does not acquire all information of the route, and determines the target driving route, so that the memory occupation of the vehicle end is small. The embodiment determines the target driving route according to the frequency of the start point position and the end point position. The target driving route includes the start point position and the end point position. In the case that the current start point position and the end point position are consistent with the start point position and the end point position included in the target driving route, it is determined that the route corresponding to the current start point position and the end point position is the target driving route.

[0035] In some embodiments, the target driving route is determined according to the start point position and the end point position of the plurality of driving data information, including: in response to determining that the number of the same driving data information in the plurality of driving data information exceeds a preset threshold, taking the route corresponding to the same driving data information as the target driving route, wherein the same driving data information represents the same start point position and the same end point position.

[0036] In the embodiment, the start point position and the end point position are collected by the intelligent driving high-precision positioning module and sent to the cruise mapping module. In the plurality of driving data information, the cruise mapping module determines the target driving route according to the number of the same start point position and the same end point position. The number of the same start point position and the same end point position is compared with the preset threshold, and the driving route corresponding to the start point position and the end point position whose number exceeds the preset threshold is the target driving route.

[0037] For example, the cruise mapping module obtains the driving data information of the vehicle within seven days, and obtains a plurality of driving routes with the start point position being a first address and the end point position being a second address. The number of the first address and the number of the second address are compared with the preset threshold, wherein the preset threshold can be three. In the case that the number of the first address and the number of the second address are both greater than three, the driving route corresponding to the first address and the second address is a frequently driven route, and the frequently driven route is the target driving route, so that the target driving route is automatically selected.

[0038] In some embodiments, each of the driving data information further includes a departure time and an arrival time; and the target driving route is determined according to the start point position and the end point position of the plurality of driving data information, including: in response to determining that the number of the same driving data information in the plurality of driving data information exceeds a preset threshold, taking the route corresponding to the same driving data information as the target driving route, wherein the same driving data information represents the same start point position, the same end point position, the departure time being in a preset first time interval, and the arrival time being in a preset second time interval.

[0039] In the embodiment, the starting point position, the ending point position, the departure time and the arrival time are collected by the intelligent driving high-precision positioning module and sent to the cruise mapping module. The cruise mapping module determines the target driving route according to the starting point position, the ending point position, the departure time and the arrival time. The driving route is screened according to the starting point position and the ending point position, and the number of the same starting point position and ending point position is compared with a preset threshold value, and the driving route corresponding to the starting point position and the ending point position whose number exceeds the preset threshold value is screened. The driving route is screened according to the departure time and the arrival time, and it is judged whether the departure time is located in the first time interval and whether the arrival time is located in the second time interval, and the driving route whose departure time is located in the first time interval and whose arrival time is located in the second time interval is screened. The driving route that meets the screening conditions of the starting point position, the ending point position, the departure time and the arrival time is determined as the driving route that is driven more frequently, and the driving route that is driven more frequently is the target driving route. The driving route that is driven more frequently is screened in a preset time period, and the automatic screening of the driving route is realized.

[0040] For example, the cruise mapping module obtains the driving route of the vehicle within seven days, and obtains a plurality of driving routes with the starting point position being the third address and the ending point position being the fourth address. The first time interval can be from 7:00 to 8:00 am every day, and the second time interval can be from 8:01 to 9:00 am every day. It is judged whether the departure time corresponding to the third address is between 7:00 and 8:00 am every day, and whether the arrival time corresponding to the fourth address is between 8:01 and 9:00 am every day. If the departure time corresponding to the third address is between 7:00 and 8:00 am every day, and the arrival time corresponding to the fourth address is between 8:01 and 9:00 am every day, then the number of the third address and the fourth address is compared with a preset threshold value, and the preset threshold value can be three. In the case that the number of the third address and the fourth address is greater than three, the driving route of the third address-fourth address is determined as the driving route that is driven more frequently. According to the departure time and the arrival time, it can be inferred that the driving route of the third address-fourth address can be the driving route of the residential address-company address.

[0041] For example, the cruise mapping module obtains the driving routes of the vehicle in seven days, and obtains a plurality of driving routes with the starting point being the fourth address and the ending point being the third address according to the starting point and the ending point. The first preset time interval can be from 5:00 pm to 6:30 pm every day, and the second preset time interval can be from 6:31 pm to 7:30 pm every day. It is determined whether the departure time corresponding to the fourth address is between 5:00 pm and 6:30 pm every day, and whether the arrival time corresponding to the third address is between 6:31 pm and 7:30 pm every day. If the departure time corresponding to the fourth address is between 5:00 pm and 6:30 pm every day, and the arrival time corresponding to the third address is between 6:31 pm and 7:30 pm every day, the number of the third address and the fourth address is compared with a preset threshold, and the preset threshold can be three. In the case that the number of the third address and the fourth address is greater than three, the driving route of the fourth address-third address is determined as a driving route that is frequently driven. According to the departure time and the arrival time, it can be inferred that the driving route of the fourth address-third address can be a driving route of a company address-residence address.

[0042] In some embodiments, starting the cruise mapping according to the target driving route comprises: in response to the vehicle being powered on, obtaining a current navigation route input by a user; and in response to the current navigation route matching the target driving route, starting the cruise mapping.

[0043] In this embodiment, after the vehicle is powered on, the user selects a navigation route through a human-computer interaction interface or inputs a current navigation ending point. The cruise mapping module obtains the current navigation route input by the user, and determines the ending point of the current planned driving route of the user through the current navigation route. In the case that the current navigation route matches the driving data information in the target driving route, the cruise mapping module starts the automatic mapping operation. The target driving route of the vehicle is automatically determined, and the cruise mapping of the target driving route of the vehicle is automatically started.

[0044] In some embodiments, the starting the cruise mapping in response to the current navigation route matching the target driving route comprises: in response to the current time being the same as the target departure time of the target driving route, the current starting point position in the current navigation route being the same as the target starting point position of the target driving route, and the current ending point position in the current navigation route being the same as the target ending point position of the target driving route, starting the cruise mapping; or, in response to the current starting point position in the current navigation route being the same as the target starting point position of the target driving route, and the current ending point position in the current navigation route being the same as the target ending point position of the target driving route, starting the cruise mapping.

[0045] In this embodiment, the current time, the current start point position and the current end point position in the current navigation route are acquired. When the current time is in the first time interval and the current start point position and the current end point position in the current navigation route are the start point position and the end point position of the target driving route, the cruise mapping module starts the automatic mapping operation with the current start point position as the start point. Alternatively, the current start point position and the current end point position in the current navigation route are acquired. When the current start point position and the current end point position in the current navigation route are the start point position and the end point position of the target driving route, the cruise mapping module starts the automatic mapping operation with the current start point position as the start point. The automatic start of the cruise mapping of the target driving route of the vehicle is realized, and the user does not need to manually perform the cruise mapping operation, thereby improving the user experience of using the automatic cruise driving function.

[0046] For example, the current time and the current start point position and the current end point position in the current navigation route of the vehicle are acquired. It is determined whether the current time is between 5 p.m. and 6:30 p.m. and whether the current start point position in the current navigation route is the fourth address in the target driving route and the end point position is the third address in the target driving route. When the current time is between 5 p.m. and 6:30 p.m. and the current start point position in the current navigation route is the fourth address in the target driving route and the end point position is the third address in the target driving route, the cruise mapping module starts the automatic mapping operation with the fourth address as the start point position to complete the mapping of the driving route with the start point position being the fourth address and the end point position being the third address.

[0047] For example, the current start point position and the current end point position in the current navigation route are acquired. It is determined whether the current start point position in the current navigation route is the first address in the target driving route and the end point position is the second address in the target driving route. When the current start point position in the current navigation route is the first address in the target driving route and the end point position is the second address in the target driving route, the cruise mapping module starts the automatic mapping operation with the first address as the start point position to complete the mapping of the driving route with the start point position being the first address and the end point position being the second address.

[0048] It should be noted that the method of the embodiments of the present application can be executed by a single device, such as a computer or a server, etc. The method of the embodiments of the present application can also be applied to a distributed scenario, and completed by multiple devices cooperating with each other. In this distributed scenario, one of the multiple devices can only execute one or more steps in the method of the embodiments of the present application, and the multiple devices can interact with each other to complete the method.

[0049] It is to be understood that the foregoing description is directed to embodiments of the application. Various embodiments are described herein, including the best mode of the inventors. It will be apparent, however, to those skilled in the art having the benefit of this disclosure, that variations and / or modifications of these embodiments can be made without departing from the spirit and scope of the application. Accordingly, it is intended that such variations and / or modifications be included within the scope of the application. It is the intention, therefore, to be limited only as indicated by the scope of the claims appended hereto.

[0050] Based on the same inventive concept, the application also provides an automatic cruise mapping device corresponding to the method of any of the above embodiments.

[0051] Reference Figure 2 The automatic cruise mapping device comprises:

[0052] The acquisition module 10 is configured to acquire a plurality of driving data information of the vehicle within a preset time period;

[0053] The determination module 20 is configured to determine a target driving route according to the plurality of driving data information;

[0054] The construction module 30 is configured to start cruise mapping according to the target driving route to construct automatic cruise route information corresponding to the target driving route.

[0055] Through the above device, the driving data information is collected by the intelligent driving high-precision positioning module and sent to the cruise mapping module. The cruise mapping module acquires a plurality of driving data information of the vehicle within a preset time period, which realizes automatic acquisition of the driving data information of the vehicle. According to the plurality of driving data information, the cruise mapping module determines the target driving route, which realizes automatic determination of the target driving route of the vehicle through the driving data information and identifies the cruise mapping demand of the user. According to the target driving route, the cruise mapping module starts cruise mapping to construct automatic cruise route information corresponding to the target driving route, which realizes automatic cruise mapping of the target driving route of the vehicle, eliminates the need for manual cruise mapping operation of the user, and improves the experience of the user using the automatic cruise driving function.

[0056] In some embodiments, the determination module 20 is further configured to each of the driving data information comprising a starting point position and an ending point position; and determine the target driving route according to the starting point position and the ending point position of the plurality of driving data information.

[0057] In some embodiments, the determining module 20 is further configured to, in response to determining that the number of same driving data information in the plurality of driving data information exceeds a preset threshold, determine a route corresponding to the same driving data information as the target driving route, wherein the same driving data information indicates that the start point position is the same and the end point position is the same.

[0058] In some embodiments, the determining module 20 is further configured to, in response to determining that the number of same driving data information in the plurality of driving data information exceeds a preset threshold, determine a route corresponding to the same driving data information as the target driving route, wherein the same driving data information indicates that the start point position is the same and the end point position is the same.

[0059] In some embodiments, the constructing module 30 is further configured to, in response to the vehicle being powered on, acquire a current navigation route input by a user; and in response to the current navigation route matching the target driving route, start the cruise mapping.

[0060] In some embodiments, the constructing module 30 is further configured to, in response to the current time being the same as a target departure time of the target driving route, a current start point position in the current navigation route being the same as a target start point position of the target driving route, and a current end point position in the current navigation route being the same as a target end point position of the target driving route, start the cruise mapping; or, in response to the current start point position in the current navigation route being the same as the target start point position of the target driving route, and the current end point position in the current navigation route being the same as the target end point position of the target driving route, start the cruise mapping.

[0061] For the convenience of description, the above apparatus is described in various modules in terms of functions. Of course, in the implementation of the present application, the functions of the modules can be implemented in one or more software and / or hardware.

[0062] The apparatus of the above embodiments is used to implement the corresponding automatic cruise mapping method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be described here again.

[0063] Based on the same inventive concept, the present application also provides an electronic device corresponding to any of the above method embodiments, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the automatic cruise mapping method of any of the above embodiments when executing the program.

[0064] Figure 3A more specific electronic device hardware structure schematic diagram provided by the embodiment is shown, and the device can include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 for internal communication.

[0065] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits, and is used to execute related programs to implement the technical solutions provided by the embodiments of the present specification.

[0066] The memory 1020 can be implemented by a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, etc. The memory 1020 can store an operating system and other application programs. When the technical solutions provided by the embodiments of the present specification are implemented by software or firmware, the related program codes are stored in the memory 1020 and are called and executed by the processor 1010.

[0067] The input / output interface 1030 is used to connect input / output modules to realize information input and output. The input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. The input device can include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device can include a display, a speaker, a vibrator, an indicator light, etc.

[0068] The communication interface 1040 is used to connect a communication module (not shown in the figure) to realize the communication interaction between the device and other devices. The communication module can realize communication through a wired manner (such as USB, network cable, etc.) or a wireless manner (such as mobile network, WIFI, Bluetooth, etc.).

[0069] The bus 1050 includes a channel to transmit information between various components (such as the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040) of the device.

[0070] It should be noted that although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040 and the bus 1050, in the specific implementation process, the device can also include other components necessary for normal operation. In addition, those skilled in the art can understand that the above device can also only contain the components necessary to implement the embodiments of the present application, and does not necessarily contain all the components shown in the figure.

[0071] The electronic device of the above embodiment is used to implement the corresponding automatic cruise mapping method in any of the preceding embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here.

[0072] Based on the same inventive concept, corresponding to the method of any of the above embodiments, the present application also provides a computer readable storage medium, which stores computer instructions for causing the computer to execute the automatic cruise mapping method according to any of the above embodiments.

[0073] The computer readable medium of the present embodiment includes permanent and non-permanent, removable and non-removable media, which can be realized by any method or technology to store information. The information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible by a computing device.

[0074] The computer instructions stored in the storage medium of the above embodiment are used to cause the computer to execute the automatic cruise mapping method according to any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which are not described here.

[0075] Those skilled in the art should understand that the discussion of any of the above embodiments is only exemplary and is not intended to imply that the scope (including claims) of the present application is limited to these examples; under the idea of the present application, the above embodiments or technical features in different embodiments can also be combined, the steps can be implemented in any order, and there are many other changes of different aspects of the embodiments of the present application as described above. In order to be brief, they are not provided in detail.

[0076] Additionally, to simplify the description and discussion, and so as not to obscure the embodiments of the application being presented, the well-known functions or constructions of integrated circuit (IC) chips and other components can or can not be shown in the figures and will be omitted as not to unnecessarily obscure the embodiments of the application being presented. Moreover, the devices can be shown in block diagram form in order to avoid unnecessary obscurity of the present embodiments, and this also acknowledges the fact that the details in regard to the implementation of such block diagram devices are highly dependent on the platform within which the present embodiments are to be implemented (i.e., such details should be well within the purview of one of ordinary skill in the art). Where specific details are set forth in order to describe an illustrative embodiment of the application, it will be apparent to one of ordinary skill in the art that the embodiment of the application can be practiced without these specific details. In other instances, detailed descriptions of well-known methods, devices, and materials can be omitted so as not to obscure the description of the present embodiments of the application. It is intended that the specific embodiments disclosed herein are presented by way of example only and that the present application is not limited by the embodiments presented herein.

[0077] Although the present application has been described in connection with certain specific embodiments thereof, many modifications, changes, variations and substitutions will be apparent to those skilled in the art upon reading this disclosure. For example, other memory architectures (e.g., dynamic RAM (DRAM)) can use the embodiments discussed.

[0078] It is therefore intended that the present application cover all such modifications, changes, variations and substitutions that fall within the broad scope of the appended claims. Accordingly, any one or more of the features, functions, structures, or other aspects of the embodiments described herein can be combined in any suitable manner to form additional embodiments, which are also within the scope of the present application. Thus, various modifications, changes, variations, and substitutions can be made without departing from the true spirit and scope of the application.

Claims

1. An automatic cruise mapping method, characterized by, The method comprises: acquiring a plurality of driving data information of a vehicle in a preset time period; determining a target driving route according to the plurality of driving data information; automatically starting cruise mapping according to the target driving route to construct automatic cruise route information corresponding to the target driving route; the automatic starting of the cruise mapping according to the target driving route comprises: in response to the vehicle being powered on, acquiring a current navigation route input by a user; and in response to the current navigation route matching the target driving route, starting the cruise mapping; the starting of the cruise mapping in response to the current navigation route matching the target driving route comprises: in response to a current starting point position in the current navigation route being the same as a target starting point position of the target driving route, and a current ending point position in the current navigation route being the same as a target ending point position of the target driving route, starting the cruise mapping.

2. The method of claim 1, wherein, Each of the driving data information comprises a starting point position and an ending point position; and the determining of the target driving route according to the plurality of driving data information comprises: determining the target driving route according to the starting point positions and the ending point positions of the plurality of driving data information.

3. The method of claim 2, wherein, The determining of the target driving route according to the starting point positions and the ending point positions of the plurality of driving data information comprises: in response to determining that a number of identical driving data information in the plurality of driving data information exceeds a preset threshold, taking a route corresponding to the identical driving data information as the target driving route, wherein the identical driving data information indicates that the starting point positions are the same and the ending point positions are the same.

4. The method of claim 2, wherein, Each of the driving data information further comprises a departure time and an arrival time; and the determining of the target driving route according to the starting point positions and the ending point positions of the plurality of driving data information comprises: in response to determining that a number of identical driving data information in the plurality of driving data information exceeds a preset threshold, taking a route corresponding to the identical driving data information as the target driving route, wherein the identical driving data information indicates that the starting point positions are the same, the ending point positions are the same, the departure time is within a preset first time interval, and the arrival time is within a preset second time interval.

5. The method of claim 1, wherein, The automatic starting of the cruise mapping in response to the current navigation route matching the target driving route comprises: in response to a current time being the same as a target departure time of the target driving route, a current starting point position in the current navigation route being the same as a target starting point position of the target driving route, and a current ending point position in the current navigation route being the same as a target ending point position of the target driving route, starting the cruise mapping.

6. An automatic cruise mapping device characterized by comprising: The method comprises: an acquiring module configured to acquire a plurality of driving data information of a vehicle in a preset time period; a determining module configured to determine a target driving route according to the plurality of driving data information; a constructing module configured to automatically start cruise mapping according to the target driving route to construct automatic cruise route information corresponding to the target driving route; and the automatically starting of the cruise mapping according to the target driving route comprises: in response to the vehicle being powered on, the acquiring module acquires a current navigation route input by a user; and in response to the current navigation route matching the target driving route, the constructing module starts the cruise mapping. The construction module is further configured to, in response to the vehicle being powered on, acquire a current navigation route input by a user; and in response to the current navigation route matching the target driving route, start cruise mapping. The construction module is further configured to, in response to a current start point position in the current navigation route being the same as a target start point position of the target driving route, and a current end point position in the current navigation route being the same as a target end point position of the target driving route, start cruise mapping.

7. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor implements the method of any one of claims 1 to 5 when executing the program.

8. A computer-readable storage medium storing computer instructions, wherein, The computer instructions are used to cause the computer to perform the method of any one of claims 1 to 5.

9. A vehicle characterized by comprising: An automatic cruise mapping device according to claim 6 or an electronic device according to claim 7.

Citation Information

Patent Citations

  • Self-mapping method and system of map for automatic driving vehicle

    CN111319612A

  • Navigation system

    JP2007114086A