Mobile Terminal Call Control Using User State Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mobile phone call control methods are inflexible and poor in user experience, as they do not effectively manage incoming calls based on the user's current state or activity, leading to unwanted disturbances during specific situations.
Innovation Solution
A method and mobile terminal implementation that determine the priority of an incoming call request and reject or accept it based on the user's state, such as riding, running, climbing, conference, or sleep states, using applications, motion sensors, and wearable devices to assess the user's activity and environment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If DND mode is implemented by setting a DND period in system settings, then incoming calls during the set period are blocked, but the method is inflexible and poor in user experience
Solution Approach 1:
The patent applies dynamics by making the call control system adaptive to changing user states. Instead of a static DND period, the system dynamically adjusts call handling based on real-time detection of user activities (sleeping, driving, exercising, etc.) using sensors and application state monitoring, allowing the call control behavior to evolve with the user's current situation
Solution Approach 2:
The system implements self-service by automatically detecting user state through sensors and applications, and autonomously making call routing decisions without requiring manual user configuration. The system serves itself by using its own sensor data and application state information to determine appropriate call handling actions
2Reliability
If all incoming calls are answered, then no calls are missed, but users are disturbed during specific activities such as meetings or exercise
Solution Approach 1:
The system uses feedback by continuously monitoring sensor data (accelerometer, gyroscope, microphone) and application states to detect user activities, then using this feedback information to dynamically adjust call handling decisions. The system processes ongoing sensor inputs and application state changes to determine whether to answer, reject, or redirect incoming calls based on the detected activity context
Solution Approach 2:
The system performs preliminary action by proactively detecting user state and pre-determining appropriate call handling actions before calls are received. The system continuously monitors and prepares call routing decisions based on current activity detection, so that when a call arrives, the appropriate action is already determined based on the pre-detected user state
3Object-affected harmful factors
If incoming calls are rejected based on user state detection, then disturbance is reduced, but call priority considerations may be overlooked
Solution Approach 1:
The system applies local quality by differentiating call handling based on both user state and call-specific characteristics. Instead of a uniform rejection policy, the system evaluates each incoming call individually, considering factors such as caller identity, call priority, and user state, and applies different handling actions (answer, reject, redirect to voicemail) to different calls based on their specific qualities and the current context
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The disclosure provides a method for call control and related products. The method includes the following. In response to a mobile terminal receiving an incoming call request, a priority of the incoming call request is obtained; when the priority of the incoming call request is lower than a preset priority, whether a user is in a first state is determined; based on a determination that the user is in the first state, the incoming call request is rejected.