Digital Content Viewing System Using Hash-Based File Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current digital content viewing systems download the entire digital content, including unchanged pages, when only a part of it is updated, leading to unnecessary data transfer.
Innovation Solution
A digital content viewing system that uses content file specific information, such as hash values, to identify and manage content files uniquely, allowing only updated files to be downloaded, while unchanged files are retrieved from local storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the entire digital content is downloaded again when an update is detected, then the content is fully updated, but unnecessary data transfer occurs for unchanged files
Solution Approach 1:
The patent segments the digital content into individual content files (e.g., image files, text files) and assigns unique identification information (hash values) to each file. This allows the system to check and update only the specific files that have changed, rather than downloading the entire digital content package again. The configuration information file stores these individual file identifiers, enabling granular update management.
Solution Approach 2:
The patent extracts the essential identification information (hash values) from each content file and stores it in the configuration information file. This extracted identifier serves as a fingerprint for each file, allowing the terminal to compare and identify which specific files need updating without transferring the actual file contents during the update check process.
2Ease of operation
If file names are converted to sequential numbers for management, then file management is simplified, but the ability to identify unchanged files is lost
Solution Approach 1:
The patent generates a copy of the content file's essential characteristics in the form of a hash value (digest). This hash value is a condensed representation of the file's content that can be stored and compared without requiring the original file. The hash serves as a digital fingerprint that preserves the file's identity information in a compact, comparable format.
Solution Approach 2:
The patent transforms the content file into a different parameter representation (hash value) that retains the essential identity information needed for comparison. Instead of using the original file name or content directly, the system converts the content into a hash digest, which is then used for identification and update detection while maintaining the ability to distinguish unchanged from changed files.
Data Source
AI summary
There are provided a digital content viewing system, a digital content viewing method, and a computer program, all of which make it possible to update a digital content that has been downloaded without downloading the entire digital content again if the digital content is updated. A digital content viewing system 1 includes a viewer terminal 5. The viewer terminal 5 includes: a configuration information file acquisition section 57A configured to check if a configuration information file corresponding to a digital content is stored in a data storage section 55 when the digital content is designated, and download the configuration information file OPF as necessary; and a content file acquisition section 57B configured to specify a corresponding content file on a basis of the configuration information file when the content file is designated, check if the content file having the same file name is stored in the data storage section 55, and download the content file as necessary.


