Implementation method and device for multi-screen fast file transmission and display equipment
Through the combination of multi-screen fast transmission center server and blockchain technology, the problems of slow file transfer speed and cumbersome operation steps are solved, fast, stable and secure file transfer is achieved, and the user experience is improved.
Patent Information
- Application Number
- CN202411556437.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-04
- Publication Date
- 2024-12-13
AI Technical Summary
The prior art has shortcomings in the convenience and real-time nature of file transmission, with slow transmission speed and cumbersome operation steps, which affects the user experience.
By building a multi-screen fast transmission center server, installing transmission modules and receiving modules, configuring MDNS protocols, introducing blockchain technology for file encryption, using dynamic adjustment algorithms to automatically adjust transmission speed, combining network conditions and equipment performance, selecting appropriate transmission strategies , and display the files in real time on the projector.
Improves the speed and stability of file transfers, enhances security and privacy protection, reduces the risks of transmission failure and file corruption, and ensures the integrity and authenticity of files.
Smart Images

Figure CN119135680A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a method, an apparatus and a display device, and in particular to a method, an apparatus and a display device for realizing multi-screen quick file transmission, and belongs to the technical field of file transmission. Background Art
[0002] File transfer technology refers to the technology of transferring file data from one computer (source end) to another computer (destination end) in a network environment. This technology covers multiple aspects, including but not limited to transmission protocol, transmission method, transmission efficiency, security and data integrity.
[0003] With the popularity of mobile devices such as smartphones, tablets, and laptops, as well as display devices such as projectors and smart TVs, users need to frequently transfer files between these devices in different scenarios. For example, in a business meeting, users may need to quickly transfer PPT, videos, and other materials on their mobile devices to a projector for presentation.
[0004] In a fast-paced work and learning environment, users pursue efficient file transfer methods to quickly obtain required information and improve work efficiency and learning effects. However, the existing technology has shortcomings in the convenience and real-time performance of file transfer, such as slow transmission speed and cumbersome operation steps, which to a certain extent affects the user experience. Therefore, a method, device and display device for realizing multi-screen fast file transfer are proposed. Summary of the invention
[0005] In view of this, the present invention provides a method, device and display device for implementing multi-screen quick file transmission to solve or alleviate the technical problems existing in the prior art and at least provide a beneficial option.
[0006] The technical solution of the embodiment of the present invention is implemented as follows: a method for implementing multi-screen fast file transmission includes the following steps: Step 1: construct a multi-screen quick transfer center server, which is used to receive file upload requests from terminals and forward files to projectors; Step 2: Install a transmission module on the terminal device, wherein the transmission module is used to provide file selection, upload and transmission status display functions; Step 3: Install a receiving module on the projector, the receiving module is used to receive files from the multi-screen quick transfer center server and display them to the user; Step 4: configure the MDNS protocol, and the terminal and the projector are automatically discovered and connected in the same network; Step 5: Introduce blockchain technology to encrypt file blocks before transmission and attach a unique blockchain identifier; Step 6: Obtain network status and device performance, and use a dynamic adjustment algorithm to automatically adjust the file transfer speed; Step 7: Receive parameters through Launcher broadcast, and display the corresponding wallpaper image or video in real time on the projector main interface. The screen saver function obtains the uploaded image from the specified path for display.
[0007] Further preferably, in step six, the dynamic adjustment algorithm comprises the following steps: Use network diagnostic technology and API technology to capture changes in network bandwidth, latency, and packet loss rate in real time; Establish a prediction mechanism to combine historical data and machine learning algorithms to predict the trend of network status changes; Continuously monitor the device's CPU usage, memory usage, and disk I / O resource indicators; Identify performance bottlenecks when the device is processing file transfer tasks, including CPU overload and insufficient memory; Formulate transmission strategies based on real-time monitoring and prediction results of network status and equipment performance; Through simulation experiments and practical application feedback, the parameter settings in the algorithm are continuously optimized.
[0008] Further preferably, the transmission strategy includes a conservative strategy, a balanced strategy and an aggressive strategy; Wherein, the conservative strategy is low speed and high quality transmission; The balance strategy is medium speed and medium quality transmission; The aggressive strategy is high speed, low quality transmission.
[0009] Further preferably, the conservative strategy, the balanced strategy and the aggressive strategy adopt a gradual adjustment method when switching.
[0010] Further preferably, in step three, the transmission module supports automatic update and manual refresh functions, and also has a file deletion function.
[0011] Further preferably, in step 4, the terminal and the projector will automatically connect after configuring the MDNS protocol. After the connection is successful, the terminal sends device information to the multi-screen quick transfer center server.
[0012] Further preferably, in step five, after receiving the file block, the receiving end will decrypt it and verify the correctness and integrity of the file content.
[0013] Further preferably, in step six, when the network condition is poor or the device performance is limited, the transmission speed is reduced; When the network condition is good and the device performance is sufficient, the transmission speed will be increased.
[0014] A device for implementing multi-screen fast transmission of files, comprising a terminal, a transmission module, an encryption module, a multi-screen fast transmission center server, a dynamic adjustment module, a receiving module and a projector; The signal end of the terminal is connected to the signal end of the transmission module, the signal end of the transmission module is connected to the signal end of the encryption module, the signal end of the multi-screen fast transmission center server is respectively connected to the signal end of the encryption module and the signal end of the dynamic adjustment module, and the signal end of the receiving module is respectively connected to the signal end of the dynamic adjustment module and the signal end of the projector; The transmission module is used to provide file selection, upload and transmission status display functions; The encryption module is used to configure the MDNS protocol, use blockchain technology, encrypt the file blocks before transmission, and attach a unique blockchain identifier; The multi-screen quick transfer center server is used to receive file upload requests from terminals and forward files to projectors; The dynamic adjustment module is used to obtain network conditions and device performance, and automatically adjust the file transmission speed using a dynamic adjustment algorithm; The receiving module is used to receive files from the multi-screen quick transfer center server and display them to the user.
[0015] A display device, comprising: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the above-mentioned method for implementing the multi-screen quick transfer file.
[0016] Since the embodiment of the present invention adopts the above technical solution, it has the following advantages: the present invention configures the MDNS protocol, introduces blockchain technology, encrypts the file blocks before transmission, improves the stability of the file transmission process, obtains the network status and device performance, and uses a dynamic adjustment algorithm to automatically adjust the file transmission speed, and automatically selects a conservative strategy, a balanced strategy or an aggressive strategy according to the network status, thereby improving the speed and stability of file transmission, reducing problems such as transmission failure and file damage caused by poor network conditions or limited device performance, and using blockchain technology to enhance the security and privacy protection of file transmission, ensure the integrity and authenticity of the file during the transmission process, and prevent malicious attacks and data leakage.
[0017] The above summary is for illustrative purposes only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments and features described above, further aspects, embodiments and features of the present invention will be readily apparent by reference to the accompanying drawings and the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0019] Figure 1 A flowchart of the steps of a method for implementing a multi-screen quick file transfer of the present invention; Figure 2 A structural diagram of a device for implementing multi-screen quick file transfer according to the present invention; Figure 3 The present invention is a structural diagram of a display device. DETAILED DESCRIPTION
[0020] In the following, only some exemplary embodiments are briefly described. As those skilled in the art will appreciate, the described embodiments may be modified in various ways without departing from the spirit or scope of the present invention. Therefore, the drawings and descriptions are considered to be exemplary and non-restrictive in nature.
[0021] The embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0022] In the prior art, there are deficiencies in the convenience and real-time performance of file transfer, such as slow transmission speed and complicated operation steps, which to some extent affect the user experience.
[0023] like Figure 1 As shown, an embodiment of the present invention provides a method for implementing multi-screen quick file transmission, including the following steps: Step 1: Build a multi-screen quick transfer center server, which is used to receive file upload requests from terminals and forward files to projectors. The multi-screen quick transfer center server adopts a distributed architecture to ensure high concurrent processing capabilities and data security; Step 2: Install a transmission module on the terminal device. The transmission module is used to provide file selection, upload and transmission status display functions. The transmission module supports multiple file formats, including pictures, videos, audios, and documents; Step 3: Install a receiving module on the projector. The receiving module is used to receive files from the multi-screen quick transfer center server and display them to the user; Step 4: Configure the MDNS protocol so that the terminal and projector can automatically discover and connect in the same network; Step 5: Introduce blockchain technology to encrypt the file blocks before transmission and attach a unique blockchain identifier. After receiving the file blocks, the receiver will decrypt them and verify the correctness and integrity of the file content. Step 6: Obtain network status and device performance, and use a dynamic adjustment algorithm to automatically adjust the file transfer speed; Step 7: Receive parameters through Launcher broadcast, and display the corresponding wallpaper image or video in real time on the projector main interface. The screen saver function obtains the uploaded image from the specified path for display. The mobile phone and projector are connected to the same LAN. MDNS uses UDP protocol and port 5353 for communication. The receipt uploaded by the mini program is received through the service. The agreed fields represent the meaning of different uploaded contents. After receiving, it is stored in the corresponding path or album for direct display. As for the wallpaper, it is broadcasted to Launcher to carry data for processing; The screensaver function has a screensaver apk, which will obtain the display from the uploaded image path. No instructions are required. The screensaver apk will read from the specified path once each time it is started.
[0024] In one embodiment, in step six, dynamically adjusting the algorithm includes the following steps: Use network diagnostic technology and API technology to capture changes in network bandwidth, latency, and packet loss rate in real time; Establish a prediction mechanism to combine historical data and machine learning algorithms to predict the trend of network status changes; Continuously monitor the device's CPU usage, memory usage, and disk I / O resource indicators; Identify performance bottlenecks when the device is processing file transfer tasks, including CPU overload and insufficient memory; Formulate transmission strategies based on real-time monitoring and prediction results of network status and equipment performance; Through simulation experiments and practical application feedback, the parameter settings in the algorithm are continuously optimized.
[0025] In one embodiment, the transmission strategy includes a conservative strategy, a balanced strategy, and an aggressive strategy; Among them, the conservative strategy is low speed and high quality transmission; The balanced strategy is medium speed and medium quality transmission; The aggressive strategy is high-speed, low-quality transmission; When switching between conservative strategies, balanced strategies and aggressive strategies, a gradual adjustment method is adopted.
[0026] In one embodiment, in step three, the transmission module supports automatic update and manual refresh functions to ensure the real-time nature of the displayed content, and also has a file deletion function.
[0027] In one embodiment, in step 4, the terminal and the projector will automatically connect after configuring the MDNS protocol. After the connection is successful, the terminal sends device information to the multi-screen quick transfer center server so that the server can perform subsequent file transfer.
[0028] In one embodiment, in step six, when the network condition is poor or the device performance is limited, the transmission speed is reduced; Increase the transmission speed when the network condition is good and the device performance is sufficient; By adaptively adjusting the transmission strategy, the transmission rate can be effectively improved.
[0029] In order to solve the problems existing in the prior art, the embodiment of the present invention provides a method for implementing multi-screen fast file transmission, and solves the problems through the above technical solutions: The present invention configures the MDNS protocol and introduces blockchain technology to encrypt file blocks before transmission, thereby improving the stability of the file transmission process. By obtaining network conditions and device performance and using a dynamic adjustment algorithm to automatically adjust the file transmission speed, the conservative strategy, the balanced strategy or the aggressive strategy is automatically selected according to the network conditions, thereby improving the speed and stability of file transmission, reducing problems such as transmission failure and file damage caused by poor network conditions or limited device performance, and utilizing blockchain technology to enhance the security and privacy protection of file transmission, thereby ensuring the integrity and authenticity of files during transmission and preventing problems such as malicious attacks and data leakage.
[0030] like Figure 2 As shown, an embodiment of the present invention provides a device for implementing multi-screen fast transmission of files, including a terminal, a transmission module, an encryption module, a multi-screen fast transmission center server, a dynamic adjustment module, a receiving module and a projector; The signal end of the terminal is connected to the signal end of the transmission module, the signal end of the transmission module is connected to the signal end of the encryption module, the signal end of the multi-screen fast transmission center server is respectively connected to the signal end of the encryption module and the signal end of the dynamic adjustment module, and the signal end of the receiving module is respectively connected to the signal end of the dynamic adjustment module and the signal end of the projector; The transmission module is used to provide file selection, upload and transmission status display functions; The encryption module is used to configure the MDNS protocol, use blockchain technology, encrypt file blocks before transmission, and attach a unique blockchain identifier; The multi-screen quick transfer center server is used to receive file upload requests from terminals and forward the files to the projectors; The dynamic adjustment module is used to obtain network status and device performance, and automatically adjust the file transmission speed using a dynamic adjustment algorithm; The receiving module is used to receive files from the multi-screen quick transfer center server and display them to the user.
[0031] The electronic device according to an embodiment of the present disclosure includes a memory and a processor. The memory is used to store non-temporary computer-readable instructions. Specifically, the memory may include one or more computer program products, and the computer program product may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, a random access memory (RAM) and / or a cache memory (cache), etc. The non-volatile memory may include, for example, a read-only memory (ROM), a hard disk, a flash memory, etc.
[0032] The processor may be a central processing unit (CPU) or other forms of processing units with data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device to perform desired functions. In one embodiment of the present disclosure, the processor is used to run the computer-readable instructions stored in the memory, so that the electronic device performs all or part of the steps of the energy accuracy control method for automatically adjusting the spiral laser beam trajectory of the aforementioned embodiments of the present disclosure.
[0033] Those skilled in the art should be able to understand that in order to solve the technical problem of how to obtain a good user experience, the present embodiment may also include well-known structures such as a communication bus and an interface, and these well-known structures should also be included in the protection scope of the present disclosure.
[0034] like Figure 3 The present invention provides a schematic diagram of the structure of an electronic device according to an embodiment of the present invention, which is suitable for implementing the electronic device in the embodiment of the present invention. Figure 3 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0035] like Figure 3 As shown, the electronic device may include a processor (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) or a program loaded from a storage device into a random access memory (RAM). In the RAM, various programs and data required for the operation of the electronic device are also stored. The processor, ROM, and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.
[0036] Typically, the following devices can be connected to the I / O interface: input devices such as sensors or visual information acquisition devices; output devices such as display screens; storage devices such as tapes, hard disks, etc.; and communication devices. The communication device allows the electronic device to communicate with other devices (such as edge computing devices) wirelessly or by wire to exchange data. Figure 3 An electronic device having various devices is shown, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0037] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of various changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A method for implementing multi-screen quick file transfer, It is characterized in that The following steps are involved: Step 1: construct a multi-screen quick transfer center server, which is used to receive file upload requests from terminals and forward files to projectors; Step 2: Install a transmission module on the terminal device, wherein the transmission module is used to provide file selection, upload and transmission status display functions; Step 3: Install a receiving module on the projector, the receiving module is used to receive files from the multi-screen quick transfer center server and display them to the user; Step 4: configure the MDNS protocol, and the terminal and the projector are automatically discovered and connected in the same network; Step 5: Introduce blockchain technology to encrypt file blocks before transmission and attach a unique blockchain identifier; Step 6: Obtain network status and device performance, and use a dynamic adjustment algorithm to automatically adjust the file transfer speed; Step 7: Receive parameters through Launcher broadcast, and display the corresponding wallpaper image or video in real time on the projector main interface. The screen saver function obtains the uploaded image from the specified path for display.
2. A method for implementing multi-screen quick file transfer according to claim 1, Features: In step six, the dynamic adjustment algorithm includes the following steps: Use network diagnostic technology and API technology to capture changes in network bandwidth, latency, and packet loss rate in real time; Establish a prediction mechanism to combine historical data and machine learning algorithms to predict the trend of network status changes; Continuously monitor the device's CPU usage, memory usage, and disk I / O resource indicators; Identify performance bottlenecks when the device is processing file transfer tasks, including CPU overload and insufficient memory; Formulate transmission strategies based on real-time monitoring and prediction results of network status and equipment performance; Through simulation experiments and practical application feedback, the parameter settings in the algorithm are continuously optimized.
3. A method for implementing multi-screen quick file transfer according to claim 2, Features: The transmission strategies include conservative strategy, balanced strategy and aggressive strategy; Wherein, the conservative strategy is low speed and high quality transmission; The balance strategy is medium speed and medium quality transmission; The aggressive strategy is high speed, low quality transmission.
4. A method for implementing multi-screen quick file transfer according to claim 3, Features: The conservative strategy, balanced strategy and aggressive strategy adopt a gradual adjustment method when switching.
5. A method for implementing multi-screen quick file transfer according to claim 1, Features: In step three, the transmission module supports automatic update and manual refresh functions, and also has a file deletion function.
6. A method for implementing multi-screen quick file transfer according to claim 1, Features: In step 4, the terminal and the projector will automatically connect after configuring the MDNS protocol. After the connection is successful, the terminal sends device information to the multi-screen quick transfer center server.
7. A method for implementing multi-screen quick file transfer according to claim 1, Features: In step five, after receiving the file block, the receiver will decrypt it and verify the correctness and integrity of the file content.
8. A method for implementing multi-screen quick file transfer according to claim 1, Features: In step six, when the network condition is poor or the device performance is limited, the transmission speed is reduced; When the network condition is good and the device performance is sufficient, the transmission speed will be increased.
9. A device for implementing multi-screen fast file transfer, applied to a method for implementing multi-screen fast file transfer as claimed in any one of claims 1 to 8, It is characterized in that It includes a terminal, a transmission module, an encryption module, a multi-screen fast transmission center server, a dynamic adjustment module, a receiving module and a projector; The signal end of the terminal is connected to the signal end of the transmission module, the signal end of the transmission module is connected to the signal end of the encryption module, the signal end of the multi-screen fast transmission center server is respectively connected to the signal end of the encryption module and the signal end of the dynamic adjustment module, and the signal end of the receiving module is respectively connected to the signal end of the dynamic adjustment module and the signal end of the projector; The transmission module is used to provide file selection, upload and transmission status display functions; The encryption module is used to configure the MDNS protocol, use blockchain technology, encrypt the file blocks before transmission, and attach a unique blockchain identifier; The multi-screen quick transfer center server is used to receive file upload requests from terminals and forward files to projectors; The dynamic adjustment module is used to obtain network conditions and device performance, and automatically adjust the file transmission speed using a dynamic adjustment algorithm; The receiving module is used to receive files from the multi-screen quick transfer center server and display them to the user.
10. A display device, It is characterized in that The display device comprises: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method for implementing multi-screen quick file transfer described in any one of claims 1-8.
Citation Information
Patent Citations
Intelligent screen projection method and device, intelligent terminal and server
CN110602087A
Screen projection method and device, computer equipment and storage medium
CN112035081A
Content-based instant messaging method and system
CN112291496A
Multi-network hybrid acceleration method and system
CN117914790A
System and method for testing file transmission efficiency and storage medium
CN118337655A
