Automatic Call Recording via System Ring Buffer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mobile phones require manual activation of call recording, leading to potential loss of important call content and excessive system resource consumption due to storage on external devices like SD cards.
Innovation Solution
A method and device for automatic call recording that saves call content in a predefined region of the system ring buffer, allowing for real-time recording and efficient storage without manual activation, with the option to transfer important content to external storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If call recording is manually activated during the call, then the user can control when recording occurs, but the user may forget to activate it and lose important call content
Solution Approach 1:
The system pre-allocates a predefined region in the system memory ring buffer specifically for call recording before any call occurs. This preliminary preparation enables automatic recording to start immediately when a call begins, without requiring user activation, thus ensuring important call content is not lost while maintaining operational simplicity.
2Quantity of substance
If recording is stored in external storage device such as SD card, then sufficient storage space is available, but system resource is significantly occupied
Solution Approach 1:
The patent segments the storage system into two parts: a predefined region in the system memory ring buffer for active call recording (fast access, low overhead) and external storage devices like SD cards for archival storage. This segmentation allows the system to maintain recording functionality with minimal system resource consumption while preserving adequate storage capacity through the external device option.
Solution Approach 2:
The system memory ring buffer acts as an intermediary between the call recording function and external storage devices. Recording is first written to the predefined region in the ring buffer, which consumes minimal system resources, and then can be transferred to external storage if needed. This intermediary approach reduces system resource consumption while maintaining storage capacity.
3Reliability
If recording function is always active, then no call content is lost, but system resource consumption increases
Solution Approach 1:
The system dynamically manages the recording buffer by implementing a ring buffer structure where data is continuously written to a predefined region. When the buffer becomes full, the system automatically overwrites the oldest recorded data with new call content. This dynamic approach ensures continuous recording reliability while optimizing system resource usage by reusing buffer space rather than continuously allocating new memory.
Data Source
AI summary
The present disclosure discloses a method, a device, and a mobile terminal for performing automatic recording. The method comprises: obtaining content of an ongoing call; performing a recording operation on the content of the ongoing call, and saving a recording of the content of the ongoing call in a predefined region of a system ring buffer. The technical solutions provided in the present disclosure solve the problems of troublesome manual recording adjustments and excessive waste of system resources arising from recording valueless call content, thereby improving user experience.


