Mobile Memory Cleaning via Non-Fluency Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices experience performance issues due to memory fluency problems caused by unclosed application programs, leading to poor user experiences when many applications are initiated without being properly terminated.

Innovation Solution

A method and device that determine a preset level of non-fluency in a mobile device, select a corresponding cleaning mode, and clean unnecessary application programs without user perception, improving device performance by managing memory usage based on detected non-fluency levels and program types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If many application programs are initiated without closing them, then the user can access multiple applications, but the memory fluency deteriorates and device performance degrades

Engineering Contradiction:
Improveapplication program accessibilityVSAvoidmemory fluency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system automatically monitors memory fluency and performs cleaning operations without user intervention. The processor detects non-fluent states and autonomously terminates application programs to restore performance, making the system self-regulating rather than requiring manual user action.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors memory fluency state and uses this feedback to trigger cleaning operations. When the processor detects that memory fluency has deteriorated below a threshold, it initiates automatic termination of application programs, creating a closed-loop control system that maintains performance.

Inventive Principle:
Principle #23Feedback

2Reliability

If application programs are automatically cleaned without user perception, then memory fluency is improved, but user control over application programs is reduced

Engineering Contradiction:
Improvememory fluencyVSAvoiduser control
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The cleaning operation is performed automatically by the system without requiring user initiation or awareness. The processor monitors memory state and autonomously executes cleaning by terminating application programs, providing seamless maintenance that does not interrupt user workflow.

Inventive Principle:
Principle #25Self-service

3Reliability

If cleaning operations are performed frequently to maintain memory fluency, then device performance is improved, but energy consumption increases

Engineering Contradiction:
Improvedevice performanceVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs cleaning operations periodically based on detected non-fluent states rather than continuously or on a fixed schedule. Cleaning is triggered only when the processor detects that memory fluency has deteriorated, creating an event-driven approach that reduces unnecessary operations and energy consumption.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentEP3239846B1Method and device for cleaning memory, and electronic device
Publication Date: 2020.01.01 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • EP3239846B1 patent drawingFigure 1
  • EP3239846B1 patent drawingFigure 2
  • EP3239846B1 patent drawingFigure 3A~3B

AI summary

The present disclosure relates to a method and device for cleaning a memory, and an electronic device. The method includes that: a preset level corresponding to a detected non-fluent state is determined (S101); a cleaning mode corresponding to the preset level is determined (S102); and an application program running in a memory is cleaned according to the cleaning mode (S103).