Information Processing Apparatus Converter Bypass Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Information processing apparatuses, such as multifunction devices, often fail to use external web services due to communication failures between the RBI system and the external service, as they cannot handle the latest web technologies or HTTP responses correctly.
Innovation Solution
The apparatus includes a processor that sends requests directly to the external service if a response is not received via the converter, and converts and processes data from the external service to a format the apparatus can handle, enabling continued service usage even during communication failures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a converter (RBI system) is disposed between the information processing apparatus and external service to convert data formats, then the apparatus can handle external web services using latest web technology, but communication failures between the converter and external service cause the apparatus to become unable to use the external service
Solution Approach 1:
The patent introduces a converter (RBI system) as an intermediary component between the information processing apparatus and external web services. This converter translates and adapts communication protocols and data formats, enabling the apparatus to interact with modern web services while maintaining service availability even when the intermediary experiences communication failures.
Solution Approach 2:
The system is segmented into distinct components: the information processing apparatus, the converter (RBI system), and the external web service. This segmentation allows the apparatus to attempt direct communication with the external service when the converter is unavailable, bypassing the intermediary to maintain service continuity.
2Reliability
If the information processing apparatus sends requests directly to the external service without using the converter, then service availability is maintained during converter communication failures, but the apparatus may be unable to process the response correctly due to format incompatibility
Solution Approach 1:
The system dynamically adjusts its communication path based on the availability and status of the converter. When the converter is accessible and functioning, requests route through it for proper format conversion. When converter communication fails, the system dynamically switches to direct communication with the external service, adapting to changing conditions to maintain service availability.
3Adaptability or versatility
If the information processing apparatus always uses the converter for communication, then data format compatibility is ensured, but service access fails when communication between the converter and external service is interrupted
Solution Approach 1:
The apparatus performs preliminary checks to determine whether the converter is accessible before routing requests through it. This preliminary action allows the system to proactively switch communication paths, attempting direct external service access when the converter is unavailable, thereby preventing service interruption rather than reacting after failure occurs.
Data Source
AI summary
An information processing apparatus includes a processor configured to: execute first sending processing if a response to a request sent to an external service via a converter is not successfully received, the first sending processing being processing for sending the request to the external service without using the converter; execute second sending processing for sending at least part of data included in a response to the converter, the response being returned from the external service as a response to the request sent in the first sending processing; and receive a conversion result of the at least part of the data from the converter and execute predetermined processing by using the conversion result.


