Model-Driven File Upload Management for Flexible 3GPP Transfers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current file upload management systems in 3GPP networks lack flexibility and require excessive capabilities on both the MnS consumer and producer sides, leading to inefficient and cumbersome file transfer processes.
Innovation Solution
Implement a model-driven approach using HTTP/HTTPS for request and response messages, enable implicit subscription creation, and integrate file information with job associations, allowing only relevant files to be uploaded and managed through CRUD operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a dedicated MnS with special operations and notifications is implemented for file upload management, then file transfer capability is provided, but flexibility is reduced and overly abilities are required on both MnS consumer and producer sides
Solution Approach 1:
The patent applies universality by using a generic job management service that can handle multiple types of jobs (data collection, file upload, etc.) through a unified interface. The job request and response messages are designed to be multi-functional, accommodating different operation types without requiring dedicated specialized services for each function.
Solution Approach 2:
The patent extracts the file upload functionality from a dedicated specialized service and integrates it into a generic job management framework. By separating the core job management logic from specific file transfer operations, the system avoids requiring overly abilities while maintaining flexibility.
2Ease of operation
If MnS producer initiates file upload, then the process is simple, but MnS consumer has no control over uploaded files
Solution Approach 1:
The patent implements feedback mechanisms where the MnS consumer can specify upload destination information and file selection criteria in the job request. The MnS producer receives this feedback and adjusts its file upload behavior accordingly, allowing the consumer to control which files are uploaded and where they are sent while maintaining a simple initiation process.
Solution Approach 2:
The patent applies preliminary action by allowing the MnS consumer to pre-configure upload parameters (destination, file filters, etc.) in the job request before the actual file upload occurs. This enables the consumer to establish control criteria in advance while keeping the initiation step simple.
3Adaptability or versatility
If MnS consumer initiates file upload with listAvailableFiles and notifyFileReady operations, then control is improved, but the system lacks flexibility and requires overly abilities
Solution Approach 1:
The patent merges the file listing, notification, and upload initiation operations into a single unified job request mechanism. Instead of requiring separate dedicated operations for listing available files and notifying about readiness, the system combines these functions into the generic job management flow, reducing system complexity while maintaining consumer control.
Solution Approach 2:
The job request and response messages are designed to be multi-functional, handling file upload control, destination specification, and file selection in a unified manner. This universal approach eliminates the need for multiple specialized operations, reducing complexity while preserving control capabilities.
4Reliability
If FTP or SFTP is used for file transfer, then reliable file transfer is achieved, but protocol stack complexity increases
Solution Approach 1:
The patent introduces an intermediary mechanism where the job management service acts as a mediator between the MnS consumer and producer for file transfer coordination. This intermediary layer handles the complexity of file transfer protocols while presenting a simplified interface to users, maintaining reliability without requiring end systems to implement complex protocol stacks.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
There are provided measures for file upload management. Such measures exemplarily comprise transmitting a collection job request requesting a data collection job, and receiving a collection job response, wherein said collection job response includes information on file uploading related to said data collection job.