Port Number Identification via Dynamic File Retrieval
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional deployment systems fail to dynamically acquire and identify port numbers when transferring a disk image from one system to another with different port numbers, leading to communication failures due to fixed port number registrations.
Innovation Solution
The administration server transmits a port number file via an exclusive port to the administrated machine, allowing the port number identification module to automatically identify the administration server's port number, even when the port number changes, by using a port number file stored on the administration server side and retrieved through a well-known port.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If port numbers are stored as fixed values in the registry during deployment, then the deployment system can be constructed efficiently with automatic OS setup, but the administrated machine cannot identify the administration server's port number when transferring to another system with different port numbers
Solution Approach 1:
The invention creates a port number file in advance that contains the administration server's port number information. This port number file is prepared beforehand and stored, allowing the administrated machine to retrieve the correct port number when needed, thus resolving the contradiction between efficient deployment construction and adaptability to different systems.
Solution Approach 2:
The invention introduces a port number file as an intermediary between the deployment system and the administrated machine. This intermediary contains the necessary port number information and enables communication without requiring the administrated machine to know the port number in advance, thus maintaining both deployment efficiency and system adaptability.
2Adaptability or versatility
If the disk image is transferred to another system with different port numbers, then the deployment system can be reused across different environments, but the administrated machine fails to establish communication due to fixed port number registrations
Solution Approach 1:
The port number file is created in advance with the correct administration server port number information. When the disk image is transferred to another system, the administrated machine retrieves the port number from this pre-prepared file, ensuring reliable communication establishment while maintaining disk image reusability across different environments.
Solution Approach 2:
The invention creates a copy of the port number information in the port number file, which can be retrieved by the administrated machine regardless of the system it runs on. This copying mechanism allows the disk image to be reused across different environments while ensuring the correct port number is available for communication.
3Device complexity
If port numbers are held as fixed values, then the system configuration is simple and easy to manage, but manual port number resetting is required when port numbers change
Solution Approach 1:
The administrated machine automatically retrieves the port number from the port number file when needed, without requiring manual intervention. This self-service mechanism maintains simple system configuration while eliminating the need for manual port number resetting when port numbers change.
Solution Approach 2:
The port number information is prepared in advance in the port number file, so when the administrated machine needs to communicate with the administration server, it can automatically obtain the correct port number without manual configuration, thus maintaining simplicity while enabling easy updates.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A port number file verification function assesses whether a port number file is present in an administrated machine side storage module. If not present in the administrated machine side storage module, or if present in the administrated machine side storage module and communication with a port number of an administration server which is recorded in the present port number file is not possible, a port number file acquisition directive function directs a file acquisition unit to acquire a port number file of the administration server, the file acquisition unit which receives the directive requests the port number file via the administration server and a well-known port, and a port number identification function identifies a port number of the administration server on the basis of the content of the port number file which is acquired by the request.