Cross-domain large file transmission method based on distributed soft bus

Through the cross-domain large file transfer method of distributed soft bus, the stability and efficiency of cross-domain large file transfer is solved, and efficient and secure file transfer between different local area networks is achieved.

CN120281765AActive Publication Date: 2025-07-08WEAPON EQUIP RES INST OF CHINA NAT WEAPON EQUIP GRP

Patent Information

Application Number
CN202510781450.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-12
Publication Date
2025-07-08
Estimated Expiration
2045-06-12

AI Technical Summary

Technical Problem

现有技术中,分布式软总线无法实现跨域、跨系统、跨网络的设备间组网及大文件的稳定传输,尤其在不同局域网络之间传输大文件时存在限制。

Method used

A cross-domain large file transfer method based on distributed soft bus is adopted to realize cross-domain large file transfer through file sharding, group confirmation and dynamic grouping mechanisms. The method includes file sharding module, soft bus transmission registration module, cross-domain transmission task module, shard verification module and file restructuring module, using software-defined radio SDR for ad hoc networking and point-to-point communication, dynamically adjusting the packet size and confirmation period, and reducing packet loss and retransmission.

Benefits of technology

Improve transmission efficiency, enhance transmission stability and security, and ensure the integrity and security of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120281765A_ABST
    Figure CN120281765A_ABST
Patent Text Reader

Abstract

The invention provides a cross-domain large file transmission method based on a distributed soft bus, and belongs to the technical field of communication transmission. The method comprises the following steps: finishing networking of different local area networks; on a first local area network side, a large file to be transmitted is fragmented according to a preset fixed size, so that a plurality of file fragments are generated; registering file fragment information on the soft bus, wherein the file fragment information comprises the serial number, the size and the check code of the file fragment; according to file fragment information registered by the soft bus, dynamically sending file fragments through a soft bus transmission process; on a second local area network side, receiving the file fragments which arrive successively through a soft bus transmission process; the serial number and the check code of the file fragment are checked through the soft bus; and after all the file fragments are received, carrying out file recombination according to the file fragment information, and recovering the original large file. According to the invention, the efficiency, stability and safety of cross-domain transmission can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of communication transmission, and particularly relates to a cross-domain large file transmission method based on a distributed soft bus. Background Art

[0002] The distributed soft bus is a system communication service supported by the operating system for devices to perform self-discovery, self-connection, self-networking, and data, file, and stream transmission. The distributed soft bus can realize the connection and networking of devices in a local area network and the transmission of data such as bytes, data streams, and files. In practical applications, information terminals, controllers, and unmanned platform devices need to achieve cross-domain, cross-system connection and networking, as well as transmission, and also involve the need for large file transmission. In the prior art, the distributed soft bus only performs device networking and file transmission of a certain size within a local area network, and cannot achieve cross-domain, cross-system, and cross-network device networking and stable large file transmission. That is to say, the distributed soft bus device file transmission is only carried out within the local area network, and there are certain limitations on the size and transmission rate of the transmitted files; devices between different local area networks cannot perform device networking transmission, let alone subsequent function implementation, and there are relatively high requirements for the number of devices, file size, and network limitations. Summary of the Invention

[0003] In view of the above technical problems, the present invention provides a cross-domain large file transmission solution based on a distributed soft bus to achieve large file transmission between hierarchical devices with multiple nodes and multiple services.

[0004] The first aspect of the present invention proposes a cross-domain large file transmission method based on a distributed soft bus. In this method, cross-domain large file transmission refers to the transmission of large files between different local area networks. The method includes: Step S1, complete the networking of different local area networks; Wherein, the local area network includes a proxy node, a software-defined radio (SDR) connected to the proxy node, and a plurality of leaf nodes hung under the proxy node; Step S2, on the side of the first local area network: Call the file sharding module to shard the large file to be transmitted according to a preset fixed size, thereby generating a plurality of file shards; Call the soft bus transmission registration module to register the file shard information on the soft bus. The file shard information includes the number, size, and check code of the file shard; Call the cross-domain transmission task module, and dynamically send the file shards through the soft bus transmission process according to the file shard information registered on the soft bus; Step S3, on the side of the second local area network: Call the cross-domain transmission task module to receive the sequentially arriving file shards through the soft bus transmission process; Call the shard verification module to verify the sequence number and checksum of the file shards through the soft bus; Call the file recombination module. After all file shards are received, recombine the files according to the file shard information to restore the original large file.

[0005] In the step S1, network different local area networks; where: The software-defined radio SDR has the ability of self-organizing network and point-to-point communication, and is used to sense the online and offline of proxy nodes in the local area network and issue announcements to the leaf nodes attached to the proxy nodes; The proxy node refers to a local area network router that supports WIFI and ETH access; the leaf node refers to an information terminal or an unmanned device; the proxy node is connected to the software-defined radio SDR through ETH, and the leaf node is connected to the proxy node through WIFI or ETH.

[0006] In the step S2, on the first local area network side: The file shard module shards the large file to be transmitted according to a preset fixed size, thereby generating multiple file shards, and each file shard is attached with a sequence number and a checksum; The soft bus transmission registration module creates a service, creates a cross-domain transmission channel, opens the monitoring of the cross-domain file transmission status, and registers the file shard information. Among them, the file shard information is registered on the soft bus, and the file shard information includes the number, size, and checksum of the file shard.

[0007] For the cross-domain transmission task module: On the first local area network side, multiple groups of file shards are sent in parallel through the proxy node and the software-defined radio SDR; On the second local area network side, there is no need to confirm each file shard separately, and only one confirmation ACK message is sent after the last reception to feedback the reception situation; Among them, if the confirmation ACK message is a partial confirmation ACK, the unconfirmed file shards are marked on the first local area network side and re-added to the sending queue; if the confirmation ACK message is a full confirmation ACK, the sending and receiving of multiple groups of file shards are completed.

[0008] For the cross-domain transmission task module: Introduce a dynamic grouping mechanism in the soft bus to manage the file shards on the first local area network side and the second local area network side, and dynamically monitor the two local area networks through the partial confirmation ACK and full confirmation ACK grouping confirmation packets, so as to dynamically adjust the packet size and confirmation period and reduce the number of packet losses and retransmissions.

[0009] In the method: the large file to be transmitted is stored on the leaf node on the first local area network side, and the file segmentation module and the soft bus transmission registration module are configured on the leaf node on the first local area network side.

[0010] In the method, when the cross-domain transmission task module executes the transmission task: On the first local area network side, the file fragments located at the leaf node are transmitted to the software defined radio station SDR via the proxy node, and the transmission is performed via the software defined radio station SDR; On the second local area network side, the software defined radio SDR transmits the received file fragments to the leaf nodes via the proxy nodes, which perform verification and reorganization.

[0011] The second aspect of the present invention proposes a cross-domain large file transmission system based on a distributed soft bus, wherein the cross-domain large file transmission refers to the transmission of large files between different local area networks; the system comprises: a networking configuration module, a file slicing module, a soft bus transmission registration module, a cross-domain transmission task module, a slicing verification module, and a file reorganization module; wherein: The networking configuration module is used to complete the networking of different local area networks; wherein the local area network includes an agent node, a software defined radio SDR connected to the agent node, and a plurality of leaf nodes hanging on the agent node; On the first LAN side: The file segmentation module segments the large file to be transmitted into segments according to a preset fixed size, thereby generating multiple file segments; The soft bus transmission registration module registers the file segment information on the soft bus, and the file segment information includes the number, size, and check code of the file segment; The cross-domain transmission task module dynamically sends the file segments through the soft bus transmission process according to the file segment information registered by the soft bus; On the second LAN side: The cross-domain transmission task module receives the file fragments that arrive successively through the soft bus transmission process; The fragment verification module verifies the serial number and verification code of the file fragment through the soft bus; After all file fragments are received, the file reorganization module reorganizes the files according to the file fragment information and restores the original large file.

[0012] The third aspect of the present invention discloses an electronic device. The electronic device includes a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, a cross-domain large file transmission method based on a distributed soft bus according to the first aspect of the present disclosure is implemented.

[0013] The fourth aspect of the present invention discloses a computer-readable storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, a cross-domain large file transmission method based on a distributed soft bus according to the first aspect of the present disclosure is implemented.

[0014] In summary, the technical effects brought by the present invention include: (1) improving transmission efficiency: through file fragmentation and packet confirmation mechanisms, making full use of network bandwidth and significantly improving the transmission efficiency of large files; (3) enhancing transmission stability: adopting a soft bus transmission mechanism to achieve dynamic allocation and load balancing of transmission tasks and improve transmission stability; (3) improving transmission security: through file fragmentation verification and recombination mechanisms, ensuring the integrity and security of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings required for the description of the specific embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0016] Figure 1 It is a schematic diagram of large file transmission across local area networks according to an embodiment of the present invention.

[0017] Figure 2 It is a flowchart of cross-domain large file transmission based on a distributed soft bus according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0018] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, rather than all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts fall within the scope of protection of the present invention.

[0019] The first aspect of the present invention proposes a cross-domain large file transmission method based on a distributed soft bus. In the method, cross-domain large file transmission refers to transmitting large files between different local area networks. The method includes: Step S1, complete the networking of different local area networks; Among them, the local area network includes a proxy node, a software-defined radio SDR connected to the proxy node, and a number of leaf nodes hanging under the proxy node; Step S2, on the side of the first local area network: Call the file fragmentation module to fragment the large file to be transferred according to the preset fixed size, thereby generating multiple file fragments; Calling the soft bus transmission registration module to register the file segmentation information on the soft bus, the file segmentation information includes the number, size, and check code of the file segment; Call the cross-domain transmission task module, and dynamically send the file fragments through the soft bus transmission process according to the file fragment information registered by the soft bus; Step S3, on the second local area network side: Call the cross-domain transmission task module and receive the file fragments that arrive successively through the soft bus transmission process; Call the fragment verification module to verify the serial number and verification code of the file fragment through the soft bus; The file reorganization module is called to reorganize the files according to the file segment information after all the file segments are received to restore the original large file.

[0020] In step S1, networking of different local area networks is completed; wherein: The software-defined radio (SDR) has the ability of self-organizing network and point-to-point communication, which is used to sense the online and offline of the proxy node in the local area network and issue notifications to the leaf nodes under the proxy node; The proxy node refers to a LAN router that supports WIFI and ETH access; the leaf node refers to an information terminal or unmanned equipment; the proxy node is connected to the software-defined radio SDR through ETH, and the leaf node is connected to the proxy node through WIFI or ETH.

[0021] In step S2, on the first local area network side: The file fragmentation module fragments the large file to be transmitted according to the preset fixed size, thereby generating multiple file fragments, each of which is accompanied by a sequence number and a checksum; The soft bus transmission registration module creates a service, creates a cross-domain transmission channel, opens the monitoring of the cross-domain file transfer status, and registers the file segmentation information, wherein the file segmentation information is registered on the soft bus, and the file segmentation information includes the number, size, and check code of the file segment.

[0022] For the cross-domain transmission task module: On the first local area network side, multiple groups of file fragments are sent in parallel through the proxy node and the software defined radio SDR; On the second local area network side, there is no need to confirm each file segment separately. Only one confirmation ACK message is sent after the last reception to feedback the reception status; Among them, if it is confirmed that the ACK information is partial ACK, the unacknowledged file shards are marked on the first local network side and re-added to the transmission queue; if it is confirmed that the ACK information is full ACK, the transmission and reception of multiple groups of file shards are completed.

[0023] For the cross-domain transmission task module: A dynamic grouping mechanism is introduced in the soft bus to manage the file shards on the first local network side and the second local network side. By means of partial ACK and full ACK packet acknowledgments, the two local networks are monitored in real time, so as to dynamically adjust the packet size and acknowledgment period, and reduce the number of packet losses and retransmissions.

[0024] In the method: The large file to be transmitted is stored on the leaf node on the first local network side, and the file sharding module and the soft bus transmission registration module are configured on the leaf node on the first local network side.

[0025] In the method, when the cross-domain transmission task module executes the transmission task: On the first local network side, the file shards located on the leaf node are transmitted to the software-defined radio (SDR) via the proxy node and transmitted through the software-defined radio (SDR). On the second local network side, the software-defined radio (SDR) transmits the received file shards to the leaf node via the proxy node, and the leaf node performs verification and recombination.

[0026] In some embodiments, as Figure 1 shown, the network topology of the local area network includes an SDR, where SDR refers to a software-defined radio, which has the ability of self-organizing network and point-to-point communication, can sense the online and offline of proxy nodes in the network, and make announcements to the proxy nodes hanging under it. The proxy node is similar to a local area network router and supports terminals to access in the ways of WIFI and ETH; the leaf node refers to information terminals, unmanned platform devices, etc. The proxy node is connected to the SDR, and the leaf node is connected to the proxy node in various ways (such as WIFI / ETH, etc.), thus forming a network connection within a local area network.

[0027] SDR1, proxy node 1, leaf node 1, and leaf node 2 form local area network topology 1; SDR2, proxy node 2, leaf node 3, and leaf node 4 form local area network topology 2; the communication between local area network topology 1 and local area network topology 2 belongs to cross-network communication. To realize the cross-network large file transmission, the present invention realizes the large file transmission function between cross-network devices based on the distributed soft bus.

[0028] In some embodiments, the cross-domain large file transmission mainly includes the following modules: File Sharding Module: Used to shard large files to be transmitted according to a preset fixed size, generating multiple file shards. Each file shard is attached with a sequence number and a checksum to ensure data integrity and accuracy.

[0029] Soft Bus Transmission Registration Module: Includes creating services, creating cross-domain transmission channels, opening the monitoring of cross-domain file transmission status, registering file shard information, etc.

[0030] Cross-Domain Transmission Task Module: Introduces a method of grouping file shards. Multiple groups of shards are sent in parallel and reach the receiving end through the proxy nodes and SDR of both parties. The receiving end does not need to confirm each file shard separately, but only sends an ACK confirmation once at the end to reply the receiving situation to the sender. If it is a partial ACK confirmation, the sender will mark the unconfirmed file shards and re-add them to the sending queue. A full ACK confirmation means that the grouped transmission and reception are completed.

[0031] Introduce the above-mentioned dynamic grouping mechanism in the soft bus to manage the file shards at the sending and receiving ends. By judging the partial and full confirmation packets of the grouped confirmation, monitor the network situation in real time, dynamically adjust the group size and confirmation period, improve the transmission efficiency and reliability, and reduce the number of packet losses and retransmissions. The soft bus transmits the file shards to the receiving end according to the registered file shard information.

[0032] Shard Verification Module: The soft bus at the receiving end verifies the sequence number and checksum of the file shards received by the target node.

[0033] File Reassembly Module: After all file shards are transmitted, reassemble them according to the file shard information to restore the original large file.

[0034] In some embodiments, as Figure 2 shown, after completing cross-domain networking, the transmission process is as follows: File Sharding: Shard the large file to be transmitted according to the preset size, generating multiple file shards, P101.

[0035] Soft Bus Transmission Registration: Create services, create transmission channels, open the monitoring of file transmission status, and register the file shard information on the soft bus. The shard information includes file shard number, size, checksum, etc., P102.

[0036] Soft Bus Data Sending: Send the above file shards through the soft bus transmission process, P103.

[0037] Transmission Task Allocation: The soft bus dynamically transmits the file shards to the receiving node according to the registered file shard information, P104.

[0038] Soft bus data reception: The receiving end receives file shards through the soft bus transmission process, P105.

[0039] Shard verification: After the target node receives the file shards, it performs verification to ensure the integrity of data transmission, P106.

[0040] File recombination: After all file transmissions are completed, the target node recombines according to the file shard information to restore the original large file, P107.

[0041] In some embodiments, taking the example that leaf node 1 sends a 10GB file to leaf node 3, at this time, the large file on leaf node 1 needs to be sharded into 10 file shards of 1G each. Both leaf node 1 and leaf node 3 need to create services, create transmission channels, and open the listening of the file transmission status. Then leaf node 1 registers the information of these 10 file shards on the soft bus. The soft bus dynamically allocates the 10 file shards to 5 transmission groups according to the network conditions and the load of the transmission nodes. Each transmission group is responsible for transmitting 2 file shards. The 5 transmission groups parallelly obtain the allocated file shards from the source node leaf node 1 and transmit them to the target node leaf node 3. During the transmission process, due to cross-domain, leaf node 1 needs to send the file shards to proxy node 1. After receiving them, proxy node 1 sends them to SDR1. After receiving the file shards, SDR1 sends them to SDR2 through the radio network. After receiving the file shards, SDR2 sends them to proxy node 2, and proxy node 2 sends them to leaf node 3. After the target node leaf node 3 receives the file shards, it performs verification to ensure the integrity of the data. After all file shards are transmitted, the target node leaf node 3 recombines according to the file shard information to restore the original 10GB file.

