Data Model Event Triggering for Automatic Service Cooperation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing devices do not automatically start services based on data model events, limiting seamless cooperation between application services and other services.

Innovation Solution

A service cooperation device that includes a data model creation unit, a data model management unit, an event detection unit, and a service starting unit to automatically start corresponding services based on detected events within a defined data model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a data model is created to define data and relations among services, then service cooperation and automatic service starting is enabled, but device complexity increases due to additional management units and data structures

Engineering Contradiction:
Improveservice cooperation capabilityVSAvoidsystem structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The data model creation unit pre-defines data structures and relationships among services before runtime operations. By establishing the data model in advance, the system enables automatic service starting and cooperation without complex real-time decision-making logic, thus improving adaptability while controlling complexity through upfront planning

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data model acts as an intermediary layer between services, defining relationships and enabling cooperation without direct complex interactions between service components. This mediator structure allows services to work together systematically while the data model management unit handles the complexity of maintaining service relationships

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If manual service starting is used without automatic detection, then system complexity is reduced, but productivity decreases due to manual intervention requirements

Engineering Contradiction:
Improveservice starting efficiencyVSAvoidautomatic service detection
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The event detection unit continuously monitors the data model management unit for changes in data states. When events such as data creation, update, or deletion occur, the feedback mechanism automatically triggers the service starting unit to initiate appropriate services, eliminating manual intervention and improving productivity through automated response to data changes

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables services to be started automatically based on detected events in the data model without requiring external manual commands. The event detection unit and service starting unit work together to make the system self-serve, automatically initiating services when data conditions warrant it, thus大幅提高 productivity while maintaining controlled automation

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260010419A1Service cooperation device and service cooperation method
Publication Date: 2026.01.08 MITSUBISHI ELECTRIC CORP
  • US20260010419A1 patent drawing
  • US20260010419A1 patent drawing
  • US20260010419A1 patent drawing

AI summary

It is an object of the present disclosure to automatically start a service cooperating with an application service by using a data model. A service cooperation device includes a data model creation unit for creating a data model that defines data handled by an application service operating in cooperation with a plurality of services and a relation among the plurality of pieces of data, an event detection unit for detecting an event which has occurred in the data defined by the data model on the data model management unit, and a service starting unit for giving the data in which the event has been detected to a corresponding service which is a service associated in advance with the data among the plurality of services, to thereby start the corresponding service.