WO2022267514A1 - 导航播报的检测方法、装置、电子设备和介质 - Google Patents

导航播报的检测方法、装置、电子设备和介质 Download PDF

Info

Publication number
WO2022267514A1
WO2022267514A1 PCT/CN2022/078165 CN2022078165W WO2022267514A1 WO 2022267514 A1 WO2022267514 A1 WO 2022267514A1 CN 2022078165 W CN2022078165 W CN 2022078165W WO 2022267514 A1 WO2022267514 A1 WO 2022267514A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
broadcast
navigation
threshold range
time difference
Prior art date
Application number
PCT/CN2022/078165
Other languages
English (en)
French (fr)
Inventor
宁亮亮
朱洪飞
杨鹏
Original Assignee
北京百度网讯科技有限公司
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 北京百度网讯科技有限公司 filed Critical 北京百度网讯科技有限公司
Priority to US17/999,041 priority Critical patent/US20230304820A1/en
Priority to EP22789144.7A priority patent/EP4174847A4/en
Publication of WO2022267514A1 publication Critical patent/WO2022267514A1/zh

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/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3863Structures of map data
    • G01C21/387Organisation of map data, e.g. version management or database structures
    • 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
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • 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
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/08Speech classification or search
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/08Speech classification or search
    • G10L15/14Speech classification or search using statistical models, e.g. Hidden Markov Models [HMMs]
    • G10L15/142Hidden Markov Models [HMMs]
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/48Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
    • G10L25/51Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the present disclosure relates to the field of computer technology, to the field of intelligent transportation technology, cloud computing and cloud service technology, for example, to a detection method, device, electronic equipment and medium for navigation broadcast.
  • map software came into being, and car owners can plan driving routes according to the navigation broadcast of the map software.
  • the immediacy of navigation broadcast is particularly important for car owners.
  • the real-time detection of the navigation broadcast of the map software mostly relies on the manual way to conduct field test.
  • the present disclosure provides a method, device, electronic equipment and medium for detecting the immediacy of navigation broadcast information.
  • a method for detecting a navigation broadcast including:
  • the navigation broadcast information is detected according to broadcast attribute information corresponding to the navigation broadcast information; wherein, the broadcast attribute information includes broadcast time information and/or broadcast location information.
  • a detection device for navigation announcement including:
  • the navigation broadcast information acquisition module is configured to obtain the navigation broadcast information associated with the simulated navigation route
  • the navigation broadcast information detection module is configured to detect the navigation broadcast information according to the broadcast attribute information corresponding to the navigation broadcast information; wherein, the broadcast attribute information includes broadcast time information and/or broadcast location information.
  • an electronic device including:
  • the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor, so that the at least one processor can execute the above-mentioned method for detecting a navigation announcement.
  • a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to make the computer execute the above-mentioned method for detecting a navigation announcement.
  • a computer program product including a computer program.
  • the computer program When the computer program is executed by a processor, the above method for detecting a navigation broadcast is implemented.
  • FIG. 1 is a flow chart of a detection method for a navigation broadcast according to an embodiment of the present disclosure
  • FIG. 2 is a flow chart of another detection method for navigation broadcast according to an embodiment of the present disclosure
  • Fig. 3 is a schematic structural diagram of a detection device for navigation broadcast according to an embodiment of the present disclosure
  • Fig. 4 is a block diagram of an electronic device used to implement the method for detecting a navigation broadcast according to an embodiment of the present disclosure.
  • the way to detect the navigation broadcast information of the map software is: the inspector carries the smart device installed with the map software to be detected, conducts a road test on the real road, such as driving a car, walking or cycling, and performs navigation on the map software When broadcasting, compare the actual road conditions with the navigation broadcast, and subjectively give the detection result of the immediacy of the navigation broadcast of the map to be tested.
  • This detection method needs to rely on manual on-site road testing, so the detection cost is high and the detection efficiency is low.
  • Fig. 1 is a flow chart of a method for detecting a navigation broadcast according to an embodiment of the present disclosure. This embodiment may be applicable to the detection of the immediacy of navigation broadcast information.
  • the method of this embodiment can be executed by the detection device for navigation announcement disclosed in the embodiment of the present disclosure, the device can be implemented by software and/or hardware, and can be integrated on any electronic device with computing capability.
  • the detection method of the navigation broadcast disclosed in this embodiment may include:
  • the simulated navigation route is a simulated route obtained by simulating the route through the target map software.
  • the target map software is software installed in electronic devices and has navigation functions. Electronic devices include but are not limited to automobiles, smart phones, smart watches or tablet computers and other equipment equipped with intelligent systems.
  • the navigation broadcast information is the navigation information broadcast by the target map software during the navigation process, such as "XX intersection ahead, please turn left" or "There is an illegal photo ahead, please pay attention", etc.
  • the type of navigation broadcast information can be voice broadcast information, It may also be text broadcast information, or a combination of voice broadcast information and text broadcast information, etc.
  • the technicians obtain the target road network data in advance according to the route selection principle of the on-site road test, and use the target map software to perform route planning based on the target road network data, and simulate and generate the user's simulated navigation route at a fixed speed , that is, the user is moving at a uniform speed in the simulated navigation route.
  • the target map software will broadcast the navigation broadcast information based on the preset broadcast strategy according to the user's position in the simulated navigation route until the user's position is at the end of the simulated navigation route.
  • the navigation broadcast information associated with the simulated navigation route will also be collected, for example, the voice broadcast information associated with the simulated navigation route will be collected through the pickup device, and the voice broadcast information associated with the simulated navigation route will be collected, for example, by screen recording , and for example, through optical character recognition technology, to collect text broadcast information associated with simulated navigation routes.
  • the simulated navigation route and its associated navigation broadcast information are bound.
  • the broadcast time information indicates the time node when the target map software performs navigation broadcast. For example, if the target map software performs navigation broadcast at "1 minute”, “10 minutes” and “15 minutes”, then “1 minute”, “10 minutes” and “ 15 minutes” are the broadcast time information corresponding to the navigation broadcast information.
  • the broadcast location information indicates the coordinates of the user's location when the target map software broadcasts the navigation. For example, the target map software performs navigation when the user's location is "115,40", “120,45” and “110,35". broadcast, then "115,40", “120,45” and “110,35” are respectively the broadcast position information corresponding to the navigation broadcast information.
  • the navigation broadcast information is voice broadcast information
  • the audio feature of each piece of voice broadcast information is identified, and the time when the audio feature of the voice broadcast information is recognized is used as the time corresponding to the voice broadcast information.
  • broadcast time information if the navigation broadcast information is text broadcast information, the time when each piece of text broadcast information starts to be displayed will be used as the broadcast time information corresponding to the text broadcast information.
  • each navigation broadcast information After obtaining the broadcast attribute information corresponding to each navigation broadcast information, determine the map elements contained in each navigation broadcast information, and combine the broadcast time information of the navigation broadcast information with the actual location information and/or actual arrival time information of the map elements and/or broadcast location information, and detect navigation broadcast information.
  • the broadcast is abnormal; if along the direction of the simulated navigation route, it is detected that the broadcast position of the navigation broadcast information is before the actual position of the map element, and the distance between the broadcast position and the actual position is greater than the first set value or less than the second set value, then It is determined that there is a navigation broadcast exception in the navigation broadcast information.
  • the first set value and the second set value are empirical values, and the first set value is greater than the second set value.
  • the third set value and the fourth set value are empirical values, and the third set value is greater than the fourth set value.
  • the first set value, the second set value, the third set value and the fourth set value are empirical values, and the first set value is greater than the second set value, and
  • the disclosure detects the navigation broadcast information by obtaining the navigation broadcast information associated with the simulated navigation route, and according to the broadcast attribute information corresponding to the navigation broadcast information; wherein, the broadcast attribute information includes broadcast time information and/or broadcast location information, and realizes automatic navigation.
  • the effect of detecting the immediacy of navigation broadcast information does not need manual on-site road testing, which improves the detection efficiency of navigation broadcast information and reduces the detection cost. It can guide the optimization of map software according to the detection results, accelerate the iteration efficiency of map software, and improve user experience.
  • Fig. 2 is a flow chart of another method for detecting a navigation broadcast according to an embodiment of the present disclosure, which is extended based on the above technical solution and can be combined with the above optional implementation.
  • the detection method of the navigation broadcast disclosed in this embodiment may include:
  • the target map element is the road network object, which is the basic content of the map.
  • the target map element mainly refers to the geographical element, that is, the main body of the map content, such as traffic lights, violation detection cameras, electronic dogs, speed measuring points, intersections, Buildings and tunnels and more.
  • the actual location information refers to the real location coordinates of the target map element in the world coordinate system, such as GPS coordinates.
  • the actual arrival time information refers to the estimated time when the user passes the target map element in the simulated navigation route.
  • the target map element included in each piece of navigation broadcast information is identified according to a preset entity recognition algorithm, or according to a string matching algorithm, such as regular expression, hash retrieval or Knuth-Morris-Pratt (KMP ) algorithm, etc., to match the target map elements included in each piece of navigation broadcast information.
  • a string matching algorithm such as regular expression, hash retrieval or Knuth-Morris-Pratt (KMP ) algorithm, etc.
  • KMP Knuth-Morris-Pratt
  • the actual location information of the target map element and the initial point location information of the simulated navigation route determine the distance between the target map element and the initial point, and according to the preset user moving speed in the simulated navigation route, determine the time when the user passes the target map element Estimated time, that is, the actual arrival time information of the target map element.
  • the navigation broadcast information is voice broadcast information
  • voice recognition is performed on the voice broadcast information to determine text broadcast information corresponding to the voice broadcast information.
  • the navigation broadcast information is voice broadcast information
  • speech recognition algorithms such as dynamic time warping algorithm, parameter model-based hidden Markov model algorithm and non-parametric model-based vector quantization algorithm, etc.
  • speech recognition is performed on speech broadcast information, and the speech broadcast information is converted into Text broadcast information.
  • the navigation broadcast information is voice broadcast information
  • voice recognition is performed on the voice broadcast information to determine the text broadcast information corresponding to the voice broadcast information, which lays the foundation for subsequent acquisition of the target map elements in the navigation broadcast information and ensures the navigation broadcast information Regardless of the type of voice broadcast information or text broadcast information, subsequent target map elements can be acquired, which improves the scope of application of the method.
  • the difference information between the standard attribute information and the broadcast attribute information of the same category as the standard attribute information in the navigation broadcast information is determined, and the navigation broadcast information is detected based on the difference information.
  • S203 includes the following A, B and C:
  • the distance difference between the two position information is calculated as the navigation broadcast information The corresponding broadcast position difference information.
  • the time difference between the two time information is calculated as the broadcast time difference information.
  • the broadcast time information corresponding to any navigation broadcast information is "5 minutes”
  • the actual arrival time information of the target map element contained in the navigation broadcast information is "5 minutes and 30 seconds”
  • the broadcast time information corresponding to the navigation broadcast information The time difference information is "30 seconds”.
  • the broadcast position difference information is compared with a preset threshold, and/or the broadcast time difference is compared with a preset threshold, and finally the detection result of the navigation broadcast information is determined according to the comparison result.
  • the detection of navigation broadcast information realizes the detection of navigation information according to the two dimensions of distance difference and/or time difference generated by navigation broadcast, improves the accuracy and reliability of detection, and realizes a more comprehensive monitoring of the immediacy of navigation information detection effect.
  • C includes C1 and C2:
  • a corresponding position difference threshold range and a time difference threshold range are preset for each target map element. For example, if the importance of the target map element A is higher, the threshold value of the position difference threshold range is set larger, and the threshold value of the time difference threshold range is set longer, so as to remind the driver to pay attention to the road conditions as early as possible.
  • the broadcast position difference information is matched with the position difference threshold range, and/or the broadcast time difference information is matched with the time difference threshold range, and it is determined whether the broadcast position difference information is within the position difference threshold range.
  • C2 includes the following two situations:
  • the position difference threshold range of any navigation broadcast information is (50 meters, 300 meters)
  • the time difference threshold range is "3 seconds, 6 seconds”
  • the broadcast position difference information is "60 meters”
  • the broadcast time difference information is "7 seconds”
  • since "7 seconds" is not within the range of the time difference threshold it is determined that the detection result of the navigation broadcast information is an abnormal navigation broadcast.
  • the position difference threshold range of any navigation broadcast information is (50 meters, 300 meters)
  • the time difference threshold value range is "3 seconds, 6 seconds”
  • the broadcast position difference information is "30 meters”
  • the broadcast time difference information is "5 seconds”. Since "30 meters” is not within the position difference threshold range, the user cannot respond in time. It is determined that the detection result of the navigation broadcast information is an abnormal navigation broadcast.
  • the position difference threshold range of any navigation broadcast information is (50 meters, 300 meters)
  • the time difference threshold value range is "3 seconds, 6 seconds”
  • the broadcast position difference information is "350 meters”
  • the broadcast time difference information is "5 seconds”. Since "350 meters” is not within the position difference threshold range, the user's on-site perception is not strong, and the detection result of the navigation broadcast information is determined to be an abnormal navigation broadcast.
  • the position difference threshold range of any navigation broadcast information is (50 meters, 300 meters)
  • the time difference threshold range is "3 seconds, 6 seconds”
  • the broadcast position difference information is "60 meters”
  • the broadcast time difference information is "5 seconds” since the broadcast position difference information is within the position difference threshold range, and the broadcast time difference information is within the time difference threshold range, the detection result of the navigation broadcast information is determined to be a navigation broadcast normal.
  • Navigation broadcast abnormal navigation broadcast information can guide the optimization of map software, accelerate the iteration efficiency of map software, and improve user experience.
  • This disclosure obtains the target map elements in the navigation broadcast information, and determines the standard attribute information corresponding to the target map elements; wherein, the standard attribute information includes the actual location information and/or actual arrival time information of the target map elements, and according to the broadcast attribute information and standard attribute information to detect navigation broadcast information, realize the detection of navigation broadcast information according to the standard attribute information corresponding to the target map elements, combined with the broadcast attribute information, without manual on-site road testing, and improve the detection of navigation broadcast information efficiency and reduce testing costs.
  • this embodiment also provides an implementation manner of comparing navigation broadcasts of at least two map software.
  • the 80% broadcast position difference information in map software A is greater than the corresponding broadcast position difference information in map software B, and/or the 80% broadcast time difference information in map software A is greater than that in map software B If the corresponding broadcast time difference information of the map software A is considered to be abnormal, it is considered that the navigation broadcast timing of the map software A is abnormal, and then the product optimization of the map software A is guided.
  • the acquisition, storage and application of the user's personal information involved are in compliance with relevant laws and regulations, and do not violate public order and good customs.
  • Fig. 3 is a schematic structural diagram of a detection device for navigation broadcast according to an embodiment of the present disclosure, which can be applied to the situation of detecting the immediacy of navigation broadcast information.
  • the apparatus in this embodiment can be implemented by software and/or hardware, and can be integrated on any electronic device with computing capability.
  • the detection device 30 for navigation broadcast may include a navigation broadcast information acquisition module 31 and a navigation broadcast information detection module 32, wherein:
  • the navigation broadcast information acquisition module 31 is configured to obtain the navigation broadcast information associated with the simulated navigation route; the navigation broadcast information detection module 32 is configured to detect the navigation broadcast information according to the broadcast attribute information corresponding to the navigation broadcast information; wherein , the broadcast attribute information includes broadcast time information and/or broadcast location information.
  • the navigation broadcast information detection module 32 is set to:
  • the navigation broadcast information Acquire the target map element in the navigation broadcast information, and determine the standard attribute information corresponding to the target map element; wherein the standard attribute information includes the actual location information and/or actual arrival time information of the target map element;
  • the navigation broadcast information is detected according to the broadcast attribute information and the standard attribute information.
  • the device also includes a speech recognition module, which is set to:
  • the navigation broadcast information is voice broadcast information
  • voice recognition is performed on the voice broadcast information to determine text broadcast information corresponding to the voice broadcast information.
  • the navigation broadcast information detection module 32 is configured to detect the navigation broadcast information according to the broadcast attribute information and the standard attribute information in the following manner:
  • the broadcast position information and the actual position information determine the broadcast position difference information; according to the broadcast time information and the actual arrival time information, determine the broadcast time difference information; according to the broadcast position difference information and /or the broadcast time difference information detects the navigation broadcast information.
  • the navigation broadcast information detection module 32 is configured to detect the navigation broadcast information according to the broadcast position difference information and/or the broadcast time difference information in the following manner:
  • the navigation broadcast information is detected within the range of the time difference threshold.
  • the navigation broadcast information detection module 32 is configured to, according to the broadcast position difference information and the position difference threshold range, and/or the broadcast time difference information and the time difference Threshold range, to detect the navigation broadcast information:
  • the broadcast position difference information is not within the position difference threshold range, and/or the broadcast time difference information is not within the time difference threshold range, determine the detection of the navigation broadcast information The result is abnormal navigation broadcast.
  • the navigation broadcast detection device 30 disclosed in the embodiment of the present disclosure can execute the navigation broadcast detection method disclosed in the embodiment of the present disclosure, and has corresponding functional modules and effects for executing the method.
  • the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.
  • FIG. 4 shows a schematic block diagram of an example electronic device 400 that may be used to implement embodiments of the present disclosure.
  • Electronic device 400 is intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other suitable computers.
  • Electronic device 400 may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices, and other similar computing devices.
  • the components shown herein, their connections and relationships, and their functions, are by way of example only, and are not intended to limit implementations of the disclosure described and/or claimed herein.
  • the device 400 includes a computing unit 401 that can be loaded into a random access memory (Random Access Memory, RAM) according to a computer program stored in a read-only memory (Read-Only Memory, ROM) 402 or from a storage unit 408. ) 403 to perform various appropriate actions and processes. In the RAM 403, various programs and data necessary for the operation of the device 400 can also be stored.
  • the computing unit 401, ROM 402, and RAM 403 are connected to each other through a bus 404.
  • An input/output (Input/Output, I/O) interface 405 is also connected to the bus 404 .
  • the I/O interface 405 includes: an input unit 406, such as a keyboard, a mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a magnetic disk, an optical disk, etc. ; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, and the like.
  • the communication unit 409 allows the device 400 to exchange information/data with other devices over a computer network such as the Internet and/or various telecommunication networks.
  • Computing unit 401 may be various general-purpose and/or special-purpose processing components having processing and computing capabilities. Some examples of computing unit 401 include, but are not limited to, a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU), a variety of dedicated artificial intelligence (Artificial Intelligence, AI) computing chips, a variety of operating Computing units of machine learning model algorithms, digital signal processors (Digital Signal Processing, DSP), and any appropriate processors, controllers, microcontrollers, etc.
  • the computing unit 401 executes the methods and processes described above, such as the detection method of the navigation announcement.
  • the method for detecting a navigation announcement may be implemented as a computer software program tangibly embodied on a machine-readable medium, such as the storage unit 408 .
  • part or all of the computer program may be loaded and/or installed on the device 400 via the ROM 402 and/or the communication unit 409.
  • the computing unit 401 may be configured in any other appropriate way (for example, by means of firmware) to execute the detection method of the navigation announcement.
  • Various embodiments may include being implemented in one or more computer programs executable and/or interpretable on a programmable system including at least one programmable processor that can is a special-purpose or general-purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
  • a programmable processor that can is a special-purpose or general-purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
  • Program codes for implementing the methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special purpose computer, or other programmable data processing devices, so that the program codes, when executed by the processor or controller, make the functions/functions specified in the flow diagrams and/or block diagrams Action is implemented.
  • the program code may execute entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.
  • a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device.
  • a machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium.
  • a machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing.
  • machine-readable storage media examples include one or more wire-based electrical connections, portable computer disks, hard disks, RAM, ROM, Erasable Programmable Read-Only Memory (Erasable Programmable Read-Only Memory, EPROM, or Flash memory) ), fiber optics, Compact Disc Read-Only Memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
  • wire-based electrical connections portable computer disks, hard disks, RAM, ROM, Erasable Programmable Read-Only Memory (Erasable Programmable Read-Only Memory, EPROM, or Flash memory)
  • fiber optics Compact Disc Read-Only Memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
  • CD-ROM Compact Disc Read-Only Memory
  • the systems and techniques described herein can be implemented on a computer having a display device (e.g., a cathode ray tube (CRT) or a liquid crystal display ( Liquid Crystal Display (LCD) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which a user can provide input to the computer.
  • a display device e.g., a cathode ray tube (CRT) or a liquid crystal display ( Liquid Crystal Display (LCD) monitor
  • a keyboard and pointing device e.g., a mouse or trackball
  • Other types of devices may also be configured to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and may be in any form (including Acoustic input, speech input or, tactile input) to receive input from the user.
  • the systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., as a a user computer having a graphical user interface or web browser through which a user can interact with embodiments of the systems and techniques described herein), or including such backend components, middleware components, Or any combination of front-end components in a computing system.
  • the components of the system can be interconnected by any form or medium of digital data communication, eg, a communication network. Examples of communication networks include: Local Area Network (LAN), Wide Area Network (Wide Area Network, WAN), blockchain networks, and the Internet.
  • a computer system may include clients and servers.
  • Clients and servers are generally remote from each other and typically interact through a communication network.
  • the relationship of client and server arises by computer programs running on the respective computers and having a client-server relationship to each other.
  • the server can be a cloud server, also known as cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the problems existing in traditional physical host and virtual private server (Virtual Private Server, VPS) services.
  • VPS Virtual Private Server
  • the defects of difficult management and weak business expansion can also be a server of a distributed system, or a server combined with a blockchain.
  • Steps can be reordered, added, or removed using the various forms of flow shown above.
  • steps described in the present disclosure may be executed in parallel, sequentially, or in a different order, as long as the desired result of the technical solution disclosed in the present disclosure can be achieved, no limitation is imposed herein.

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Computational Linguistics (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Signal Processing (AREA)
  • Probability & Statistics with Applications (AREA)
  • Databases & Information Systems (AREA)
  • Navigation (AREA)

Abstract

一种导航播报的检测方法、装置、电子设备、计算机可读存储介质及计算机程序产品。导航播报的检测方法包括:获取模拟导航路线关联的导航播报信息(S101);根据导航播报信息对应的播报属性信息,对导航播报信息进行检测;其中,播报属性信息包括播报时间信息和/或播报位置信息(S102)。

Description

导航播报的检测方法、装置、电子设备和介质
本申请要求在2021年06月25日提交中国专利局、申请号为202110713371.4的中国专利申请的优先权,该申请的全部内容通过引用结合在本申请中。
技术领域
本公开涉及计算机技术领域,涉及智能交通技术、云计算及云服务技术领域,例如涉及一种导航播报的检测方法、装置、电子设备和介质。
背景技术
随着人民经济水平的发展,越来越多的人将驾驶私家车出行作为出行的首选。在这种环境下地图软件应运而生,车主可以根据地图软件的导航播报来规划行驶路线。
导航播报的即时性对于车主来说尤为重要。对于地图软件的导航播报即时性的检测大多依靠人工方式进行实地路测。
发明内容
本公开提供了一种用于对导航播报信息的即时性进行检测的方法、装置、电子设备和介质。
根据本公开的一方面,提供了一种导航播报的检测方法,包括:
获取模拟导航路线关联的导航播报信息;
根据所述导航播报信息对应的播报属性信息,对所述导航播报信息进行检测;其中,所述播报属性信息包括播报时间信息和/或播报位置信息。
据本公开的另一方面,提供了一种导航播报的检测装置,包括:
导航播报信息获取模块,设置为获取模拟导航路线关联的导航播报信息;
导航播报信息检测模块,设置为根据所述导航播报信息对应的播报属性信息,对所述导航播报信息进行检测;其中,所述播报属性信息包括播报时间信息和/或播报位置信息。
根据本公开的另一方面,提供了一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的导航播报的检测方法。
根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行上述的导航播报的检测方法。
根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现上述的导航播报的检测方法。
附图说明
图1是本公开实施例的一种导航播报的检测方法的流程图;
图2是本公开实施例的另一种导航播报的检测方法的流程图;
图3是本公开实施例的一种导航播报的检测装置的结构示意图;
图4是用来实现本公开实施例的导航播报的检测方法的电子设备的框图。
具体实施方式
以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的多种细节以助于理解,应当将它们认为仅仅是示范性的。为了清楚和简明,以下的描述中省略了对公知功能和结构以及与下述实施例相关性低的功能和结构的描述。
对于地图软件的导航播报信息进行检测的方式为:检测人员携带安装有待检测地图软件的智能设备,在真实道路中进行路测,例如驾驶汽车、步行或者骑行等方式,并在地图软件进行导航播报时,根据实际路况与导航播报进行比对,并主观的给出待检测地图导航播报即时性的检测结果。
该检测方式需要依赖人工的方式进行实地路测,因此检测成本较高且检测效率较低。
图1是根据本公开实施例公开的一种导航播报的检测方法的流程图,本实施例可以适用于对导航播报信息的即时性进行检测的情况。本实施例方法可以由本公开实施例公开的导航播报的检测装置来执行,所述装置可采用软件和/或硬件实现,并可集成在任意的具有计算能力的电子设备上。
如图1所示,本实施例公开的导航播报的检测方法可以包括:
S101、获取模拟导航路线关联的导航播报信息。
模拟导航路线是通过目标地图软件进行路线仿真得到的模拟路线,目标地图软件为安装于电子设备中且具有导航功能的软件,电子设备包括但不限于汽车车机、智能手机、智能手表或平板电脑等搭载有智能***的设备。导航播报信息为目标地图软件在导航过程中播报的导航信息,例如“前方XX路口,请左转”或者“前方有违章拍照,请注意”等等,导航播报信息的类型可以是语音播报信息,也可以是文本播报信息,还可以是语音播报信息和文本播报信息的组合等。
在一种实施方式中,技术人员预先根据实地路测的路线选取原则,获取目标路网数据,并使用目标地图软件基于目标路网数据进行路线规划,以固定的速度模拟生成用户的模拟导航路线,即在模拟导航路线中用户是匀速运动的。当导航开始后,目标地图软件会根据用户在模拟导航路线中的位置,基于预设的播报策略进行导航播报信息的播报,直至用户位置已处于模拟导航路线的终点为止。并且在导航过程中还会采集模拟导航路线关联的导航播报信息,例如通过拾音设备采集模拟导航路线关联的语音播报信息,又例如通过屏幕画面录制的方式,采集模拟导航路线关联的语音播报信息,又例如通过光学字符识别技术,采集模拟导航路线关联的文本播报信息。在采集完成后,将模拟导航路线以及其关联的导航播报信息进行绑定,当需要对任一模拟导航路线关联的导航播报信息进行检测时,根据该模拟导航路线的标识信息以及绑定关系,获取该模拟导航路线关联的导航播报信息。
通过获取模拟导航路线关联的导航播报信息,为后续对所述导航播报信息进行检测奠定了数据基础。
S102、根据所述导航播报信息对应的播报属性信息,对所述导航播报信息进行检测;其中,所述播报属性信息包括播报时间信息和/或播报位置信息。
播报时间信息表示目标地图软件进行导航播报的时间节点,例如目标地图软件在“1分钟”、“10分钟”和“15分钟”进行了导航播报,则“1分钟”、“10分钟”和“15分钟”分别为导航播报信息对应的播报时间信息。播报位置信息表示目标地图软件进行导航播报时用户所处的位置坐标,例如目标地图软件在用户所处位置分别为“115,40”、“120,45”和“110,35”时进行了导航播报,则“115,40”、“120,45”和“110,35”分别为导航播报信息对应的播报位置信息。
在一种实施方式中,若导航播报信息为语音播报信息,则识别每条语音播报信息的音频特征,并将识别到该条语音播报信息的音频特征的时刻,作为该条语音播报信息对应的播报时间信息;若导航播报信息为文字播报信息,则将开始显示每条文字播报信息的时刻,作为该条文字播报信息对应的播报时间信息。在确定导航播报信息对应的播报时间信息后,根据预先建立的用 户位置与时间戳的对应关系,确定当时间戳为播报时间时对应的用户位置,且将该用户位置作为导航播报信息对应的播报位置信息。其中,用户位置包括但不限于用户的全球定位***(Global Positioning System,GPS)坐标。
获取到每条导航播报信息对应的播报属性信息后,确定每条导航播报信息中包含的地图要素,并根据地图要素的实际位置信息和/或实际到达时间信息,结合导航播报信息的播报时间信息和/或播报位置信息,对导航播报信息进行检测。
确定每条导航播报信息中包含的地图要素,并根据地理信息数据库确定所述地图要素的实际位置信息,且根据实际位置信息依据模拟导航路线中预设的用户移动速度,确定所述地图要素的实际到达时间信息,进而将实际位置信息和播报位置信息进行比对,若沿模拟导航路线方向,检测到导航播报信息的播报位置在地图要素的实际位置之后,则确定该条导航播报信息存在导航播报异常;若沿模拟导航路线方向,检测到导航播报信息的播报位置在地图要素的实际位置之前,且播报位置与实际位置之间的距离大于第一设定值或小于第二设定值则确定该条导航播报信息存在导航播报异常。其中,第一设定值和第二设定值为经验值,且第一设定值大于第二设定值。
或者,将实际到达时间信息和播报时间信息进行比对,若播报时间滞后于实际到达时间,则确定该条导航播报信息存在导航播报异常;若播报时间提前于实际到达时间,且播报时间与实际到达时间之间的时间差大于第三设定值或小于第四设定值则确定该条导航播报信息存在导航播报异常。其中,第三设定值和第四设定值为经验值,且第三设定值大于第四设定值。
或者,将实际位置信息和播报位置信息进行比对,且将实际到达时间信息和播报时间信息进行比对,若沿模拟导航路线方向,检测到导航播报信息的播报位置在地图要素的实际位置之后,或播报时间滞后于实际到达时间,则确定该条导航播报信息存在导航播报异常;若沿模拟导航路线方向,检测到导航播报信息的播报位置信息在地图要素的实际位置之前,且播报时间提前于实际到达时间,且播报位置与实际位置之间的距离大于第一设定值或小于第二设定值,或者播报时间与实际到达时间之间的时间差大于第三设定值或小于第四设定值,则确定该条导航播报信息存在导航播报异常。其中,第一设定值、第二设定值、第三设定值和第四设定值为经验值,且第一设定值大于第二设定值,第三设定值大于第四设定值。
通过根据导航播报信息对应的播报属性信息,对导航播报信息进行检测,实现了自动检测导航播报信息的效果。
本公开通过获取模拟导航路线关联的导航播报信息,并根据导航播报信 息对应的播报属性信息,对导航播报信息进行检测;其中,播报属性信息包括播报时间信息和/或播报位置信息,实现了自动检测导航播报信息的即时性的效果,无需人工方式进行实地路测,提高了导航播报信息的检测效率且降低了检测成本,可以根据检测结果引导对地图软件进行优化,加速地图软件迭代效率,改善用户体验。
图2是根据本公开实施例公开的另一种导航播报的检测方法的流程图,基于上述技术方案进行扩展,并可以与上述可选实施方式进行结合。
如图2所示,本实施例公开的导航播报的检测方法可以包括:
S201、获取模拟导航路线关联的导航播报信息。
S202、获取所述导航播报信息中的目标地图要素,并确定所述目标地图要素对应的标准属性信息;其中,所述标准属性信息包括所述目标地图要素的实际位置信息和/或实际到达时间信息。
目标地图要素即路网对象,是构成地图的基本内容,在本实施例中目标地图要素主要是指地理要素即地图内容的主体,例如红绿灯、违章检测摄像头、电子狗、测速点、道路口、建筑和隧道等等。实际位置信息是指目标地图要素在世界坐标系中的真实位置坐标,例如GPS坐标等。实际到达时间信息是指在模拟导航路线中用户通过目标地图要素时的预计时间。
在一种实施方式中,根据预设的实体识别算法识别每条导航播报信息中包括的目标地图要素,或者根据字符串匹配算法,例如正则表达式、哈希检索或者Knuth-Morris-Pratt(KMP)算法等,匹配得到每条导航播报信息中包括的目标地图要素等。进而在地理信息数据库中,例如GPS数据库中,确定目标地图要素在世界坐标系下的真实位置坐标,即目标地图要素的实际位置信息。根据目标地图要素的实际位置信息,以及模拟导航路线的初始点位置信息,确定目标地图要素距离初始点的距离,并根据模拟导航路线中预设的用户移动速度,确定用户通过目标地图要素时的预计时间,即目标地图要素的实际到达时间信息。
可选的,S202中“获取所述导航播报信息中的目标地图要素”之前,还包括:
在所述导航播报信息为语音播报信息的情况下,对所述语音播报信息进行语音识别,确定所述语音播报信息对应的文本播报信息。
在一种实施方式中,若导航播报信息为语音播报信息,则需要先将该语音播报信息转换为文本播报信息再获取目标地图要素。基于预设的语音识别 算法,例如基于动态时间规整算法、基于参数模型的隐马尔可夫模型算法和基于非参数模型的矢量量化算法等,对语音播报信息进行语音识别,将语音播报信息转换成文本播报信息。
通过在导航播报信息为语音播报信息的情况下,对语音播报信息进行语音识别,确定语音播报信息对应的文本播报信息,为后续获取导航播报信息中的目标地图要素奠定了基础,保证导航播报信息的类型无论是语音播报信息还是文字播报信息,都可以进行后续的目标地图要素的获取,提高了方法的适用范围。
S203、根据所述标准属性信息和所述导航播报信息对应的播报属性信息,对所述导航播报信息进行检测。
在一种实施方式中,确定标准属性信息与导航播报信息中与标准属性信息相同类别的播报属性信息之间的差值信息,并基于所述差值信息对导航播报信息进行检测。
可选的,S203包括以下A、B和C:
A、根据所述播报位置信息和所述实际位置信息,确定播报位置差值信息。
在一种实施方式中,根据任一导航播报信息对应的播报位置信息,与该导航播报信息包含的目标地图要素的实际位置信息,计算两个位置信息之间的距离差,作为该导航播报信息对应的播报位置差值信息。
B、根据所述播报时间信息和所述实际到达时间信息,确定播报时间差值信息。
在一种实施方式中,根据任一导航播报信息对应的播报时间信息,与该导航播报信息包含的目标地图要素的实际到达时间信息,计算两个时间信息之间的时间差,作为播报时间差值信息。
示例性的,假设任一导航播报信息对应的播报时间信息为“5分钟”,该导航播报信息包含的目标地图要素的实际到达时间信息“5分钟30秒”,则该导航播报信息对应的播报时间差值信息为“30秒”。
C、根据所述播报位置差值信息和/或所述播报时间差值信息对所述导航播报信息进行检测。
在一种实施方式中,将播报位置差值信息与预设阈值进行比较,和/或将播报时间差值与预设阈值进行比较,最终根据比较结果确定对导航播报信息的检测结果。
通过根据播报位置信息和实际位置信息,确定播报位置差值信息,并根据播报时间信息和实际到达时间信息,确定播报时间差值信息,进而根据播报位置差值信息和/或播报时间差值信息对导航播报信息进行检测,实现了根据导航播报产生的距离差和/或时间差两个维度来对导航信息进行检测,提高了检测的准确度和可靠性,实现了对导航信息即时性进行较为全面检测的效果。
可选的,C包括C1和C2:
C1、确定所述目标地图要素对应的位置差值阈值范围,和/或时间差值阈值范围。
根据每个目标地图要素的重要程度,为每个目标地图要素预设对应的位置差值阈值范围及时间差值阈值范围。例如目标地图要素A的重要程度较高,则设置位置差值阈值范围的门限值更大,以及设置时间差值阈值范围的门限值更长,以尽早提醒驾驶员注意路况。
C2、根据所述播报位置差值信息与所述位置差值阈值范围,和/或所述播报时间差值信息与所述时间差值阈值范围,对所述导航播报信息进行检测。
在一种实施方式中,将播报位置差值信息与位置差值阈值范围进行匹配,和/或将播报时间差值信息与时间差值阈值范围进行匹配,确定播报位置差值信息是否处于位置差值阈值范围,和/或播报时间差值信息是否处于时间差值阈值范围,以得到对导航播报信息的检测结果。
通过确定目标地图要素对应的位置差值阈值范围,和/或时间差值阈值范围,并根据播报位置差值信息与位置差值阈值范围,和/或播报时间差值信息与时间差值阈值范围,对导航播报信息进行检测,实现了根据位置差值阈值范围和/或时间差值阈值范围以及预设阈值范围,自动对导航播报信息进行检测,无需人为主观进行判定,节省了成本提高了效率。
可选的,C2包括如下两种情况:
C21、在所述播报位置差值信息未处于所述位置差值阈值范围,和/或所述播报时间差值信息未处于所述时间差值阈值范围的情况下,确定对所述导航播报信息的检测结果为导航播报异常。
示例性的,假设任一导航播报信息的位置差值阈值范围为(50米,300米),时间差值阈值范围为“3秒,6秒”,播报位置差值信息为“60米”,播报时间差值信息为“7秒”,由于“7秒”未处于时间差值阈值范围内,则确定对该导航播报信息的检测结果为导航播报异常。
示例性的,假设任一导航播报信息的位置差值阈值范围为(50米,300米), 时间差值阈值范围为“3秒,6秒”,播报位置差值信息为“30米”,播报时间差值信息为“5秒”,由于“30米”未处于位置差值阈值范围内,用户不能及时做出相应反应,确定对该导航播报信息的检测结果为导航播报异常。
示例性的,假设任一导航播报信息的位置差值阈值范围为(50米,300米),时间差值阈值范围为“3秒,6秒”,播报位置差值信息为“350米”,播报时间差值信息为“5秒”,由于“350米”未处于位置差值阈值范围内,用户现场感知不强烈,确定对该导航播报信息的检测结果为导航播报异常。
C22、在所述播报位置差值信息处于所述位置差值阈值范围,且所述播报时间差值信息处于所述时间差值阈值范围的情况下,确定对所述导航播报信息的检测结果为导航播报正常。
示例性的,假设任一导航播报信息的位置差值阈值范围为(50米,300米),时间差值阈值范围为“3秒,6秒”,播报位置差值信息为“60米”,播报时间差值信息为“5秒”,由于播报位置差值信息处于位置差值阈值范围,且播报时间差值信息处于时间差值阈值范围,则确定对该导航播报信息的检测结果为导航播报正常。
通过在播报位置差值信息未处于位置差值阈值范围,和/或播报时间差值信息未处于时间差值阈值范围的情况下,确定对导航播报信息的检测结果为导航播报异常,实现了确定导航播报异常的导航播报信息,可以引导对地图软件进行优化加速地图软件迭代效率,改善用户体验。
本公开通过获取导航播报信息中的目标地图要素,并确定目标地图要素对应的标准属性信息;其中,标准属性信息包括目标地图要素的实际位置信息和/或实际到达时间信息,并根据播报属性信息和标准属性信息,对导航播报信息进行检测,实现了根据目标地图要素对应的标准属性信息,结合播报属性信息对导航播报信息进行检测,无需人工方式进行实地路测,提高了导航播报信息的检测效率且降低了检测成本。
在上述实施例的基础上,本实施例还提供了一种将至少两个地图软件的导航播报进行比对的实施方式。
以两个地图软件为例进行解释说明。获取地图软件A和地图软件B均包括同一目标地图要素的导航播报信息,依据本实施例中提供的方法,分别确定地图软件A和地图软件B的导航播报信息的播报位置差值信息和/或播报时间差值信息,并将地图软件A的播报位置差值信息与地图软件B的播报位置差值信息进行比对,以及地图软件A的播报时间差值信息与地图软件B的播报时间差值信息进行比对,以实现对地图软件A和地图软件B的导航播报 进行比对的目的。
可选的,若地图软件A中的80%播报位置差值信息大于地图软件B中的对应播报位置差值信息,和/或地图软件A中的80%播报时间差值信息大于地图软件B中的对应播报时间差值信息,则认为地图软件A的导航播报时机异常,进而引导对地图软件A进行产品优化。
本公开的技术方案中,所涉及的用户个人信息的获取,存储和应用等,均符合相关法律法规的规定,且不违背公序良俗。
图3是根据本公开实施例公开的一种导航播报的检测装置的结构示意图,可以适用于对导航播报信息的即时性进行检测的情况。本实施例装置可采用软件和/或硬件实现,并可集成在任意的具有计算能力的电子设备上。
如图3所示,本实施例公开的导航播报的检测装置30可以包括导航播报信息获取模块31和导航播报信息检测模块32,其中:
导航播报信息获取模块31,设置为获取模拟导航路线关联的导航播报信息;导航播报信息检测模块32,设置为根据所述导航播报信息对应的播报属性信息,对所述导航播报信息进行检测;其中,所述播报属性信息包括播报时间信息和/或播报位置信息。
可选的,所述导航播报信息检测模块32,设置为:
获取所述导航播报信息中的目标地图要素,并确定所述目标地图要素对应的标准属性信息;其中,所述标准属性信息包括所述目标地图要素的实际位置信息和/或实际到达时间信息;根据所述播报属性信息和所述标准属性信息,对所述导航播报信息进行检测。
可选的,所述装置还包括语音识别模块,设置为:
在所述导航播报信息为语音播报信息的情况下,对所述语音播报信息进行语音识别,确定所述语音播报信息对应的文本播报信息。
可选的,所述导航播报信息检测模块32设置为通过如下方式根据所述播报属性信息和所述标准属性信息,对所述导航播报信息进行检测:
根据所述播报位置信息和所述实际位置信息,确定播报位置差值信息;根据所述播报时间信息和所述实际到达时间信息,确定播报时间差值信息;根据所述播报位置差值信息和/或所述播报时间差值信息对所述导航播报信息进行检测。
可选的,所述导航播报信息检测模块32设置为通过如下方式根据所述播 报位置差值信息和/或所述播报时间差值信息对所述导航播报信息进行检测:
确定所述目标地图要素对应的位置差值阈值范围,和/或时间差值阈值范围;根据所述播报位置差值信息与所述位置差值阈值范围,和/或所述播报时间差值信息与所述时间差值阈值范围,对所述导航播报信息进行检测。
可选的,所述导航播报信息检测模块32设置为通过如下方式根据所述播报位置差值信息与所述位置差值阈值范围,和/或所述播报时间差值信息与所述时间差值阈值范围,对所述导航播报信息进行检测:
在所述播报位置差值信息未处于所述位置差值阈值范围,和/或所述播报时间差值信息未处于所述时间差值阈值范围的情况下,确定对所述导航播报信息的检测结果为导航播报异常。
本公开实施例所公开的导航播报的检测装置30可执行本公开实施例所公开的导航播报的检测方法,具备执行方法相应的功能模块和效果。本实施例中未详尽描述的内容可以参考本公开任意方法实施例中的描述。
根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。
图4示出了可以用来实施本公开的实施例的示例电子设备400的示意性框图。电子设备400旨在表示多种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备400还可以表示多种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
如图4所示,设备400包括计算单元401,其可以根据存储在只读存储器(Read-Only Memory,ROM)402中的计算机程序或者从存储单元408加载到随机访问存储器(Random Access Memory,RAM)403中的计算机程序,来执行多种适当的动作和处理。在RAM 403中,还可存储设备400操作所需的多种程序和数据。计算单元401、ROM 402以及RAM 403通过总线404彼此相连。输入/输出(Input/Output,I/O)接口405也连接至总线404。
设备400中的多个部件连接至I/O接口405,包括:输入单元406,例如键盘、鼠标等;输出单元407,例如多种类型的显示器、扬声器等;存储单元408,例如磁盘、光盘等;以及通信单元409,例如网卡、调制解调器、无线通信收发机等。通信单元409允许设备400通过诸如因特网的计算机网络 和/或多种电信网络与其他设备交换信息/数据。
计算单元401可以是多种具有处理和计算能力的通用和/或专用处理组件。计算单元401的一些示例包括但不限于中央处理单元(Central Processing Unit,CPU)、图形处理单元(Graphics Processing Unit,GPU)、多种专用的人工智能(Artificial Intelligence,AI)计算芯片、多种运行机器学习模型算法的计算单元、数字信号处理器(Digital Signal Processing,DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元401执行上文所描述的方法和处理,例如导航播报的检测方法。例如,在一些实施例中,导航播报的检测方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元408。在一些实施例中,计算机程序的部分或者全部可以经由ROM 402和/或通信单元409而被载入和/或安装到设备400上。当计算机程序加载到RAM 403并由计算单元401执行时,可以执行上文描述的导航播报的检测方法的一个或多个步骤。备选地,在其他实施例中,计算单元401可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行导航播报的检测方法。
本文中以上描述的***和技术的多种实施方式可以在数字电子电路***、集成电路***、场可编程门阵列(Field Programmable Gate Array,FPGA)、专用集成电路(Application Specific Integrated Circuit,ASIC)、专用标准产品(Application Specific Standard Parts,ASSP)、芯片上的***(System on Chip,SoC)、复杂可编程逻辑设备(Complex Programmable Logic Device,CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。多种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程***上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储***、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储***、该至少一个输入装置、和该至少一个输出装置。
用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结 合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、RAM、ROM、可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
为了提供与用户的交互,可以在计算机上实施此处描述的***和技术,该计算机具有:设置为向用户显示信息的显示装置(例如,阴极射线管(Cathode Ray Tube,CRT)或者液晶显示器(Liquid Crystal Display,LCD)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以设置为提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据服务器)、或者包括中间件部件的计算***(例如,应用服务器)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:局域网(Local Area Network,LAN)、广域网(Wide Area Network,WAN)、区块链网络和互联网。
计算机***可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与虚拟专用服务器(Virtual Private Server,VPS)服务中,存在的管理难度大,业务扩展性弱的缺陷。服务器也可以为分布式***的服务器,或者是结合了区块链的服务器。
可以使用上面所示的多种形式的流程,重新排序、增加或删除步骤。例如,本公开中记载的多个步骤可以并行地执行也可以顺序地执行也可以不同 的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。

Claims (15)

  1. 一种导航播报的检测方法,包括:
    获取模拟导航路线关联的导航播报信息;
    根据所述导航播报信息对应的播报属性信息,对所述导航播报信息进行检测;其中,所述播报属性信息包括播报时间信息和播报位置信息中的至少之一。
  2. 根据权利要求1所述的方法,所述根据所述导航播报信息对应的播报属性信息,对所述导航播报信息进行检测,包括:
    获取所述导航播报信息中的目标地图要素,并确定所述目标地图要素对应的标准属性信息;其中,所述标准属性信息包括所述目标地图要素的实际位置信息和实际到达时间信息中的至少之一;
    根据所述播报属性信息和所述标准属性信息,对所述导航播报信息进行检测。
  3. 根据权利要求2所述的方法,在所述获取所述导航播报信息中的目标地图要素之前,还包括:
    在所述导航播报信息为语音播报信息的情况下,对所述语音播报信息进行语音识别,确定所述语音播报信息对应的文本播报信息。
  4. 根据权利要求2所述的方法,其中,所述根据所述播报属性信息和所述标准属性信息,对所述导航播报信息进行检测,包括:
    根据所述播报位置信息和所述实际位置信息,确定播报位置差值信息;
    根据所述播报时间信息和所述实际到达时间信息,确定播报时间差值信息;
    根据所述播报位置差值信息和所述播报时间差值信息中的至少之一对所述导航播报信息进行检测。
  5. 根据权利要求4所述的方法,其中,所述根据所述播报位置差值信息和所述播报时间差值信息中的至少之一对所述导航播报信息进行检测,包括:
    确定所述目标地图要素对应的位置差值阈值范围和时间差值阈值范围中的至少之一;
    根据以下组合中的至少之一对所述导航播报信息进行检测:所述播报位置差值信息与所述位置差值阈值范围;所述播报时间差值信息与所述时间差值阈值范围。
  6. 根据权利要求5所述的方法,其中,所述根据以下组合中的至少之一对所述导航播报信息进行检测:所述播报位置差值信息与所述位置差值阈值范围;所述播报时间差值信息与所述时间差值阈值范围,包括:
    在以下至少之一的情况下,确定对所述导航播报信息的检测结果为导航播报异常:所述播报位置差值信息未处于所述位置差值阈值范围;所述播报时间差值信息未处于所述时间差值阈值范围。
  7. 一种导航播报的检测装置,包括:
    导航播报信息获取模块,设置为获取模拟导航路线关联的导航播报信息;
    导航播报信息检测模块,设置为根据所述导航播报信息对应的播报属性信息,对所述导航播报信息进行检测;其中,所述播报属性信息包括播报时间信息和播报位置信息中的至少之一。
  8. 根据权利要求7所述的装置,其中,所述导航播报信息检测模块,设置为:
    获取所述导航播报信息中的目标地图要素,并确定所述目标地图要素对应的标准属性信息;其中,所述标准属性信息包括所述目标地图要素的实际位置信息和实际到达时间信息中的至少之一;
    根据所述播报属性信息和所述标准属性信息,对所述导航播报信息进行检测。
  9. 根据权利要求8所述的装置,还包括语音识别模块,设置为:
    在所述导航播报信息为语音播报信息的情况下,对所述语音播报信息进行语音识别,确定所述语音播报信息对应的文本播报信息。
  10. 根据权利要求8所述的装置,其中,所述导航播报信息检测模块设置为通过如下方式根据所述播报属性信息和所述标准属性信息,对所述导航播报信息进行检测:
    根据所述播报位置信息和所述实际位置信息,确定播报位置差值信息;
    根据所述播报时间信息和所述实际到达时间信息,确定播报时间差值信息;
    根据所述播报位置差值信息和所述播报时间差值信息中的至少之一对所述导航播报信息进行检测。
  11. 根据权利要求9所述的装置,其中,所述导航播报信息检测模块设置为通过如下方式根据所述播报位置差值信息和所述播报时间差值信息中的至少之一对所述导航播报信息进行检测:
    确定所述目标地图要素对应的位置差值阈值范围和时间差值阈值范围中的至少之一;
    根据以下组合中的至少之一对所述导航播报信息进行检测:所述播报位置 差值信息与所述位置差值阈值范围;所述播报时间差值信息与所述时间差值阈值范围。
  12. 根据权利要求10所述的装置,其中,所述导航播报信息检测模块设置为通过如下方式根据以下组合中的至少之一对所述导航播报信息进行检测:所述播报位置差值信息与所述位置差值阈值范围;所述播报时间差值信息与所述时间差值阈值范围:
    在以下至少之一的情况下,确定对所述导航播报信息的检测结果为导航播报异常:所述播报位置差值信息未处于所述位置差值阈值范围;所述播报时间差值信息未处于所述时间差值阈值范围。
  13. 一种电子设备,包括:
    至少一个处理器;以及
    与所述至少一个处理器通信连接的存储器;其中,
    所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-6中任一项所述的导航播报的检测方法。
  14. 一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-6中任一项所述的导航播报的检测方法。
  15. 一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-6中任一项所述的导航播报的检测方法。
PCT/CN2022/078165 2021-06-25 2022-02-28 导航播报的检测方法、装置、电子设备和介质 WO2022267514A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US17/999,041 US20230304820A1 (en) 2021-06-25 2022-02-28 Navigation broadcast detection method and apparatus, electronic device, and medium
EP22789144.7A EP4174847A4 (en) 2021-06-25 2022-02-28 METHOD AND DEVICE FOR DETECTING NAVIGATION BROADCAST AND ELECTRONIC DEVICE AND MEDIUM

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202110713371.4 2021-06-25
CN202110713371.4A CN113450794B (zh) 2021-06-25 2021-06-25 导航播报的检测方法、装置、电子设备和介质

Publications (1)

Publication Number Publication Date
WO2022267514A1 true WO2022267514A1 (zh) 2022-12-29

Family

ID=77813012

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/078165 WO2022267514A1 (zh) 2021-06-25 2022-02-28 导航播报的检测方法、装置、电子设备和介质

Country Status (4)

Country Link
US (1) US20230304820A1 (zh)
EP (1) EP4174847A4 (zh)
CN (1) CN113450794B (zh)
WO (1) WO2022267514A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113450794B (zh) * 2021-06-25 2023-09-05 北京百度网讯科技有限公司 导航播报的检测方法、装置、电子设备和介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011092244A1 (en) * 2010-01-27 2011-08-04 Koninklijke Kpn N.V. Method, system and device for synchronization of media streams
CN106411447A (zh) * 2016-10-08 2017-02-15 广东欧珀移动通信有限公司 播放控制方法、装置及终端
CN106949902A (zh) * 2017-03-24 2017-07-14 百度在线网络技术(北京)有限公司 导航语音故障解决方法、装置、设备及存储介质
CN107990908A (zh) * 2017-11-20 2018-05-04 广东欧珀移动通信有限公司 一种基于蓝牙通信的语音导航方法及装置
CN112683294A (zh) * 2021-01-08 2021-04-20 腾讯科技(深圳)有限公司 导航播报方法、装置及设备
CN113450794A (zh) * 2021-06-25 2021-09-28 北京百度网讯科技有限公司 导航播报的检测方法、装置、电子设备和介质

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69428505T2 (de) * 1993-12-27 2002-06-06 Aisin Aw Co Kartenanzeigesystem
JP4972211B2 (ja) * 2008-09-29 2012-07-11 パイオニア株式会社 ナビゲーション装置及び速度推定方法
CN105890615A (zh) * 2016-04-11 2016-08-24 深圳市轱辘软件开发有限公司 一种导航方法及装置
CN107525517B (zh) * 2016-10-09 2019-01-08 腾讯科技(深圳)有限公司 语音播报方法和装置
CN107764266A (zh) * 2017-09-18 2018-03-06 千寻位置网络有限公司 室内组合导航仿真方法及***、导航装置、终端、存储器
CN112735167A (zh) * 2019-10-14 2021-04-30 阿里巴巴集团控股有限公司 语音播报方法、装置及电子设备

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011092244A1 (en) * 2010-01-27 2011-08-04 Koninklijke Kpn N.V. Method, system and device for synchronization of media streams
CN106411447A (zh) * 2016-10-08 2017-02-15 广东欧珀移动通信有限公司 播放控制方法、装置及终端
CN106949902A (zh) * 2017-03-24 2017-07-14 百度在线网络技术(北京)有限公司 导航语音故障解决方法、装置、设备及存储介质
CN107990908A (zh) * 2017-11-20 2018-05-04 广东欧珀移动通信有限公司 一种基于蓝牙通信的语音导航方法及装置
CN112683294A (zh) * 2021-01-08 2021-04-20 腾讯科技(深圳)有限公司 导航播报方法、装置及设备
CN113450794A (zh) * 2021-06-25 2021-09-28 北京百度网讯科技有限公司 导航播报的检测方法、装置、电子设备和介质

Also Published As

Publication number Publication date
CN113450794B (zh) 2023-09-05
EP4174847A4 (en) 2023-11-08
US20230304820A1 (en) 2023-09-28
EP4174847A1 (en) 2023-05-03
CN113450794A (zh) 2021-09-28

Similar Documents

Publication Publication Date Title
EP3505869A1 (en) Method, apparatus, and computer readable storage medium for updating electronic map
JP2023055697A (ja) 自動運転テスト方法、装置、電子機器及び記憶媒体
US11761590B2 (en) Technologies for producing efficient investigation routes for identifying gas leak locations
US11887473B2 (en) Road congestion detection method and device, and electronic device
CN109115242B (zh) 一种导航评估方法、装置、终端、服务器及存储介质
JP2023527100A (ja) イベント検出方法、装置、電子機器、読み取り可能な記憶媒体、及びコンピュータプログラム
US20230091252A1 (en) Method for processing high-definition map data, electronic device and medium
US20220227388A1 (en) Method and apparatus for determining green wave speed, and storage medium
WO2022267514A1 (zh) 导航播报的检测方法、装置、电子设备和介质
WO2023065798A1 (zh) 道路动态事件的处理方法、装置、设备和介质
US20220244060A1 (en) Method and apparatus for generating route information, device, medium and product
CN114925114A (zh) 一种场景数据挖掘方法、装置、电子设备和存储介质
US20220237529A1 (en) Method, electronic device and storage medium for determining status of trajectory point
CN113742437B (zh) 地图更新方法、装置、电子设备和存储介质
CN114677848A (zh) 感知预警***、方法、装置及计算机程序产品
EP3982098A1 (en) Systems and methods for efficiently identifying gas leak locations
CN113722342A (zh) 高精地图要素变更检测方法、装置、设备及自动驾驶车辆
WO2023236522A1 (zh) 夜间步行导航方法、装置、设备、存储介质及程序产品
US20230088667A1 (en) Method of recommending information, electronic device, and storage medium
US20230065341A1 (en) Road data monitoring method and apparatus, electronic device and storage medium
US20220276068A1 (en) Navigation method, navigation apparatus, device and storage medium
CN114743145A (zh) 交通灯检测方法、装置以及电子设备
KR20220063289A (ko) 교통 체증 사건의 처리 방법, 기기, 저장매체 및 프로그램 제품
CN114136327A (zh) 一种虚线段的查全率的自动化检查方法及***
CN113806361B (zh) 电子监控设备与道路的关联方法、装置及存储介质

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2022789144

Country of ref document: EP

Effective date: 20221024

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22789144

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE