Navigation information processing method and device, equipment and storage medium
By obtaining the distance between the vehicle's position and the destination and the driver's portrait data when the vehicle is turned off, and using the navigation preference strategy to generate and output navigation information, the problem of manual input after vehicle navigation is interrupted is solved, and the automation and reliability of navigation information switching are improved.
Patent Information
- Application Number
- CN202510876924.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-27
- Publication Date
- 2025-10-21
AI Technical Summary
When vehicle navigation is interrupted, it is necessary to manually re-enter navigation information on the mobile terminal, resulting in cumbersome navigation information switching processing and low automation.
By obtaining the vehicle's driving data and navigation destination, responding to the vehicle's status from start to shutdown, determining the distance between the vehicle's position and the destination, obtaining the vehicle's navigation information and the driver's portrait data, and using the navigation preference strategy to generate and output navigation information to the mobile terminal.
It realizes automatic matching of navigation information suitable for the driver after the vehicle is turned off, improves the reliability and stability of navigation switching, and simplifies the operation process.
Smart Images

Figure CN120820175A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, specifically to technical fields such as big data technology and navigation technology, and in particular to a method, device, equipment and storage medium for processing navigation information. Background Art
[0002] During vehicle navigation, there may be situations where the vehicle-side navigation is interrupted and it is necessary to use a mobile terminal to continue navigation.
[0003] Currently, solutions for switching navigation information in related technologies require users to manually re-enter navigation information on the mobile terminal. The navigation switching process between different terminals is cumbersome and has a low degree of automation. Summary of the Invention
[0004] This application provides a navigation information processing method, apparatus, device, and storage medium, which can solve the problem of low automation and reliability of navigation information switching processing. The technical solution is as follows:
[0005] In a first aspect, a method for processing navigation information is provided, the method comprising:
[0006] Acquiring vehicle driving data and navigation destination; the driving data includes vehicle status and vehicle location;
[0007] In response to the vehicle state transitioning from the on state to the off state, determining a distance between the vehicle position and a destination;
[0008] In response to the distance between the vehicle position and the destination meeting a preset distance condition, obtaining vehicle navigation information and driver portrait data;
[0009] Based on the vehicle navigation information, the vehicle position and the driver's portrait data, a preset navigation preference strategy is used to generate navigation information from the vehicle position to the destination;
[0010] The navigation information is output to the driver's mobile terminal.
[0011] In one possible implementation, in response to the distance between the vehicle position and the destination satisfying a preset distance condition, obtaining vehicle navigation information and driver portrait data includes:
[0012] Determining whether the distance between the vehicle position and the destination is greater than a preset distance threshold;
[0013] In response to the distance between the vehicle position and the destination being greater than a preset distance threshold, vehicle navigation information and driver portrait data are obtained.
[0014] In one possible implementation, generating navigation information from the vehicle position to the destination based on the vehicle navigation information, the vehicle position, and the driver's portrait data using a preset navigation preference strategy includes:
[0015] Based on the vehicle position, performing path extraction processing on the vehicle navigation information;
[0016] Based on the result of the route extraction process, navigation information from the vehicle position to the destination is generated.
[0017] In one possible implementation, generating navigation information from the vehicle position to the destination based on the vehicle navigation information, the vehicle position, and the driver's portrait data using a preset navigation preference strategy further includes:
[0018] Performing feature extraction processing on the driver's portrait data to obtain the driver's behavioral preference features and basic attribute features;
[0019] Based on the vehicle navigation information, vehicle location, behavior preference characteristics and basic attribute characteristics, obtaining point of interest information from the vehicle location to the destination;
[0020] Based on the vehicle navigation information and the vehicle position, generating at least one path information from the vehicle position to the destination;
[0021] Based on the point of interest information and at least one path information from the vehicle position to the destination, navigation information from the vehicle position to the destination is generated.
[0022] In a possible implementation, the navigation information includes multiple route information, and outputting the navigation information to the driver's mobile terminal includes:
[0023] Outputting the plurality of route information to the driver's mobile terminal so that the mobile terminal obtains a weight and a display form of each route information based on each route information;
[0024] Based on the weight of each path information, determine the display order of each path information;
[0025] Based on the display order and display form, each piece of path information is displayed and output.
[0026] In a possible implementation, the determining the distance between the vehicle position and the destination further includes:
[0027] Obtaining the connection status between the driver's mobile terminal and the vehicle;
[0028] In response to the connection status between the driver's mobile terminal and the vehicle being a weak connection, the distance between the vehicle position and the destination is determined.
[0029] In a second aspect, a navigation information processing device is provided, the device comprising:
[0030] A first acquisition unit is used to acquire vehicle driving data and a navigation destination; the driving data includes a vehicle state and a vehicle position;
[0031] a first determining unit, configured to determine a distance between the vehicle position and a destination in response to a vehicle state switching from an on state to an off state;
[0032] a second acquiring unit, configured to acquire vehicle navigation information and driver portrait data in response to a distance between the vehicle position and the destination satisfying a preset distance condition;
[0033] A first generating unit is configured to generate navigation information from the vehicle position to the destination based on the vehicle navigation information, the vehicle position and the driver's portrait data, using a preset navigation preference strategy;
[0034] The first output unit is used to output the navigation information to the driver's mobile terminal.
[0035] In a third aspect, a computer-readable storage medium is provided, wherein the storage medium stores at least one instruction, and the at least one instruction is loaded and executed by a processor to implement the method of the above-mentioned aspect and any possible implementation manner.
[0036] In a fourth aspect, an electronic device is provided, including:
[0037] at least one processor; and
[0038] a memory communicatively connected to the at least one processor; wherein,
[0039] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any possible implementation manner and the aspects described above.
[0040] In a fifth aspect, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the above-mentioned aspects and any possible implementation method.
[0041] The beneficial effects of the technical solution provided by this application include at least:
[0042] It can be seen from the above technical solution that the embodiment of the present application can obtain the vehicle's driving data and navigation destination; the driving data includes the vehicle status and vehicle position, and in response to the vehicle status being converted from the starting state to the off state, determine the distance between the vehicle position and the destination, and in response to the distance between the vehicle position and the destination meeting the preset distance condition, obtain the vehicle navigation information and the driver's portrait data, and based on the vehicle navigation information, the vehicle position and the driver's portrait data, use the preset navigation preference strategy to generate navigation information from the vehicle position to the destination, and output the navigation information to the driver's mobile terminal. Since after the vehicle is turned off, the multi-dimensional features such as the driving data, the vehicle navigation information and the driver's portrait data can be matched according to the navigation preference strategy to obtain navigation information that is more suitable for the driver and sent to the driver's mobile terminal, it can ensure that the navigation information after switching is deeply matched with the driver's identity while improving the reliability and stability of the navigation switching.
[0043] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0045] Figure 1 This is a flowchart of a method for processing navigation information provided by an embodiment of the present application;
[0046] Figure 2 This is a system architecture block diagram of a method for processing navigation information provided by an embodiment of the present application;
[0047] Figure 3 is a structural block diagram of a navigation information processing device provided by another embodiment of the present application;
[0048] Figure 4 4 is a block diagram of an electronic device used to implement the navigation information processing method of an embodiment of the present application. DETAILED DESCRIPTION
[0049] The following description of exemplary embodiments of the present application is made in conjunction with the accompanying drawings, including various details of the embodiments of the present application to facilitate understanding. These details should be considered as merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present application. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0050] Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0051] It should be noted that the terminal devices involved in the embodiments of the present application may include but are not limited to mobile phones, personal digital assistants (PDAs), wireless handheld devices, tablet computers and other smart devices; display devices may include but are not limited to personal computers, televisions and other devices with display functions.
[0052] In this document, the term "and / or" simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0053] Please refer to Figure 1 , which shows a flowchart of a method for processing navigation information provided by an embodiment of the present application. The method for processing navigation information can be applied to the Internet of Vehicles platform and may specifically include:
[0054] Step 101: Acquire vehicle driving data and navigation destination; the driving data includes vehicle status and vehicle location.
[0055] Step 102 : In response to the vehicle state being switched from the start state to the ignition-off state, determining the distance between the vehicle position and the destination.
[0056] Step 103 : In response to the distance between the vehicle position and the destination satisfying a preset distance condition, obtain vehicle navigation information and driver portrait data.
[0057] Step 104: Based on the vehicle navigation information, the vehicle position and the driver's portrait data, a preset navigation preference strategy is used to generate navigation information from the vehicle position to the destination.
[0058] Step 105: Output the navigation information to the driver's mobile terminal.
[0059] It should be noted that driving data may include but is not limited to vehicle status, door status, Bluetooth status, vehicle speed, vehicle location, vehicle navigation information, etc. Vehicle navigation information may include the destination of the navigation route, the remaining route, real-time road conditions, etc.
[0060] It should be noted that the Internet of Vehicles platform can output the generated navigation information to the mobile terminal based on the correspondence between the vehicle-side vehicle system and the mobile terminal.
[0061] In this way, the vehicle's driving data and navigation destination can be obtained; the driving data includes the vehicle status and vehicle position, and in response to the vehicle status being converted from a start state to an off state, the distance between the vehicle position and the destination is determined, and in response to the distance between the vehicle position and the destination meeting a preset distance condition, the vehicle navigation information and the driver's portrait data are obtained, and based on the vehicle navigation information, the vehicle position and the driver's portrait data, the navigation information from the vehicle position to the destination is generated using a preset navigation preference strategy, and the navigation information is output to the driver's mobile terminal. Since the driving data, the vehicle navigation information and the driver's portrait data and other multi-dimensional features can be matched according to the navigation preference strategy after the vehicle is turned off, navigation information that is more suitable for the driver can be sent to the driver's mobile terminal, which can ensure that the navigation information after switching is deeply matched with the driver's identity while improving the reliability and stability of the navigation switching.
[0062] Optionally, in a possible implementation of this embodiment, in step 103, first, it is determined whether the distance between the vehicle position and the destination is greater than a preset distance threshold, and secondly, in response to the distance between the vehicle position and the destination being greater than the preset distance threshold, the vehicle navigation information and the driver's portrait data are obtained.
[0063] In this implementation, the preset distance threshold may be determined according to actual application scenarios. For example, the preset distance threshold may be 500 meters.
[0064] In a specific implementation of this method, when the distance between the vehicle location and the destination is greater than a preset distance threshold, vehicle navigation information and driver portrait data are obtained. In response to the distance between the vehicle location and the destination being less than or equal to the preset distance threshold, obtaining the vehicle navigation information and driver portrait data and subsequent steps may not be performed.
[0065] It is understandable that when the vehicle is turned off, it is determined whether the distance between the destination and the current vehicle position is greater than a distance threshold. If so, the navigation information switching operation between the vehicle and the mobile terminal is triggered.
[0066] In this implementation, the driver's portrait data may include gender, age, historical navigation routes, points of interest preferences, etc.
[0067] In this way, after the vehicle is turned off, the navigation information can be automatically switched from the vehicle to the corresponding mobile terminal when the distance between the current location and the destination is greater than a preset distance threshold, which can simplify the driver's operating burden.
[0068] Optionally, in a possible implementation of this embodiment, in step 104, first, based on the vehicle position, the vehicle navigation information is subjected to path extraction processing. Then, based on the result of the path extraction processing, navigation information from the vehicle position to the destination is generated.
[0069] In this implementation, the result of the path extraction process may be the remaining path of the vehicle-side navigation path in the vehicle navigation information.
[0070] In a specific implementation process of this implementation method, the path information from the vehicle position to the target location can be directly extracted from the vehicle navigation information, and the extracted path information from the vehicle position to the target location can be used as the navigation information from the vehicle position to the destination.
[0071] It is understandable that the acquired vehicle navigation information can be directly synchronized to the mobile terminal for display output.
[0072] In this way, by synchronizing the navigation information with the vehicle computer, the remaining navigation information can be obtained in a timely manner, which can improve the accuracy and efficiency of navigation information switching and optimize the user experience.
[0073] It should be noted that the specific implementation process provided in this implementation can be combined with the various specific implementation processes provided in the aforementioned implementations to implement the navigation information processing method of this embodiment. Detailed descriptions can be found in the relevant content of the aforementioned implementations and will not be repeated here.
[0074] Optionally, in a possible implementation of this embodiment, in step 104, feature extraction processing may be performed on the driver's profile data to obtain the driver's behavioral preference characteristics and basic attribute characteristics. Secondly, based on the vehicle navigation information, vehicle location, behavioral preference characteristics, and basic attribute characteristics, information about points of interest from the vehicle location to the destination is obtained. Thirdly, based on the vehicle navigation information and vehicle location, at least one path information from the vehicle location to the destination is generated. Thirdly, based on the point of interest information and at least one path information from the vehicle location to the destination, navigation information from the vehicle location to the destination is generated.
[0075] In this implementation, basic attribute features may include age features, gender features, etc. Behavior preference features may include historical navigation features, points of interest features, etc.
[0076] In this implementation, the vehicle navigation information may be the original navigation route planned by the vehicle side. The preset navigation preference strategy may include a navigation preference association relationship table.
[0077] In a specific implementation process of this implementation method, based on the vehicle navigation information, vehicle position, behavior preference characteristics and basic attribute characteristics, the navigation preference association table is used to obtain the point of interest information from the vehicle position to the destination.
[0078] Here, the navigation preference association relationship table may include an association relationship table of vehicle navigation information, vehicle location, behavior preference characteristics and basic attribute characteristics with interest information respectively.
[0079] One specific implementation process is to query the association table based on the vehicle navigation information, vehicle location, behavior preference characteristics and basic attribute characteristics to obtain corresponding point of interest information.
[0080] In one specific implementation process, the association table may be queried to obtain a display format for outputting the POI information.
[0081] For example, in the association table, basic attribute features may include gender and age. Gender features include male and female. Points of interest (POI) information for males may include sports venues such as stadiums and gyms. POI information for females may include beauty stores, maternity and baby care facilities, home furnishing facilities, and commercial areas. Age features may include 20-30 years old (youth), 31-50 years old (middle-aged), and 51 years old and older (elderly). POI information for young people may include entrepreneurial parks and city landmarks, and the corresponding display format may be augmented reality-based. POI information for middle-aged people may include cafes, shared meeting rooms, car washes, and the corresponding display format may be business-style. POI information for elderly people may include hospitals, vegetable markets, and community service centers, and the corresponding display format may be large fonts and loud voice. Features associated with vehicle navigation information and vehicle location may include original navigation status features and historical navigation features. Original navigation status features may correspond to POI information and real-time road conditions on the original route, while historical navigation features may correspond to POI information in historical navigation features, i.e., places frequently visited by the driver.
[0082] In a specific implementation process of this implementation method, based on the vehicle navigation information and the vehicle position, at least one path information from the vehicle position to the destination including the remaining path is generated, and then based on the point of interest information from the vehicle position to the destination, the at least one path information can be filtered and processed, and the navigation information from the vehicle position to the destination is generated based on the result of the filtering process.
[0083] In this way, the route to the destination can be replanned by combining portrait data to better match the driver's own situation, further improving the reliability of navigation information switching.
[0084] It should be noted that the specific implementation process provided in this implementation can be combined with the various specific implementation processes provided in the aforementioned implementations to implement the navigation information processing method of this embodiment. Detailed descriptions can be found in the relevant content of the aforementioned implementations and will not be repeated here.
[0085] Optionally, in one possible implementation of this embodiment, the navigation information includes multiple pieces of route information. In step 105, the multiple pieces of route information are first output to the driver's mobile terminal, so that the mobile terminal obtains a weight and display format for each piece of route information based on the weight of each piece of route information. Next, a display order for each piece of route information is determined based on the weight of each piece of route information. Finally, each piece of route information is displayed and output based on the display order and display format.
[0086] In this implementation, the display form may include an augmented reality display form and an elderly-friendly display form.
[0087] In a specific implementation process of this implementation manner, the display order of each piece of path information is determined based on the descending order of the weight of each piece of path information.
[0088] It is understandable that the path information with a large weight can be arranged in the front position for display output to facilitate the driver's selection.
[0089] In this implementation, the weight of each path information may be determined in advance based on the driver's historical navigation information selection operation data. A larger weight of a path information may indicate a higher probability that the driver will select the path information.
[0090] In this way, the user experience can be further optimized by displaying and outputting each path information in order of weight.
[0091] It should be noted that the specific implementation process provided in this implementation can be combined with the various specific implementation processes provided in the aforementioned implementations to implement the navigation information processing method of this embodiment. Detailed descriptions can be found in the relevant content of the aforementioned implementations and will not be repeated here.
[0092] Optionally, in a possible implementation of this embodiment, in step 102, the connection status between the driver's mobile terminal and the vehicle can be further obtained, and then in response to the connection status between the driver's mobile terminal and the vehicle being a weak connection, the distance between the vehicle position and the destination can be determined.
[0093] In this implementation, the connection status between the mobile terminal and the vehicle may include a weak connection and a strong connection.
[0094] In a specific implementation process of this implementation manner, the connection status between the mobile terminal and the vehicle can be directly obtained from the mobile terminal.
[0095] In another specific implementation of this method, the vehicle's Bluetooth beacon threshold and the location of the mobile terminal can also be obtained from the vehicle. When the distance between the mobile terminal and the vehicle is greater than the Bluetooth beacon threshold, the connection between the mobile terminal and the vehicle can be determined to be a weak connection.
[0096] Here, the Bluetooth beacon threshold may be 500 meters.
[0097] In this way, by judging the connection status between the vehicle and the mobile terminal, the navigation information can be switched in time when the vehicle is in a weak network state.
[0098] Figure 2 A system architecture block diagram of a method for processing navigation information provided by an embodiment of the present application is shown as follows: Figure 2 As shown, the application scenarios for processing this navigation information include mobile phone apps, the Internet of Vehicles backend, in-vehicle display screens, vehicle data acquisition terminals, door controllers, and vehicle controllers. The mobile phone app can be an application client in a mobile terminal that matches the vehicle. After logging into the app through an account, different functions can be displayed based on different roles. The Internet of Vehicles backend can be a SaaS service deployed on a server. The vehicle data acquisition terminal can be a device for vehicle data acquisition, such as a TBOX or CCU. The in-vehicle display screen can be an in-vehicle MP5 or audio and video entertainment system. The Internet of Vehicles backend stores the correspondence between vehicles and mobile phone apps.
[0099] Here, the vehicle data collection terminal can transmit the collected vehicle driving data to the Internet of Vehicles backend in real time; the mobile APP client can upload the collected user behavior data and information manually filled in by the user to the Internet of Vehicles backend, so that the Internet of Vehicles backend can obtain portrait data.
[0100] For example, for a vehicle, after the vehicle is turned off, if the current vehicle position is determined to be 2 kilometers away from the destination, navigation information switching processing can be triggered. Based on the driver's profile data, it is determined that the driver is a 25-year-old female, has navigated to the commercial area three times a week in the past month, and has a preference for points of interest such as beauty and tea. Multiple routes from the current vehicle position to the destination, including information on points of interest such as beauty and tea, can be generated. These multiple routes can be output to the mobile terminal's app, and the mobile terminal can display and output each route using augmented reality. In addition, if the current vehicle position is in a weak network area, multiple pre-stored routes to the destination can be output to the mobile terminal.
[0101] For example, for another vehicle, after the vehicle is turned off, if the current vehicle location is determined to be 3 kilometers away from the destination, navigation information switching processing can be triggered. Based on the driver's profile data, it can be determined that the driver is a 55-year-old male who has navigated to a hospital twice a week for the past six months and prefers points of interest such as services around the hospital. Multiple routes from the current vehicle location to the destination, including information about the hospital and related services, can be generated. These multiple routes can be output to the mobile terminal's app, which can then display each route in an elderly-friendly manner. In addition, if the current vehicle location is in a weak network area, multiple pre-stored routes to the destination can be output to the mobile terminal.
[0102] It is understandable that after the mobile terminal outputs the recommended route, the driver can restart the vehicle and drive to the destination, or reach the destination by other means of transportation, such as walking or taking public transportation, etc. Here, the means by which the driver reaches the destination may not be specifically limited.
[0103] It should be noted that the specific implementation process provided in this implementation can be combined with the various specific implementation processes provided in the aforementioned implementations to implement the navigation information processing method of this embodiment. Detailed descriptions can be found in the relevant content of the aforementioned implementations and will not be repeated here.
[0104] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0105] Figure 3 FIG. 1 shows a structural block diagram of a navigation information processing device provided by an embodiment of the present application. Figure 3As shown. The navigation information processing device 300 of this embodiment may include a first acquisition unit 301, a first determination unit 302, a second acquisition unit 303, a first generation unit 304 and a first output unit 305. The first acquisition unit 301 is used to acquire the vehicle's driving data and the navigation destination; the driving data includes the vehicle state and the vehicle position; the first determination unit 302 is used to determine the distance between the vehicle position and the destination in response to the vehicle state switching from the start state to the engine-off state; the second acquisition unit 303 is used to acquire the vehicle navigation information and the driver's portrait data in response to the distance between the vehicle position and the destination meeting the preset distance condition; the first generation unit 304 is used to generate navigation information from the vehicle position to the destination based on the vehicle navigation information, the vehicle position and the driver's portrait data using a preset navigation preference strategy; the first output unit 305 is used to output the navigation information to the driver's mobile terminal.
[0106] Optionally, in a possible implementation of this embodiment, the second acquisition unit 303 is used to determine whether the distance between the vehicle position and the destination is greater than a preset distance threshold; in response to the distance between the vehicle position and the destination being greater than the preset distance threshold, obtain vehicle navigation information and driver portrait data.
[0107] Optionally, in a possible implementation of this embodiment, the first generation unit 304 is used to perform path extraction processing on the vehicle navigation information based on the vehicle position; and generate navigation information from the vehicle position to the destination based on the result of the path extraction processing.
[0108] Optionally, in a possible implementation of this embodiment, the first generation unit 304 is used to perform feature extraction processing on the driver's portrait data to obtain the driver's behavioral preference characteristics and basic attribute characteristics; based on the vehicle navigation information, vehicle position, behavioral preference characteristics and basic attribute characteristics, obtain point of interest information from the vehicle position to the destination; based on the vehicle navigation information and vehicle position, generate at least one path information from the vehicle position to the destination; based on the point of interest information and at least one path information from the vehicle position to the destination, generate navigation information from the vehicle position to the destination.
[0109] Optionally, in a possible implementation of this embodiment, the navigation information includes multiple path information, and the first output unit 305 is used to output the multiple path information to the driver's mobile terminal, so that the mobile terminal obtains the weight and display form of each path information based on each path information; determines the display order of each path information based on the weight of each path information; and displays and outputs each path information based on the display order and display form.
[0110] Optionally, in a possible implementation of this embodiment, the first determination unit 302 is used to obtain the connection status between the driver's mobile terminal and the vehicle; in response to the connection status between the driver's mobile terminal and the vehicle being a weak connection, determine the distance between the vehicle position and the destination.
[0111] In this embodiment, the vehicle's driving data and navigation destination can be obtained by the first acquisition unit; the driving data includes the vehicle state and the vehicle position, and then the first determination unit can determine the distance between the vehicle position and the destination in response to the vehicle state switching from the start state to the off state, and the second acquisition unit can obtain the vehicle navigation information and the driver's portrait data in response to the distance between the vehicle position and the destination meeting the preset distance condition, and the first generation unit is used to generate navigation information from the vehicle position to the destination based on the vehicle navigation information, the vehicle position and the driver's portrait data using a preset navigation preference strategy, and the first output unit outputs the navigation information to the driver's mobile terminal
[0112] In the technical solution of this application, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved, such as user images and attribute data, comply with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0113] According to an embodiment of the present application, the present application also provides an electronic device, a readable storage medium and a computer program product.
[0114] Figure 4 A schematic block diagram of an example electronic device 400 that can be used to implement embodiments of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or claimed herein.
[0115] like Figure 4As shown, electronic device 400 includes a computing unit 401, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 402 or a computer program loaded from a storage unit 408 into a random access memory (RAM) 404. Various programs and data required for the operation of electronic device 400 can also be stored in RAM 403. Computing unit 401, ROM 402, and RAM 403 are connected to each other via bus 403. Input / output (I / O) interface 405 is also connected to bus 404.
[0116] Multiple components in the electronic device 400 are connected to the I / O interface 405, including an input unit 406, such as a keyboard, a mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a magnetic disk, an optical disk, etc.; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 allows the electronic device 400 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0117] The computing unit 401 can be a variety of general-purpose and / or specialized processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units that run machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 401 performs the various methods and processes described above, such as the navigation information processing method. For example, in some embodiments, the navigation information processing method can be implemented as a computer software program that is tangibly contained in a machine-readable medium, such as the storage unit 408. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded into the RAM 403 and executed by the computing unit 401, one or more steps of the navigation information processing method described above can be performed. Alternatively, in other embodiments, the computing unit 401 can be configured to perform the navigation information processing method by any other appropriate means (e.g., by means of firmware).
[0118] Various embodiments of the systems and techniques described above can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0119] The program code for implementing the methods of the present application can be written in any combination of one or more programming languages. Such program code can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the program code is executed by the processor or controller, the functions / operations specified in the flow charts and / or block diagrams are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0120] In the context of the present application, a machine-readable medium can be a tangible medium that can contain or store a program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, 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 foregoing.
[0121] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0122] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.
[0123] A computer system may include a client and a server. The client and server are generally remote from each other and typically interact through a communication network. The client-server relationship arises through computer programs running on the respective computers and having a client-server relationship with each other. The server may be a cloud server, a server in a distributed system, or a server integrated with a blockchain.
[0124] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this application can be achieved. This is not a limitation herein.
[0125] The above specific embodiments do not constitute a limitation on the scope of protection of this application. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application shall be included within the scope of protection of this application.
Claims
1. A method for processing navigation information, characterized in that: The method comprises: Acquiring vehicle driving data and navigation destination; the driving data includes vehicle status and vehicle location; In response to the vehicle state transitioning from the on state to the off state, determining a distance between the vehicle position and a destination; In response to the distance between the vehicle position and the destination meeting a preset distance condition, obtaining vehicle navigation information and driver portrait data; Based on the vehicle navigation information, the vehicle position and the driver's portrait data, a preset navigation preference strategy is used to generate navigation information from the vehicle position to the destination; The navigation information is output to the driver's mobile terminal.
2. The method according to claim 1, characterized in that In response to the distance between the vehicle position and the destination satisfying a preset distance condition, obtaining vehicle navigation information and driver portrait data includes: Determining whether the distance between the vehicle position and the destination is greater than a preset distance threshold; In response to the distance between the vehicle position and the destination being greater than a preset distance threshold, vehicle navigation information and driver portrait data are obtained.
3. The method according to claim 1, characterized in that The generating of navigation information from the vehicle position to the destination using a preset navigation preference strategy based on the vehicle navigation information, the vehicle position and the driver's portrait data includes: Based on the vehicle position, performing path extraction processing on the vehicle navigation information; Based on the result of the route extraction process, navigation information from the vehicle position to the destination is generated.
4. The method according to claim 1, wherein The method of generating navigation information from the vehicle position to the destination based on the vehicle navigation information, the vehicle position and the driver's portrait data using a preset navigation preference strategy further includes: Performing feature extraction processing on the driver's portrait data to obtain the driver's behavioral preference features and basic attribute features; Based on the vehicle navigation information, vehicle location, behavior preference characteristics and basic attribute characteristics, obtaining point of interest information from the vehicle location to the destination; Based on the vehicle navigation information and the vehicle position, generating at least one path information from the vehicle position to the destination; Navigation information from the vehicle position to the destination is generated based on the point of interest information and at least one path information from the vehicle position to the destination.
5. The method according to any one of claims 1 to 4, characterized in that The navigation information includes a plurality of route information, and the outputting the navigation information to the driver's mobile terminal includes: Outputting the plurality of route information to the driver's mobile terminal so that the mobile terminal obtains a weight and a display form of each route information based on each route information; Based on the weight of each path information, determine the display order of each path information; Based on the display order and display form, each piece of path information is displayed and output.
6. The method according to any one of claims 1 to 4, characterized in that The determining of the distance between the vehicle position and the destination further comprises: Obtaining the connection status between the driver's mobile terminal and the vehicle; In response to the connection status between the driver's mobile terminal and the vehicle being a weak connection, the distance between the vehicle position and the destination is determined.
7. A navigation information processing device, characterized in that: The device comprises: A first acquisition unit is used to acquire vehicle driving data and a navigation destination; the driving data includes a vehicle state and a vehicle position; a first determining unit, configured to determine a distance between the vehicle position and a destination in response to a vehicle state switching from an on state to an off state; a second acquiring unit, configured to acquire vehicle navigation information and driver portrait data in response to a distance between the vehicle position and the destination satisfying a preset distance condition; A first generating unit is configured to generate navigation information from the vehicle position to the destination based on the vehicle navigation information, the vehicle position and the driver's portrait data, using a preset navigation preference strategy; The first output unit is used to output the navigation information to the driver's mobile terminal.
8. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively coupled to the at least one processor; The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 5.
9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 5.
10. A computer program product, characterized in that The invention comprises a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Navigation method, navigation terminal, server and navigation system
CN104931064A
Navigation system, method and device for providing parking information and medium
CN112634647A
Method for prompting travel scheme and electronic equipment
CN112815955A
Information processing method and apparatus and computer storage medium
CN113535347A
Personal portrait-based navigation system and method
CN115290109A