Call Collision Handling in Dual-Processor Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dual processor architecture in smartphones leads to processing disorders when an outgoing call and an incoming call collide, as both calls need to pass through different processors, resulting in unstable call handling and user experience issues.

Innovation Solution

A call collision processing method that uses a baseband processor and an application processor, along with a wireless support apparatus, to manage call states and mutex locks, ensuring that either an incoming or outgoing call can be smoothly handled by updating the terminal device's state and prioritizing calls based on configuration information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a dual processor architecture is used to diversify and extend smartphone functions, then the functionality and versatility of the mobile phone are improved, but the internal processing complexity increases and call collision processing becomes unstable

Engineering Contradiction:
ImprovefunctionalityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a state machine as an intermediary component between the application processor and baseband processor. This state machine manages call states (idle, incoming call, outgoing call, incoming call waiting) and coordinates the interaction between the two processors, preventing processing disorders when calls collide by ensuring proper state transitions and synchronization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If outgoing call information passes through the application processor first, then the outgoing call functionality is achieved, but collision with incoming calls causes processing disorders

Engineering Contradiction:
Improveoutgoing call operationVSAvoidcall processing stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements preliminary action by having the application processor check the call state before initiating an outgoing call. The state machine pre-establishes the calling sequence and validates that the system is in an idle state before allowing outgoing call processing, thus preventing collisions with incoming calls and ensuring reliable call handling.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If incoming call information passes through the baseband processor first, then the incoming call notification is achieved, but collision with outgoing calls causes processing disorders

Engineering Contradiction:
Improveincoming call notificationVSAvoidcall processing stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where the state machine continuously monitors and updates the call state based on events from both the application processor and baseband processor. When an incoming call arrives at the baseband processor, the state machine receives feedback about the current state and adjusts the processing sequence accordingly, ensuring that incoming and outgoing calls are handled without collision.

Inventive Principle:
Principle #23Feedback

4Device complexity

If no collision protection mechanism is implemented in dual-card single-pass mobile phones, then the device complexity is reduced, but call collision causes both incoming and outgoing calls to fail

Engineering Contradiction:
Improveprotocol stack complexityVSAvoidcall completion reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies segmentation by separating the call management functionality into distinct components: the state machine for state management, the application processor for outgoing call initiation, and the baseband processor for incoming call reception. Each component has a specific responsibility, and their coordinated interaction through defined interfaces enables reliable call collision handling without requiring complex protocol stack modifications.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10015314B2Call collision processing method for terminal device, and terminal device
Publication Date: 2018.07.03 HONOR DEVICE CO LTD
  • US10015314B2 patent drawing
  • US10015314B2 patent drawing
  • US10015314B2 patent drawing

AI summary

The present disclosure relates to a call collision processing method for a terminal device, and a terminal device. A state machine records that a current state of the terminal device is an incoming call state, an outgoing call state, or an idle state. When the terminal device is in the idle state, that the terminal device processes an incoming call or an outgoing call is determined according to occupation of the state machine by incoming call information or by outgoing call information, and a state of the state machine after the state machine is occupied by the incoming call or the outgoing call is protected by using a mutex lock.