Navigation voice broadcasting method and device, electronic equipment and storage medium

By using intelligent guidance judgment logic and countdown automatic confirmation mechanism, the navigation voice broadcast mode is automatically adjusted, which solves the problem that the information output density in the existing technology cannot match the driver's familiarity with the environment and the complexity of road conditions, thus improving driving safety and the continuity of information transmission.

CN122015898APending Publication Date: 2026-05-12CHINA FAW CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHINA FAW CO LTD
Filing Date
2025-12-12
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

The existing navigation voice broadcast mode cannot be adaptively adjusted, resulting in the information output density not matching the driver's familiarity with the environment and the complexity of road conditions. This causes significant auditory interference, easy loss of key information, and safety hazards in driving interaction.

Method used

By using intelligent guidance and judgment logic, combined with verification of administrative region consistency, road environment safety, and road condition complexity, the broadcast mode is automatically adjusted, and a countdown automatic confirmation mechanism is introduced to reduce human-computer interaction.

Benefits of technology

It achieves a match between the density of navigation information output and the driver's familiarity with the environment and the complexity of road conditions, reduces auditory interference, and improves driving safety and the continuity of information transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122015898A_ABST
    Figure CN122015898A_ABST
Patent Text Reader

Abstract

The invention discloses a navigation voice broadcasting method and device, electronic equipment and a storage medium, and relates to the technical field of navigation.The method comprises the steps that a navigation destination request is obtained, and common city information is determined through an address information query module; vehicle running state data including administrative city codes, road grade identification values and subsequent action states are monitored in real time; based on the common city information and the vehicle running state data, intelligent guide judgment is executed, and a detailed broadcast mode recommendation instruction or a simple broadcast mode recommendation instruction is generated; and in response to the recommendation instruction, controlling the touch display panel to render the interaction window, and updating the voice broadcast mode state according to the user touch input state value or the overtime default confirmation logic. Detailed broadcasting is recommended when the vehicle is in a non-common city and the road condition is complex, simple broadcasting is recommended when the vehicle is in a common city and the road condition is simple, a countdown automatic confirmation mechanism reduces the driving interaction load, and warning tone conflicts are avoided by detecting the audio channel occupation state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of navigation technology, and in particular to navigation voice broadcasting methods and devices, electronic devices, and storage media. Background Technology

[0002] With the widespread adoption of in-vehicle navigation systems and mobile smart devices, voice navigation has become an important means of assisting driving. Existing navigation systems typically offer two basic options: detailed navigation mode and concise navigation mode, which drivers can manually select before starting navigation.

[0003] However, existing voice broadcast modes suffer from insufficient flexibility. On the one hand, when drivers are driving in frequently used urban areas, they already possess prior knowledge and memory of the surrounding road network. In this situation, if the navigation system still uses a detailed broadcast mode, it will frequently broadcast a large amount of non-core information such as road names, distances, and landmarks. This redundant voice information will create auditory interference, which will distract the driver from the actual traffic environment and affect driving comfort.

[0004] On the other hand, when drivers enter unfamiliar urban areas, they may make mistakes at complex intersections or consecutive turning points due to their unfamiliarity with the road network environment. If the system is currently in a simplified broadcast mode, broadcasting only the core steering actions and distance information, the lack of information may cause drivers to miss key turning points and deviate from the path.

[0005] Existing navigation systems typically require drivers to manually switch between two modes. This manual switching is not only cumbersome, but also distracts drivers during high-speed driving or complex traffic conditions, posing a safety hazard.

[0006] In addition, the existing system lacks occupancy detection of the navigation voice channel when switching modes or playing prompts. The prompts or system voices are prone to audio conflicts with the ongoing navigation guidance broadcast, causing high-priority road condition and turning information to be covered or interrupted, affecting the effective transmission of key information.

[0007] Therefore, existing navigation voice broadcasting technology still needs improvement in terms of the accuracy of information output, the intelligence of mode adjustment, and the safety of human-computer interaction. Summary of the Invention

[0008] The purpose of this invention is to provide a navigation voice broadcast method and device, electronic device, and storage medium, which at least solves the technical problem that the static setting of existing navigation voice broadcast modes leads to the inability of information output density to adaptively match the driver's familiarity with the environment and the complexity of road conditions, as well as the problems caused by this, such as large auditory interference for the driver, easy loss of key information, and significant safety hazards in driving interaction operations.

[0009] This invention provides the following solution:

[0010] The first aspect of this invention provides a navigation voice broadcast method, comprising the following steps:

[0011] S1. Obtain the navigation destination request, parse the navigation destination request to obtain the navigation destination location coordinate data, and use the address information query module to determine the commonly used city information based on the navigation destination location coordinate data;

[0012] The process of determining frequently used city information includes receiving a frequently used address confirmation signal generated by the cloud map service system based on historical navigation frequency statistics, calling the data retrieval interface of the address information storage module, spatially matching the navigation destination location coordinate data with the geofence data in the local administrative division database, and outputting the matching city name code as frequently used city information.

[0013] S2. Real-time monitoring of vehicle operation status data, including the current administrative city code of the vehicle, the current road grade identification value, the current active voice broadcast mode status, and the existence status identification of the subsequent actions of the forward movement point.

[0014] S3. Based on commonly used city information and vehicle operation status data, perform intelligent guidance judgment and generate detailed or concise broadcast mode recommendation instructions. The intelligent guidance judgment logic includes detailed broadcast guidance judgment for unfamiliar driving scenarios and concise broadcast guidance judgment for familiar driving scenarios.

[0015] S4. In response to the detailed or concise broadcast mode recommendation command, control the touch display panel to render a floating interactive window in the form of a Toast pop-up on the surface of the navigation map screen, detect the audio channel occupancy status of the navigation voice broadcast module to determine whether to play a prompt tone, and update the currently effective voice broadcast mode status according to the user's touch input status value or the timeout default confirmation logic.

[0016] The second aspect of the present invention provides a navigation voice broadcast device, including an address information query module, which is used to receive a commonly used address confirmation signal fed back by a cloud map service system, extract navigation destination location coordinate data, perform spatial matching between the navigation destination location coordinate data and geofence data in the local administrative division database maintained by the address information storage module, and output the matching city name code as commonly used city information.

[0017] The intelligent guidance and judgment module is used to acquire vehicle operation status data in real time, perform intelligent guidance judgment based on commonly used city information and vehicle operation status data, and generate detailed or concise broadcast mode recommendation instructions. The vehicle operation status data includes the administrative city code where the vehicle is currently located, the current road level identification value, the current effective voice broadcast mode status, and the existence status identification of the subsequent actions of the vehicle ahead.

[0018] The navigation broadcast settings module is used to manage the configuration parameters of the voice broadcast mode and output the status of the currently effective voice broadcast mode to the intelligent guidance judgment module;

[0019] The interactive control unit is used to respond to detailed or concise broadcast mode recommendation instructions, control the touch display panel to render the interactive window, and update the currently active voice broadcast mode status according to the user's touch input status value or timeout default confirmation logic.

[0020] The address information storage module is used to build and maintain the local administrative division database and provides a data retrieval interface for the address information query module to call.

[0021] The navigation voice broadcast module is used to perform voice synthesis and playback tasks; the interactive control unit is also used to detect the audio channel occupancy status of the navigation voice broadcast module to determine whether to play the prompt tone.

