Screen Information Generation with Appropriateness Judgment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information providing systems face challenges in ensuring the appropriate generation of screen information on portal sites, as they often display outdated data due to cache expiration and acquisition errors, leading to incomplete or inaccurate information being sent to users, with no clear means for administrators to verify the accuracy of the displayed content.
Innovation Solution
An information providing device that includes a registration information memory, request information receiver, expiration date lapse judge, registration information acquirer, error detector, screen information generator, and appropriateness judgment information generator, which allows for the determination of whether screen information is appropriately generated by using cached data or updated data, and provides error metrics for system reinforcement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If cache data is used to reduce database access load, then response speed is improved, but data accuracy deteriorates when acquisition errors occur
Solution Approach 1:
The system introduces feedback by generating appropriateness judgment information that feeds back to administrators about the quality of displayed information. When cache data is used, the system detects acquisition errors and generates judgment information indicating the data may be outdated or inaccurate, allowing administrators to respond to maintain data quality.
Solution Approach 2:
The appropriateness judgment information acts as an intermediary between the cache system and administrators. It mediates by providing indirect evidence about data quality without requiring direct database verification, enabling administrators to assess cache data reliability based on error detection results.
2Reliability
If data acquisition is performed for every request, then data accuracy is improved, but system load increases causing response delay
Solution Approach 1:
The system performs preliminary data acquisition and stores it in cache with an expiration date set in advance. This preliminary action allows the system to serve multiple requests from cached data without repeated database access, improving response efficiency while maintaining data accuracy within the cache validity period.
Solution Approach 2:
The system implements periodic data acquisition by using cache expiration dates to trigger renewed data fetching. Instead of acquiring data for every request, the system periodically updates cache data based on expiration dates, balancing data freshness with system load reduction.
3Reliability
If cache expiration date is extended to handle acquisition errors, then system reliability is improved, but information outdatedness worsens
Solution Approach 1:
The system uses feedback through appropriateness judgment information to alert administrators when extended cache expiration may be serving outdated data. The judgment information provides evidence about data freshness, enabling administrators to adjust cache policies to balance reliability and information currency.
Data Source
AI summary
An information providing device including:a registration information memory means for memorizing registration information from a database management system;a request information receiving means for receiving request information for screen information transmitted froma terminal device upon an instruction from a user;an expiration date lapse judgment means for judging whether or not an expiration date setup for the registration information elapses when request information is received;a registration information acquisition / update means for acquiring the registration information when the expiration date elapses;an acquisition error detection means;a screen information generation means for generating the screen information when the registration information is acquired through the program interface;a screen information transmission means; andan appropriateness judgment information generation means for generating appropriateness judgment information used for judging whether or not the screen information is appropriately generated on the basis of detection result of the acquisition error.


