Cross-System Message Notification via Shared Database

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-operating system terminals, users face poor user experience due to the inability to directly perceive instant messages in background operating systems without actively switching from the foreground, as existing solutions do not effectively notify users of messages received by applications running in the background.

Innovation Solution

A method is implemented where a management system with a cross-system application database monitors notification messages from background operating systems, allowing foreground operating systems to listen and output prompts for instant messages, enabling users to perceive messages without switching, by sending notification messages that carry relevant information and storing them in a cross-system application database accessible by all operating systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple operating systems are separated using container technology for security, then security is improved, but user experience deteriorates because users cannot perceive messages in background systems without actively switching

Engineering Contradiction:
ImprovesecurityVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a shared area as an intermediary between multiple separated operating systems. This shared area enables message notification functionality to cross system boundaries, allowing the foreground system to receive notifications from background systems without compromising the security isolation provided by container technology.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If users actively switch to background operating systems to check messages, then message checking is possible, but time is lost due to switching operations

Engineering Contradiction:
Improvemessage perceptionVSAvoidswitching time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having the background operating system send notification messages to the shared area in advance, before the user needs to check messages. The foreground system then monitors the shared area and can immediately display notifications without requiring the user to switch systems, thus eliminating switching time while maintaining complete message perception.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If a shared area is created for cross-system applications, then message notification capability is improved, but device complexity increases due to additional system architecture components

Engineering Contradiction:
Improvemessage notificationVSAvoidsystem architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the shared area as a multi-functional component that serves multiple purposes: it enables message notification, maintains security isolation, and provides a standardized interface for inter-system communication. This universal design reduces overall device complexity by consolidating multiple functions into a single architectural element rather than requiring separate mechanisms for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP3553663B1Message reminding method for terminal, and terminal
Publication Date: 2024.07.31 HUAWEI TECH CO LTD
  • EP3553663B1 patent drawingFigure 1
  • EP3553663B1 patent drawingFigure 2
  • EP3553663B1 patent drawingFigure 3A

AI summary

Embodiments of the present invention provide a method for prompting a message in a terminal and a terminal. The terminal includes multiple operating systems and a management system. The management system is configured to manage the multiple operating systems. The management system includes a cross-system application database. The method includes: when a first operating system in the multiple operating systems runs in a foreground, and a second operating system in the multiple operating systems runs in a background, if the second operating system receives a first message of a first application in the second operating system, sending, by the second operating system, a notification message to the management system according to the first message; storing, by the management system, the notification message into the cross-system application database; and listening, by the first operating system, on the cross-system application database, and outputting a prompt of the first message when listening and obtaining the notification message. According to the method for prompting a message in a terminal and the terminal in the embodiments of the present invention, a user can perceive, in a foreground operating system, an instant message in a background operating system, and user experience is good.