Operating System Vendor Country Switching with Virtual A/B Partitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for changing the operating system vendor country in wireless communication devices are cumbersome and require additional tools, making it difficult to efficiently modify the vendor country configuration without affecting user data security and system integrity.

Innovation Solution

A method utilizing a virtual A/B upgrade solution, where two sets of vendor country files are stored in the device's memory, allowing the operating system to be configured with a new vendor country by downloading an upgrade package, which updates both static and dynamic partitions simultaneously, simplifying the modification process and ensuring seamless transitions without additional tools.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional methods are used to change vendor country configuration, then the operating system can be reconfigured, but the process becomes cumbersome and requires additional tools

Engineering Contradiction:
Improvevendor country configuration flexibilityVSAvoidconfiguration process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the operating system into multiple static partitions (e.g., A/B partitions), each with its own vendor country configuration files. This segmentation allows independent modification of specific partitions without affecting the entire system, enabling flexible vendor country changes while reducing overall process complexity through targeted operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent pre-configures multiple static partitions with different vendor country settings before the actual modification is needed. When a vendor country change is required, the system can directly switch between pre-prepared partitions or apply pre-defined configuration templates, eliminating the need for complex real-time configuration processes and additional specialized tools.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If vendor country configuration is changed, then the operating system adapts to new requirements, but system integrity and user data security may be affected

Engineering Contradiction:
Improvevendor country adaptabilityVSAvoidsystem integrity and data security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

By separating vendor country configuration files into distinct static partitions, the patent isolates configuration changes from user data stored in separate partitions. This segmentation ensures that modifying vendor country settings in one partition does not inadvertently affect or expose user data, thereby maintaining system integrity and data security during configuration changes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses copy-protection mechanisms and verification processes when replicating configuration files between partitions. Each static partition contains verified copies of vendor country configuration files that can be safely exchanged without compromising system integrity, ensuring that only authorized and validated configuration changes are applied while user data remains protected.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If traditional modification methods are used, then vendor country can be changed, but the process time and operational disruption increase

Engineering Contradiction:
Improvevendor country modification capabilityVSAvoidmodification process time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Multiple static partitions are pre-configured with different vendor country settings during the manufacturing or initial setup phase. When a vendor country change is needed, the system can rapidly switch between pre-prepared partitions or apply pre-validated configuration templates, significantly reducing modification process time compared to performing configuration changes in real-time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables rapid vendor country changes by skipping intermediate configuration steps and directly transitioning between pre-configured static partitions. The system can quickly copy and switch configuration files between partitions without performing lengthy verification or validation procedures, thereby reducing operational disruption and modification time while maintaining system reliability.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentEP4231142B1Method for configuring format of operating system, and device and storage medium
Publication Date: 2025.07.09 HONOR DEVICE CO LTD
  • EP4231142B1 patent drawingFigure 1~2a
  • EP4231142B1 patent drawingFigure 2b
  • EP4231142B1 patent drawingFigure 3

AI summary

Embodiments of this application provide a method for configuring an operating system vendor country, a device, a storage medium, and a computer program product. The method is applied to an electronic device; a memory of the electronic device includes at least a basic partition, a first static partition, and a second static partition; a first vendor country file is loaded when the electronic device starts from the first static partition, and a second vendor country file is loaded when the electronic device starts from the second static partition. After the first static partition is started, the method includes: obtaining an operating system upgrade package that includes a third vendor country file; writing vendor country content of the third vendor country file into the second vendor country file; restarting to enter a recovery mode; restoring factory settings of the electronic device; and restarting, starting from the second static partition, creating a vendor country configuration file in the initialization step after a second restart, and writing vendor country content of the second vendor country file into the vendor country configuration file. According to the method in the embodiments of this application, a vendor country modification procedure may be greatly simplified, so that vendor country modification can be easily implemented.