Upgrade Tracing Data Capture Without File Parsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing operating system upgrade processes in electronic devices require complex file format configurations and parsing, making it cumbersome to obtain and extend system upgrade information.

Innovation Solution

The method involves using an online update client (OUC) to obtain upgrade tracing point data directly from a cache during merge operations, eliminating the need for file format parsing and allowing for efficient and direct acquisition of system upgrade information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If system upgrade information is recorded in file format, then the information can be stored and transmitted, but the process becomes complex and cumbersome due to file format configuration requirements and parsing needs

Engineering Contradiction:
Improvesystem upgrade information storageVSAvoidfile format configuration and parsing
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the system upgrade information from the complex file format structure and places it directly into a database table. This separation removes the need for file format configuration and parsing, while maintaining the reliability of information storage and transmission. The upgrade information is directly written to the database by the online update client, eliminating the intermediate file format layer.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of information

If file format parsing is used to obtain system upgrade information, then the information can be extracted, but the process is time-consuming and inefficient

Engineering Contradiction:
Improvesystem upgrade information extractionVSAvoidfile parsing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent implements preliminary action by directly writing the system upgrade information to the database during the upgrade process itself, rather than storing it in a file format that requires later parsing. The online update client captures the upgrade information and immediately stores it in the database table, eliminating the need for time-consuming file parsing operations later.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If complex file format configurations are used for system upgrade information, then the information can be structured, but the ease of operation deteriorates due to configuration requirements

Engineering Contradiction:
Improvesystem upgrade information structureVSAvoidsystem upgrade information acquisition
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent replaces the mechanical file format configuration and parsing system with a direct database storage mechanism. Instead of using files with specific formats that require configuration and parsing tools, the system uses a database table that can directly store structured upgrade information. This substitution maintains data structure and reliability while dramatically improving ease of operation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250383865A1System Upgrade Information Obtaining Method, Electronic Device, and Storage Medium
Publication Date: 2025.12.18 HONOR DEVICE CO LTD
  • US20250383865A1 patent drawing
  • US20250383865A1 patent drawing
  • US20250383865A1 patent drawing

AI summary

Embodiments of this disclosure relate to the field of computer technologies, and in particular, to a system upgrade information obtaining method, an electronic device, and a storage medium. In this method, after the electronic device fails to perform one merge operation, the electronic device performs another merge operation. An OUC in the electronic device is enabled to obtain upgrade tracing point data in a merge process. The upgrade tracing point data includes new tracing point data. In addition, no file format configuration requirement is imposed on the upgrade tracing point data such as the new tracing point data. Moreover, the upgrade tracing point data can be obtained subsequently without parsing a formatted file. With this solution, system upgrade information can be obtained more efficiently and conveniently, and the system upgrade information can be extended.