[0042] The second aspect of the present invention proposes a cross-domain large file transmission system based on a distributed soft bus. Cross-domain large file transmission refers to transmitting large files between different local area networks. The system includes: a networking configuration module, a file sharding module, a soft bus transmission registration module, a cross-domain transmission task module, a shard verification module, and a file recombination module. Among them: The networking configuration module is used to complete the networking of different local area networks. Among them, the local area network includes proxy nodes, software-defined radios SDRs connected to the proxy nodes, and several leaf nodes hanging under the proxy nodes. On the side of the first local area network: The file sharding module shards the large file to be transmitted according to a preset fixed size, thereby generating multiple file shards. The soft bus transmission registration module registers the file shard information on the soft bus. The file shard information includes the number, size, and check code of the file shards. The cross-domain transmission task module dynamically sends the file segments through the soft bus transmission process according to the file segment information registered by the soft bus; On the second LAN side: The cross-domain transmission task module receives the file fragments that arrive successively through the soft bus transmission process; The fragment verification module verifies the serial number and verification code of the file fragment through the soft bus; After all file fragments are received, the file reorganization module reorganizes the files according to the file fragment information and restores the original large file.

[0043] The third aspect of the present invention discloses an electronic device. The electronic device includes a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, a cross-domain large file transmission method based on a distributed soft bus according to the first aspect of the present disclosure is implemented.

[0044] The fourth aspect of the present invention discloses a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, a cross-domain large file transmission method based on a distributed soft bus according to the first aspect of the present disclosure is implemented.

[0045] In summary, the technical effects brought about by the present invention include: (1) improving transmission efficiency: through file fragmentation and group confirmation mechanism, fully utilizing network bandwidth, significantly improving the efficiency of large file transmission; (3) enhancing transmission stability: adopting soft bus transmission mechanism, realizing dynamic allocation and load balancing of transmission tasks, and improving transmission stability; (3) improving transmission security: through file fragmentation verification and reorganization mechanism, ensuring the integrity and security of data transmission.

[0046] Please note that the technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification. The above embodiments only express several implementation methods of the present application, and their descriptions are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that for ordinary technicians in this field, without departing from the concept of the present application, several variations and improvements can be made, which all belong to the scope of protection of the present application. Therefore, the scope of protection of the patent in this application shall be based on the attached claims.

Claims

1. A cross-domain large file transmission method based on a distributed soft bus, characterized in that In the method, cross-domain large file transfer refers to transferring large files between different local area networks; the method includes: Step S1, complete the networking of different local area networks; Among them, the local area network includes a proxy node, a software-defined radio (SDR) connected to the proxy node, and several leaf nodes hanging under the proxy node; Step S2, on the side of the first local area network: Call the file sharding module to shard the large file to be transferred according to a preset fixed size, so as to generate multiple file shards; Call the soft bus transfer registration module to register the file shard information on the soft bus, and the file shard information includes the number, size, and check code of the file shard; Call the cross-domain transfer task module to dynamically send the file shards through the soft bus transfer process according to the file shard information registered on the soft bus; Step S3, on the side of the second local area network: Call the cross-domain transfer task module to receive the sequentially arriving file shards through the soft bus transfer process; Call the shard verification module to verify the sequence number and check code of the file shards through the soft bus; Call the file recombination module to recombine the files according to the file shard information after all file shards are received, and restore the original large file.

2. The cross-domain large file transfer method based on a distributed soft bus according to claim 1, wherein, In the step S1, complete the networking of different local area networks; among them: The software-defined radio (SDR) has self-networking ability and point-to-point communication ability, and is used to sense the online and offline status of the proxy node in the local area network and issue announcements to the leaf nodes hanging under the proxy node; The proxy node refers to a local area network router that supports WIFI and ETH access; the leaf node refers to an information terminal or an unmanned device; the proxy node is connected to the software-defined radio (SDR) through ETH, and the leaf node is connected to the proxy node through WIFI or ETH.

3. A cross-domain large file transfer method based on a distributed soft bus according to claim 2, characterized in that, In the step S2, on the side of the first local area network: The file sharding module shards the large file to be transferred according to a preset fixed size, so as to generate multiple file shards, and each file shard is attached with a sequence number and a check code; The soft bus transfer registration module creates a service, creates a cross-domain transfer channel, opens the monitoring of the cross-domain file transfer status, and registers the file shard information. Among them, the file shard information is registered on the soft bus, and the file shard information includes the number, size, and check code of the file shard.

4. A cross-domain large file transmission method based on a distributed soft bus according to claim 3, characterized in that, For the cross-domain transfer task module: On the side of the first local area network, multiple groups of file shards are sent in parallel through the proxy node and the software-defined radio (SDR); On the side of the second local area network, there is no need to confirm each file shard separately, and only one confirmation ACK message is sent after the last reception to feedback the reception situation; Among them, if the confirmation ACK message is a partial confirmation ACK, the unconfirmed file shards are marked on the side of the first local area network and re-added to the sending queue; if the confirmation ACK message is a complete confirmation ACK, the sending and receiving of multiple groups of file shards are completed.

5. A cross-domain large file transmission method based on a distributed soft bus according to claim 4, characterized in that For the cross-domain transmission task module: a dynamic grouping mechanism is introduced in the soft bus to manage the file fragmentation on the first local area network side and the second local area network side. The local area networks on both sides are monitored in real time through the group confirmation packets of partial confirmation ACK and full confirmation ACK, so as to dynamically adjust the packet size and confirmation cycle to reduce the number of packet loss and retransmission.

6. The cross-domain large file transfer method based on a distributed soft bus according to claim 5, wherein, In the method: the large file to be transmitted is stored on the leaf node on the first local area network side, and the file segmentation module and the soft bus transmission registration module are configured on the leaf node on the first local area network side.

7. A cross-domain large file transmission method based on a distributed soft bus according to claim 6, characterized in that, In the method, when the cross-domain transmission task module executes the transmission task: On the first local area network side, the file fragments located at the leaf node are transmitted to the software defined radio station SDR via the proxy node, and the transmission is performed via the software defined radio station SDR; On the second local area network side, the software defined radio SDR transmits the received file fragments to the leaf nodes via the proxy nodes, which perform verification and reorganization.

8. A cross-domain large file transfer system based on a distributed soft bus, characterized in that, Cross-domain large file transmission refers to the transmission of large files between different local area networks; the system includes: a networking configuration module, a file segmentation module, a soft bus transmission registration module, a cross-domain transmission task module, a segmentation verification module, and a file reorganization module; wherein: The networking configuration module is used to complete the networking of different local area networks; wherein the local area network includes an agent node, a software defined radio SDR connected to the agent node, and a plurality of leaf nodes hanging on the agent node; On the first LAN side: The file segmentation module segments the large file to be transmitted into segments according to a preset fixed size, thereby generating multiple file segments; The soft bus transmission registration module registers the file segment information on the soft bus, and the file segment information includes the number, size, and check code of the file segment; The cross-domain transmission task module dynamically sends the file segments through the soft bus transmission process according to the file segment information registered by the soft bus; On the second LAN side: The cross-domain transmission task module receives the file fragments that arrive successively through the soft bus transmission process; The fragment verification module verifies the serial number and verification code of the file fragment through the soft bus; After all file fragments are received, the file reorganization module reorganizes the files according to the file fragment information and restores the original large file.

9. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, it implements a cross-domain large file transmission method based on a distributed soft bus as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the method for transmitting large files across domains based on a distributed soft bus as described in any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • File distribution method, source server, node server and file distribution system

    CN110891079A

  • Large file fragment transmission method and transmission architecture between supercomputing centers

    CN115242782A

  • Cross-domain service discovery method based on distributed soft bus

    CN118400420A

  • Distributed cross-network segment file transmission method

    CN119520512A

  • Method and device for realizing cross-network equipment authentication in distributed soft bus

    CN119544222A

Cited By

  • Cross-domain data security isolation transmission method

    CN121530693A