IP Buffer Module for Speech Recognition Network Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The speech recognition service is often unavailable due to dependency on Local DNS, which can fail due to issues like long DNS parsing time, domain name hijacking, and domain name pollution, leading to slow or unavailability of the service.
Innovation Solution
A network access method and apparatus that utilize an IP buffer module to store successful IP address information for speech recognition, performing identity authentication using HTTPS protocol to ensure rapid and secure access to the speech recognition service, and utilizing back-up IP addresses if primary authentication fails.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If DNS parsing is used for network access, then domain name resolution can be performed, but long DNS parsing time causes speech recognition service to become slow
Solution Approach 1:
The patent performs DNS parsing in advance and stores the resolved IP addresses in a buffer module before they are needed for speech recognition service. When a speech recognition request arrives, the system directly retrieves the pre-resolved IP address from the buffer, avoiding time-consuming DNS parsing at the moment of service request, thus resolving the contradiction between service speed and DNS parsing time
Solution Approach 2:
The patent creates a copy of the resolved IP address information and stores it in a buffer module for future use. Instead of performing DNS parsing repeatedly, the system uses the copied IP address information from the buffer, which significantly reduces the time loss from repeated DNS queries while maintaining accurate domain name resolution
2Reliability
If Local DNS is used for network access, then domain name resolution can be performed, but domain name hijacking and pollution cause speech recognition service to be unavailable
Solution Approach 1:
The patent introduces an IP buffer module as an intermediary between DNS resolution and speech recognition service. This buffer stores pre-resolved IP addresses and serves as a protective layer, allowing the system to bypass potentially compromised DNS queries during speech recognition operations, thus enhancing service availability by isolating the critical service from DNS-related attacks
Solution Approach 2:
The patent prepares IP address information in advance and stores it in a buffer module before DNS attacks or pollution can affect the speech recognition service. This beforehand preparation creates a cushion or backup mechanism that protects the service from unavailable or malicious DNS responses, ensuring continuous service availability even when DNS is under attack
3Reliability
If identity authentication is performed on IP address information, then security is enhanced, but additional authentication steps increase access time
Solution Approach 1:
The patent performs identity authentication on IP address information in advance and stores the authenticated results in the IP buffer module. When speech recognition requests are processed, the system retrieves pre-authenticated IP addresses from the buffer, avoiding repeated authentication steps and thus enhancing security while minimizing additional access time
Solution Approach 2:
The patent creates authenticated copies of IP address information and stores them in the buffer module. These pre-authenticated copies can be directly used for subsequent speech recognition services without repeating the authentication process, thereby maintaining high security standards while reducing the time loss from repeated authentication operations
Data Source
AI summary
The present disclosure discloses a network access method and a network access apparatus for speech recognition service based on artificial intelligence. The network access method includes: judging whether there is available IP address information in an IP buffer module when a speech recognition request is received, in which the IP buffer module is configured to buffer IP address information used for a speech recognition performed successfully last time; performing an identity authentication on the available IP address information when there is the available IP address information in the IP buffer module; and accessing to the speech recognition service via the available IP address information passing the identity authentication, in which the speech recognition service is configured to recognize a speech in the speech recognition request.

