Earphone Switching Buffering for Call Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless earphones often experience short-term call interruptions during the switching process from one earphone to another due to changes in distance or signal quality, affecting the user's call experience.

Innovation Solution

A method for earphone-switching in mobile terminals that detects specific conditions such as signal strength and battery power, and performs a seamless switch between earphones, ensuring continuous voice data transmission by buffering and compensating incomplete voice data using preset algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If earphone switching is performed based on distance or signal quality changes, then earphone connection reliability is improved, but call continuity deteriorates due to short-term call interruptions

Engineering Contradiction:
Improveearphone connection reliabilityVSAvoidcall continuity
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The system performs preliminary actions by buffering voice data before switching occurs and preparing the target earphone in advance. The mobile terminal buffers outgoing voice data and the target earphone buffers incoming voice data before the switching event, ensuring that no data is lost during the transition process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies beforehand cushioning by implementing data buffering mechanisms that cushion against the potential disruption of switching. Both the mobile terminal and the target earphone maintain buffers that protect against data loss during the switching transition, effectively cushioning the call continuity.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Duration of action of stationary object

If voice data is buffered and compensated during switching, then call continuity is improved, but device complexity increases

Engineering Contradiction:
Improvecall continuityVSAvoidswitching mechanism complexity
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The system segments the switching process into distinct phases: data buffering phase, switching execution phase, and data compensation phase. By dividing the complex switching operation into manageable segments with clear responsibilities, the system reduces overall complexity while maintaining call continuity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The voice data buffer acts as an intermediary mechanism between the mobile terminal and the earphone during switching. This intermediary buffer absorbs the disruption caused by switching and ensures smooth data flow, simplifying the overall switching mechanism while maintaining call continuity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11303989B2Earphone-switching method and mobile terminal
Publication Date: 2022.04.12 NOKIA TECHNOLOGIES OY
  • US11303989B2 patent drawing
  • US11303989B2 patent drawing
  • US11303989B2 patent drawing

AI summary

An earphone-switching method in a mobile terminal are disclosed. The mobile terminal is currently connected with a first earphone, and the method includes performing an earphone-switching operation in response to the mobile terminal being in a call state and an earphone-switching condition being met, the earphone-switching operation being configured for switching the first earphone to a second earphone; detecting whether at least one of a first voice data and a second voice data is obtained during the earphone-switching operation; and sending the at least one of the first voice data and the second voice data, in response to the at least one of the first voice data and the second voice data being obtained, wherein the first voice data is sent to the second earphone, and the second voice data is sent to the peer terminal.