Unified Voice Service Access Protocol Framework

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveservice customizationVSAvoiddevelopment cycle
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveservice independenceVSAvoiddevelopment effort
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

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

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Inventive Principle:
Principle #33Homogeneity

3Reliability

If access protocols are incompatible between voice services, then each service can be optimized independently, but developers face long development cycles

Engineering Contradiction:
Improveservice optimizationVSAvoiddevelopment efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveservice independenceVSAvoidoperation and maintenance cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

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

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10791200B2Method, apparatus and server for providing voice service
Publication Date: 2020.09.29 BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
  • US10791200B2 patent drawing
  • US10791200B2 patent drawing
  • US10791200B2 patent drawing

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.