Voice Communication Authorization Interface for Third-Party Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice communication technologies between multiple users via third-party applications often lack security and can experience audio data transfer conflicts due to incompatible applications.

Innovation Solution

A voice communication processing method and system that initiates a voice activation request through a first application, receives a verification code, and uses a voice communication authorization interface to authenticate with a server, ensuring secure voice communication by providing a server interface for third-party applications without relying on their audio functions, thus avoiding conflicts and compatibility issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If voice communication is performed through third-party applications using their provided interfaces, then voice communication functionality is achieved, but security cannot be ensured and audio data transfer conflicts occur

Engineering Contradiction:
ImprovesecurityVSAvoidinterface complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a dedicated voice communication interface as an intermediary component between third-party applications and the audio system. This interface acts as a mediator that centralizes audio data transfer management, ensuring secure communication while avoiding conflicts that arise from multiple applications directly accessing audio resources through their own interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple third-party applications use their own audio functions for voice communication, then application independence is maintained, but audio data transfer conflicts occur

Engineering Contradiction:
Improveapplication compatibilityVSAvoidaudio data transfer stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent creates a universal voice communication interface that can be used by multiple third-party applications simultaneously. This single interface handles audio data transfer for all applications, ensuring consistent and conflict-free communication while maintaining compatibility with various applications through a standardized interface design.

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

3Ease of operation

If third-party applications directly access audio resources, then application functionality is achieved, but security vulnerabilities arise

Engineering Contradiction:
Improveapplication functionalityVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The dedicated voice communication interface serves as a secure intermediary layer between third-party applications and audio resources. Applications can easily access voice communication functionality through this interface without directly accessing audio resources, thereby maintaining ease of operation while ensuring security through centralized access control and validation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10412227B2Voice communication processing method and system, electronic device, and storage medium
Publication Date: 2019.09.10 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10412227B2 patent drawing
  • US10412227B2 patent drawing
  • US10412227B2 patent drawing

AI summary

The present disclosure discloses a voice communication processing method and system, an electronic device, and a storage medium. The method includes: initiating from a first account, through a first application, a voice activation request to a server side; receiving a verification code that is returned by the server side and that corresponds to the first account; calling, through the first application, a voice communication authorization interface to send an authentication request comprising the verification code to the server side; the server side providing an authentication result; and initiating operations of the voice communication service interface, based on the authentication result.