2D Code Generation Using Combined Pattern Data Against Forgery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Two-dimensional codes are vulnerable to electronic duplication and forgery, especially after being read by information terminals like smartphones, necessitating a solution to prevent the unauthorized duplication and forgery of electronic data.
Innovation Solution
An information processing system that converts electronic data into a two-dimensional code including authorized information by combining first and second pattern data, using learning models for pattern and identifier extraction, and generating a complete two-dimensional code that cannot be easily duplicated by simply reading with an information terminal.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple applications are operated simultaneously in a smartphone, then functionality and user experience are improved, but battery consumption increases
Solution Approach 1:
The system continuously monitors battery usage data from multiple applications and uses this feedback to dynamically adjust resource allocation. The battery usage detection unit collects real-time data on CPU usage, memory access, and other resource consumption metrics, then feeds this information back to the resource allocation control unit which adjusts scheduling policies accordingly.
Solution Approach 2:
The resource allocation system transitions from static to dynamic adjustment based on real-time battery status. The terminal device adaptively changes resource allocation strategies for different applications depending on current battery charge levels, usage patterns, and priority settings, allowing the system to optimize between functionality and power consumption at any given moment.
2Use of energy by moving object
If resource allocation is optimized to reduce battery consumption, then energy efficiency is improved, but application performance may deteriorate
Solution Approach 1:
The system applies different resource allocation strategies to different applications based on their specific characteristics and user priorities. High-priority applications receive adequate resources to maintain performance, while low-priority applications have their resources curtailed during battery-saving mode, allowing selective optimization rather than uniform reduction across all applications.
Solution Approach 2:
The system dynamically changes resource allocation parameters such as CPU time slices, memory allocation, and I/O priority based on battery status and application requirements. These parameter adjustments allow the system to shift between performance-optimized and power-efficient operating modes without completely restricting application functionality.
3Measurement precision
If detailed battery usage information is collected from multiple applications, then power management precision is improved, but system complexity increases
Solution Approach 1:
The system employs a universal resource allocation framework that handles multiple applications and various resource types (CPU, memory, I/O) through a single integrated control mechanism. This multi-functional approach consolidates what could be multiple separate monitoring and control systems into one unified resource allocation unit that manages all applications consistently.
Solution Approach 2:
The resource allocation control unit acts as an intermediary layer between the operating system and individual applications. Rather than requiring complex modifications to each application or direct OS-level changes, this intermediary component standardizes resource requests and allocations, simplifying the overall system architecture while maintaining precise control.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An information processing system includes a first acquisition section acquiring first pattern data from electronic data, a second acquisition section acquiring second pattern data from a database, and a generation section combining the first pattern data with the second pattern data to generate a two-dimensional code. Further, an information processing system includes a first acquisition section acquiring first pattern data from electronic data and a generation section determining the first pattern data to generate a two-dimensional code including the first pattern data.