Resource State Notification for Application Services
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing service providing apparatuses lack an efficient mechanism to notify application programs about the states of resources necessary for service processes, leading to potential service disruptions due to insufficient resource awareness.
Innovation Solution
A service providing apparatus with a detection section to monitor resource states, an acquisition section to gather necessary resource information, and a notification section to inform application programs about the detected states, ensuring only necessary resource-state information is communicated, thereby optimizing resource utilization and service processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the service providing apparatus notifies all applications of all resource states, then applications have complete resource awareness, but notification overhead and information processing load increase
Solution Approach 1:
The patent applies local quality by customizing the notification content for each application based on its specific resource requirements. The notification section transmits only the resource state information that is relevant to each individual application, rather than broadcasting all resource states to all applications. This selective notification approach reduces unnecessary information processing load while ensuring each application receives the specific resource awareness it needs to function properly.
2Reliability
If the service providing apparatus monitors and tracks all resource states continuously, then resource awareness is maintained, but system complexity and processing overhead increase
Solution Approach 1:
The patent implements preliminary action by pre-configuring the notification section with information about which resources are required by which applications during the application registration or service setup phase. This allows the system to establish notification filters in advance, so that when resources are monitored, only the relevant states are tracked and transmitted to specific applications. This reduces the real-time processing complexity while maintaining reliable service continuity.
3Manufacturing precision
If resource information is stored and processed for every added application, then resource allocation accuracy improves, but memory usage and processing time increase
Solution Approach 1:
The patent applies the taking out principle by extracting and storing only the specific resource information that is relevant to each application in the memory section. Rather than storing complete resource state data for all possible resources, the system selectively stores only the resource identifiers and states that correspond to each application's requirements. This reduces the volume of stored data while maintaining the precision needed for accurate resource allocation and notification.
Data Source
AI summary
A service providing apparatus includes a detection section, an acquisition section, a memory, and a notification section. The detection section detects states of resources which are to be used for providing a service. When an application program which is to perform a service process is added to the apparatus, the acquisition section acquires resource information indicating a resource which is necessary for the application program to perform the service process. The memory stores the resource information and the information of the service process so as to associate the resource information and the information with the application program. When the application program is executed, the notification section specifies a resource associated with the application program, determines whether notification of the state of the specified resource is necessary, and, in a case where the notification is necessary, notifies the application program of information indicating the detected state of the specified resource.