[0022] A third aspect of the present invention provides an electronic device for navigation voice broadcasting, including a memory for storing computer programs;

[0023] A processor is configured to execute a computer program stored in a memory, and when the computer program is executed by the processor, it implements the steps of the navigation voice broadcasting method provided in the first aspect of the present invention.

[0024] A fourth aspect of the present invention provides a computer-readable storage medium comprising:

[0025] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the navigation voice broadcasting method provided in the first aspect of the present invention.

[0026] This technical solution achieves dynamic adaptive adjustment of the navigation voice broadcast mode by introducing intelligent guidance judgment logic. During the intelligent guidance judgment process, the system combines administrative region consistency verification, road environment safety verification, broadcast mode status verification, and road condition complexity verification.

[0027] Specifically, when the vehicle is in an uncommon urban area, the road conditions permit interaction, the system is in concise broadcast mode, and there is continuous movement on the road ahead, the system automatically recommends switching to detailed broadcast mode to prevent the driver from missing key guidance in unfamiliar and complex environments.

[0028] When the vehicle is in a frequently used urban area, the road environment permits interaction, the system is in detailed broadcast mode, and there is no continuous movement on the road ahead, the system automatically recommends switching to concise broadcast mode to reduce auditory interference for the driver. Furthermore, this technical solution introduces a countdown automatic confirmation mechanism, mapping no-operation behavior to an agreement to change instructions, minimizing the human-machine interaction cost for the driver during driving, and improving driving safety while ensuring the effectiveness of information transmission.

[0029] The above solution achieves the following beneficial technical effects:

[0030] This application utilizes an intelligent guidance judgment module that combines administrative region consistency verification, road environment safety verification, and road condition complexity verification to generate differentiated broadcast mode recommendation instructions based on commonly used city information and vehicle operating status data. It can proactively recommend detailed broadcast modes when the vehicle is in a less frequently used city area with complex road conditions, preventing the driver from missing key intersections. Simultaneously, it proactively recommends concise broadcast modes when the vehicle is in a frequently used city area with simple road conditions, reducing the distraction of irrelevant voice information and achieving a match between the density of navigation information output and the driver's familiarity with the environment and the complexity of road conditions.

[0031] This application incorporates a countdown-based automatic confirmation mechanism and a timeout-based default confirmation logic in the human-computer interaction process. When rendering the floating interactive window, the interaction control unit activates the countdown timer and maps the state of no detected touch operation and the countdown ending to an agreement to the change command, automatically updating the currently active voice broadcast mode to the target recommended broadcast mode. This design allows the driver to follow the system's intelligent recommendations without needing to use their hands for clicking, reducing the human-computer interaction load during driving and improving driving safety.

[0032] This application utilizes an interactive control unit to detect the occupancy status of the audio channel of the navigation voice broadcast module in real time to execute a prompt tone playback strategy. The speaker is only driven to play prompt tones when the navigation voice channel is idle; if the navigation voice broadcast module is outputting navigation guidance voice, the prompt tone playback request is automatically ignored. This auditory channel conflict avoidance mechanism ensures that mode switching prompt tones do not interfere with or cover high-priority navigation traffic information broadcasts, guaranteeing the continuity and clarity of key navigation information. Attached Figure Description

[0033] Figure 1This is a schematic diagram of the system architecture and functional module connections of the present invention.

[0034] Figure 2 This is a flowchart of the method of the present invention. Detailed Implementation

[0035] The technical solution of the present invention will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0036] See attached document Figure 1 This invention provides a navigation voice broadcast system and its operating environment for implementing a navigation voice broadcast method. The navigation voice broadcast system includes an in-vehicle positioning system, an in-vehicle navigation system, and a cloud-based map service system. The in-vehicle positioning system, the in-vehicle navigation system, and the cloud-based map service system are connected via a data link to achieve information exchange.

[0037] The vehicle positioning system is configured on the vehicle's terminal side. It collects real-time data on the vehicle's geographic location coordinates, speed, and heading angle. This data is then transmitted in real-time to the vehicle navigation system. The vehicle positioning system provides the vehicle navigation system with basic location awareness capabilities.

[0038] The cloud-based map service system is deployed on a remote server. It stores massive amounts of historical navigation behavior data from users. The cloud-based map service system establishes a two-way communication connection with the in-vehicle navigation system. It receives navigation destination information uploaded by the in-vehicle navigation system. The cloud-based map service system queries its historical database based on the navigation destination information. It determines whether the navigation destination is a frequently used address based on historical navigation frequency. The cloud-based map service system then returns the determination result to the in-vehicle navigation system.

[0039] The in-vehicle navigation system is the core processing unit of the navigation voice broadcast system. It integrates a navigation broadcast settings module, a navigation voice broadcast module, an address information storage module, an address information query module, and an intelligent guidance judgment module.

[0040] The navigation broadcast settings module provides broadcast mode selection options on the human-computer interaction interface. These options include a detailed broadcast mode and a concise broadcast mode. The navigation broadcast settings module only supports single-selection. The default setting is detailed broadcast mode. The module records and stores the currently active voice broadcast mode.

[0041] The navigation voice broadcast module is connected to the navigation broadcast settings module. The navigation voice broadcast module receives navigation broadcast text information from the cloud-based map service system. It converts the navigation broadcast text information into voice signals and plays them. The content played by the navigation voice broadcast module includes turn signal information, lane guidance information, electronic eye warning information, road condition information ahead, and safety reminders.

[0042] The address information storage module has a local address database. This database stores administrative division address information nationwide, accurate to the municipal level. The module supports data update operations to ensure the timeliness of the administrative division address information.

[0043] The address information query module is connected to the address information storage module. The address information query module is activated when a frequently used address is identified. It uses navigation destination information as search keywords. The address information query module then performs a traversal search within the address information storage module. Finally, it retrieves the municipal administrative region to which the navigation destination information belongs. The retrieved municipal administrative regions are then defined as frequently used city information.

[0044] The intelligent guidance and judgment module establishes data connections with the vehicle positioning system, address information query module, and navigation broadcast setting module, respectively. The intelligent guidance and judgment module is used to acquire vehicle operating status data in real time. Based on the acquired vehicle operating status data, the intelligent guidance and judgment module performs logical operations. To clarify the data input dimensions of the intelligent guidance and judgment module, an input state vector is defined. as follows:

[0045] ;

[0046] In the formula: This indicates the administrative region information currently located by the vehicle, provided by the vehicle positioning system. This indicates commonly used city information output by the address information query module; This indicates the road grade attribute of the road the vehicle is currently traveling on; This indicates the status of the currently active voice broadcast mode, as fed back by the navigation broadcast settings module. This indicates the action attribute information of the forward maneuvering point in the current navigation path.

[0047] The intelligent guidance and judgment module has pre-set logical judgment rules. The intelligent guidance and judgment module will input the state vector. Each component in the code is substituted into the logical judgment rules for calculation. The intelligent guidance judgment module generates a broadcast mode switching command based on the calculation result. The intelligent guidance judgment module sends the broadcast mode switching command to the navigation broadcast setting module and the display interface control unit of the in-vehicle navigation system. The display interface control unit generates a pop-up prompt message based on the broadcast mode switching command. The navigation broadcast setting module executes the broadcast mode switching based on the user's confirmation operation or timeout default operation.

[0048] The various modules work together to dynamically adjust the navigation voice broadcast mode. The in-vehicle navigation system obtains real-time location through the in-vehicle positioning system. It determines destination attributes through a cloud-based map service system. The system uses an address information query module to obtain spatial reference points. The system utilizes an intelligent guidance judgment module to monitor changes in the driving scene in real time. Finally, the in-vehicle navigation system outputs information to the user through the navigation broadcast settings module and the navigation voice broadcast module.

[0049] See attached document Figure 1 In terms of physical hardware, in-vehicle navigation systems rely on in-vehicle terminal entities. These entities include a central processing unit (CPU), non-volatile memory (NDRAM), random access memory (RAM), a touchscreen display panel, an audio power amplifier, speakers, and a wireless communication module. The CPU establishes electrical connections with the NDRAM, RAM, touchscreen display panel, audio power amplifier, and wireless communication module via the in-vehicle electronic system bus.

[0050] The central processing unit (CPU) is the core of the system, executing the navigation voice broadcast control logic. The CPU reads and executes computer program instructions stored in non-volatile memory. When executed by the CPU, these instructions implement the logical functions of the intelligent guidance judgment module, the navigation broadcast setting module, and the address information query module. Non-volatile memory persistently stores the local address database built by the address information storage module. This database contains nationwide administrative division topology data. Random access memory (RAM) temporarily stores real-time vehicle status data reported by the vehicle positioning system and query results returned by the cloud map service system during system operation.

[0051] The touchscreen display panel serves as the human-machine interface for the in-vehicle navigation system. It displays the navigation map and pops up an interactive window when a broadcast mode switching command is received. The touchscreen display panel is equipped with touch sensors. These sensors collect user click signals when confirming or canceling options in the interactive window. The touch sensors then relay these click signals to the central processing unit.

[0052] An audio power amplifier is connected to a speaker. The audio power amplifier receives the audio signal generated by the navigation voice broadcast module. After amplifying the audio signal, the audio power amplifier drives the speaker to produce sound. The speaker is used to play the navigation voice broadcast content and the prompt tone when switching modes.

[0053] The wireless communication module supports cellular mobile communication network protocols. It establishes a remote data channel between the in-vehicle navigation system and the cloud-based map service system. The wireless communication module is responsible for sending navigation destination query requests and receiving frequently used address determination results from the cloud-based map service system.

[0054] The vehicle positioning system physically consists of a Global Navigation Satellite System (GNSS) receiver module. This module is equipped with a satellite signal receiving antenna, which is mounted on the vehicle's roof or windshield. The GNSS receiver module captures radio frequency (RF) signals transmitted by positioning satellites. It demodulates and calculates these RF signals and outputs the vehicle's current longitude, latitude, speed, and timestamp information.

[0055] To quantify the processing performance of the in-vehicle terminal when executing intelligent guidance judgment logic, the processing latency of the central processing unit is defined. as follows:

[0056] ;

[0057] In the formula: This indicates the computation time required for the central processing unit to execute the logical judgment rules in the intelligent guidance judgment module; This indicates the input / output time required for the central processing unit to read real-time vehicle status data from random access memory; This indicates the graphics processing time required for the central processing unit to control the rendering of interactive windows on the touch display panel.

[0058] The vehicle-mounted terminal reduces processing latency by optimizing the execution efficiency of computer program instructions. The processing latency is maintained at the millisecond level. This millisecond-level processing delay ensures that the timing of the broadcast mode switching notification is synchronized with the vehicle's driving status in real time.

[0059] See attached document Figure 2 The navigation initialization phase is the starting point of the navigation voice broadcast control method. This phase primarily involves determining the attributes of the navigation destination and mapping its spatial affiliation. The specific execution flow of the navigation initialization phase is as follows.

[0060] Step S1: The in-vehicle navigation system responds to the user's input on the touchscreen display panel. The in-vehicle navigation system receives the user's navigation destination request. The in-vehicle navigation system parses the navigation destination request. The in-vehicle navigation system extracts the navigation destination's location coordinates from the navigation destination request.

[0061] The in-vehicle navigation system generates a frequently used address verification request. This request includes the coordinates of the navigation destination and the user's identification information. The in-vehicle navigation system sends the verification request to the cloud-based map service system via a wireless communication module. The cloud-based map service system receives the verification request and retrieves the corresponding historical navigation behavior database based on the user's identification information.

[0062] The cloud-based map service system calculates the historical navigation frequency for navigation destination location coordinates in its historical navigation behavior database. The system then compares this historical navigation frequency with a preset frequency threshold. To clarify the logic for determining frequently used addresses, a frequently used address determination function is defined. as follows:

[0063] ;

[0064] In the formula: This represents the historical navigation frequency value obtained from statistics on the location coordinates of the navigation destination, as compiled by the cloud-based map service system. This indicates the preset frequency threshold value; This indicates that the determination result is yes, meaning that the navigation destination location coordinates data belong to a commonly used address; This indicates that the result is negative, meaning the navigation destination location coordinates are not a commonly used address.

[0065] When the calculation result is At that time, the cloud-based map service system generates a frequently used address confirmation signal. The cloud-based map service system then feeds this signal back to the in-vehicle navigation system. When the calculation result is... At this time, the cloud-based map service system generates a non-standard address confirmation signal. The cloud-based map service system then sends this non-standard address confirmation signal back to the in-vehicle navigation system. Upon receiving the non-standard address confirmation signal, the in-vehicle navigation system terminates the subsequent intelligent guidance determination process and operates according to the default navigation mode.

[0066] Upon receiving a confirmation signal for a frequently used address, the in-vehicle navigation system activates its internal address information query module. This module accesses the local address information storage module, which pre-stores an administrative division topology structure tree. This structure tree includes provincial, city, and district / county nodes across the entire country.

[0067] The address information query module maps the navigation destination location coordinates data to an administrative division topology structure tree. It then locates the leaf node to which the navigation destination location coordinates data belongs. Next, it traces back up to the corresponding city node. Finally, it retrieves the name code information of the city node and marks it as frequently used city information.

[0068] The in-vehicle navigation system caches frequently used city information in random access memory. This information serves as the benchmark reference data for logical comparison by the intelligent guidance and judgment module during subsequent navigation. Through these steps, the system completes the feature transformation from discrete geographic coordinates to city areas with administrative jurisdiction.

[0069] See attached document Figure 2 Step S2: The monitoring mechanism during navigation is the core component of the in-vehicle navigation system's perception of the external environment and internal state. The monitoring mechanism is activated after the vehicle begins traveling along the planned path. It cyclically performs data acquisition and processing tasks in discrete time steps.

[0070] The in-vehicle navigation system receives real-time dynamic positioning data streams from the vehicle's positioning system. These dynamic positioning data streams include longitude coordinates, latitude coordinates, and driving direction angles. The in-vehicle navigation system then accesses an electronic map database pre-stored in non-volatile memory. The system executes a map matching algorithm, which maps the dynamic positioning data streams to specific road network topology links within the electronic map database.

[0071] The in-vehicle navigation system extracts environmental attribute information about the vehicle's current location based on the output of map matching algorithms. It identifies the administrative division to which the vehicle is located, determining the city name. The system also identifies the road classification attribute of the road the vehicle is currently traveling on. Road classification attributes include highway, urban expressway, national highway, and ordinary road attributes.

[0072] The in-vehicle navigation system simultaneously reads the current navigation route planning data. It analyzes the navigation route planning data for the nearest turning point to the vehicle's current location. The system then searches for consecutive driving commands after the turning point. These driving commands include left turn, right turn, and U-turn commands.

[0073] To describe the data update logic of the monitoring mechanism in the time dimension, we define the first... Vehicle operation feature vector for each sampling period as follows:

[0074] ;

[0075] In the formula: Indicates the index of a discrete time-sampled sequence; Indicates the first The administrative city code of the vehicle currently located in each sampling period; Indicates the first The current road grade identifier value identified in each sampling period; Indicates the first The presence status indicator of the subsequent actions of the forward maneuvering point determined in each sampling period.

[0076] The in-vehicle navigation system updates the vehicle's operational feature vector according to a preset monitoring frequency. The values ​​in the table. The monitoring frequency is set to update once per second. The updated vehicle running feature vector. The data is written to the shared data area of ​​random access memory. This shared data area provides the intelligent guidance decision-making module with the latest input data. The real-time monitoring mechanism ensures that subsequent intelligent guidance decision-making logic can perform calculations based on the latest vehicle status and environmental information. The real-time monitoring mechanism continues to run until the navigation task ends or the user manually terminates the navigation.

[0077] See attached document Figure 2 Step S3: The top-level logic of the intelligent guidance decision-making module is used to determine whether to trigger the interactive process of switching the broadcast mode. The intelligent guidance decision-making module reads commonly used city information stored in the random access memory. The intelligent guidance decision-making module reads the vehicle operation feature vector updated in real time in the shared data area. The intelligent guidance decision-making module obtains the status of the currently effective voice broadcast mode from the navigation broadcast setting module.

[0078] The intelligent guidance and judgment module performs comprehensive logical operations based on the acquired data. These operations aim to detect specific scene transition events. Scene transition events include switching from a familiar environment to an unfamiliar environment and switching from an unfamiliar environment to a familiar environment. To mathematically describe the output logic of the intelligent guidance and judgment module, the switching trigger state variables are defined as follows:

[0079] ;

[0080] In the formula: This indicates switching the trigger status variable; a value of 1 represents triggering a prompt, and a value of 0 represents maintaining the current state. This represents the pre-set comprehensive logic mapping function within the intelligent guidance and judgment module; Indicates the vehicle's current administrative city code; Indicates the administrative city code corresponding to commonly used city information; Indicates the current road grade label value; This indicates the currently active voice broadcast mode. This indicates the presence status of the preceding maneuver point and its subsequent actions.

[0081] When switching trigger state variables When the calculation result is 1, the intelligent guidance judgment module generates a mode switching request signal. The intelligent guidance judgment module transmits the mode switching request signal to the interaction control unit of the in-vehicle navigation system. The interaction control unit responds to the mode switching request signal. The interaction control unit controls the touch display panel to render the interactive window. The interaction control unit controls the audio power amplifier to drive the speaker to play a prompt tone.

[0082] When switching trigger state variables When the calculation result is 0, the intelligent guidance judgment module continues to wait for the next data update cycle of the monitoring mechanism. The intelligent guidance judgment module repeatedly executes the comprehensive logic calculation. The top-level logic ensures that the broadcast mode switching is only triggered when there is a qualitative change in the vehicle driving environment and the safety and necessity conditions are met.

[0083] See attached document Figure 2 The intelligent guidance and judgment logic relies on specific basic filtering conditions to screen vehicle operating status. These basic filtering conditions constitute the pre-entry threshold for triggering subsequent refined scenario judgments. The basic filtering conditions mainly include administrative region change detection conditions and road level safety detection conditions.

[0084] The administrative region change detection condition is used to identify whether a vehicle is traveling across cities. The intelligent guidance and judgment module compares the administrative city code of the vehicle's current location with the administrative city codes corresponding to commonly used city information. To quantify the matching relationship of administrative regions, a city matching status variable is defined. as follows:

[0085] ;

[0086] In the formula: This represents the city matching state variable, with numerical values. This indicates that the vehicle is currently located in a non-frequently used urban area. This indicates that the vehicle is currently located in a commonly used urban area; Indicates the administrative city code where the vehicle is currently located; This indicates the administrative city code corresponding to commonly used city information.

[0087] The intelligent guidance and judgment module monitors the city matching status variables over time. The numerical change. When the city matches the state variable. The value is from jump to At that time, the intelligent guidance and judgment module identifies the event as the vehicle leaving a common city. When the city matches the state variable The value is from jump to At that time, the intelligent guidance and judgment module identified the event as the vehicle entering a common city.

[0088] Road level safety detection conditions are used to suppress pop-up interactive behavior during high-speed driving. The intelligent guidance judgment module reads the current road level identifier value. The intelligent guidance judgment module performs a set inclusion relationship operation between the current road level identifier value and the standard highway attribute value. To determine whether the current road environment permits interaction, an interaction safety permission variable is defined. as follows:

[0089] ;

[0090] In the formula: Represents the interactive security permission variable, numerical value Indicates permission for interaction, numerical value Indicates suppression of interaction; Indicates the current road grade label value; This represents the set of road grade definition values ​​corresponding to highways and urban expressways.

[0091] The intelligent guidance judgment module only interacts with security permission variables. The value is equal to Subsequent logical operations are then performed. When interacting with security permission variables... The value is equal to At this time, the intelligent guidance and judgment module maintains the current voice broadcast mode. The road level safety detection mechanism ensures that the driver does not receive visual interference information while driving at high speeds.

[0092] See attached document Figure 2 The intelligent guidance judgment logic includes a detailed broadcast guidance process for driving scenarios in unfamiliar environments. This detailed broadcast guidance process aims to solve the technical problem of drivers missing key intersections due to insufficient navigation information when driving in unfamiliar geographical areas. The detailed broadcast guidance process is executed by the intelligent guidance judgment module. This module performs four logical checks on the current system status within each monitoring cycle.

[0093] The first layer of verification is the administrative region difference check. The intelligent guidance judgment module reads the city matching status variable. When the value of the city matching status variable is 1, the intelligent guidance judgment module determines that the vehicle is currently in an uncommon city area. The vehicle being in an uncommon city area means that the driver lacks prior knowledge of the surrounding road network environment.

[0094] The second layer of verification is road environment safety verification. The intelligent guidance judgment module reads the interaction safety permission variable. When the value of the interaction safety permission variable is 1, the intelligent guidance judgment module determines that the current road environment allows for visual pop-up interaction. A value of 1 for the interaction safety permission variable excludes the possibility that the vehicle is in a high-speed cruising state on a highway or urban expressway.

[0095] The third layer of verification is the broadcast mode status verification. The intelligent guidance judgment module reads the currently effective voice broadcast mode status. The intelligent guidance judgment module determines whether the currently effective voice broadcast mode status is the concise broadcast mode. When the currently effective voice broadcast mode status is the concise broadcast mode, the intelligent guidance judgment module confirms that the system has the necessary space to switch to the detailed broadcast mode.

[0096] The fourth layer of verification is road condition complexity verification. The intelligent guidance judgment module performs a forward-looking analysis of the navigation route planning data. The intelligent guidance judgment module extracts the first maneuvering point the vehicle is about to reach. The intelligent guidance judgment module extracts the second maneuvering point immediately following the first maneuvering point. The intelligent guidance judgment module calculates the path distance between the first and second maneuvering points. The intelligent guidance judgment module compares the path distance with a preset continuous action distance threshold. When the path distance is less than the preset continuous action distance threshold, the intelligent guidance judgment module determines that there is a subsequent action at the preceding maneuvering point. The existence of a subsequent action indicates that the current road segment is a complex and variable road segment. To quantify the determination logic of the subsequent action, a subsequent action state variable is defined. as follows:

[0097] ;

[0098] In the formula: This represents the state variable for the subsequent action, with a numerical value. This indicates that a subsequent action exists; the numerical value... This indicates that there is no subsequent action; This represents the topological path distance between the first maneuvering point that is about to be reached and the adjacent second maneuvering point in the navigation path planning data. This represents the system's preset continuous action judgment distance threshold constant.

[0099] The intelligent guidance judgment module performs a logical AND operation on the results of the above four verifications. This logical AND operation is used to generate a detailed mode switching trigger signal. To clarify the trigger logic for detailed broadcast guidance, a detailed mode trigger variable is defined. as follows:

[0100] ;

[0101] In the formula: This represents the variable that triggers the detailed mode; a value of 1 indicates that the switching condition is met. This indicates the city matching status flag value; a value of 1 represents a rarely used city. This indicates the interactive safety permission identifier value, with a value of 1 representing a non-highway road; This value indicates the current broadcast mode status. It is 1 when the system is in concise broadcast mode, and 0 otherwise. This indicates the status flag value for the subsequent action.

[0102] When the detailed mode triggers the variable When the calculation result is 1, the intelligent guidance judgment module outputs a detailed broadcast mode recommendation instruction. This instruction triggers the subsequent human-machine interaction confirmation process. The detailed broadcast guidance process ensures that switching suggestions are only pushed to the driver in specific combinations of conditions: unfamiliar cities, non-highways, and current conditions that are simple yet complex. This limitation of specific combinations of conditions avoids frequently disturbing the driver on simple straight sections or highway cruising sections.

[0103] See attached document Figure 2 The intelligent guidance judgment logic includes a concise voice guidance process for familiar driving environments. This concise voice guidance process aims to address the technical problem of auditory interference caused by excessively frequent navigation voice announcements when driving in familiar geographical areas. The concise voice guidance process is executed by the intelligent guidance judgment module. This module performs four logical checks on the current system status within each monitoring cycle.

[0104] The first layer of verification is an administrative region consistency check. The intelligent guidance and judgment module reads the administrative city code of the vehicle's current location. The intelligent guidance and judgment module then reads the administrative city codes corresponding to commonly used city information. The intelligent guidance and judgment module determines whether the numerical values ​​of the vehicle's current administrative city code and the administrative city codes corresponding to commonly used city information are equal. If the values ​​are equal, the intelligent guidance and judgment module determines that the vehicle is currently in a commonly used city area. The vehicle being in a commonly used city area indicates that the driver possesses prior knowledge of the surrounding road network environment.

[0105] The second layer of verification is road environment safety verification. The intelligent guidance judgment module reads the interaction safety permission variable. When the value of the interaction safety permission variable is 1, the intelligent guidance judgment module determines that the current road environment allows for visual pop-up interaction. A value of 1 for the interaction safety permission variable ensures that the vehicle is not in a high-speed cruising state on a highway or urban expressway.

[0106] The third layer of verification is the broadcast mode status verification. The intelligent guidance judgment module reads the currently effective voice broadcast mode status. The intelligent guidance judgment module determines whether the currently effective voice broadcast mode status is detailed broadcast mode. When the currently effective voice broadcast mode status is detailed broadcast mode, the intelligent guidance judgment module confirms that the system has the necessary space to switch to a concise broadcast mode.

[0107] The fourth verification step is a road condition simplicity check. The intelligent guidance judgment module performs post-processing analysis on the navigation route planning data. It extracts the path distance between the first maneuvering point the vehicle is about to reach and the adjacent second maneuvering point. The intelligent guidance judgment module compares this path distance with a preset continuous action distance threshold. When the path distance is greater than or equal to the preset continuous action distance threshold, the intelligent guidance judgment module determines that there is no subsequent action at the upcoming maneuvering point. The absence of subsequent action indicates that the current road segment is a simple road segment. To quantify the determination logic of no subsequent action, a simple road condition state variable is defined. as follows:

[0108] ;

[0109] In the formula: Represents simple road condition state variables, numerical values Indicates that there is no subsequent action, numerical value This indicates that a subsequent action exists; This represents the topological path distance between the first maneuvering point that is about to be reached and the adjacent second maneuvering point in the navigation path planning data. This represents the system's preset continuous action judgment distance threshold constant.

[0110] The intelligent guidance judgment module performs a logical AND operation on the results of the above four verifications. This logical AND operation is used to generate a simplified mode switching trigger signal. To clarify the trigger logic for simplified broadcast guidance, a simplified mode trigger variable is defined. as follows:

[0111] ;

[0112] In the formula: This variable represents the trigger for the simplified mode; a value of 1 indicates that the switching condition is met. This represents the city consistency status identifier value. The value is 1 when the administrative city code of the vehicle is currently equal to the administrative city code corresponding to the commonly used city information, and 0 otherwise. This indicates the interactive safety permission identifier value, with a value of 1 representing a non-highway road; This value indicates the current broadcast mode status. It is 1 when the system is in detailed broadcast mode, and 0 otherwise. This indicates a simple road condition status indicator value.

[0113] When concise mode triggers variables When the calculation result is 1, the intelligent guidance judgment module outputs a concise broadcast mode recommendation instruction. This instruction triggers the subsequent human-machine interaction confirmation process. The concise broadcast guidance process ensures that switching suggestions are only pushed to the driver under specific combinations of conditions: returning to frequently used cities, not on highways, and with detailed and simple road conditions. This specific combination of conditions avoids blindly reducing the amount of broadcast information at complex intersections or on road sections requiring high-frequency guidance.

[0114] See attached document Figure 2 Step S4: The human-machine interaction control process responds to the mode switching command output by the intelligent guidance and judgment module. The mode switching command includes both detailed and concise mode recommendation commands. The interaction control unit within the in-vehicle navigation system is responsible for simultaneously outputting visual and auditory cues.

[0115] The interactive control unit controls the touch display panel to render a floating interactive window on the surface of the navigation map screen. The floating interactive window uses a Toast pop-up format. When a detailed navigation recommendation is received, the floating interactive window displays text indicating whether to provide detailed navigation information. When a concise navigation recommendation is received, the floating interactive window displays text indicating whether to provide concise navigation information.

[0116] The floating interactive window contains virtual "Confirm" and "Cancel" buttons. The interaction control unit defaults to focusing the user interface on the "Confirm" button. This default focus allows the user to trigger the confirmation logic via a timeout mechanism without requiring any additional selection.

[0117] The interaction control unit sends a notification sound playback request to the audio processing unit simultaneously with rendering the floating interactive window. The audio processing unit reads the pre-stored short notification sound audio data. The auditory effect corresponding to the short notification sound audio data is a "ding" sound. Before executing the playback operation, the audio processing unit detects the current audio channel occupancy status.

