CN107894238B - Vehicle-mounted navigation method and device - Google Patents

Vehicle-mounted navigation method and device Download PDF

Info

Publication number
CN107894238B
CN107894238B CN201711363080.7A CN201711363080A CN107894238B CN 107894238 B CN107894238 B CN 107894238B CN 201711363080 A CN201711363080 A CN 201711363080A CN 107894238 B CN107894238 B CN 107894238B
Authority
CN
China
Prior art keywords
route
information
vehicle
navigation
navigation information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711363080.7A
Other languages
Chinese (zh)
Other versions
CN107894238A (en
Inventor
张圣恒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chery Automobile Co Ltd
Original Assignee
SAIC Chery Automobile Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SAIC Chery Automobile Co Ltd filed Critical SAIC Chery Automobile Co Ltd
Priority to CN201711363080.7A priority Critical patent/CN107894238B/en
Publication of CN107894238A publication Critical patent/CN107894238A/en
Application granted granted Critical
Publication of CN107894238B publication Critical patent/CN107894238B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3605Destination input or retrieval
    • G01C21/3608Destination input or retrieval using speech input, e.g. using speech recognition
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • G01C21/3629Guidance using speech or audio output, e.g. text-to-speech
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3697Output of additional, non-guidance related information, e.g. low fuel level

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Artificial Intelligence (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Navigation (AREA)

Abstract

The invention provides a vehicle-mounted navigation method and device, and belongs to the technical field of automobile navigation. The method comprises the following steps: receiving keywords, wherein the keywords are obtained by identifying voice data acquired by voice equipment by a cloud voice identification server; determining interest points according to the keywords; generating a corresponding route and route navigation information corresponding to the route according to the interest points; sending the route to a cloud query server; receiving and storing route expansion information obtained by the cloud query server according to the route query; according to the current arrival position of the vehicle, the route navigation information and the route extension information are played, so that the user can obtain more abundant and multivariate extension information while obtaining necessary navigation information in the driving process.

Description

Vehicle-mounted navigation method and device
Technical Field
The invention relates to the technical field of automobile navigation, in particular to a vehicle-mounted navigation method and device.
Background
With the rapid development of the automobile industry and the increasing of automobile holding capacity, consumers put higher demands on automobiles, and intellectualization, networking and electronization have become the current trend of automobile development.
The application of intelligent voice technology in the field of automobiles is more and more common, and particularly, the application of intelligent voice technology in a vehicle-mounted navigation device enables a user to automatically recognize and plan a route only by speaking a desired position without manually inputting a destination.
In implementing the present disclosure, the inventors found that the related art has at least the following problems: in the conventional vehicle-mounted navigation device, the navigation voice broadcast content is monotonous, only route information can be provided for a user, multi-level information cannot be provided for the user, interaction with the user cannot be carried out, and the user feels monotonous and tired due to the boring single navigation voice broadcast in the long-distance driving process.
Disclosure of Invention
In view of this, the embodiment of the invention provides a vehicle navigation method and a vehicle navigation device.
Specifically, the method comprises the following technical scheme:
according to a first aspect of the embodiments of the present disclosure, there is provided a vehicle navigation method, where the method is applied to a navigation device, and includes:
receiving keywords, wherein the keywords are obtained by identifying voice data acquired by voice equipment by a cloud voice identification server;
determining interest points according to the keywords;
generating a corresponding route and route navigation information corresponding to the route according to the interest points;
sending the route to a cloud query server;
receiving and storing route expansion information obtained by the cloud query server according to the route query;
and playing the route navigation information and the route expansion information according to the current arrival position of the vehicle.
Optionally, the generating route navigation information corresponding to the route includes:
generating route navigation information for each key position on the route, and configuring a route navigation information trigger position for each route navigation information according to the corresponding key position.
Optionally, the route extension information includes voice route extension information, a corresponding route extension information trigger position and a priority, and the playing the route navigation information and the route extension information according to the current arrival position of the vehicle includes:
calculating a distance difference value between the current arrival position of the vehicle and the next route navigation information triggering position;
calculating a first predicted time for reaching the next route navigation information triggering position according to the current speed of the vehicle and the distance difference value;
acquiring all to-be-played route extension information of a route extension information triggering position between the current arrival position of the vehicle and the next route navigation information triggering position;
judging whether the sum of the playing time of all the route extension information to be played is less than the first expected time or not;
and if so, playing all the route extension information to be played in the order of high priority to low priority.
Optionally, the playing the route guidance information and the route extension information according to the current arrival position of the vehicle further includes:
when the vehicle currently reaches a route navigation information triggering position and the route extension information is detected to be played, the route extension information is paused to be played, and the route navigation information is played;
and when the route navigation information is played, resuming to play the route extension information.
Optionally, the receiving and storing route expansion information obtained by the cloud query server according to the route query includes:
and receiving and storing route expansion information of a preset type obtained by the cloud query server according to the route query, wherein the preset type is determined according to a history selection record or the voice data.
According to another aspect of the embodiments of the present disclosure, there is provided a vehicle navigation apparatus, which is applied to a navigation device, the apparatus including:
the first receiving module is used for receiving keywords, and the keywords are obtained by identifying voice data acquired by voice equipment by a cloud voice identification server;
the determining module is used for determining interest points according to the keywords;
the generating module is used for generating a corresponding route and route navigation information corresponding to the route according to the interest points;
the sending module is used for sending the route to a cloud inquiry server;
the second receiving module is used for receiving and storing route expansion information obtained by the cloud inquiry server according to the route inquiry;
and the playing module is used for playing the route navigation information and the route expansion information according to the current arrival position of the vehicle.
Optionally, the generating module includes:
and the trigger generation submodule is used for generating route navigation information for each key position on the route and configuring a route navigation information trigger position for each route navigation information according to the corresponding key position.
Optionally, the route extension information includes voice route extension information, a corresponding route extension information trigger position, and a priority, and the playing module includes:
the distance calculation submodule is used for calculating a distance difference value between the current arrival position of the vehicle and the next route navigation information triggering position;
the time calculation submodule is used for calculating first predicted time for reaching the next route navigation information triggering position according to the current speed of the vehicle and the distance difference value;
the obtaining submodule is used for obtaining all the route expansion information to be played at the route expansion information triggering position between the current arrival position of the vehicle and the next route navigation information triggering position;
the judgment submodule is used for judging whether the sum of the playing time of all the route extension information to be played is less than the first expected time or not;
and the sequential playing sub-module is used for playing all the route expansion information to be played in the sequence from the high priority to the low priority if the judgment result is yes.
Optionally, the playing module further includes:
the pause submodule is used for pausing the playing of the route extension information and playing the route navigation information when the vehicle currently reaches a route navigation information triggering position and the fact that the route extension information is being played is detected;
and the resume playing sub-module is used for resuming to play the route extension information after the route navigation information is played.
Optionally, the second receiving module is further configured to:
and receiving and storing route expansion information of a preset type obtained by the cloud query server according to the route query, wherein the preset type is determined according to a history selection record or the voice data.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
according to the vehicle navigation method and device, keywords are received, and the keywords are obtained by identifying voice data acquired by voice equipment through a cloud voice identification server; determining interest points according to the keywords; generating a corresponding route and route navigation information corresponding to the route according to the interest points; sending the route to a cloud query server; receiving and storing route expansion information obtained by the cloud query server according to the route query; and playing the route navigation information and the route extension information according to the current arrival position of the vehicle, thereby ensuring that a user can obtain more abundant and diversified extension information while obtaining necessary navigation information in the driving process.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a flowchart of a vehicle navigation method according to an embodiment of the present invention;
fig. 2 is a flowchart of a vehicle navigation method according to a second embodiment of the present invention;
fig. 3 is a block diagram of a car navigation device according to a third embodiment of the present invention;
FIG. 4 is a block diagram of a generation module shown in accordance with the embodiment of FIG. 3;
fig. 5 is a block diagram of a play module according to the embodiment shown in fig. 3.
Detailed Description
In order to make the technical solutions and advantages of the present invention clearer, the following will describe embodiments of the present invention in further detail with reference to the accompanying drawings.
Example one
The present embodiment provides a vehicle-mounted navigation method, which is applied to a navigation device, as shown in fig. 1, and includes steps S101, S102, S103, S104, S105, and S106, which will be described in detail below.
In step S101, a keyword is received, and the keyword is obtained by identifying voice data acquired by the voice device by the cloud voice recognition server.
In step S102, points of interest are determined from the keywords.
In step S103, a corresponding route and route guidance information corresponding to the route are generated according to the point of interest.
In step S104, the route is sent to the cloud query server.
In step S105, route expansion information obtained by the cloud query server according to the route query is received and stored.
In step S106, route guidance information and route extension information are played according to the current arrival position of the vehicle.
As an alternative embodiment, generating route guidance information corresponding to a route includes:
generating route navigation information for each key position on the route, and configuring a route navigation information trigger position for each route navigation information according to the corresponding key position.
As an alternative embodiment, the route extension information includes voice route extension information, a corresponding route extension information trigger position and a priority, and the route navigation information and the route extension information are played according to the current arrival position of the vehicle, including:
calculating a distance difference value between the current arrival position of the vehicle and the next route navigation information triggering position;
calculating a first predicted time for reaching the next route navigation information triggering position according to the current speed and distance difference value of the vehicle;
acquiring all route expansion information to be played at a route expansion information triggering position between a current arrival position of a vehicle and a next route navigation information triggering position;
judging whether the sum of the playing time of all the route extension information to be played is less than a first expected time or not;
if the judgment result is yes, all the route expansion information to be played is played in the order of high priority to low priority.
As an alternative embodiment, playing the route guidance information and the route extension information according to the current arrival position of the vehicle further comprises:
when the vehicle arrives at the route navigation information triggering position currently and the playing of the route extension information is detected, the playing of the route extension information is paused, and the route navigation information is played;
and when the route navigation information is played, resuming to play the route extension information.
As an optional embodiment, the receiving and storing route expansion information obtained by the cloud query server according to the route query includes:
route expansion information of a preset type obtained by the cloud query server according to the route query is received and stored, and the preset type is determined according to history selection records or voice data.
According to the vehicle navigation method provided by the embodiment, the keywords are received, and the keywords are obtained by identifying the voice data acquired by the voice equipment through the cloud voice identification server; determining interest points according to the keywords; generating a corresponding route and route navigation information corresponding to the route according to the interest points; sending the route to a cloud query server; receiving and storing route expansion information obtained by the cloud query server according to the route query; according to the current arrival position of the vehicle, the route navigation information and the route extension information are played, so that the user can obtain more abundant and multivariate extension information while obtaining necessary navigation information in the driving process.
All the above-mentioned optional technical solutions can be combined arbitrarily to form the optional embodiments of the present invention, and are not described herein again.
Example two
The embodiment provides a vehicle-mounted navigation method, which is applied to a navigation device, and as shown in fig. 2, the method comprises steps S201, S202, S203, S204, S205 and S206, which will be described in detail below.
In step S201, the navigation device receives a keyword, where the keyword is obtained by identifying voice data collected by the voice device by the cloud voice identification server.
The voice device may be a microphone disposed in the car, and the voice device receives the user's spoken words, for example, the user speaks "go a shop", the voice data collected by the voice device is "go a shop",
the voice device sends the collected voice data to the cloud recognition server through the Ethernet,
the cloud identification server identifies the received voice data, extracts keywords in the voice data, for example, the keyword of going to market A is market A,
specifically, the method for the cloud recognition server to recognize the voice data may adopt an algorithm based on Dynamic Time Warping (DTW), a Hidden Markov Model (HMM) method based on a parametric Model, or a Vector Quantization (VQ) method based on a non-parametric Model,
the cloud recognition server extracts the keywords, sends the keywords to the navigation equipment through the Ethernet,
optionally, the cloud recognition server further recognizes the received voice data, extracts voiceprint information therein, judges the identity of the user according to the voiceprint information, extracts a corresponding identity, stores a corresponding database of voiceprints and the identity in the cloud recognition server, and can enable the user to add and store the voiceprints and the identity by using the voice device and the navigation device, and the cloud recognition server also sends the identity to the navigation device through the ethernet.
In step S202, points of interest are determined from the keywords.
The navigation equipment matches with the interest points stored in the navigation equipment according to the received keywords, takes the interest points with similarity larger than a first threshold value as the interest points to be selected, plays the audio of the interest points to be selected, or displays the interest points to be selected on a screen, and determines the interest points according to the selection operation of the user when the selection operation in the form of voice or touch of the user is received so as to determine the interest points which the user wants to go forward from the interest points to be selected.
In the step S202, the interest point desired by the user is determined from the interest points to be selected, and the following method may also be adopted:
according to the identity identification information sent by the cloud identification server, the historical selection record of the user corresponding to the identity identification is obtained, and according to the historical selection record, the interest point with the largest user selection frequency is directly determined from the interest points to be selected and used as the interest point which the user wants to go forward.
In step S203, a corresponding route and route guidance information corresponding to the route are generated according to the point of interest.
Specifically, the navigation device generates route navigation information for each key position on the route, and configures a route navigation information trigger position for each route navigation information according to the corresponding key position, the route navigation information trigger position is a position where the route navigation information starts to be played under the condition that the corresponding route navigation information can be played right before the vehicle reaches the key position when the route navigation information trigger position is driven to the key position at the preset highest speed, when the vehicle runs along the planned route, the key position and the navigation information trigger position corresponding to the same piece of navigation information always reach the navigation information trigger position first and then reach the key position, thereby playing the role of informing the user in advance, so that the user is prepared in advance and controls the vehicle, the running time between the route navigation information trigger position and the key position is enough for the driver to control the vehicle according to the route navigation information, for example, a key position on the route is an intersection, and the navigation information of the key position is used for reminding the user to turn right at the intersection, the trigger position corresponding to the navigation information is 50 meters away from the intersection and close to the direction in which the vehicle drives, so that when the vehicle drives to the trigger position of the navigation information, the navigation information is broadcasted, and the user is reminded in advance.
In step S204, the route is sent to the cloud query server.
The navigation device may send the route to the cloud query server using ethernet,
optionally, the navigation device further sends the identity to a cloud query server using ethernet.
In step S205, route expansion information obtained by the cloud query server according to the route query is received and stored.
Receiving and storing route expansion information of a predetermined type obtained by the cloud query server according to the route query, wherein the predetermined type is determined according to history selection records or voice data,
specifically, the cloud query server obtains a historical selection record corresponding to the identity according to the identity sent by the navigation device, and determines a preset type of route extension information according to the historical selection record, for example, a certain user prefers to obtain food and drink information along the way, and in the historical selection record, the selection times of the extension information of the selected food and drink type are the most, so that after the identity of the user is obtained, the preset type of the extension information needing to be generated is determined to be the food and drink type according to the historical selection record, and the cloud query server obtains the route extension information of the food and drink type according to the route query.
As an alternative embodiment, the route extension information includes voice route extension information, for example, when the route extension information is a restaurant-type route extension information, the voice route extension information may be a voice introducing the location and the dish characteristics of each restaurant; the system also comprises a corresponding route expansion information triggering position and priority, the priority can be determined by means of real-time selection of a user or pre-storage of the system, and the route expansion information with high priority is played preferentially. Different types of route extension information have different priorities, for example, the system can default that the priority of the route extension information of the traffic condition type is higher than that of the route extension information of the catering information; for example, when the route extension information is a restaurant type route extension information, the priority may be set according to the score of each restaurant or the selection history of the user, and the priority is higher for restaurants that have been selected by the user and higher for restaurants that have been selected by the user. In step S206, route guidance information and route extension information are played according to the current arrival position of the vehicle.
Specifically, the route extension information includes the voice route extension information, a corresponding route extension information trigger position, and a priority, and step S206 specifically includes:
calculating a distance difference value between the current arrival position of the vehicle and the next route navigation information triggering position;
calculating a first predicted time for reaching the next route navigation information triggering position according to the current speed and distance difference value of the vehicle;
alternatively, the following method may be used to calculate the first estimated time:
calculating a first predicted time for reaching the next route navigation information triggering position according to the average speed and the distance difference value of the vehicle;
acquiring all route expansion information to be played at a route expansion information triggering position between a current arrival position of a vehicle and a next route navigation information triggering position;
judging whether the sum of the playing time of all the route extension information to be played is less than a first predicted time, namely judging whether all the route extension information to be played can be completely played before the vehicle reaches the next route navigation information triggering position;
if the judgment result is yes, namely all the route expansion information to be played cannot be played completely before the vehicle reaches the next route navigation information triggering position, all the route expansion information to be played is played in the order of high priority to low priority, so that a user can preferentially obtain more meaningful route expansion information within limited time and distance, for example, when the route expansion information of a catering type and the route expansion information of a traffic condition type exist at the same time, the route expansion information of the traffic condition type with high priority is preferentially broadcast; when catering type route extension information is broadcasted, if the fact that the route extension information to be broadcasted cannot be broadcasted completely is judged, a restaurant with a high score and selected by a user is broadcasted preferentially. .
If the judgment result is negative, directly playing all the route extension information to be played,
specifically, if the judgment result is negative, it is judged that all the route extension information to be played can be completely played before the vehicle reaches the next route navigation information triggering position, and in this case, all the route extension information to be played is played, so that the user can obtain richer and more comprehensive extension information.
When the navigation route information and the route extension information are played by using the method of the step S206, since the first predicted time is estimated according to the current vehicle speed and the distance difference, the vehicle speed generally does not keep the current vehicle speed unchanged, when the vehicle speed becomes fast, the actual time for the vehicle to reach the next navigation route information trigger position is shorter than the first predicted time, and the vehicle reaches the next navigation route information trigger position in advance, there is a possibility that the navigation route information should be played and the route extension information is not played completely, at this time, the following method is used to ensure that the user can obtain the navigation route information in time:
when the vehicle currently arrives at the route navigation information triggering position and detects that the route extension information is being played, the playing of the route extension information is paused, the route navigation information is played,
and after the route navigation information is played, the playing of the route extension information is resumed, so that the user can acquire the route navigation information in time and adjust the vehicle in time to drive along the planned route.
According to the vehicle navigation method provided by the embodiment, the keywords are received, and the keywords are obtained by identifying the voice data acquired by the voice equipment through the cloud voice identification server; determining interest points according to the keywords; generating a corresponding route and route navigation information corresponding to the route according to the interest points; sending the route to a cloud query server; receiving and storing route expansion information obtained by the cloud query server according to the route query; according to the current arrival position of the vehicle, the route navigation information and the route extension information are played, so that the user can obtain more abundant and multivariate extension information while obtaining necessary navigation information in the driving process.
EXAMPLE III
The present embodiment provides a car navigation device, as shown in fig. 3, the device is applied to a car navigation device, and includes a first receiving module 301, a determining module 302, a generating module 303, a sending module 304, a second receiving module 305, and a playing module 306, where:
the first receiving module 301 in the navigation device is configured to receive a keyword, where the keyword is obtained by identifying voice data acquired by the voice device by a cloud voice identification server.
The voice device may be a microphone disposed in the car, and the voice device receives the user's spoken words, for example, the user speaks "go a shop", the voice data collected by the voice device is "go a shop",
the voice device sends the collected voice data to the cloud recognition server through the Ethernet,
the cloud identification server identifies the received voice data, extracts keywords in the voice data, for example, the keyword of going to market A is market A,
specifically, the method for the cloud recognition server to recognize the voice data may adopt an algorithm based on Dynamic Time Warping (DTW), a Hidden Markov Model (HMM) method based on a parametric Model, or a Vector Quantization (VQ) method based on a non-parametric Model,
the cloud recognition server extracts the keywords, sends the keywords to the navigation equipment through the Ethernet,
optionally, the cloud recognition server further recognizes the received voice data, extracts voiceprint information therein, judges the identity of the user according to the voiceprint information, extracts a corresponding identity, stores a corresponding database of voiceprints and the identity in the cloud recognition server, and can enable the user to add and store the voiceprints and the identity by using the voice device and the navigation device, and the cloud recognition server also sends the identity to the navigation device through the ethernet.
The determining module 302 is configured to determine the interest point according to the keyword.
The determining module 302 in the navigation device matches the interest points stored in the navigation device according to the received keywords, takes the interest points with similarity greater than a first threshold as the interest points to be selected, plays the audio of the interest points to be selected, or displays the interest points to be selected on a screen, and determines the interest points according to the selection operation of the user when the selection operation in the form of voice or touch is received, so as to determine the interest points which the user wants to go forward from the interest points to be selected.
The determining module 302 determines the interest points desired by the user from the interest points to be selected, and may also adopt the following method:
according to the identity identification information sent by the cloud identification server, the historical selection record of the user corresponding to the identity identification is obtained, and according to the historical selection record, the interest point with the largest user selection frequency is directly determined from the interest points to be selected and used as the interest point which the user wants to go forward.
The generating module 303 is configured to generate a corresponding route and route navigation information corresponding to the route according to the interest point;
the generating module 303 further includes: a trigger generation submodule 3031, configured to generate route navigation information for each key position on the route, and configure a route navigation information trigger position for each route navigation information according to its corresponding key position, where the route navigation information trigger position is a position where the route navigation information starts to be played under the condition that the corresponding route navigation information can be played right before the vehicle reaches the key position when the vehicle drives to the key position at a predetermined highest speed, and when the vehicle drives along a planned route, for the key position and the navigation information trigger position corresponding to the same piece of navigation information, the vehicle always reaches the navigation information trigger position first and then reaches the key position, thereby playing a role of notifying a user in advance, so that the user is ready in advance to control the vehicle, and the driving time between the route navigation information trigger position and the key position is enough for the driver to control the vehicle according to the route navigation information, for example, a key position on the route is an intersection, and the navigation information of the key position is used for reminding the user to turn right at the intersection, the trigger position corresponding to the navigation information is 50 meters away from the intersection and close to the direction in which the vehicle drives, so that when the vehicle drives to the trigger position of the navigation information, the navigation information is broadcasted, and the user is reminded in advance.
The sending module 304 is configured to send the route to the cloud query server;
the navigation device may send the route to the cloud query server using ethernet,
optionally, the navigation device further sends the identity to a cloud query server using ethernet.
The second receiving module 305 is configured to receive and store route expansion information obtained by the cloud query server according to the route query;
the second accepting module further includes: the information type determining submodule 3051 is configured to receive and store route expansion information of a predetermined type obtained by the cloud query server according to the route query, the predetermined type is determined according to a history selection record or voice data,
specifically, the cloud query server obtains a historical selection record corresponding to the identity according to the identity sent by the navigation device, and determines a preset type of route extension information according to the historical selection record, for example, a certain user prefers to obtain food and drink information along the way, and in the historical selection record, the selection times of the extension information of the selected food and drink type are the most, so that after the identity of the user is obtained, the preset type of the extension information needing to be generated is determined to be the food and drink type according to the historical selection record, and the cloud query server obtains the route extension information of the food and drink type according to the route query.
As an alternative embodiment, the route extension information includes voice route extension information, for example, when the route extension information is a restaurant-type route extension information, the voice route extension information may be a voice introducing the location and the dish characteristics of each restaurant; the system also comprises a corresponding route expansion information triggering position and priority, the priority can be determined by means of real-time selection of a user or pre-storage of the system, and the route expansion information with high priority is played preferentially. Different types of route extension information have different priorities, for example, the system can default that the priority of the route extension information of the traffic condition type is higher than that of the route extension information of the catering information; for example, when the route extension information is a restaurant type route extension information, the priority may be set according to the score of each restaurant or the selection history of the user, and the priority is higher for restaurants that have been selected by the user and higher for restaurants that have been selected by the user.
The playing module 306 is used for playing the route navigation information and the route extension information according to the current arrival position of the vehicle.
Specifically, the route extension information includes voice route extension information, a corresponding route extension information trigger position, and a priority, and the playing module 306 includes:
the distance calculation submodule 3061 is used for calculating a distance difference between the current arrival position of the vehicle and the next route navigation information triggering position;
the time calculation submodule 3062 is used for calculating a first predicted time for reaching the next route navigation information triggering position according to the current speed and the distance difference value of the vehicle;
alternatively, the time calculation submodule 3062 may calculate the first estimated time by:
calculating a first predicted time for reaching the next route navigation information triggering position according to the average speed and the distance difference value of the vehicle;
the obtaining submodule 3063 is configured to obtain all route expansion information to be played between the current arrival position of the vehicle and the next route navigation information triggering position of the route expansion information triggering position;
the judging submodule 3064 is configured to judge whether the sum of the playing times of all the route expansion information to be played is smaller than the first expected time, that is, judge whether all the route expansion information to be played can be completely played before the vehicle reaches the next route navigation information triggering position;
the sequential playing sub-module 3065 is configured to, if the determination result is yes, that is, if it is determined that all the route extension information to be played cannot be completely played before the vehicle reaches the next route navigation information trigger position, play all the route extension information to be played in the order of the higher priority to the lower priority, so that the user can preferentially obtain more meaningful route extension information within a limited time and distance, for example, when route extension information of a catering type and route extension information of a traffic condition type exist at the same time, preferentially broadcast route extension information of a traffic condition type with a higher priority; when catering type route extension information is broadcasted, if the fact that the route extension information to be broadcasted cannot be broadcasted completely is judged, a restaurant with a high score and selected by a user is broadcasted preferentially. The playing module 306 further includes: the direct playing module sub-module 3066, is used for directly playing all the route expansion information to be played if the judgment result is negative,
specifically, if the judgment result is negative, it is judged that all the route extension information to be played can be completely played before the vehicle reaches the next route navigation information triggering position, and in this case, all the route extension information to be played is played, so that the user can obtain richer and more comprehensive extension information.
When the playing module 306 is used to play the navigation route information and the route extension information, since the first predicted time is estimated according to the current vehicle speed and the distance difference, the vehicle speed generally does not keep the current vehicle speed unchanged, when the vehicle speed becomes fast, the actual time for the vehicle to reach the next navigation route information trigger position is shorter than the first predicted time, and the vehicle may reach the next navigation route information trigger position in advance, which may cause that the route extension information is not played completely, and in order to avoid this problem, the playing module 306 further includes:
a pause submodule 3067 for pausing the playing of the route extension information, playing the route navigation information,
the resume play sub-module 3068 is configured to resume playing the route extension information after the route navigation information is played, so as to ensure that the user can obtain the route navigation information in time, and adjust the vehicle in time to drive along the planned route.
The present embodiment and the second embodiment are based on the same inventive concept, and are device embodiments corresponding to the second embodiment of the method, so those skilled in the art should understand that the description of the second embodiment is also applicable to the present embodiment, and some technical details are not described in the present embodiment again.
According to the vehicle navigation method provided by the embodiment, the keywords are received, and the keywords are obtained by identifying the voice data acquired by the voice equipment through the cloud voice identification server; determining interest points according to the keywords; generating a corresponding route and route navigation information corresponding to the route according to the interest points; sending the route to a cloud query server; receiving and storing route expansion information obtained by the cloud query server according to the route query; according to the current arrival position of the vehicle, the route navigation information and the route extension information are played, so that the user can obtain more abundant and multivariate extension information while obtaining necessary navigation information in the driving process.
Those skilled in the art will appreciate that the implementation schemes of the above embodiments can be implemented by hardware, or by hardware related to the instructions of the program, and the program can be stored in a computer readable storage medium, and the above mentioned storage medium can be read only memory, magnetic or optical disk, etc.
In the present application, it is to be understood that the terms "first", "second", etc. are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implying any number of technical features indicated.
The above description is only for facilitating the understanding of the technical solutions of the present invention by those skilled in the art, and is not intended to limit the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (6)

1. The vehicle-mounted navigation method is applied to navigation equipment and comprises the following steps:
receiving keywords, wherein the keywords are obtained by identifying voice data acquired by voice equipment by a cloud voice identification server;
determining interest points according to the keywords;
generating a corresponding route and route navigation information corresponding to the route according to the interest points;
sending the route to a cloud query server;
receiving and storing route expansion information obtained by the cloud query server according to the route query, wherein the route expansion information comprises voice route expansion information, corresponding route expansion information triggering positions and priorities;
playing the route navigation information and the route expansion information according to the current arrival position of the vehicle;
the generating route navigation information corresponding to the route includes: generating route navigation information for each key position on the route, and configuring a route navigation information trigger position for each route navigation information according to the corresponding key position;
the playing the route navigation information and the route extension information according to the current arrival position of the vehicle includes: calculating a distance difference value between the current arrival position of the vehicle and the next route navigation information triggering position;
calculating a first predicted time for reaching the next route navigation information triggering position according to the current speed of the vehicle and the distance difference value;
acquiring all to-be-played route extension information of a route extension information triggering position between the current arrival position of the vehicle and the next route navigation information triggering position;
judging whether the sum of the playing time of all the route extension information to be played is less than the first expected time or not;
and if so, playing all the route extension information to be played in the order of high priority to low priority.
2. The method of claim 1, wherein the playing the route guidance information and the route expansion information according to a current arrival position of the vehicle further comprises:
when the vehicle currently reaches a route navigation information triggering position and the route extension information is detected to be played, the route extension information is paused to be played, and the route navigation information is played;
and when the route navigation information is played, resuming to play the route extension information.
3. The method according to claim 1, wherein the receiving and storing route expansion information obtained by the cloud query server according to the route query includes:
and receiving and storing route expansion information of a preset type obtained by the cloud query server according to the route query, wherein the preset type is determined according to a history selection record or the voice data.
4. An in-vehicle navigation device, characterized in that, the device is applied to navigation equipment, includes:
the first receiving module is used for receiving keywords, and the keywords are obtained by identifying voice data acquired by voice equipment by a cloud voice identification server;
the determining module is used for determining interest points according to the keywords;
the generating module is used for generating a corresponding route and route navigation information corresponding to the route according to the interest points;
the sending module is used for sending the route to a cloud inquiry server;
the second receiving module is used for receiving and storing route expansion information obtained by the cloud inquiry server according to the route inquiry, wherein the route expansion information comprises voice route expansion information, corresponding route expansion information triggering positions and priorities;
the playing module is used for playing the route navigation information and the route expansion information according to the current arrival position of the vehicle;
the generation module comprises:
the trigger generation submodule is used for generating route navigation information for each key position on the route and configuring a route navigation information trigger position for each route navigation information according to the corresponding key position;
the playing module comprises:
the distance calculation submodule is used for calculating a distance difference value between the current arrival position of the vehicle and the next route navigation information triggering position;
the time calculation submodule is used for calculating first predicted time for reaching the next route navigation information triggering position according to the current speed of the vehicle and the distance difference value;
the obtaining submodule is used for obtaining all the route expansion information to be played at the route expansion information triggering position between the current arrival position of the vehicle and the next route navigation information triggering position;
the judgment submodule is used for judging whether the sum of the playing time of all the route extension information to be played is less than the first expected time or not;
and the sequential playing sub-module is used for playing all the route expansion information to be played in the sequence from the high priority to the low priority if the judgment result is yes.
5. The apparatus of claim 4, wherein the playing module further comprises:
the pause submodule is used for pausing the playing of the route extension information and playing the route navigation information when the vehicle currently reaches a route navigation information triggering position and the fact that the route extension information is being played is detected;
and the resume playing sub-module is used for resuming to play the route extension information after the route navigation information is played.
6. The apparatus of claim 4, wherein the second receiving module is further configured to:
and receiving and storing route expansion information of a preset type obtained by the cloud query server according to the route query, wherein the preset type is determined according to a history selection record or the voice data.
CN201711363080.7A 2017-12-18 2017-12-18 Vehicle-mounted navigation method and device Active CN107894238B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711363080.7A CN107894238B (en) 2017-12-18 2017-12-18 Vehicle-mounted navigation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711363080.7A CN107894238B (en) 2017-12-18 2017-12-18 Vehicle-mounted navigation method and device

Publications (2)

Publication Number Publication Date
CN107894238A CN107894238A (en) 2018-04-10
CN107894238B true CN107894238B (en) 2020-01-10

Family

ID=61807659

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711363080.7A Active CN107894238B (en) 2017-12-18 2017-12-18 Vehicle-mounted navigation method and device

Country Status (1)

Country Link
CN (1) CN107894238B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110174116B (en) * 2019-04-15 2020-03-31 北京百度网讯科技有限公司 Method, device and equipment for generating navigation broadcast content and computer storage medium
CN110349280A (en) * 2019-06-14 2019-10-18 西安艾润物联网技术服务有限责任公司 Payment data processing method and processing device
CN110602203B (en) * 2019-09-10 2023-04-25 北京阿帕科蓝科技有限公司 Voice broadcasting method based on cloud platform and system and sounding device with method
CN112543432A (en) * 2019-09-20 2021-03-23 上海擎感智能科技有限公司 Information management/processing method/system, storage medium, vehicle machine/client
CN111178579A (en) * 2019-11-26 2020-05-19 恒大智慧科技有限公司 Automatic navigation method in intelligent community, computer equipment and readable storage medium
CN114913854A (en) * 2022-07-11 2022-08-16 广州小鹏汽车科技有限公司 Voice interaction method, server and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101616358A (en) * 2009-07-24 2009-12-30 深圳市凯立德计算机***技术有限公司 A kind of point of interest voice broadcast method and point of interest voice broadcast equipment
CN104655146A (en) * 2015-02-11 2015-05-27 北京远特科技有限公司 Method and system for navigation or communication in vehicle
CN107170472A (en) * 2016-03-08 2017-09-15 阿里巴巴集团控股有限公司 A kind of onboard audio data playing method and equipment

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100411124B1 (en) * 2001-10-16 2003-12-18 현대자동차주식회사 Navigation device for vehicles
CN101349569B (en) * 2008-08-29 2012-03-21 深圳市凯立德科技股份有限公司 Method and apparatus for playing navigation information
CN102384751B (en) * 2010-09-01 2015-06-03 北京四维图新科技股份有限公司 Method for realizing voice navigation of navigation terminal and navigation terminal
CN102522085B (en) * 2011-11-28 2013-06-12 常熟南师大发展研究院有限公司 Intelligent tour guide service system with scenic spot and intersection broadcasting function
CN102435202B (en) * 2011-12-01 2015-03-11 广西卫通汽车信息技术有限公司 Cloud speech navigation method and device
CN105702270B (en) * 2014-11-27 2020-06-23 深圳市腾讯计算机***有限公司 Music playing method and device
CN106156303B (en) * 2016-06-30 2019-12-24 百度在线网络技术(北京)有限公司 Broadcast processing method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101616358A (en) * 2009-07-24 2009-12-30 深圳市凯立德计算机***技术有限公司 A kind of point of interest voice broadcast method and point of interest voice broadcast equipment
CN104655146A (en) * 2015-02-11 2015-05-27 北京远特科技有限公司 Method and system for navigation or communication in vehicle
CN107170472A (en) * 2016-03-08 2017-09-15 阿里巴巴集团控股有限公司 A kind of onboard audio data playing method and equipment

Also Published As

Publication number Publication date
CN107894238A (en) 2018-04-10

Similar Documents

Publication Publication Date Title
CN107894238B (en) Vehicle-mounted navigation method and device
US10818286B2 (en) Communication system and method between an on-vehicle voice recognition system and an off-vehicle voice recognition system
US11264026B2 (en) Method, system, and device for interfacing with a terminal with a plurality of response modes
JP4260788B2 (en) Voice recognition device controller
CN103810995B (en) Adjusting method and system for voice system
US8280619B2 (en) Portable navigation apparatus with refueling prompt function and method thereof
CN105027194B (en) Recognition of speech topics
CN103811002B (en) Adjusting method and system for voice system
CN103810005B (en) Adjusting method and system for voice system
US11799574B2 (en) Vehicle-based media system with audio ad and navigation-related action synchronization feature
US9502029B1 (en) Context-aware speech processing
CN106197446B (en) navigation route planning method and device
KR102592833B1 (en) Control system and method of interlocking control system of voice recognition function of vehicle
JP2006317573A (en) Information terminal
CN106101168A (en) Car-mounted terminal, cloud service equipment, onboard system and information processing method and device
CN110211589A (en) Awakening method, device and vehicle, the machine readable media of onboard system
US20200365139A1 (en) Information processing apparatus, information processing system, and information processing method, and program
US20200410988A1 (en) Information processing device, information processing system, and information processing method, and program
JP2008287193A (en) Voice interaction apparatus
JP7289848B2 (en) Method for pushing information, method and apparatus for controlling presentation of content
JP2012173702A (en) Voice guidance system
US11620994B2 (en) Method for operating and/or controlling a dialog system
CN103871400A (en) Methods and systems for speech systems
CN113971892B (en) Broadcasting method and device of station, multimedia equipment and storage medium
CN116168704B (en) Voice interaction guiding method, device, equipment, medium and vehicle

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant