Unified Voice Service Access Protocol Framework
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Developers face long development cycles and high costs due to the incompatibility of access protocols for intelligent voice services, requiring repetitive work to access different services and separate operation and maintenance for each service.
Innovation Solution
A method and apparatus that utilize a constructed data service framework model with consistent message and transport protocols to facilitate seamless interaction between target and third-party voice services, allowing developers to reuse existing interaction logic and reduce development and maintenance efforts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If different intelligent voice service providers independently develop access protocols, then each service can be provided with customized protocols, but developers face long development cycles and high costs due to incompatibility and repetitive work
Solution Approach 1:
The patent applies universality by designing a unified access protocol that can serve multiple different voice service providers. The protocol defines standard message formats, transport mechanisms, and interaction patterns that work across different services, allowing a single protocol implementation to access multiple services without customization, thereby resolving the contradiction between service adaptability and development efficiency
Solution Approach 2:
The patent introduces an intermediary layer - the unified access protocol - that sits between the developer's application and the various voice service providers. This intermediary translates diverse service-specific protocols into a standardized interface, allowing developers to interact with multiple services through a single standardized protocol while maintaining compatibility with different service implementations
2Adaptability or versatility
If different intelligent voice service providers independently develop access protocols, then each service has its own protocol, but developers need to do repetitive development work resulting in high operation and maintenance costs
Solution Approach 1:
The unified access protocol serves multiple functions simultaneously - it provides a standard interface for accessing different voice services while maintaining the independence of each service provider's implementation. Developers write code once using the unified protocol to access multiple services, eliminating repetitive development work across different services
Solution Approach 2:
The patent applies homogeneity by standardizing the message formats, transport protocols, and interaction patterns across different voice services. All services use the same message structure, authentication mechanism, and communication protocol, making development, operation, and maintenance consistent across services while preserving service independence
3Reliability
If access protocols are incompatible between voice services, then each service can be optimized independently, but developers face long development cycles
Solution Approach 1:
The unified access protocol acts as an intermediary that preserves service-specific optimizations while providing a standardized interface. Each service provider can optimize their internal implementation while the unified protocol handles the translation and standardization, allowing both service optimization and development efficiency to coexist
4Reliability
If separate operation and maintenance is performed for each voice service, then each service can be managed independently, but operation and maintenance costs are high
Solution Approach 1:
The unified access protocol enables a single operation and maintenance system to manage multiple voice services. The standardized message formats and interaction patterns allow automated monitoring, debugging, and maintenance across services, reducing operational complexity and costs while maintaining service independence
Data Source
AI summary
The present disclosure discloses a method, apparatus and server for providing a voice service. The method includes: receiving a request message for providing a target voice service to a device end that has accessed a third-party voice service, the request message including a request content and status information of the device end; acquiring a response message generated after processing the request content based on the status information, the response message including an operation instruction; and sending the response message to the device end. The request message and response message are generated according to a message format configured in a constructed data service framework model of the target voice service, and transmitted based on a transport protocol configured in the constructed data service framework model; and the message format is consistent with that of the third-party voice service, and the transport protocol is consistent with that of the third-party voice service.


