Scenario Message Triggering for Accurate Service Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing instant messaging applications require manual triggering of applets or services, leading to suboptimal user experience due to potential mismatches between intended and executed services.

Innovation Solution

A method where a server generates scenario messages with trigger conditions and execution carrier information, enabling automatic service execution when conditions are met, with client confirmation and modification options to ensure accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual triggering of execution carriers is required, then system complexity is reduced, but user experience deteriorates due to potential mismatches between intended and executed services

Engineering Contradiction:
Improveuser experienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The server generates scenario messages with pre-defined trigger conditions and execution carrier information before the user needs to manually trigger services. The execution carriers are prepared with their corresponding trigger conditions embedded in the scenario messages, so when conditions are met, the correct service executes automatically without requiring manual user action.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server acts as an intermediary between the user and the execution carriers. It receives instant messaging messages, generates appropriate scenario messages with trigger conditions, and delivers them to clients. This intermediary layer automatically matches user intents with appropriate services, eliminating the need for manual triggering while managing the complexity centrally on the server side.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If automatic service execution is implemented, then productivity is improved through automated service invocation, but reliability deteriorates due to potential errors in automatic triggering

Engineering Contradiction:
Improveservice execution efficiencyVSAvoidservice execution accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system incorporates feedback mechanisms where the server generates scenario messages based on the content of instant messaging messages, and the execution carriers execute services when their trigger conditions are met. The feedback loop ensures that only when the actual conditions match the pre-defined trigger conditions does the service execute, thereby maintaining reliability while achieving automation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Trigger conditions are pre-defined and embedded in the scenario messages before execution. This preliminary setup ensures that automatic execution only occurs when specific, pre-determined conditions are met, reducing errors and ensuring that the correct services are triggered automatically based on actual user needs.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If scenario messages with trigger conditions are generated automatically, then ease of operation is improved by eliminating manual triggering, but device complexity increases due to additional message processing requirements

Engineering Contradiction:
Improvemanual triggering requirementVSAvoidmessage processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The server serves as an intermediary that centralizes the complexity of message processing. It receives instant messaging messages, analyzes their content, generates appropriate scenario messages with embedded trigger conditions, and delivers them to clients. This approach eliminates manual triggering on the client side while concentrating the processing complexity on the server, simplifying the overall user experience.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server performs preliminary processing of instant messaging messages to generate scenario messages with pre-configured trigger conditions and execution carrier information. This preliminary action eliminates the need for clients to manually trigger services or complexly process messages themselves, transferring the processing burden to the server while simplifying client operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4372535B1Method for triggering service execution, and electronic device
Publication Date: 2026.03.18 HUAWEI TECH CO LTD
  • EP4372535B1 patent drawingFigure 1
  • EP4372535B1 patent drawingFigure 2
  • EP4372535B1 patent drawingFigure 3

AI summary

This application provides a method for triggering service execution and an electronic device. When a client sends an instant messaging message to the client or another client, the instant messaging message is first received by a server of an instant messaging application. The server of the instant messaging application generates a scenario message based on the instant messaging message, and sends the scenario message to a receive end of the scenario message. The scenario message includes a trigger condition, identification information of an execution carrier for a service corresponding to the trigger condition, and parameter information that needs to be invoked when the service is executed, so that when the receive end of the scenario message determines that the trigger condition is met, the execution carrier is automatically invoked to execute the service corresponding to the trigger condition.