[0118] The audio processing unit detects whether the navigation voice broadcast module is currently outputting navigation guidance voice. The audio processing unit also detects whether the in-vehicle multimedia module is currently outputting entertainment audio. To determine the playback strategy for prompt tones, audio output permission variables are defined. as follows:

[0119] ;

[0120] In the formula: This represents the audio output permission variable, with a numerical value. This indicates that the notification sound is allowed to play; the value is... This indicates that the notification sound is disabled. This indicates the status value of the navigation voice channel being occupied. This indicates that the navigation voice broadcast module is currently using the audio channel for broadcasting. (Value) This indicates that the navigation voice channel is currently idle.

[0121] When audio output permission variable The value is At this time, the audio processing unit decodes the short prompt tone audio data into an analog electrical signal. The audio processing unit transmits the analog electrical signal to the audio power amplifier. The audio power amplifier drives the speaker to play the prompt tone.

[0122] When audio output permission variable The value is At this time, the audio processing unit executes a discard strategy. The audio processing unit ignores the current prompt tone playback request. The audio processing unit does not transmit the short prompt tone audio data to the audio power amplifier. The discard strategy ensures that the prompt tone does not cover or interfere with high-priority navigation traffic announcements. The combination of visual and auditory cues ensures the effectiveness of information delivery while mitigating the risk of losing critical navigation information.

[0123] See attached document Figure 2 The interaction control unit activates a countdown timer while rendering the floating interactive window. The countdown timer defines the effective decision-making time window for the user regarding mode switching recommendation commands. The interaction control unit initializes the countdown timer to zero. The interaction control unit then increments and updates the countdown timer's current value according to the system clock frequency.

[0124] The interactive control unit continuously monitors touch event signals from the touch sensor during the countdown timer's operation. These touch event signals include click signals for the confirm virtual button and click signals for the cancel virtual button. Simultaneously, the interactive control unit compares the current count value of the countdown timer with a preset timeout threshold constant in real time. The preset timeout threshold constant is configured to be 10 seconds.

[0125] The interactive control unit determines the final navigation broadcast mode based on the combination of touch event signals and the current count value. To clarify the state transition logic of the countdown automatic confirmation mechanism, a final broadcast mode state variable is defined. as follows:

[0126] ;

[0127] In the formula: This represents the final broadcast mode state variable after the interaction process ends. This indicates the target recommendation broadcast mode output by the intelligent guidance and judgment module; This indicates the currently active original voice broadcast mode; This indicates the user's touch input status value, numerical value. This indicates that a confirmation virtual button click signal has been detected, and the value is... This indicates that a virtual button click cancellation signal has been detected, and the value is... This indicates that no touch operation was detected; This indicates the current count value of the countdown timer; This represents the preset timeout threshold constant.

[0128] When the user touch input status value equals Upon this, the interactive control unit immediately performs a mode switching operation. The interactive control unit updates the status in the navigation broadcast settings module to the target recommended broadcast mode. Simultaneously, the interactive control unit closes the floating interactive window and stops the countdown timer.

[0129] When the user touch input status value equals When the current count value is greater than or equal to the preset timeout threshold constant, the interaction control unit triggers the timeout default confirmation logic. The interaction control unit automatically updates the status in the navigation broadcast settings module to the target recommendation broadcast mode. The interaction control unit automatically closes the floating interactive window. The timeout default confirmation logic allows the driver to follow the system's intelligent recommendations without any manual operation.

[0130] When the user touch input status value equals At this time, the interaction control unit performs a cancellation operation. The interaction control unit maintains the state in the navigation broadcast settings module as the original voice broadcast mode. The interaction control unit closes the floating interaction window and stops the countdown timer. The countdown automatic confirmation mechanism minimizes the frequency of driver touch interaction with the in-vehicle central control screen during driving by mapping no operation to consent to the change.

[0131] See attached document Figure 1 This invention provides a navigation voice broadcast device. The navigation voice broadcast device operates within the computing environment of an in-vehicle terminal. Logically, the device is divided into a navigation broadcast setting module, a navigation voice broadcast module, an address information storage module, an address information query module, and an intelligent guidance judgment module. These modules communicate via software interfaces or shared memory areas.

[0132] The navigation broadcast settings module manages the configuration parameters of the voice broadcast mode. It provides a human-computer interaction interface. Through this interface, the module receives user commands to select either a detailed or concise broadcast mode. Based on the selection command, the module updates the internally stored current voice broadcast mode status flag. Finally, the module outputs the current voice broadcast mode status flag to the intelligent guidance judgment module.

[0133] The address information storage module is used to build and maintain a local administrative division database. This database stores province, city, and district / county geofence data nationwide in a tree-like topology. The address information storage module provides a data retrieval interface, through which it responds to external query requests.

[0134] The address information query module establishes a data connection with the address information storage module. The address information query module determines the administrative affiliation of the navigation destination. It receives a frequently used address confirmation signal from the cloud-based map service system. Upon receiving the confirmation signal, the address information query module extracts the location coordinates of the navigation destination. It then calls the data retrieval interface of the address information storage module. Finally, the address information query module performs spatial matching between the navigation destination's location coordinates and the geofence data in the local administrative division database. The module outputs the matched city name codes as frequently used city information.

[0135] The intelligent guidance and judgment module is the core logic control unit of the navigation voice broadcast device. It establishes input connections with the vehicle positioning system, the address information query module, and the navigation broadcast setting module. The intelligent guidance and judgment module generates broadcast mode switching commands. It receives real-time vehicle location coordinates and road classification data output by the vehicle positioning system. It receives commonly used city information output by the address information query module. Finally, it receives the current voice broadcast mode status indicator output by the navigation broadcast setting module.

[0136] To define the input-output mapping relationship of the intelligent guidance and judgment module, a control mapping set for the intelligent guidance and judgment module is defined. as follows:

[0137] ;

[0138] In the formula: This represents the set of multidimensional input status data received by the intelligent guidance and judgment module. The set of multidimensional input status data includes the vehicle's real-time location coordinates, commonly used city information, road grade data, current voice broadcast mode status identifier, and road condition action attributes ahead. This represents the set of control commands output by the intelligent guidance and judgment module. The set of control commands includes detailed broadcast mode recommendation commands and concise broadcast mode recommendation commands. This represents the scene determination logic algorithm function encapsulated within the intelligent guidance and judgment module.

[0139] The intelligent guidance and judgment module sends the generated detailed or concise broadcast mode recommendation instructions to the display control unit of the vehicle terminal. The display control unit then renders the interactive pop-up window according to the instructions.

[0140] The navigation voice broadcast module connects to both the navigation broadcast settings module and the cloud-based map service system. It performs the specific tasks of voice synthesis and playback. The navigation voice broadcast module reads the current voice broadcast mode status identifier stored in the navigation broadcast settings module. Based on the current voice broadcast mode status identifier, it filters or concatenates the navigation guidance text sent by the cloud-based map service system. Finally, it converts the processed text into analog audio signals and outputs them to the speaker hardware.

[0141] See attached document Figure 1 The various functional modules within the navigation voice broadcast device collaborate through clearly defined data interfaces. This collaborative workflow drives the system's state transitions between different broadcast modes. The collaborative workflow includes an initialization parameter loading phase, a real-time status monitoring phase, and a mode execution change phase.

[0142] During the initial parameter loading phase, the address information query module plays a dominant role. After the in-vehicle navigation system starts, the address information query module initiates a data read request to the address information storage module. The address information storage module loads frequently used city information into the cache area. The intelligent guidance judgment module reads frequently used city information from the cache area. The intelligent guidance judgment module uses the frequently used city information as static reference parameters.

[0143] During the real-time status monitoring phase, the intelligent guidance and judgment module acts as the data aggregation center. This module periodically retrieves the vehicle's current administrative region code and road grade data from the onboard positioning system. Simultaneously, it reads the current voice broadcast mode status from the navigation broadcast settings module. The module then performs real-time comparisons between the vehicle's current administrative region code and commonly used city information. Finally, it combines the road grade data with the comparison results to execute logical judgments.

[0144] During the mode change phase, the navigation broadcast setting module and the navigation voice broadcast module respond to the output of the intelligent guidance judgment module. The intelligent guidance judgment module generates a mode switching recommendation instruction. The display control unit completes the human-computer interaction process based on the mode switching recommendation instruction. The navigation broadcast setting module updates the system's internal global broadcast status variables based on the final result of the human-computer interaction process.

[0145] To describe the process of system state transitions caused by inter-module collaboration, a system broadcast state transition function is defined. as follows:

[0146] ;

[0147] In the formula: Represents a discrete time-step sequence; This indicates a global broadcast status variable that will take effect in the next moment. This represents the global broadcast status variable that is currently in effect in the system. This indicates the mode switching recommendation command output by the intelligent guidance and judgment module at the current moment; This indicates the user confirmation feedback signal collected by the human-computer interaction interface at the current moment; This represents the state update logic function executed by the navigation broadcast settings module.

[0148] The navigation broadcast settings module executes the status update logic function. When the user confirms their agreement to switch, the navigation broadcast settings module updates the global broadcast status variable to the target mode corresponding to the mode switching recommendation instruction. When the user confirms their refusal to switch, the navigation broadcast settings module keeps the value of the global broadcast status variable unchanged.

[0149] The navigation voice broadcast module monitors the changes in the global broadcast status variable in real time. When the global broadcast status variable indicates detailed broadcast mode, the navigation voice broadcast module calls the full-scale TTS speech synthesis engine. The full-scale TTS speech synthesis engine converts the complete text, including road names, distances, turning actions, and landmark references, into a speech stream. When the global broadcast status variable indicates concise broadcast mode, the navigation voice broadcast module calls the lightweight TTS speech synthesis engine. The lightweight TTS speech synthesis engine only converts the key text containing core turning actions and distances into a speech stream.

[0150] Through the aforementioned collaborative mechanism, each module achieves closed-loop control from environmental perception to decision-making and execution output. The collaborative workflow ensures that the navigation voice broadcast device can automatically adjust its internal operating strategies according to changes in the external driving environment. The collaborative workflow also guarantees that the amount of information output to the user is always matched to the user's current familiarity with the environment.

[0151] This invention provides an electronic device for navigation voice broadcasting. The electronic device is intended to serve as the physical carrier of the aforementioned navigation voice broadcasting control method and apparatus. The electronic device can be an in-vehicle infotainment system, a vehicle control unit (ECU), or a mobile intelligent terminal with navigation computing capabilities.

[0152] Electronic devices, at the hardware level, include processors, memory, communication interfaces, and communication buses. The processor, memory, and communication interfaces communicate with each other via the communication bus. The communication bus is used to transmit control signals and exchange data between components within a computer system.

[0153] The processor is the computational control center of an electronic device. A processor can be a central processing unit (CPU), digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), or other programmable logic devices. The processor is configured to execute computer program instructions. When the computer program instructions are loaded and run by the processor, the processor executes the various steps of the navigation voice broadcast control method described in the above embodiments, including navigation initialization, in-journey monitoring, intelligent guidance determination, and human-machine interaction control.

[0154] Memory, as a computer-readable storage medium, is used to store non-transitory computer programs and data. Memory includes high-speed random access memory (RAM) and non-volatile memory (NVM), such as disk storage devices and flash memory devices. Memory stores the operating system and application software for navigation voice broadcast control. Memory also stores data generated during execution, including administrative division topology structure trees, vehicle operation feature vectors, and user interaction logs.

[0155] The communication interface is used for electronic devices to communicate with other external devices or networks. In automotive applications, the communication interface includes a hardware interface for connecting to the vehicle's Controller Area Network (CAN bus) to read vehicle speed and turn signal signals. The communication interface also includes a wireless communication module interface for connecting to a 4G / 5G communication module to access cloud-based map services. Furthermore, the communication interface includes a display driver interface and an audio output interface for driving the touchscreen display panel and speakers, respectively.

[0156] The communication bus can be a Peripheral Component Interconnect Standard (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The communication bus is divided into an address bus, a data bus, and a control bus. The processor sends read and write instructions to memory via the communication bus. The processor also sends control instructions to the communication interface via the communication bus.

[0157] Electronic devices achieve a mapping from underlying hardware resources to upper-level logical functions by executing instructions pre-stored in memory. The processor reads commonly used address determination algorithm code, intelligent guidance synthesis logic code, and human-machine interaction control code from memory. The processor calls the communication interface to acquire data from external sensors. The processor calculates the broadcast mode switching instruction and outputs it to the execution unit through the communication interface. This hardware structure ensures the stable operation of the navigation voice broadcast control method on the physical entity.

[0158] The present invention also provides a storage medium for navigation voice broadcasting. This computer-readable storage medium is used to store a computer program. When executed by a processor, the computer program implements the various steps of the navigation voice broadcasting control method provided in the above embodiments.

[0159] Computer-readable storage media can be any physical device capable of storing code. In terms of physical form, computer-readable storage media include, but are not limited to, universal serial bus flash drives (USB flash drives), portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks, and other media capable of storing program code.

[0160] A computer program stored in a computer-readable storage medium consists of a series of computer instructions. These computer instructions logically correspond to the various process steps of a navigation voice broadcast control method. To formally describe the logical structure of the stored content in the computer-readable storage medium, a set of stored content is defined. as follows:

[0161] ;

[0162] In the formula: This represents the computer instruction set corresponding to the navigation initialization phase, used to perform common address determination and administrative affiliation mapping; This represents the computer instruction set corresponding to the monitoring mechanism during navigation, used to execute real-time updates of the vehicle's operating feature vector; This represents the computer instruction set corresponding to the intelligent guidance and judgment logic, used to perform basic filtering condition verification and refined scene judgment; This represents a set of computer instructions corresponding to the human-computer interaction control process, used to execute pop-up rendering, prompt sound playback, and automatic timeout confirmation logic.

[0163] When a computer-readable storage medium is located in an electronic device, the processor reads it via the bus. The instruction sequence in the processor. The processor loads the instructions sequentially according to timing logic. , , as well as .

[0164] Processor execution The instruction set enables electronic devices to convert GPS coordinates into commonly used city information. The processor executes... The instruction set enables electronic devices to perceive the road classification and administrative region in which the vehicle is currently located in real time. The processor executes... The instruction set enables electronic devices to calculate switching trigger state variables. And decide whether to recommend switching the broadcast mode. The processor executes... The instruction set enables electronic devices to generate Toast pop-ups and respond to user touch operations.

[0165] The computer-readable storage medium can be an onboard Flash memory chip built into the vehicle terminal, or an external pluggable SD card used for software upgrades or distribution. Regardless of the specific physical form of the medium, as long as the instruction logic stored inside can be read by computer hardware and reproduce the flow of the above-described navigation voice broadcast control method, it falls within the protection scope of this invention. Through the computer-readable storage medium, the intelligent guidance logic of this invention can be copied, distributed, and executed on different hardware platforms.

[0166] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A navigation voice broadcast method, characterized in that, Includes the following steps: S1. Obtain a navigation destination request and parse the navigation destination request to extract navigation destination location coordinate data. Use the address information query module to determine commonly used city information based on the navigation destination location coordinate data. S2. Real-time monitoring of vehicle operation status data, including the current administrative city code of the vehicle, the current road grade identification value, the current active voice broadcast mode status, and the existence status identification of the subsequent actions of the forward maneuver point. S3. Based on the commonly used city information and the vehicle operation status data, perform intelligent guidance judgment and generate one of the detailed broadcast mode recommendation instructions or the concise broadcast mode recommendation instructions; S4. In response to either the detailed broadcast mode recommendation instruction or the concise broadcast mode recommendation instruction, control the touch display panel to render the interactive window, and update the currently effective voice broadcast mode state according to the user touch input status value or the timeout default confirmation logic.

2. The navigation voice broadcasting method according to claim 1, characterized in that, In step S1, the address information query module determines commonly used city information based on the navigation destination location coordinate data, specifically including the following steps: Receive frequently used address confirmation signals from the cloud map service system; Extract the location coordinates of the navigation destination; Call the data retrieval interface of the address information storage module to spatially match the navigation destination location coordinates with the geofence data in the local administrative division database; Output the code of the matched city name as the commonly used city information.

3. The navigation voice broadcasting method according to claim 1, characterized in that, In step S3, generating detailed broadcast mode recommendation instructions specifically includes the following steps: When the administrative city code of the vehicle is currently located is not equal to the administrative city code corresponding to the commonly used city information, it is determined that the vehicle is in a non-common city area. When the current road grade identifier value does not belong to the set of road grade definition values ​​corresponding to expressways and urban expressways, it is determined that the current road environment permits interaction. When the currently active voice broadcast mode is in concise broadcast mode, it is confirmed that there is room for switching to detailed broadcast mode. When the path distance between the first maneuvering point and the second maneuvering point in the navigation path planning data is less than the preset continuous action determination distance threshold constant, the existence status indicator of the subsequent action of the preceding maneuvering point is determined to indicate the existence of a subsequent action. When the vehicle is in a non-common urban area, the current road environment permits interaction, there is a need to switch to the detailed broadcast mode, and there is an indication that there will be subsequent actions, the detailed broadcast mode recommendation instruction is generated.

4. The navigation voice broadcasting method according to claim 1, characterized in that, In step S3, generating a concise broadcast mode recommendation instruction specifically includes the following steps: When the administrative city code of the vehicle is currently located is equal to the administrative city code corresponding to the commonly used city information, it is determined that the vehicle is in the commonly used city area; When the current road grade identifier value does not belong to the set of road grade definition values ​​corresponding to expressways and urban expressways, it is determined that the current road environment permits interaction. When the currently active voice broadcast mode is in detailed broadcast mode, it is confirmed that there is a need to switch to concise broadcast mode. When the path distance between the first maneuvering point and the second maneuvering point in the navigation path planning data is greater than or equal to the preset continuous action determination distance threshold constant, the existence status indicator of the subsequent action of the preceding maneuvering point indicates that there is no subsequent action. When the vehicle is in a commonly used urban area, the current road environment permits interaction, there is a necessary space to switch to the concise broadcast mode, and the indication is that there is no subsequent action, the concise broadcast mode recommendation instruction is generated.

5. The navigation voice broadcasting method according to claim 1, characterized in that, The step S4, which controls the rendering of the interactive window on the touch display panel, specifically includes the following steps: The navigation map screen uses a floating interactive window in the form of a Toast pop-up for surface rendering; Check if the navigation voice broadcast module is currently outputting navigation guidance voice; If the navigation voice broadcast module is not currently using the audio channel, then drive the speaker to play a prompt tone; If the navigation voice broadcast module is currently occupying the audio channel, the prompt sound playback request will be ignored.

6. The navigation voice broadcasting method according to claim 1, characterized in that, In step S4, the currently effective voice broadcast mode state is updated according to the user's touch input state value or the timeout default confirmation logic, specifically including the following steps: Activate the countdown timer and monitor touch event signals for the interactive window; When a confirmation virtual button click signal is detected, or when no touch operation is detected and the current count value of the countdown timer is greater than or equal to a preset timeout threshold constant, the currently active voice broadcast mode is updated to the target recommended broadcast mode. When a signal to cancel a virtual button click is detected, the currently active voice broadcast mode remains unchanged.

7. The navigation voice broadcasting method according to claim 2, characterized in that, Before receiving the commonly used address confirmation signal from the cloud map service system, the specific steps include: Generate a common address verification request, which includes the navigation destination location coordinates and user identification information; The commonly used address verification request is sent to the cloud map service system, and the cloud map service system retrieves the historical navigation behavior database and counts the historical navigation frequency based on the user's identity information; The system receives a frequently used address confirmation signal generated by the cloud-based map service system when the historical navigation frequency is greater than or equal to a preset frequency threshold value.

8. A navigation voice broadcasting device, characterized in that, The navigation voice broadcasting method according to any one of claims 1-7 includes: The address information query module is used to receive frequently used address confirmation signals, extract navigation destination location coordinate data, perform spatial matching between the navigation destination location coordinate data and the geofence data in the local administrative division database, and output the matching city name code as frequently used city information. The intelligent guidance and judgment module is used to acquire vehicle operation status data in real time, perform intelligent guidance and judgment based on the commonly used city information and the vehicle operation status data, and generate detailed broadcast mode recommendation instructions or concise broadcast mode recommendation instructions. The vehicle operation status data includes the administrative city code where the vehicle is currently located, the current road grade identification value, the current active voice broadcast mode status, and the existence status identification of the subsequent actions of the forward maneuver point. The navigation broadcast setting module is used to manage the configuration parameters of the voice broadcast mode and output the status of the currently effective voice broadcast mode to the intelligent guidance judgment module. An interactive control unit is used to respond to the detailed broadcast mode recommendation instruction or the concise broadcast mode recommendation instruction, control the touch display panel to render the interactive window, and update the currently effective voice broadcast mode status according to the user touch input status value or timeout default confirmation logic. The address information storage module is used to build and maintain the local administrative division database and provide a data retrieval interface for the address information query module to call. The navigation voice broadcast module is used to perform voice synthesis and playback tasks; The interactive control unit is also used to detect the audio channel occupancy status of the navigation voice broadcast module and switch whether to play a prompt tone.

9. An electronic device for navigation voice broadcasting, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the navigation voice broadcasting method as described in any one of claims 1-7.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the navigation voice broadcasting method as described in any one of claims 1-7.