Terminology Module Update via Character String Difference Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current information processing systems face challenges in efficiently updating terminology modules when applications are updated, as they lack a mechanism to detect and transmit differences in character strings between application files and terminology modules, leading to inefficient language support and display adjustments across multiple languages.
Innovation Solution
An information processing apparatus and system that detects differences between character strings in application and terminology module files, transmits this information to a server, and updates the terminology module based on server notifications, ensuring synchronized language support and display adjustments across various languages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If terminology modules are manually updated for each application version, then language support accuracy is improved, but the time and effort required for maintenance increases
Solution Approach 1:
The system enables automatic detection of character string differences between application files and terminology modules, and automatically transmits update information to servers, eliminating the need for manual intervention in terminology module updates while maintaining language support accuracy
Solution Approach 2:
The system implements a feedback mechanism where the information processing apparatus continuously monitors and compares character strings in application files against terminology modules, automatically identifies discrepancies, and triggers update processes based on server responses, creating a closed-loop system that maintains synchronization without manual intervention
2Manufacturing precision
If all character string differences are transmitted to servers for every application update, then update accuracy is improved, but network traffic and server load increase
Solution Approach 1:
The system extracts and transmits only the specific difference information between application character strings and terminology module character strings, rather than transmitting all data, thereby reducing network traffic while maintaining update accuracy through targeted transmission of only necessary update information
Solution Approach 2:
The update process is segmented into distinct phases: local difference detection, selective transmission of only identified differences to servers, and conditional update application based on server responses, allowing the system to maintain accuracy while minimizing network overhead by processing and transmitting only relevant portions of data
Data Source
AI summary
An information processing apparatus includes a memory that stores an application and a module related to an operation of the application, and circuitry configured to detect a difference between a first character string included in a first file associated with the application and a second character string included in a second file associated with the module as difference information, the second character string corresponding to the first character string, transmit the difference information indicating the detected difference to a server, and update the second file in accordance with an update notification of the second file transmitted from the server.


