Data transmission method, and related device
By allocating mutually mapped communication resources in the main gateway and associating the path between the slave gateway and the NAS, the problem of limited data transmission rate between the NAS and the user terminal is solved, and efficient data transmission and backup are achieved.
Patent Information
- Application Number
- PCT/CN2025/075937
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-29
- Filing Date
- 2025-02-06
- Publication Date
- 2025-09-04
AI Technical Summary
In the prior art, the data transmission rate between the network affiliated storage (NAS) and the user terminal is limited, and efficient data transmission and backup cannot be achieved, and the user experience is poor.
The primary gateway allocates the first and second communication resources mapped to the target service data, and associates the path between the slave gateway and the main gateway and the path between the main gateway and the NAS to realize synchronous and coordinated data transmission.
The data transmission rate between the gateway and the NAS is improved to reach the terahertz level, achieving efficient data transmission and backup.
Smart Images

Figure CN2025075937_04092025_PF_FP_ABST
Abstract
Description
A data transmission method and related equipment
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on February 29, 2024, with application number CN202410235293.5 and invention name “A Data Transmission Method and Related Equipment”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The embodiments of the present application relate to the field of wireless communications, and in particular to a data transmission method and related equipment. Background Art
[0003] Network attached storage (NAS) is a dedicated data storage server that includes storage devices and embedded system software, providing cross-platform file sharing capabilities. NAS is typically connected to wireless local area network (WLAN) communications equipment. This communication equipment enables data transfer between user terminals and the NAS.
[0004] Typically, communication devices and NAS, as well as communication devices and user terminals, exchange service data using IEEE 802.11 Ethernet packets. Due to complex cross-layer protocols, limited air interface transmission rates, and numerous operational steps, the data transmission rate between the NAS and user terminals is limited, making efficient data transmission and backup impossible and resulting in a poor user experience. Summary of the Invention
[0005] The embodiments of the present application provide a data transmission method and related equipment for improving the speed of data transmission and achieving high-speed data transmission and backup.
[0006] In the first aspect, an embodiment of the present application provides a data transmission method. The method is applied to a master gateway, which is connected to a slave gateway and to a network-attached storage NAS. The method includes: the master gateway receives a first trigger message from the slave gateway, and the first trigger message includes a transmission requirement for target business data to be transmitted between the slave gateway and the NAS. The master gateway sends a connection request to the NAS and receives a response message from the NAS. Then, the master gateway sends a control message, and the control message includes a first communication resource and a second communication resource that are mapped to each other. Among them, the first communication resource is a communication resource for the target business data to be transmitted between the master gateway and the slave gateway, and the second communication resource is a communication resource for the target business data to be transmitted between the master gateway and the NAS. Then, the master gateway exchanges the target business data with the slave gateway through the first communication resource, and exchanges the target business data with the NAS through the second communication resource, thereby realizing the transmission of the target business data between the slave gateway and the NAS.
[0007] In an embodiment of the present application, the master gateway allocates mutually mapped first and second communication resources to the target service data, thereby associating and coordinating two originally independent and unrelated paths (the path between the slave gateway and the master gateway, and the path between the master gateway and the NAS). Because the first and second communication resources are mapped to each other, the transmission of the target service data between the slave gateway and the master gateway, and between the master gateway and the NAS, is mutually associated and synchronized, which can improve the transmission rate of the entire path (the entire path from the gateway to the master gateway and then to the NAS, or the entire path in the opposite direction).
[0008] In an optional implementation manner, at least one of the following items is mapped between the second communication resource and the first communication resource: time, frequency, and port.
[0009] In an embodiment of the present application, time mapping between the second communication resource and the first communication resource can reduce the buffer length of the target business data on the master gateway, thereby improving the transmission rate of the target business data; frequency mapping can align the transmission frequencies of the two sub-channels (the sub-channel between the master gateway and the slave gateway and the sub-channel between the master gateway and the NAS) to ensure the stability of the target business data transmission; port mapping can fix the transmission ports on the two sub-channels, eliminating the need for temporary port allocation and improving the transmission rate.
[0010] In an optional implementation, the time mapping between the second communication resource and the first communication resource includes at least one of the following: there is a fixed front-to-back timing between the time slice of the first communication resource and the time slice of the second communication resource; and the time slot length of the first communication resource is the same as the time slot length of the second communication resource or the difference is less than a first threshold; and the time slot interval of the first communication resource is the same as the time slot interval of the second communication resource or the difference is less than a second threshold.
[0011] In an embodiment of the present application, the time slices of the first communication resource and the time slices of the second communication resource are arranged with a fixed front-to-back timing sequence, which can reduce the buffering time of the target service data on the master gateway and improve the transmission rate. The difference between the time slot lengths of the first communication resource and the second communication resource is made less than the first threshold, which can align the time slot lengths of the two sub-channels in the full channel and improve the transmission rate. The difference between the time slot intervals of the first communication resource and the second communication resource is made less than the second threshold, which can align the time intervals of the two sub-channels in the full channel and improve the transmission rate. Among them, the full channel is the channel between the NAS, the master gateway and the slave gateway, and the two sub-channels are the channel between the NAS and the master gateway and the channel between the master gateway and the slave gateway.
[0012] In an optional implementation, the transmission requirement includes at least one of the following items of the target service data: transmission direction, bandwidth requirement, rate requirement, service type, bandwidth rate, and terminal identifier; the transmission direction of the target service data includes: a first transmission direction from the NAS to the slave gateway, and / or a second transmission direction from the slave gateway to the NAS.
[0013] In an optional implementation, if the transmission direction of the target business data includes a first transmission direction from the NAS to the slave gateway, the second communication resource includes a first uplink communication resource from the NAS to the master gateway, and the first communication resource includes a first downlink communication resource from the master gateway to the slave gateway; if the transmission direction of the target business data includes a second transmission direction from the slave gateway to the NAS, the first communication resource includes a second uplink communication resource from the slave gateway to the master gateway, and the second communication resource includes a second downlink communication resource from the master gateway to the NAS.
[0014] In an embodiment of the present application, the main gateway determines the data transmission direction on the two sub-channels (the channel between the slave gateway and the main gateway, i.e., the first communication resource, and the channel between the NAS and the main gateway, i.e., the second communication resource) according to the transmission direction of the target business data, ensuring that the data transmission direction of each part of the transmission channel of the target business data (i.e., the above two sub-channels) is consistent with the transmission direction of the target business data, thereby improving the efficiency of data transmission.
[0015] In an optional implementation, the master gateway receives the first trigger message from the slave gateway through a target uplink channel, where the target uplink channel is a fixed communication resource reserved by the master gateway for the slave gateway.
[0016] In an embodiment of the present application, as long as the master gateway receives a message from the slave gateway on the target uplink channel, the master gateway can confirm that the message is the first trigger message, thereby achieving a quick response to the first trigger message (i.e., sending a connection request to the NAS based on the first trigger message, quickly determining and issuing the first communication resources and the second communication resources), thereby improving the speed of opening the entire channel.
[0017] In an optional implementation, at least one of the following items of the first communication resource and the second communication resource is correlated with each other: bandwidth size, transmission rate, wherein the correlation may be reflected in the same or similar values.
[0018] In the embodiments of the present application, since the first and second communication resources represent different segments of the network through which the target service data is transmitted, it suffices for the first and second communication resources to meet the transmission requirements (e.g., bandwidth and transmission rate) of the target service data. The two communication resources have the same or similar communication parameters, which can better adapt to the transmission requirements of the target service data and ensure high-speed transmission of the target service data throughout the network.
[0019] In an optional implementation, the first communication resource and the second communication resource include time slices and / or time slots.
[0020] The messages for transmitting business data between the master gateway, the slave gateway and the NAS are usually Ethernet messages of the three-layer network. If the target business data is transmitted in the form of Ethernet messages, the target business data needs to compete with other business data for communication resources on the three-layer network, and the transmission efficiency is low. Resources such as time slices and time slots are lower-level two-layer network resources. In an embodiment of the present application, the first communication resource and the second communication resource are allocated on the two-layer network to isolate the communication resources of the target business data from the resources of other business data. The target business data does not need to compete with other business data for communication resources, and the transmission efficiency is high. In addition, compared with transmission in the form of Ethernet messages on the three-layer network, the transmission of the two-layer network is lower-level, which reduces the cross-layer of data in the network and has higher data transmission efficiency.
[0021] In a second aspect, an embodiment of the present application provides a data transmission method. The method is applied to a slave gateway, which is connected to a master gateway. The method includes: sending a first trigger message from the slave gateway to the master gateway, the first trigger message including a transmission requirement for target business data to be transmitted between the slave gateway and the network attached storage NAS. The slave gateway receives a control message from the master gateway, the control message including a first communication resource and a second communication resource mapped to each other, the first communication resource being a communication resource for target business data to be transmitted between the master gateway and the slave gateway, and the second communication resource being a communication resource for target business data to be transmitted between the master gateway and the NAS. The slave gateway exchanges target business data with the master gateway through the first communication resource to realize the transmission of target business data between the NAS, the master gateway and the slave gateway.
[0022] In one optional implementation, a communication connection is established between the slave gateway and the terminal device. Before sending the first trigger message to the master gateway, the slave gateway receives a second trigger message from the terminal device via the terahertz protocol. The second trigger message includes transmission information for the target service data. Based on the transmission information, the slave gateway then determines the transmission requirements for the target service data between the slave gateway and the NAS.
[0023] In this embodiment of the present application, the second trigger message and the target service data are transmitted via a terahertz protocol. The method provided in this embodiment of the present application increases the target service data transmission rate, enabling the target service data transmission rate between the NAS, the master gateway, and the slave gateway to reach terahertz levels, thus enabling terahertz-rate data transmission from the NAS to the slave gateway and then to the terminal device.
[0024] In an optional implementation, before the slave gateway receives the second trigger message from the terminal device through the terahertz protocol, the slave gateway sends a beacon frame through the terahertz protocol, where the beacon frame is used to announce the existence of the slave gateway to the terminal device.
[0025] In an optional implementation manner, the transmission information of the target service data includes at least one of the following: transmission direction, media type, data volume, and transmission rate of the target service data.
[0026] In a third aspect, an embodiment of the present application provides a data transmission method. The method is applied to a network attached storage NAS, and the NAS is connected to a master gateway. The method includes: the NAS receives a connection request from the master gateway. Then, the NAS sends a response message to the master gateway on the target uplink time slice. Then, the NAS receives a control message from the master gateway, and the control message includes a first communication resource and a second communication resource mapped to each other. The first communication resource is a communication resource for transmitting target business data between the master gateway and the slave gateway, and the second communication resource is a communication resource for transmitting target business data between the master gateway and the NAS. After receiving the control message, the NAS can exchange target business data with the master gateway through the second communication resource to realize the transmission of target business data between the NAS, the master gateway and the slave gateway.
[0027] In a fourth aspect, an embodiment of the present application provides a gateway. The gateway includes a processor and a memory, and the processor and the memory are coupled. The memory is used to store programs. The processor is configured to: execute a computer program (or computer-executable instructions) stored in the memory, causing the processor to perform the method as described in the first aspect and its various possible implementations, or causing the device to perform the method as described in the second aspect and its various possible implementations.
[0028] In a fifth aspect, embodiments of the present application provide a network-attached storage (NAS). The NAS includes a processor and a memory, the processor and memory being coupled. The memory is configured to store a program. The processor is configured to execute a computer program (or computer-executable instructions) stored in the memory, thereby causing the processor to perform the method of the third aspect and various possible implementations of the third aspect.
[0029] In a sixth aspect, embodiments of the present application provide a communications network. The network includes a master gateway, a slave gateway, and a network-attached storage (NAS). The master gateway is connected to the slave gateway and the NAS. The master gateway is configured to execute the method described in the first aspect, and the slave gateway is configured to execute the method described in the second aspect.
[0030] In an optional implementation, the slave gateway is connected to the terminal device. The slave gateway includes a terahertz module, and the slave gateway communicates with the terminal device via the terahertz module at a terahertz frequency.
[0031] In a seventh aspect, the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed, the methods described in the above aspects are implemented.
[0032] In an eighth aspect, a computer program product is provided. When the computer program product is executed on a computer, the computer executes the methods described in the above aspects.
[0033] The beneficial effects of the second to eighth aspects refer to the first aspect and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] FIG1 is a schematic diagram of the architecture of a wireless communication network provided by this application;
[0035] FIG2 is a flow chart of a data transmission method according to an embodiment of the present application;
[0036] FIG3 is a schematic diagram of a primary gateway buffer of a data transmission method according to an embodiment of the present application;
[0037] FIG4 is a schematic diagram of an FTTR network provided in an embodiment of the present application;
[0038] FIG5 is another schematic flow chart of a data transmission method according to an embodiment of the present application;
[0039] FIG6 is a schematic diagram of the encapsulation message format and mechanism provided in an embodiment of the present application;
[0040] FIG7 is a schematic diagram of the structure of a gateway provided in an embodiment of the present application;
[0041] FIG8 is a schematic diagram of the structure of a NAS provided in an embodiment of the present application. DETAILED DESCRIPTION
[0042] The embodiments of the present application are described below in conjunction with the accompanying drawings. Those skilled in the art will appreciate that, with the development of technology and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0043] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the terms used in this way are interchangeable when appropriate, and this is merely a way of distinguishing objects of the same attributes when describing the embodiments of the present application. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, so that the process, method, system, product or device comprising a series of units need not be limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or devices. In addition, "at least one" refers to one or more, and "a plurality" refers to two or more. "and / or" describes the association relationship of associated objects and indicates that three relationships can exist. For example, A and / or B can represent: the situation where A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural.
[0044] FIG1 is a schematic diagram of the structure of the wireless communication network provided by the present application. As shown in FIG1 , the wireless communication network 100 is a point-to-multipoint (P2MP) architecture, including a master gateway 101, a slave gateway 102, a terminal device 103, and a NAS 104. The slave gateway 102 can connect to the terminal device 103 via a wireless or wired interface.
[0045] As shown in Figure 1, slave gateway 102 and terminal device 103 are connected via a wired or wireless connection, enabling communication between terminal device 103 and master gateway 101. NAS 104 can be used for data storage and backup, media data collection, and other functions, acting as a data provider. Master gateway 101 and NAS 104, as well as master gateway 101 and slave gateway 102, are connected via a wired or wireless connection. Terminal device 103 interacts with NAS 104 through slave gateway 102 and master gateway 101, enabling operations such as reading and writing data on NAS 104.
[0046] In an optional implementation, the wireless communication network is a fiber to the room (FTTR) network, the master gateway 101 is the main gateway (main FTTR unit, MFU) in the FTTR network, the slave gateway 102 is the sub gateway (sub FTTR unit, SFU) in the FTTR network, and NAS 104 is a data provider such as a network storage-attached NAS and a camera.
[0047] The MFU is the core of the FTTR network. It connects to the optical line terminal (OLT) to achieve connection with the upper network, and provides an optical port to connect to the SFU through P2MP to form the FTTR network. It provides user-side interfaces such as Ethernet and Wi-Fi to communicate with terminal devices, and forwards, controls and manages data from various terminal devices and SFUs within the FTTR network.
[0048] The SFU (slave gateway 102) is connected to the MFU (master gateway 101) via optical fiber, communicates with the terminal device 103 through Wi-Fi and Ethernet interfaces, provides a bridging function to forward the data of the terminal device 103 to the MFU (master gateway 101), and accepts the management and control of the MFU (master gateway 101).
[0049] Network storage attached NAS, cameras, etc. act as data providers, and realize data transmission between them and SFU (slave gateway 102) by accessing MFU (master gateway 101), thereby realizing data transmission between them and terminal device 103.
[0050] In an optional implementation, the slave gateway 102 and NAS 104 may also be terminal devices that support specific data transmission protocols. For example, the slave gateway 102 is a computer that supports the Web-based distributed authoring and versioning (WebDAV) transmission protocol, and as a data provider in the WebDAV protocol, NAS 104 also supports the WebDAV transmission protocol. As a data transmission party in the WebDAV transmission protocol, the terminal device 103 communicates with the slave gateway 102 through NAS 104 to achieve fast reading and writing of data.
[0051] Typically, service data is exchanged between the master gateway 101 and the NAS 104 (data provider), and between the master gateway 101 and the slave gateway 102, using Ethernet messages based on the IEEE 802.11 standard. Due to complex cross-layer protocols, limited air interface transmission rates, and numerous operational processes, the data transmission rate between data providers like the NAS and terminal devices is limited, making efficient data transmission and backup impossible and resulting in a poor user experience.
[0052] Optionally, in addition to the FTTR network, the wireless communication network shown in FIG1 may also be other P2MP networks, which is not limited in this application.
[0053] For example, in a surveillance network, the master gateway 101 can be the master camera in the network, and the slave gateway 102 can be the sub-camera in the network (the sub-camera is managed and controlled by the master camera). For example, in a data center network, the master gateway 101 can be the master node of the data center, and the slave gateway 102 can be the sub-node of the data center (the sub-node is managed and controlled by the master node).
[0054] To improve the data transmission rate in a P2PMP network and achieve high-speed data transmission and backup, embodiments of the present application provide a data transmission method and related devices. The data transmission method provided in embodiments of the present application establishes a fast transmission channel between a slave gateway 102 and a NAS 104 through a master gateway 101, thereby improving the transmission rate of service data between the slave gateway 102 and the NAS 104.
[0055] FIG2 is a flow chart of a data transmission method according to an embodiment of the present application. The master gateway 101, slave gateway 102, NAS 104, and terminal device 103 in FIG2 are described in detail in FIG1 and are not described in detail here. As shown in FIG2, the data transmission method according to an embodiment of the present application includes:
[0056] 201 . The gateway 102 receives a second trigger message from the terminal device 103 .
[0057] Taking a mobile phone as an example of terminal device 103, when a user operates a read / write request for target service data on the mobile phone, the mobile phone (terminal device 103) can send a second trigger message to the gateway 102. The second trigger message is used to request the network to read / write the target service data.
[0058] The second trigger message may include transmission information of the target service data, such as the transmission direction, media type, data volume, transmission rate, etc. of the target service data, which is not limited in this application.
[0059] Through the second trigger message, the slave gateway 102 can learn the transmission requirements of the target service data between the slave gateway 102 and NAS 104 , and thus request the master gateway 101 to establish a fast transmission channel for the target service data between the slave gateway 102 and NAS 104 .
[0060] Optionally, the transmission requirements may include target service data transmission direction, bandwidth requirement, rate requirement, service type, bandwidth rate, terminal identifier, etc. The second trigger message, as an air interface message, may include identification bits of the above transmission requirements to identify the corresponding transmission requirements.
[0061] For example, if the second trigger message is a read request for the target service data, the read / write flag indicates a read operation. The corresponding transmission requirement is the transmission direction of the target service data from NAS 104 to slave gateway 102, that is, the terminal device 103 reads the target service data from the slave gateway 102 to NAS 104.
[0062] The frame structure of the second trigger message is shown in the (STA NAS R / D) frame structure in Figure 6 . The NAS ID bit identifies the NAS where the target service data resides, i.e., the NAS 104. The Rate bit identifies the required rate, used to identify the required transmission rate for the target service data. The R / D Type bit identifies a read / write operation, used to identify a read or write operation on the target service data.
[0063] If the second trigger message is a write request for the target service data, the read / write flag indicates a write operation. The corresponding transmission requirement is the transmission direction of the target service data from the gateway 102 to the NAS 104, that is, the terminal device 103 writes the target service data to the NAS 104 via the gateway 102.
[0064] Optionally, if the user requests high-speed data transmission (eg, terahertz-level transmission), the transmission rate requirement of the target service data indicated by the second trigger message may be at the terahertz level or above.
[0065] Optionally, the terminal device 103 and the slave gateway 102 may include a terahertz module for communicating at a terahertz frequency. If a transmission rate of terahertz or higher is required, the terminal device 103 may send a second trigger message to the slave gateway 102 via the terahertz protocol (specifically, via the terahertz module on the terminal device 103). The slave gateway 102 then receives the second trigger message via the terahertz protocol, and the receipt of the second trigger message may be achieved by the terahertz module on the slave gateway 102.
[0066] 202 . The slave gateway 102 sends a first trigger message to the master gateway 101 .
[0067] As described above, the slave gateway 102 may determine the transmission requirement of the target service data between the slave gateway 102 and the NAS 104 according to the second trigger message, and thus send the first trigger message to the master gateway 101 .
[0068] The first trigger message includes a transmission requirement for target service data between the slave gateway 102 and the NAS 104 , and is used to request the master gateway 101 to establish a fast transmission channel for the target service data between the slave gateway 102 and the NAS 104 .
[0069] Optionally, the master gateway may reserve fixed communication resources for the slave gateway for transmitting the first trigger message. The communication resource may be an uplink channel (referred to as a target uplink channel in this embodiment of the application). When receiving a message from the slave gateway on the uplink channel, the master gateway may confirm that the message is the first trigger message, thereby achieving a rapid response to the first trigger message (i.e., sending a connection request to the NAS based on the first trigger message, quickly determining and issuing the first communication resource and the second communication resource), thereby improving the speed of opening the entire channel.
[0070] 203 . The primary gateway 101 sends a connection request to the NAS 104 .
[0071] The master gateway 101 can determine the NAS 104 where the target service data is located according to the first trigger message. In order to establish a fast transmission channel between the slave gateway 102 and the NAS 104 , the master gateway sends a connection request to the NAS 104 , requesting to establish a handshake connection with the NAS 104 .
[0072] Optionally, the first trigger message may include a terminal identifier for the target service data, where the terminal identifier is used to indicate the NAS 104 where the target service data is located. Optionally, the first trigger message may also include other information for identifying the device (NAS 104) where the target service data is located. For example, if the first trigger message includes an identifier for a Web-based distributed authoring and versioning (WebDAV) transmission protocol, the master gateway 101 may determine, based on the transmission protocol identifier, that a slave gateway in the network that supports the transmission protocol is the NAS 104 that provides the target service data, such as a NAS.
[0073] The connection request is used to request information related to business data transmission, such as the capability information, supported rate, supported bandwidth, and buffer length of NAS104, so that appropriate communication resources can be allocated based on the capability information of NAS104 when a fast transmission channel for target business data is subsequently established.
[0074] Optionally, the connection request may further include transmission requirements of the target service data, such as transmission direction and transmission rate, so as to determine whether NAS 104 can meet the transmission requirements of the target service data.
[0075] 204 . The primary gateway 101 receives a response message from the NAS 104 .
[0076] After receiving the connection request from the primary gateway 101, the NAS 104 may send a response message to the primary gateway 101. The response message includes the capability information of the NAS 104, supported rate, supported bandwidth, buffer length, port number, and other content related to service data transmission.
[0077] Optionally, the response message may further include an identifier indicating whether the request of the primary gateway is being responded to. If the currently remaining communication resources of NAS 104 can still meet the transmission requirements of the target service data, the response message may include an identifier indicating a positive response, notifying the primary gateway 101 to continue establishing the fast transmission channel. If the currently remaining communication resources of NAS 104 cannot meet the transmission requirements of the target service data, or even if the currently remaining communication resources are no longer able to transmit service data, the response message may include an identifier indicating a negative response, notifying the primary gateway 101 to stop establishing the fast transmission channel.
[0078] Optionally, if the currently remaining communication resources of NAS104 cannot meet the transmission requirements of the target business data, NAS104 may also include in the response message the communication parameters that NAS104 can currently support, such as the supported uplink bandwidth, downlink transmission rate, etc., so that the main gateway 101 can allocate appropriate communication resources according to the current situation of NAS104. This application does not limit this.
[0079] 205. The primary gateway sends a control message, where the control message includes the first communication resource and the second communication resource that are associated with each other.
[0080] Based on the transmission requirements of the target service data (between the slave gateway 102 and the NAS 104) in the first trigger message, the master gateway 101 may allocate a first communication resource and a second communication resource, and map the first communication resource and the second communication resource to each other. The first communication resource is the communication resource for transmitting the target service data between the master gateway 101 and the slave gateway 102, and the second communication resource is the communication resource for transmitting the target service data between the master gateway 101 and the NAS 104.
[0081] For example, the transmission requirements indicated by the first trigger request are: the first transmission direction of the target business data from NAS104 to the gateway 102 (that is, the data transmission direction of the terminal device 103 reading the target business data from the gateway 102 to NAS104), and a transmission rate of 5 Gbps.
[0082] The master gateway 101 needs to allocate the first uplink communication resource (second communication resource) from NAS 104 to the master gateway 101 and the first downlink communication resource (first communication resource) from the master gateway 101 to the slave gateway 102 in the first transmission direction, so as to open up the entire channel from NAS 104 to the master gateway 101 and then to the slave gateway 102.
[0083] Furthermore, to meet the 5 Gbps transmission rate requirement, the master gateway 101 ensures that the rates of both the first downlink communication resource and the first uplink communication resource are greater than or equal to 5 Gbps. Furthermore, to ensure that the target service data transmission rate across the entire channel meets the 5 Gbps requirement, the master gateway 101 also needs to map the time of the second communication resource to the first communication resource.
[0084] For example, the time slices of the first communication resource and the time slices of the second communication resource are arranged to have a fixed front-to-back timing sequence, so as to reduce the buffering time of the target business data on the main gateway 101 and improve the transmission rate. As shown in Figure 3, if the transmission direction of the target business data is from NAS104 to the slave gateway 102, the data should first be transmitted from NAS104 to the main gateway 101, and then from the main gateway 101 to the slave gateway 102. In the first transmission resource and the second transmission resource, the time slices for transmitting the same data content correspond to each other, such as the two time slices 1 in Figure 3. The corresponding time slices should have a fixed front-to-back timing sequence, so that the data can be implemented in a first-in-last-out manner on the main gateway 101. That is, the time slice in the second communication resource should be earlier than the timing of the time slice corresponding to the time slice on the first communication resource.
[0085] The first transmission direction described above is only an example. The transmission direction indicated by the first trigger request may also be the second transmission direction of the target service data from the slave gateway 102 to the NAS 104 (i.e., the data transmission direction in which the terminal device 103 writes the target service data to the NAS 104 via the slave gateway 102). The master gateway 101 then needs to allocate a second uplink communication resource (first communication resource) from the slave gateway 102 to the master gateway 101, and a second downlink communication resource (second communication resource) from the master gateway 101 to the NAS 104, in the second transmission direction, to open up the entire channel from the slave gateway 102 to the master gateway 101 and then to the NAS 104.
[0086] In an embodiment of the present application, the main gateway 101 determines the data transmission direction on the two sub-channels (the channel between the slave gateway 102 and the main gateway 101, i.e., the first communication resource, and the channel between NAS 104 and the main gateway 101, i.e., the second communication resource) according to the transmission direction of the target business data, ensuring that the data transmission direction of each part of the transmission channel of the target business data (i.e., the above-mentioned two sub-channels) is consistent with the transmission direction of the target business data, thereby improving the efficiency of data transmission.
[0087] In addition to the sequential order of time slices, time mapping between the first communication resource and the second communication resource can also be achieved through time slot length, time slot interval, etc. to improve the transmission rate. For example, the difference in time slot length between the first communication resource and the second communication resource is made less than a first threshold, and the difference in time slot interval is made less than a second threshold. This aligns the time slot lengths and time intervals of the two sub-channels in the full channel, thereby improving the transmission rate. The full channel is the channel from NAS 104 to the master gateway 101 through the master gateway 101 to the slave gateway 102, and the two sub-channels are the channel from NAS 104 to the master gateway 101 and the channel from the master gateway 101 to the slave gateway 102.
[0088] Optionally, in addition to implementing time mapping, the master gateway 101 can also map the frequencies, ports, and other characteristics of the first and second communication resources. Time mapping can reduce the buffer length of the target service data on the master gateway 101, thereby increasing the transmission rate of the target service data; frequency mapping can align the transmission frequencies of the two sub-channels to ensure the stability of the target service data transmission; and port mapping can fix the transmission ports on the two channels, eliminating the need for temporary port allocation and increasing the transmission rate.
[0089] Optionally, the control message may be sent in a dynamic bandwidth allocation (DBA) message format.
[0090] 206. The master gateway exchanges target service data with the slave gateway through the first communication resource, and exchanges target service data with the NAS through the second communication resource, thereby realizing transmission of the target service data between the slave gateway and the NAS.
[0091] After the master gateway 101 determines and completes the dispatch of the first and second communication resources, the NAS, master gateway, and slave gateway can transmit the target service data via the second and first communication resources. If the first and second communication resources are terahertz-level or higher, the network above the slave gateway 102 can support terahertz-rate transmission of the target service data. The master gateway 101 can exchange target service data with the slave gateway 102 via the first communication resource in the format of the terahertz protocol; and exchange target service data with the NAS 104 via the second communication resource in the format of the terahertz protocol, thereby enabling terahertz-rate transmission of the target service data between the NAS 104, the slave gateway 102, and the terminal device 103.
[0092] Taking Figure 2 as an example, the target service data transmission requirement is to write data from terminal device 103 to NAS 104. Slave gateway 102 can receive the target service data from terminal device 103 via the terahertz protocol and send the target service data (in the terahertz protocol format) to master gateway 101 via a first communication resource. Master gateway 101 then sends the target service data to NAS 104 via a second communication resource, completing the write operation from terminal device 103 to NAS 104.
[0093] In an embodiment of the present application, the master gateway 101 allocates a first communication resource and a second communication resource that are mapped to each other for the target business data, and associates and allocates two originally independent and unrelated paths (the path between the slave gateway 102 and the master gateway 101 and the path between the master gateway 101 and the NAS 104). Since the first communication resource and the second communication resource are mapped to each other, the transmission of the target business data between the slave gateway 102 and the master gateway 101 and between the master gateway 101 and the NAS 104 is mutually associated and synchronized, which can improve the transmission rate of the entire path (the entire path from the gateway 102 to the master gateway 101 and then to the NAS 104, or the entire path in the opposite direction). The data transmission rate between the NAS 104, the master gateway 101 and the slave gateway 102 reaches the terahertz level, matching the transmission rate of the terahertz module on the slave gateway 102, and realizing terahertz rate data transmission from the NAS 104 to the slave gateway 102 and then to the terminal device 103.
[0094] In the embodiment of the present application, the master gateway 101 may also make communication parameters such as bandwidth size and transmission rate of the first communication resource and the second communication resource correlated with each other (ie, the values are the same or similar).
[0095] Because the first and second communication resources represent different segments of the network transmission path for the target service data, it suffices for the first and second communication resources to meet the transmission requirements of the target service data (e.g., bandwidth and transmission rate). Having the same or similar communication parameters allows the two communication resources to better adapt to the transmission requirements of the target service data, ensuring high-speed transmission of the target service data throughout the network.
[0096] It is worth noting that the embodiments of the present application do not limit the number of slave gateways 102 and NAS104. It can be that one slave gateway 102 requests access (read and write) to the target business data from one NAS104, or multiple slave gateways 102 request access to the target business data from the same NAS104, or one slave gateway 102 requests access to the target business data from multiple NAS104, or multiple slave gateways 102 request access to the target business data from their respective corresponding NAS104. This application does not limit this.
[0097] If a slave gateway 102 requests access to target business data from multiple NAS 104s, then in step 205, the master gateway 101 can allocate communication resources between the master gateway 101 and the slave gateway 102 based on the transmission requirements of different target business data (target business data that interacts with different NAS 104s), obtain first communication resources corresponding to different target business data, and then allocate corresponding multiple second communication resources, and the corresponding first communication resources and second communication resources are mapped to each other.
[0098] If multiple slave gateways 102 request access to target business data from the same NAS 104, then the master gateway 101 can similarly allocate second communication resources corresponding to different target business data, and then allocate corresponding multiple first communication resources, which will not be repeated here.
[0099] In an embodiment of the present application, in order to improve the efficiency of data transmission, optimization can also be performed from multiple aspects, such as optimizing the triggering method, optimizing the transmission protocol, reserving exclusive resources for establishing a connection, etc. The following uses the "one-touch transmission" scenario to illustrate an optimization solution with a higher transmission rate.
[0100] As shown in Figure 4, the master gateway 101 is the MFU in the FTTR network, the slave gateway 102 is the SFU in the FTTR network, and the terminal device 103 is a mobile phone. Both the SFU and the mobile phone include a terahertz module, which is used to transmit air interface signals at the terahertz frequency.
[0101] Based on the architecture shown in FIG4 , the process of the data transmission method provided in the embodiment of the present application is shown in FIG5 , including:
[0102] 501. The SFU periodically broadcasts a THz Beacon signal.
[0103] In the embodiment of the present application, both the SFU and the mobile phone include a terahertz module, which includes a terahertz antenna to enable air interface transmission at the terahertz frequency. Since terahertz signals have a high transmission rate, they can support high-speed data transmission.
[0104] Terahertz signals have a short transmission distance of approximately 2cm. The SFU can only transmit terahertz signals to terminal devices within the signal coverage of the terahertz module, thereby achieving high-speed transmission. Therefore, the SFU periodically broadcasts a THz Beacon signal to announce the presence of the SFU to terminal devices within the signal coverage range (within 2cm), and to inform the terminal devices that the SFU includes a terahertz module and can support high-speed data transmission.
[0105] In the embodiments of the present application, THz beacon signals are also referred to as beacon frames. In addition to THz beacon signals, beacon frames can also be signals of other frequencies, such as high-frequency signals in the 5 GHz band. Within the 5 GHz band, high-frequency signals have a higher transmission rate than low-frequency signals, enabling relatively high-speed data transmission.
[0106] 502. The mobile phone sends a second trigger message.
[0107] When a user needs to access target business data in the NAS, they open the corresponding NAS application (APP) on their phone and issue a corresponding read command. After receiving the read command, the phone will instruct the user to bring the phone close to the SFU to achieve terahertz frequency communication with the SFU.
[0108] When the user brings the mobile phone close to the SFU, the mobile phone enters the terahertz signal range of the SFU, and the mobile phone can receive the THz Beacon signal sent by the SFU, thereby determining the identity of the SFU (such as the media access control (MAC) address of the SFU) and confirming that it can communicate with the SFU at the terahertz frequency to achieve high-speed communication.
[0109] Therefore, the mobile phone sends a second trigger message to the SFU via the terahertz module. The second trigger message is described in step 201 of the embodiment shown in FIG2 , which will not be repeated here.
[0110] Optionally, if the beacon frame is a signal outside the terahertz frequency point, such as a high frequency point signal in the 5 GHz frequency band, then the second trigger message also corresponds to a signal at the frequency point where the beacon frame is located.
[0111] 503. SFU authenticates and initiates NAS link establishment.
[0112] After receiving the second trigger message from the phone via the terahertz module, the SFU authenticates the phone to determine its security and whether it has NAS service authorization. Once the phone is confirmed to be secure and authorized, the SFU initiates NAS link establishment, which is step 202 in the embodiment shown in Figure 2, sending the first trigger message to the MFU. See step 202 for details and will not be repeated here.
[0113] 504. The MFU sends a connection request to the NAS.
[0114] Step 504 refers to step 203 of the embodiment shown in FIG2 , and will not be described in detail here.
[0115] 505. NAS sends a response message to MFU using the target uplink time slice.
[0116] The MFU and NAS can agree on a target uplink time slot, which is dedicated to transmitting response messages. Response messages do not compete with other data transmitted on the NAS for this time slot, resulting in high transmission efficiency. This improves the handshake speed between the MFU and NAS, thereby accelerating the establishment of communication connections between the slave and master gateways and the NAS, and increasing the transmission rate of target service data.
[0117] For the description of the response message, please refer to step 204 of the embodiment shown in FIG2 , which will not be described in detail here.
[0118] 506. The MFU sends a control message, where the control message includes the first communication resource and the second communication resource of the Layer 2 network.
[0119] After receiving the response message from the NAS, the MFU allocates the first and second communication resources, which are related to each other. Optionally, the MFU can allocate the first and second communication resources on the Layer 2 network. That is, the first and second communication resources include resource allocations such as time slices and time slots.
[0120] The messages used to transmit business data between MFU and SFU, and between MFU and NAS are usually Ethernet messages of the three-layer network. If the target business data is transmitted in the form of Ethernet messages, the target business data needs to compete with other business data for communication resources on the three-layer network, resulting in low transmission efficiency. The embodiment of the present application allocates the first communication resource and the second communication resource on the two-layer network, isolates the communication resources of the target business data from the resources of other business data, and the target business data does not need to compete with other business data for communication resources, resulting in high transmission efficiency. Moreover, compared to transmission in the form of Ethernet messages on the three-layer network, the transmission of the two-layer network is more bottom-level, which reduces the cross-layer of data in the network and has higher data transmission efficiency.
[0121] It is worth noting that the embodiment of the present application can also allocate specific first communication resources and second communication resources to the target business data on the three-layer network, and the present application does not limit this.
[0122] 507. The MFU receives a response message from the NAS.
[0123] After receiving the control message, NAS sends a response message to MFU, and MFU can then determine that the second communication resource is transmitted to NAS, opening up a fast channel between MFU and NAS.
[0124] 508. The MFU receives a response message from the SFU.
[0125] After receiving the control message, the SFU sends a response message to the MFU, and the MFU can determine that the first communication resource is transmitted to the SFU, thus opening up a fast channel between the MFU and the SFU.
[0126] The embodiment of the present application does not limit the timing of step 507 and step 508. When step 507 and step 508 are completed, the MFU can determine that the fast channel between the MFU and NAS has been opened, and the fast channel between the MFU and the SFU has been opened, and the target business data can be transmitted through the fast transmission channel.
[0127] It is worth noting that if the second trigger message is a terahertz frequency message, the target service data can be transmitted over the air interface between the SFU and the mobile phone through the terahertz module. Due to the high-speed characteristics of terahertz signals, the transmission efficiency of the target service data can be improved.
[0128] After steps 507 and 508, when the target service data transmission is completed, the user removes the mobile phone (leaves the communication range of the terahertz module on the SFU). The SFU determines that it has not received the terahertz signal from the mobile phone for a long time, and thus determines that the target service data cannot continue to be transmitted through the fast transmission channel, thereby sending a request message to the MFU to release the first communication resource and the second communication resource. Optionally, the user can also remove the mobile phone in other situations, thereby interrupting the transmission of the target service data, such as when the mobile phone battery is low or overloaded, etc., which is not limited in this application.
[0129] In the embodiment of the present application, the data transmission method shown in FIG2 is used as a basis to achieve the establishment of a fast transmission channel. Since the first communication resource and the second communication resource are mapped to each other, the transmission efficiency of the target service data between the slave gateway 102 and the NAS 104 can be improved. The following aspects of the embodiment shown in FIG5 further optimize the transmission efficiency:
[0130] In the embodiments shown in Figures 4 and 5, service data is transmitted between gateway 102 (e.g., SFU) and terminal device 103 (e.g., mobile phone) via a terahertz module. Due to the high-speed nature of terahertz signals, the air interface transmission efficiency of the target service data can be improved, thereby improving the overall data transmission efficiency.
[0131] In step 505 , the target uplink time slice is reserved to improve the response speed of NAS 104 to the connection request of the primary gateway 101 (eg, MFU), thereby improving the establishment speed of the fast channel and improving the data transmission efficiency.
[0132] In step 506, by allocating the first communication resource and the second communication resource on the layer 2 network, the transmission link of the target business data is decentralized to a lower layer, reducing the cross-layer of the target business data, thereby reducing the impact of the cross-layer protocol on the transmission rate and improving the data transmission efficiency.
[0133] It is worth noting that one or more of the above optimization measures can appear in the same solution, and this application does not limit this. For example, as shown in Figure 5, all of the above optimization measures can be applied, or only the resource allocation of the terahertz module and the second-layer network can be applied, and this application does not limit this.
[0134] In the embodiment of the present application, due to the limited transmission range of the terahertz module, the terminal device 103 needs to be placed close to the slave gateway 102 (e.g., SFU) to establish a fast transmission channel and quickly transmit the target business data. After completing the transmission of the target business data, the transmission of the target business data can be stopped by simply moving the terminal device away from the slave gateway 102. For the user, this visualizes the starting and end points of the rapid transmission of business data, enabling user-perceived "one-touch transmission" of business data.
[0135] The present embodiment also provides a gateway 700. As shown in Figure 7, gateway 700 includes a processor 710 and an interface circuit 720. Processor 710 and interface circuit 720 are coupled to each other. It is understood that interface circuit 720 may be a transceiver or an input / output interface. Optionally, gateway 700 may also include a memory 730 for storing instructions executed by processor 710, input data required by processor 710 to execute instructions, or data generated by processor 710 after executing instructions.
[0136] When the gateway 700 is the master gateway 101 or a chip applied to the master gateway 101 in the embodiments shown in FIG. 2 to FIG. 6 , the gateway 700 implements the functions of the master gateway 101 in the above method embodiments.
[0137] When the communication device is the slave gateway 102 or a chip applied to the slave gateway 102 in the embodiments shown in FIG. 2 to FIG. 6 , the gateway 700 implements the functions of the slave gateway 102 in the embodiment of the method.
[0138] The present application also provides a NAS 800. As shown in FIG8 , the NAS 800 includes a processor 810 and an interface circuit 820. The processor 810 and the interface circuit 820 are coupled to each other. It is understood that the interface circuit 820 may be a transceiver or an input / output interface.
[0139] Optionally, the NAS 800 may further include a memory 830 for storing instructions executed by the processor 810 or storing input data required by the processor 810 to execute instructions or storing data generated after the processor 810 executes instructions.
[0140] The NAS 800 is used to implement the functions of the NAS 104 in the embodiments shown in FIG. 2 to FIG. 6 .
[0141] The gateway 700 serving as the master gateway 101 , the gateway 700 serving as the slave gateway 102 , and the above-mentioned NAS 800 are applied in the network structure shown in FIG. 1 , which is the communication network provided in an embodiment of the present application.
[0142] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0143] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0144] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0145] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0146] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
Claims
1. A data transmission method, characterized in that: Applied to a master gateway, the master gateway is connected to a slave gateway and a network attached storage (NAS), the method comprising: receiving a first trigger message from the slave gateway, where the first trigger message includes a transmission requirement for target service data to be transmitted between the slave gateway and the NAS; Sending a connection request to the NAS and receiving a response message from the NAS; Sending a control message, the control message including a first communication resource and a second communication resource mapped to each other, the first communication resource being a communication resource for transmitting the target service data between the master gateway and the slave gateway, and the second communication resource being a communication resource for transmitting the target service data between the master gateway and the NAS; The target service data is exchanged with the slave gateway through the first communication resource, and the target service data is exchanged with the NAS through the second communication resource, so as to realize the transmission of the target service data between the slave gateway and the NAS.
2. The method according to claim 1, characterized in that At least one of the following items is mapped between the second communication resource and the first communication resource: Time, frequency and port.
3. The method according to claim 2, characterized in that The time mapping between the second communication resource and the first communication resource includes at least one of the following: There is a fixed time sequence between the time slice of the first communication resource and the time slice of the second communication resource; and The time slot length of the first communication resource is the same as the time slot length of the second communication resource or the difference is less than a first threshold; and, The time slot interval of the first communication resource is the same as the time slot interval of the second communication resource, or the difference between the time slot interval and the second communication resource is smaller than a second threshold.
4. The method according to any one of claims 1 to 3, characterized in that The transmission requirement includes at least one of the following items of the target service data: Transmission direction, bandwidth requirement, rate requirement, service type, bandwidth rate, and terminal identifier; The transmission direction of the target service data includes: a first transmission direction from the NAS to the slave gateway, and / or a second transmission direction from the slave gateway to the NAS.
5. The method according to claim 4, characterized in that: If the transmission direction of the target service data includes the first transmission direction from the NAS to the slave gateway, the second communication resource includes a first uplink communication resource from the NAS to the master gateway, and the first communication resource includes a first downlink communication resource from the master gateway to the slave gateway; If the transmission direction of the target service data includes the second transmission direction from the slave gateway to the NAS, the first communication resource includes a second uplink communication resource from the slave gateway to the master gateway, and the second communication resource includes a second downlink communication resource from the master gateway to the NAS.
6. The method according to any one of claims 1 to 5, characterized in that The receiving a first trigger message from the slave gateway includes: The first trigger message is received from the slave gateway via a target uplink channel, where the target uplink channel is a fixed communication resource reserved by the master gateway for the slave gateway.
7. The method according to any one of claims 1 to 6, characterized in that The first communication resource and the second communication resource are associated with each other in at least one of the following: Bandwidth size and transmission rate.
8. The method according to any one of claims 1 to 7, characterized in that The first communication resource and the second communication resource include time slices and / or time slots.
9. A data transmission method, characterized in that: Applied to a slave gateway, the slave gateway being connected to a master gateway, the method comprising: Sending a first trigger message to the master gateway, where the first trigger message includes a transmission requirement for target service data to be transmitted between the slave gateway and a network attached storage (NAS); receiving a control message from the master gateway, the control message including a first communication resource and a second communication resource mapped to each other, the first communication resource being a communication resource for transmitting the target service data between the master gateway and the slave gateway, and the second communication resource being a communication resource for transmitting the target service data between the master gateway and the NAS; The target service data is exchanged with the master gateway through the first communication resource, thereby realizing transmission of the target service data among the NAS, the master gateway and the slave gateway.
10. The method according to claim 9, characterized in that A communication connection is established between the slave gateway and the terminal device. Before sending the first trigger message to the master gateway, the method further includes: receiving a second trigger message from the terminal device through a terahertz protocol, where the second trigger message includes transmission information of the target service data; The transmission requirement for transmitting the target service data between the slave gateway and the NAS is determined according to the transmission information.
11. The method according to claim 10, characterized in that Before receiving the second trigger message from the terminal device through the terahertz protocol, the method further includes: A beacon frame is sent through a terahertz protocol, where the beacon frame is used to announce the existence of the slave gateway to the terminal device.
12. The method according to claim 10 or 11, characterized in that The transmission information of the target service data includes at least one of the following: the transmission direction, media type, data volume, and transmission rate of the target service data.
13. A data transmission method, characterized in that: Applied to a network attached storage (NAS), the NAS being connected to a primary gateway, the method comprising: receiving a connection request from the primary gateway; Sending a response message to the master gateway in a target uplink time slice; Receive a control message from the master gateway, the control message including a mutual mapping of a first communication resource and a second communication resource, the first communication resource being a communication resource for transmitting the target service data between the master gateway and the slave gateway, and the second communication resource being a communication resource for transmitting the target service data between the master gateway and the NAS; The target service data is exchanged with the master gateway through the second communication resource, thereby realizing transmission of the target service data among the NAS, the master gateway and the slave gateway.
14. A gateway, characterized in that: comprising a processor and a memory, wherein the processor is coupled to the memory; The memory is used to store programs; The processor is configured to execute the program in the memory, so that the processor performs the method according to any one of claims 1 to 8 or 9 to 12.
15. A network attached storage (NAS), characterized in that: comprising a processor and a memory, wherein the processor is coupled to the memory; The memory is used to store programs; The processor is configured to execute the program in the memory, so that the processor performs the method according to claim 13.
16. A communication network, characterized in that It includes a master gateway, a slave gateway and a network attached storage NAS, wherein the master gateway is connected to the slave gateway and the NAS; The master gateway is used to execute the method according to any one of claims 1 to 8, the slave gateway is used to execute the method according to any one of claims 9 to 12, and the NAS is used to execute the method according to claim 13.
17. The communication network according to claim 16, characterized in that The slave gateway is connected to the terminal device; The slave gateway includes a terahertz module, and the slave gateway communicates with the terminal device through the terahertz module at a terahertz frequency.
18. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a program, and when the computer executes the program, the method according to any one of claims 1 to 8 or 9 to 12 or 13 is performed.
19. A computer program product, characterized in that When the computer program product is executed on a computer, the computer performs the method of any one of claims 1 to 8 or 9 to 12 or 13.
Citation Information
Patent Citations
Data transmission method and related equipment
CN120567867A
Data transmission method and device
CN108200660A
Sync Network
CN114026829A
Service data transmission method, device and system, electronic equipment and storage medium
CN116248600A
Communication method and device, equipment and storage medium
CN116389601A