System for realizing remote file transmission and storage through remote equipment
The system for remote file transfer and storage is realized through remote equipment. Through dynamic analysis and adjustment of the transmission method, the problems of low file transfer efficiency and easy packet loss in the existing technology are solved, and more efficient and stable remote file transfer is achieved.
Patent Information
- Application Number
- CN202510534638.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-27
- Publication Date
- 2025-05-27
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
When the existing remote file transfer technology is stable in the network, the file transfer efficiency is low, and frequent switching channels are prone to packet loss, resulting in information loss and extended transmission time.
The system for remote file transmission and storage through remote equipment includes equipment installation units, software management units, file collection channel establishment units, file division units, time simulation units and transmission mode adjustment units. The system analyzes the user's geographical location, computer load status and file transfer records, dynamically adjusts the transmission method and optimizes the file transfer path.
Improve the stability and efficiency of file transfer, reduce transmission delay, avoid unnecessary transmission paths, and ensure the integrity and accuracy of file transfer.
Smart Images

Figure CN120050280A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of remote control, and more specifically, to a system for realizing remote file transmission and storage through remote equipment. Background Art
[0002] In the field of remote file transmission and storage, the existing technology aims to enable users to remotely transmit files and store them on computer devices to meet the needs of users to access, share, and manage files at different geographical locations. Through some basic network transmission protocols and storage management methods, it can complete the functions of remote file transmission and storage to a certain extent. In a simple network environment and with a small number of file transmission requirements, it can achieve the basic transmission and storage of files, providing certain convenience for users. Currently, when remotely transmitting files through remote equipment, the method is to establish a connection with the user by selecting the computer with the least load for transmission. However, this method has low flexibility and does not dynamically adjust the transmission method according to the real-time network status and file characteristics. It is only applicable in the case of unstable network fluctuations. When the network between the user and the remote device is stable, if the original fixed transmission method is still used, since the files still need to be classified at the storage end, the channel replacement takes time, and the files need to be re-verified and proofread. Considering the file type and size, and secondly, frequent channel switching is likely to cause packet loss and information loss, resulting in a significant extension of the file transmission time. To reduce this situation, a system for realizing remote file transmission and storage through remote equipment is proposed. Summary of the Invention
[0003] The purpose of the present invention is to provide a system for realizing remote file transmission and storage through remote equipment to solve the problems raised in the above background art.
[0004] To achieve the above object, a system for realizing remote file transmission and storage through remote equipment is provided, including an equipment installation unit, a software management unit, a file collection channel establishment unit, a file division unit, a time simulation unit, and a transmission method adjustment unit; The file collection channel establishment unit is used to obtain the geographical location of the user, and at the same time obtain the file transmission records of all computers, analyze the transmission efficiency by combining the file transmission records with the geographical location and the load status, and select an initial remote equipment to establish a file collection channel according to the analysis result; The file division unit is used to divide the storage areas of file types at the computer storage end, and at the same time identify the content of the transmitted files, and obtain the relevant storage areas according to the identification result; The time simulation unit is used to perform relevant area remote equipment transmission analysis based on the file transmission record, in combination with the relevant storage area and the initial remote equipment, and then the area remote equipment performs distributed transmission time simulation in combination with the user's geographical location. At the same time, the area remote equipment combines the initial remote equipment and the transmitted file to perform extended transmission time simulation; The transmission method adjustment unit is used to perform differential time threshold setting analysis by combining the size of the transmitted file with the load status, compare the distributed transmission time and the extended transmission time with the differential time threshold, and select the transmission method according to the comparison result.
[0005] As a further improvement of this technical solution, the equipment installation unit is used to install the remote equipment in the computer chassis and monitor the load status of the computer; The software management unit is used to establish a file collection software according to the remote equipment, and detect the user's operations in the file collection software. When it detects that the user opens the file collection software, it activates the file collection channel establishment unit.
[0006] As a further improvement of this technical solution, the equipment installation unit connects the remote equipment in series between the computer chassis power-on, reset button and the motherboard FPanel, and communicates and supplies power with the motherboard through usb; At the same time, the remote device reserves an independent power supply interface, and in the case where the motherboard does not support USB shutdown power supply, it is powered by the standby 5V of the ATX power supply; The remote equipment establishes a connection with the computer through a remote connection protocol to obtain the load status of the computer; The memory space of the computer is summarized as the computer storage end.
[0007] As a further improvement of this technical solution, the software management unit includes a software establishment module and an operation detection module; The software establishment module is used to collect all remote equipment and establish a file collection software in combination with online network technology. At the same time, it opens the usage permission of the file collection software to users, and users can transmit files to the computer storage end through the file collection software; The operation detection module is used to detect the user's operations in the file collection software. When it detects that the user starts the file collection software, it sends a signal to the file collection channel establishment unit. On the contrary, when it does not detect that the user starts the file collection software, it continues to monitor.
[0008] As a further improvement of this technical solution, the file collection channel establishment unit includes a signal receiving module, a transmission activation module and a channel establishment module; The signal receiving module is used to receive the signal sent by the operation detection module, then obtain the user's geographical location through the file collection software, and at the same time obtain the file transfer records of all computers; The transmission enabling module is used to analyze the transmission efficiency by combining the file transfer records with the geographical location, obtain the transmission efficiency between the computer corresponding to each remote device and the user's geographical location, then sort the computers according to the transmission efficiency, and select the computers in order from high to low in combination with the load status. Select the computer with good load status and the highest transmission efficiency, and use the remote device corresponding to this computer as the initial remote device; The channel establishment module is used to establish a file collection channel between the computer corresponding to the initial remote device and the user in the file collection software.
[0009] As a further improvement of this technical solution, when the transmission enabling module selects the load status, it divides the load status of the computer into good and congested, and then selects the computers in the good status.
[0010] As a further improvement of this technical solution, the file division unit includes a region division module and a file identification module; The region division module is used to divide the storage regions of file types at the computer storage end to obtain the storage regions corresponding to each file content; The file identification module is used to automatically identify the content of the transmitted file by using machine learning technology, and then perform correlation extraction according to the identified file content in combination with the storage regions divided by the region division module, so as to extract the relevant storage regions involved in the transmitted file.
[0011] As a further improvement of this technical solution, the time simulation unit includes a region transmission analysis module and a time simulation module; The region transmission analysis module is used to perform relevant region remote device analysis by combining the file transfer records with the relevant storage regions and the initial remote device, so as to obtain the remote device with the best transmission efficiency corresponding to the initial remote device and representing the storage region, and use this remote device as the relevant remote device; The time simulation module is used to perform distributed transmission time simulation by combining the regional remote devices with the user's geographical location, and switch the regional remote devices configured in the file collection channel in real time according to the file content, so that the user can directly transmit the file to the relevant storage regions; Perform extended transmission time simulation by combining the regional remote devices with the initial remote device and the transmitted file. First, transmit the file to the initial remote device, and then transmit it from the initial remote device to the regional remote device.
[0012] As a further improvement of this technical solution, during the time simulation process of the time simulation unit, the initial remote equipment does not stop collecting and transmitting files. When distributed transmission is selected, the transmission files collected by the initial remote equipment will be sent to the regional remote equipment subsequently.
[0013] As a further improvement of this technical solution, the transmission mode adjustment unit includes a difference setting module and a transmission selection module; The difference setting module is used to perform difference time threshold setting analysis by combining the size of the transmission file with the load status, and set the difference time threshold according to the analysis result; The transmission selection module is used to compare the distributed transmission time with the extended transmission time and the difference time threshold. When the comparison result shows that the difference time between the distributed transmission time and the extended transmission time is less than the difference time threshold, the distributed transmission mode is maintained. On the contrary, when the comparison result shows that the difference time between the distributed transmission time and the extended transmission time is greater than the difference time threshold, it is adjusted to the extended transmission mode.
[0014] Compared with the prior art, the beneficial effects of the present invention are: 1. In the system for realizing remote file transmission and storage through remote equipment, by setting the difference time threshold according to the size of the transmission file and the load status, and comparing the distributed transmission time and the extended transmission time with the difference time threshold, the optimal transmission mode is automatically selected. When the difference time is less than the threshold, the distributed transmission is maintained, and when it is greater than the threshold, it is switched to the extended transmission. This adaptive transmission mode adjustment mechanism can adapt to different network environments and file transmission requirements, and improve the stability and efficiency of transmission.
[0015] 2. In the system for realizing remote file transmission and storage through remote equipment, by obtaining the user's geographical location and computer file transmission records, and combining the load status for transmission efficiency analysis, the remote equipment corresponding to the computer with good load status and the highest transmission efficiency can be accurately selected as the initial remote equipment, establishing the optimal file collection channel, reducing the transmission delay, improving the transmission speed. At the same time, the regional remote equipment configured for the file collection channel can be switched in real time according to the file content. Through the distributed transmission time simulation and the extended transmission time simulation, the user can directly transmit the file to the relevant storage area, avoiding unnecessary transmission paths, and further improving the transmission efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 It is the overall structure schematic diagram of the present invention.
[0017] The meanings of each label in the figure are as follows: 10. Equipment installation unit; 20. Software management unit; 30. File collection channel establishment unit; 40. File division unit; 50. Time simulation unit; 60. Transmission mode adjustment unit. Detailed implementation manners
[0018] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0019] Please refer to Figure 1 As shown, the purpose of this embodiment is to provide a system for realizing remote file transmission and storage through a remote device, including an equipment installation unit 10, a software management unit 20, a file collection channel establishment unit 30, a file division unit 40, a time simulation unit 50, and a transmission mode adjustment unit 60; The equipment installation unit 10 is used to install a remote device in a computer chassis and monitor the load status of the computer; The equipment installation unit 10 connects the remote device in series between the power-on and reset buttons of the computer chassis and the motherboard FPanel, and communicates and supplies power to the motherboard through usb; At the same time, the remote device reserves an independent power supply interface, and in the case where the motherboard does not support USB shutdown power supply, it is powered by the standby 5V of the ATX power supply; The remote device establishes a connection with the computer through a remote connection protocol, so as to obtain the load status of the computer; The remote connection protocol includes SSH, RDP, and VNC; The memory space of the computer is summarized as the computer storage end.
[0020] The software management unit 20 is used to establish a file collection software according to the remote device and detect the user's operations in the file collection software. When it detects that the user opens the file collection software, it proceeds to the file collection channel establishment unit 30; The software management unit 20 includes a software establishment module and an operation detection module; The software establishment module is used to collect all remote devices and establish a file collection software in combination with online network technology. At the same time, it opens the usage permission of the file collection software to users. Users can transfer files to the computer storage end through the file collection software. The specific steps are as follows: Establish a file collection software: Scan and collect all connected remote devices, confirm their status (such as load, available bandwidth, etc.), establish a communication protocol for the file collection software through online network technologies (such as HTTP, FTP, WebSocket, etc.), then set user permissions to ensure that only authorized users can upload files to the computer storage end, and develop a user interface so that users can conveniently upload files through a Web interface or a client application; User interaction with the file collection software: The user first logs in to the file collection software using the authorization credentials, selects the files to be transferred, the software displays the file selection interface, and after the user confirms, the files are uploaded to the computer storage end through online network technologies and stored in the corresponding area of the computer storage end.
[0021] The operation detection module is used to detect the user's operations in the file collection software. When it detects that the user starts the file collection software, it sends a signal to the file collection channel establishment unit 30. Conversely, when it does not detect that the user starts the file collection software, it continues to monitor; Continuously scan and monitor whether the target file collection software is started. If it detects that the file collection software is started, the system immediately sends a signal to the address file collection channel establishment unit 30 and ends the detection for the next operation; If it does not detect that the file collection software is started, it will continue to monitor until there is a change.
[0022] The file collection channel establishment unit 30 is used to obtain the user's geographical location, and at the same time obtain the file transfer records of all computers, analyze the transfer efficiency by combining the file transfer records with the geographical location and the load status, and select the initial remote device to establish a file collection channel according to the analysis results; The file collection channel establishment unit 30 includes a signal receiving module, a transmission start module, and a channel establishment module; The signal receiving module is used to receive the signal sent by the operation detection module, and then obtain the user's geographical location through the file collection software, and at the same time obtain the file transfer records of all computers. The specific steps are as follows: Obtain the user's geographical location: Once the signal is received, it is necessary to obtain the user's geographical location through the file collection software. The geographical location can be obtained through the user's IP address, GPS, WiFi information, or the API provided by the operating system; Obtain the file transfer records of all computers: It is necessary to collect the file transfer records of the computers (including file uploads, downloads, sharing, etc.) through the file collection software or specific network monitoring tools.
[0023] The transmission start module is used to analyze the transmission efficiency by combining file transmission records with geographical locations, obtain the transmission efficiency between each remote device's corresponding computer and the user's geographical location, then sort the computers according to the transmission efficiency, and sequentially select the computers with high to low efficiency in combination with the load status. Select the computer with good load status and the highest transmission efficiency, and use the remote device corresponding to this computer as the initial remote device; A load status less than 70% is considered good; A load status greater than 70% is considered congested; When the transmission start module selects the load status, it divides the load status of the computer into good and congested, and then selects the computers in the good status. The specific steps are as follows: Obtain file transmission records and geographical locations: Obtain the file transmission records of each computer and the corresponding user geographical locations, calculate the transmission efficiency, and evaluate its efficiency according to factors such as the geographical location, transmission delay, and bandwidth of each computer. The formula is as follows: ; Among them, Z is the comprehensive transmission efficiency, Bandwidth is the bandwidth, Latency is the delay, D is the packet loss rate, P is the geographical location factor, w 1 , w 2 , w 3 are the weights of each factor.
[0024] Transmission efficiency analysis and calculation: Evaluate the transmission efficiency of each computer, combine its geographical location and file transmission records, and sort the computers according to the transmission efficiency; Load status evaluation and selection: Further screen according to the load status (good or congested) of the computer, select the computers with good load status, and select the computer with the highest transmission efficiency from them. Select the remote device corresponding to the computer with the highest transmission efficiency and good load status as the initial remote device.
[0025] The channel establishment module is used to establish a file collection channel between the computer corresponding to the initial remote device and the user in the file collection software.
[0026] The file division unit 40 is used to divide the storage area of file types at the computer storage end, and at the same time perform content recognition on the transmitted files, and obtain the relevant storage areas according to the recognition results; The file division unit 40 includes a region division module and a file recognition module; The region division module is used to divide the storage area of file types at the computer storage end and obtain the storage area corresponding to each file content; Define the partitioning rules for storage areas based on characteristics such as file type and file size. Each file type corresponds to a specific storage area, and these areas are managed through logical partitioning (such as partitioning, tagging) or physical partitioning (such as disk partitioning).
[0027] The file recognition module is used to automatically recognize the content of the transmitted file using machine learning techniques, and then perform correlation extraction based on the recognized file content and the storage areas partitioned by the area partitioning module, so as to extract the relevant storage areas involved in the transmitted file. The specific steps are as follows: Automatic file content recognition: Use machine learning techniques to recognize the content of the transmitted file and determine the file type (such as text file, picture file, audio file, etc.); For text files, apply natural language processing techniques, combine classification algorithms such as support vector machines and naive Bayes to train a text classification model, analyze the vocabulary, sentence structure, etc. in the text, and learn the characteristic patterns of different types of texts, so as to determine the specific type of the text file; For image files, use a convolutional neural network (CNN) for classification. The CNN automatically extracts features such as edges, textures, and colors of the image through structures such as convolutional layers and pooling layers. After training with a large amount of image data, it can accurately identify the category of the image file, such as portrait photos, landscape photos, design drawings, etc.; For audio files, first use automatic speech recognition (ASR) technology to convert the audio content into text, and then use the method of text classification for processing to determine whether the audio is of types such as music, meeting records, voice messages, etc.; Match the file with the corresponding storage area: According to the file type and the result of its content recognition, match the file to the predefined storage area. The matching rule is based on the classification label of the file and the area partitioning rule; Correlation extraction: Based on the correlation between the file content and the storage area, extract the storage areas related to the file content, so as to obtain the relevant storage areas involved.
[0028] The time simulation unit 50 is used to perform relevant area remote equipment transmission analysis based on the file transmission record, the relevant storage area, and the initial remote equipment, and then the area remote equipment performs distributed transmission time simulation in combination with the user's geographical location. At the same time, the area remote equipment performs extended transmission time simulation in combination with the initial remote equipment and the transmitted file; The time simulation unit 50 includes an area transmission analysis module and a time simulation module; The area transmission analysis module is used to perform relevant area remote equipment analysis by combining the file transmission record, the relevant storage area, and the initial remote equipment, so as to obtain the remote equipment with the best transmission efficiency corresponding to the initial remote equipment and representing the storage area, and use this remote equipment as the relevant remote equipment. The specific steps are as follows: Collect file transfer records: Record the transfer history of files, including information such as file size, type, transfer time, transfer device, etc., track the file transfer process in detail, and obtain transfer performance data of different files under different remote devices; Collect storage area information: Obtain relevant information for each storage area, including storage type, capacity, file type allocation, access frequency, etc. in that area, and determine which storage areas have the optimal read / write performance for specific file types; Analyze the performance of the initial remote equipment: Analyze the performance of the initial remote device (such as a server or network device) based on the transfer records, obtain indicators such as its transfer speed, stability, bandwidth utilization, etc., and at the same time judge the transfer efficiency of different remote devices for different types of files, and use historical data of transfer efficiency to model the device performance; Transfer efficiency analysis and matching: Combine file type, storage area, and device performance, analyze the transfer records, find the remote device with the best transfer efficiency, calculate the performance of each device in different areas, and match it with the file storage area; Select a representative remote device: According to the results of the transfer efficiency analysis, select a representative remote device that has the optimal transfer efficiency in the required storage area. At the same time, use this remote device as the new "related remote device" and give priority to this device in future file transfers. The formula is as follows: ; where S is the device transfer efficiency, s c is the transfer success rate, which is the proportion of files successfully transferred by each device to the total transferred files, and s t is the average transfer time, which is the average time for each device to transfer files, and the unit can be seconds or milliseconds; ; where H q is the storage area performance weight, X is the file type matching degree, which is the matching degree between the file type and the file types supported by the storage area, G is the file size matching degree, which is the matching degree between the file size and the storage capacity of the storage area, and M T is the storage response time, which is the response time of the storage area, and the lower the better, n 1 , n 2 , n 3 are the corresponding different weights; ; where K S is the transfer efficiency of each device in different storage areas.
[0029] The time simulation module is used to perform distributed transmission time simulation for regional remote devices in combination with the user's geographical location, and switch the regional remote devices configured for file collection channels in real time according to the file content, so that the user can directly transmit the file to the relevant storage area. The formula is as follows: ; Among them, T z is the distributed transmission time, N is the number of devices, M g is the file size, Bandwidth i is the bandwidth of the i-th device, T y,i is the delay of the i-th device, T j,i is the transmission delay caused by the geographical distance of the i-th device; Perform extended transmission time simulation by combining regional remote devices with initial remote devices and the transmitted file. First, transmit the file to the initial remote device, and then transmit it from the initial remote device to the regional remote device. The formula is as follows: ; Among them, T u is the transmission time from the user device to the initial remote device, T j is the transmission delay caused by the geographical distance; ; Among them, T o is the extended transmission time, A is the number of file types, M e is the size of file type e, Bandwidth e is the bandwidth of file type e, T y,e is the delay of file type e, T j,e is the delay caused by the geographical distance of file type e.
[0030] During the time simulation process, the time simulation unit 50 does not stop the initial remote device from collecting and transmitting files. When distributed transmission is selected, the transmitted files collected by the initial remote device will be sent to the regional remote device later.
[0031] The transmission mode adjustment unit 60 is used to analyze the difference time threshold setting by combining the size of the transmitted file with the load status, compare the distributed transmission time with the extended transmission time and the difference time threshold, and select the transmission mode according to the comparison result.
[0032] The transmission mode adjustment unit 60 includes a difference setting module and a transmission selection module; The difference setting module is used to analyze the difference time threshold setting by combining the size of the transmitted file with the load status, and set the difference time threshold according to the analysis result. The formula is as follows: ; Among them, θ is the difference time threshold, β and α are weight parameters, M is the file size, log(1 + M) means that the larger the file, the smaller the tolerated time difference, L is the current load of the computer, and the higher the load, the larger the threshold to avoid frequent switching of the transmission mode; The transmission selection module is used to compare the distributed transmission time with the extended transmission time and the difference time threshold. When the comparison result shows that the difference time between the distributed transmission time and the extended transmission time is less than the difference time threshold, the distributed transmission mode is maintained. Conversely, when the comparison result shows that the difference time between the distributed transmission time and the extended transmission time is greater than the difference time threshold, it is adjusted to the extended transmission mode. The formula is as follows: ; Among them, ΔT is the transmission difference time; When ΔT is less than or equal to θ, the distributed transmission mode is retained; When ΔT is greater than θ, switch to the extended transmission mode.
[0033] The above shows and describes the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited by the above embodiments. The above embodiments and the descriptions in the specification are only preferred examples of the present invention and are not used to limit the present invention. Without departing from the spirit and scope of the present invention, the present invention will have various changes and improvements, and these changes and improvements all fall within the scope of the present invention claimed. The scope of protection of the present invention is defined by the appended claims and their equivalents.
Claims
1. A system for remote file transmission and storage via remote equipment, characterized in that: It comprises an equipment installation unit (10), a software management unit (20), a file collection channel establishment unit (30), a file division unit (40), a time simulation unit (50) and a transmission mode adjustment unit (60); The file collection channel establishment unit (30) is used to obtain the user's geographical location and simultaneously obtain the file transfer records of all computers, analyze the transmission efficiency of the file transfer records in combination with the geographical location and the load status, and select the initial remote equipment to establish the file collection channel according to the analysis result; The file division unit (40) is used to divide the file type storage area at the computer storage end, and simultaneously identify the content of the transmission file, and obtain the relevant storage area according to the identification result; The time simulation unit (50) is used to perform relevant regional remote equipment transmission analysis based on the file transmission record in combination with the relevant storage area and the initial remote equipment, and then perform distributed transmission time simulation on the regional remote equipment in combination with the user's geographical location, and at the same time perform extended transmission time simulation on the regional remote equipment in combination with the initial remote equipment and the transmission file; The transmission mode adjustment unit (60) is used to analyze the difference time threshold setting based on the size of the transmission file combined with the load state, compare the distributed transmission time combined with the extended transmission time with the difference time threshold, and select the transmission mode according to the comparison result.
2. The system for remote file transmission and storage via remote equipment according to claim 1, characterized in that: The equipment installation unit (10) is used to install remote equipment in a computer case to monitor the load status of the computer; The software management unit (20) is used to establish file collection software according to the remote equipment, and detect the user's operation in the file collection software. When it is detected that the user opens the file collection software, the file collection channel establishment unit (30) is executed.
3. The system for remote file transmission and storage via remote equipment according to claim 1, characterized in that: The equipment installation unit (10) connects the remote equipment in series between the computer chassis power on and reset buttons and the mainboard FPanel, and communicates with the mainboard and supplies power via USB; At the same time, the remote device reserves an independent power supply interface. When the motherboard does not support USB shutdown power supply, it can be powered by the standby 5V of the ATX power supply. The remote equipment establishes a connection with the computer through a remote connection protocol, thereby obtaining the load status of the computer; The computer's memory space is summarized as the computer storage side.
4. The system for remote file transmission and storage via remote equipment according to claim 1, characterized in that: The software management unit (20) comprises a software establishment module and an operation detection module; The software establishment module is used to collect all remote devices and combine online network technology to establish file collection software, and at the same time open the file collection software to users for use, so that users can transfer files to the computer storage end through the file collection software; The operation detection module is used to detect the user's operation on the file collection software. When it is detected that the user starts the file collection software, a signal is sent to the file collection channel establishment unit (30). Conversely, when it is not detected that the user starts the file collection software, the monitoring is continued.
5. The system for remote file transmission and storage via remote equipment according to claim 1, characterized in that: The file collection channel establishment unit (30) comprises a signal receiving module, a transmission start module and a channel establishment module; The signal receiving module is used to receive the signal sent by the operation detection module, and then obtain the user's geographical location through the file collection software, and simultaneously obtain the file transfer records of all computers; The transmission start module is used to analyze the transmission efficiency by combining the file transmission record with the geographical location, obtain the transmission efficiency of each remote device corresponding to the computer and the user's geographical location, and then sort the computers according to the transmission efficiency, and select the efficiency from high to low in combination with the load status, select the computer with good load status and the highest transmission efficiency, and use the remote device corresponding to the computer as the initial remote device; The channel establishment module is used to establish a file collection channel between the computer corresponding to the initial remote equipment and the user in the file collection software.
6. The system for remote file transmission and storage via remote equipment according to claim 5, characterized in that: When selecting the load status, the transmission start module divides the load status of the computer into good and congested, and then selects the computer in the good status.
7. The system for remote file transmission and storage via remote equipment according to claim 1, characterized in that: The file division unit (40) comprises a region division module and a file identification module; The area division module is used to divide the file type storage area at the computer storage end, and obtain the storage area corresponding to each file content; The file identification module is used to automatically identify the content of the transmission file using machine learning technology, and then extract correlation based on the identified file content combined with the storage area divided by the area division module, thereby extracting the relevant storage area involved in the transmission file.
8. The system for remote file transmission and storage via remote equipment according to claim 1, characterized in that: The time simulation unit (50) comprises a regional transmission analysis module and a time simulation module; The regional transmission analysis module is used to combine the file transmission record with the relevant storage area and the initial remote device to perform relevant regional remote device analysis, so as to obtain the remote device with the best transmission efficiency corresponding to the initial remote device and representing the storage area, and use the remote device as the relevant remote device; The time simulation module is used to simulate the distributed transmission time of the regional remote equipment in combination with the user's geographical location, and to switch the regional remote equipment configured by the file collection channel in real time according to the file content, so that the user can directly transfer the file to the relevant storage area; The regional remote device is combined with the initial remote device and the file is transferred to perform an extended transmission time simulation, where the file is first transferred to the initial remote device and then transferred from the initial remote device to the regional remote device.
9. The system for remote file transmission and storage via remote equipment according to claim 1, characterized in that: The time simulation unit (50) does not stop the initial remote equipment from collecting transmission files during the time simulation process, and when distributed transmission is selected, the transmission files collected by the initial remote equipment are subsequently sent to the regional remote equipment.
10. The system for remote file transmission and storage via remote equipment according to claim 1, characterized in that: The transmission mode adjustment unit (60) comprises a difference setting module and a transmission selection module; The difference setting module is used to analyze the difference time threshold setting based on the size of the transferred file and the load status, and to set the difference time threshold based on the analysis result; The transmission selection module is used to compare the distributed transmission time in combination with the extended transmission time and the difference time threshold. When the comparison result shows that the difference between the distributed transmission time and the extended transmission time is less than the difference time threshold, the distributed transmission mode is maintained. Conversely, when the comparison result shows that the difference between the distributed transmission time and the extended transmission time is greater than the difference time threshold, it is adjusted to the extended transmission mode.
Citation Information
Patent Citations
Processing method and device of application log
CN107273266A
Communication method, user equipment and proxy server cluster
CN111770140A
File storage method and electronic equipment
CN112099997A
Data processing method and device and electronic equipment
CN116796249A
System for realizing remote file transmission and storage through remote equipment
CN119030970A