[go: up one dir, main page]

CN120567867A - Data transmission method and related equipment - Google Patents

Data transmission method and related equipment

Info

Publication number
CN120567867A
CN120567867A CN202410235293.5A CN202410235293A CN120567867A CN 120567867 A CN120567867 A CN 120567867A CN 202410235293 A CN202410235293 A CN 202410235293A CN 120567867 A CN120567867 A CN 120567867A
Authority
CN
China
Prior art keywords
gateway
communication resource
nas
service data
target service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202410235293.5A
Other languages
Chinese (zh)
Inventor
陈特彦
王祥
贺超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202410235293.5A priority Critical patent/CN120567867A/en
Priority to PCT/CN2025/075937 priority patent/WO2025180183A1/en
Publication of CN120567867A publication Critical patent/CN120567867A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the application provides a data transmission method and related equipment, which are used for improving the data transmission speed. The data transmission method provided by the embodiment of the application is applied to the main gateway. The method includes the primary gateway receiving a first trigger message from the secondary gateway, the first trigger message including a transmission requirement for transmission of target traffic data between the secondary gateway and the NAS. The master gateway sends a connection request to the NAS and receives a response message from the NAS. The primary gateway sends a control message comprising a first communication resource and a second communication resource mapped to each other. The first communication resource is a communication resource for transmitting the target service data between the master gateway and the slave gateway, and the second communication resource is a communication resource for transmitting the target service data between the master gateway and the NAS. The master gateway interacts target service data with the slave gateway through a first communication resource, and interacts target service data with the NAS through a second communication resource, so that the target service data is transmitted between the slave gateway and the NAS.

Description

Data transmission method and related equipment
Technical Field
The embodiment of the application relates to the field of wireless communication, in particular to a data transmission method and related equipment.
Background
Network attached storage (network attached storage, NAS) is a dedicated data storage server that includes storage devices and embedded system software that can provide cross-platform file sharing functionality. The NAS is typically connected to a communication device of a wireless local area network (wireless local area network, WLAN). By means of the communication device, data transmission between the user terminal and the NAS can be achieved.
In general, the communication device and the NAS, and the communication device and the user terminal all perform service data interaction in an ethernet packet of IEEE 802.11 standard. Due to the reasons of complex cross-layer protocol, limited air interface transmission rate, more operation processes and the like, the data transmission rate between the NAS and the user terminal is limited, the efficient data transmission and backup cannot be simply realized, and the user experience is poor.
Disclosure of Invention
The embodiment of the application provides a data transmission method and related equipment, which are used for improving the speed of data transmission and realizing high-speed data transmission and backup.
In a first aspect, an embodiment of the present application provides a data transmission method. The method is applied to a master gateway, and the master gateway is connected with a slave gateway and is connected with a network attached storage NAS. The method includes the primary gateway receiving a first trigger message from the secondary gateway, the first trigger message including a transmission requirement for transmission of target traffic data between the secondary gateway and the NAS. The master gateway sends a connection request to the NAS and receives a response message from the NAS. The primary gateway then transmits a control message comprising the first communication resource and the second communication resource mapped to each other. The first communication resource is a communication resource for transmitting the target service data between the master gateway and the slave gateway, and the second communication resource is a communication resource for transmitting the target service data between the master gateway and the NAS. And then, the master gateway interacts target service data with the slave gateway through the first communication resource, and interacts target service data with the NAS through the second communication resource, so that the target service data is transmitted between the slave gateway and the NAS.
In the embodiment of the application, the primary gateway allocates a first communication resource and a second communication resource which are mutually mapped for the target service data, and two paths (a path between the secondary gateway and the primary gateway and a path between the primary gateway and the NAS) which are originally independent of each other and are not associated with each other are allocated in a correlated manner. Because the first communication resource and the second communication resource are mapped mutually, the transmission of the target service data between the slave gateway and the master gateway and between the master gateway and the NAS are correlated and synchronously coordinated, so that the transmission rate of a whole-course path (the whole-course path from the gateway to the master gateway to the NAS or the whole-course path in the opposite direction) can be improved.
In an alternative implementation, at least one of time, frequency, and port are mapped to each other between the second communication resource and the first communication resource.
In the embodiment of the application, the time mapping between the second communication resource and the first communication resource can reduce the buffer zone length of the target service data on the main gateway so as to improve the transmission rate of the target service data, the frequency mapping can align the transmission frequencies of two sub-channels (the sub-channel between the main gateway and the slave gateway and the sub-channel between the main gateway and the NAS), the stability of the transmission of the target service data is ensured, and the port mapping can fix the transmission ports on the two sub-channels without temporarily distributing ports so as to improve the transmission rate.
In an alternative implementation, the time mapping between the second communication resource and the first communication resource includes at least one of having a fixed front-to-back timing between the time slices of the first communication resource and the time slices of the second communication resource, and having a time slot length of the first communication resource that is the same as or different from the time slot length of the second communication resource by less than a first threshold, and having a time slot interval of the first communication resource that is the same as or different from the time slot interval of the second communication resource by less than a second threshold.
In the embodiment of the application, the time slices of the first communication resource and the time slices of the second communication resource have fixed front and back time sequences, so that the buffer time of the target service data on the main gateway can be reduced, and the transmission rate can be improved. The difference value of the time slot lengths of the first communication resource and the second communication resource is smaller than a first threshold value, so that the time slot lengths of two sub-channels in the whole-process channel are aligned, and the transmission rate is improved. The difference value of the time slot intervals of the first communication resource and the second communication resource is smaller than a second threshold value, so that the time intervals of two sub-channels in the whole-course channel are aligned, and the transmission rate is improved. The whole channel is a channel between the NAS and the master gateway and a channel between the master gateway and the slave gateway, and the two sub-channels are a channel between the NAS and the master gateway and a channel between the master gateway and the slave gateway.
In an alternative implementation, the transmission requirements include at least one of a transmission direction, a bandwidth requirement, a rate requirement, a traffic type, a bandwidth rate, and a terminal identifier of the target traffic data, the transmission direction of the target traffic data including a first transmission direction from the NAS to the gateway, and/or a second transmission direction from the gateway to the NAS.
In an alternative implementation, if the transmission direction of the target traffic 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, the first communication resource includes a first downlink communication resource from the master gateway to the slave gateway, and if the transmission direction of the target traffic 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.
In the embodiment of the application, the main gateway determines the data transmission directions of the two sub-channels (the channel between the auxiliary gateway and the main gateway, namely the first communication resource, and the channel between the NAS and the main gateway, namely the second communication resource) according to the transmission directions of the target service data, so that the data transmission directions of all parts (namely the two sub-channels) of the transmission channel of the target service data are consistent with the transmission directions of the target service data, and the data transmission efficiency is improved.
In an alternative implementation, the primary gateway receives the first trigger message from the secondary gateway through a target upstream channel, which is a fixed communication resource reserved by the primary gateway for the secondary gateway.
In the embodiment of the application, as long as the master gateway receives the message from the slave gateway on the target uplink channel, the master gateway can confirm that the message is the first trigger message, thereby realizing quick response to the first trigger message (namely, 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), and improving the opening speed of the whole-course channel.
In an alternative implementation, the first communication resource is correlated with at least one of a bandwidth size, a transmission rate, and a second communication resource. Wherein the correlations may be embodied as identical or similar values.
In the embodiment of the application, since the first communication resource and the second communication resource are different sections of paths for transmitting the target service data in the network successively, the first communication resource and the second communication resource can meet the transmission requirement (such as bandwidth size and transmission rate) of the target service data. The two communication resources have the same or similar communication parameters, can be better adapted to the transmission requirements of the target service data, and ensure the high-speed transmission of the target service data in the whole course of the network.
In an alternative implementation, the first communication resource and the second communication resource comprise time slices and/or time slots.
The messages for transmitting service data between the master gateway, the slave gateway and the NAS are usually Ethernet messages of a three-layer network, and if the target service data are transmitted in the form of Ethernet messages, the target service data need to compete with other service data for communication resources on the three-layer network, so that the transmission efficiency is low. The time slices, time slots and other resources are two-layer network resources of a lower layer. In the embodiment of the application, the first communication resource and the second communication resource are distributed on the two-layer network, the communication resource of the target service data is isolated from the resources of other service data, and the target service data does not need to compete with the other service data for the communication resource, so that the transmission efficiency is high. And compared with the transmission of the Ethernet message on the three-layer network, the transmission of the two-layer network is lower, the cross-layer of the data in the network is reduced, and the data transmission efficiency is higher.
In a second aspect, an embodiment of the present application provides a data transmission method. The method is applied to the slave gateway, and the slave gateway is connected with the master gateway. The method includes sending a first trigger message from the gateway to the master gateway, the first trigger message including a transmission requirement for transmission of target traffic data between the slave gateway and the network attached storage NAS. The slave gateway receives a control message from the master gateway, wherein the control message comprises a first communication resource and a second communication resource which are mapped mutually, the first communication resource is a communication resource for transmitting target service data between the master gateway and the slave gateway, and the second communication resource is a communication resource for transmitting target service data between the master gateway and the NAS. The slave gateway interacts target service data with the master gateway through the first communication resource, so that the transmission of the target service data among the NAS, the master gateway and the slave gateway is realized.
In an alternative implementation, a communication connection is established between the slave gateway and the terminal device, and before the first trigger message is sent to the master gateway, the slave gateway receives 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. And then, the slave gateway determines the transmission requirement of the target service data transmitted between the slave gateway and the NAS according to the transmission information.
In the embodiment of the application, the second trigger message and the target service data are transmitted through a terahertz protocol. The method provided by the embodiment of the application improves the transmission rate of the target service data, so that the transmission rate of the target service data among the NAS, the master gateway and the slave gateway reaches the terahertz level, and the data transmission from the NAS to the slave gateway and then to the terminal equipment is realized.
In an alternative implementation, the slave gateway sends a beacon frame over the terahertz protocol for announcing the existence of the slave gateway to the terminal device before the slave gateway receives the second trigger message from the terminal device over the terahertz protocol.
In an alternative implementation, the transmission information of the target service data includes at least one of a transmission direction, a media type, a data amount, and a transmission rate of the target service data.
In a third aspect, an embodiment of the present application provides a data transmission method. The method is applied to Network Attached Storage (NAS) which is connected with a main gateway. The method includes the NAS receiving a connection request from a primary gateway. The NAS then sends a reply message to the primary gateway on the target upstream time slice. Then, the NAS receives a control message from the master gateway, where the control message includes a first communication resource and a second communication resource that are mapped to each other, the first communication resource is a communication resource for transmitting the target service data between the master gateway and the slave gateway, and the second communication resource is a communication resource for transmitting the target service data between the master gateway and the NAS. After receiving the control message, the NAS can interact the target service data with the master gateway through the second communication resource, so that the transmission of the target service data among the NAS, the master gateway and the slave gateway is realized.
In a fourth aspect, an embodiment of the present application provides a gateway. The gateway includes a processor and a memory, the processor and the memory being coupled. The memory is used for storing programs. The processor is configured to cause the processor to perform the method as in the first aspect and in each of the possible implementations of the first aspect, or to cause the apparatus to perform the method as in the second aspect and in each of the possible implementations of the second aspect, by executing a computer program (or computer executable instructions) stored in a memory.
In a fifth aspect, embodiments of the present application provide a network attached storage NAS. The NAS includes a processor and a memory coupled. The memory is used for storing programs. The processor is configured to cause the processor to perform the method as in the third aspect and in each possible implementation of the third aspect by executing a computer program (or computer executable instructions) stored in a memory.
In a sixth aspect, an embodiment of the present application provides a communication network. The network comprises a master gateway, a slave gateway and a network attached storage NAS, wherein the master gateway is connected with the slave gateway and the NAS. The master gateway is adapted to perform the method of the first aspect and the slave gateway is adapted to perform the method of the second aspect.
In an alternative implementation, the slave gateway is connected to the terminal device. The slave gateway comprises a terahertz module, and the slave gateway realizes communication with the terminal equipment on a terahertz frequency point through the terahertz module.
In a seventh aspect, the present application provides a computer readable storage medium storing a computer program which, when executed, implements the method of the above aspects.
In an eighth aspect, there is provided a computer program product which, when executed on a computer, performs the method of the above aspects.
The advantages of the second to eighth aspects are referred to in the first aspect and are not described here in detail.
Drawings
Fig. 1 is a schematic diagram of a wireless communication network according to the present application;
Fig. 2 is a schematic flow chart of a data transmission method according to an embodiment of the present application;
Fig. 3 is a schematic diagram of a primary gateway buffer of a data transmission method according to an embodiment of the present application;
Fig. 4 is a schematic diagram of FTTR networks according to an embodiment of the present application;
Fig. 5 is another flow chart of a data transmission method according to an embodiment of the present application;
FIG. 6 is a diagram illustrating the format and mechanism of an encapsulated message according to an embodiment of the present application;
Fig. 7 is a schematic structural diagram of a gateway according to an embodiment of the present application;
Fig. 8 is a schematic structural diagram of NAS according to an embodiment of the present application.
Detailed Description
Embodiments of the present application are described below with reference to the accompanying drawings. As one of ordinary skill in the art can know, with the development of technology and the appearance of new scenes, the technical scheme provided by the embodiment of the application is also applicable to similar technical problems.
The terms first, second and the like in the description and in the claims and in the above-described figures, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances and are merely illustrative of the manner in which embodiments of the application have been described in connection with the description of the objects having the same attributes. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of elements is not necessarily limited to those elements, but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. In addition, "at least one" means one or more, and "a plurality" means two or more. "and/or" describes an association of associated objects, meaning that there may be three relationships, e.g., A and/or B, and that there may be A alone, while A and B are present, and B alone, where A, B may be singular or plural. The character "/" generally indicates that the context-dependent object is an "or" relationship. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (a, b, or c) of a, b, c, a-b, a-c, b-c, or a-b-c may be represented, wherein a, b, c may be single or plural.
Fig. 1 is a schematic structural diagram of a wireless communication network according to the present application, and as shown in fig. 1, a wireless communication network 100 is a point-to-multipoint (P2 MP) architecture, and includes a master gateway 101, a slave gateway 102, a terminal device 103 and a NAS104. The slave gateway 102 may implement a connection with the terminal device 103 through a wireless or wired interface.
As shown in fig. 1, communication between the terminal device 103 and the master gateway 101 is achieved by a wired or wireless connection between the slave gateway 102 and the terminal device 103. NAS104 may be used to enable storage and backup of data, collection of media data, etc., i.e., as a provider of data. The master gateway 101 and the NAS104, and the master gateway 101 and the slave gateway 102 are connected by a wire or wireless connection. The terminal device 103 realizes data interaction with the NAS104 through the slave gateway 102 and the master gateway 101, thereby realizing operations such as reading and writing of data on the NAS 104.
In an alternative implementation, the wireless communication network is a fiber-to-room (fiber to the remote, FTTR) network, the master gateway 101 is a master gateway (main FTTR unit, MFU) in a FTTR network, the slave gateway 102 is a slave gateway (sub FTTR unit, SFU) in a FTTR network, and the NAS104 is a data provider for network storage attached NAS, cameras, and the like.
The MFU is the core of FTTR network, which connects the upper layer network to the upper connection optical line terminal (optical LINE TERMINAL, OLT), connects the lower optical port to the SFU by P2MP mode to form FTTR network, provides user side interfaces such as Ethernet, wi-Fi and the like to communicate with terminal equipment, and forwards, controls and manages the data of each terminal equipment and SFU in FTTR network.
The SFU (slave gateway 102) is connected to the MFU (master gateway 101) through an optical fiber, communicates with the terminal device 103 through a Wi-Fi and ethernet interface, provides a bridging function to forward data of the terminal device 103 to the MFU (master gateway 101), and accepts management and control of the MFU (master gateway 101).
The network stores an attached NAS, a camera, and the like as a data provider, and realizes data transmission with the SFU (slave gateway 102) by accessing the MFU (master gateway 101), thereby realizing data transmission with the terminal device 103.
In an alternative implementation, the slave gateway 102 and the NAS104 may also be terminal devices supporting a specific data transmission protocol, for example, the slave gateway 102 is a computer supporting a distributed authoring and version control (Web-based distributed authoring and versioning, webDAV) transmission protocol based on a network, and the NAS104 also supports the WebDAV transmission protocol as a data provider in the WebDAV protocol, and as a data transmitter in the WebDAV transmission protocol, the terminal device 103 implements communication with the slave gateway 102 through the NAS104, so as to implement fast reading and writing of data.
In general, the interaction of service data is performed between the master gateway 101 and the NAS104 (data provider) and between the master gateway 101 and the slave gateway 102 in ethernet messages of IEEE 802.11 standard. Due to the fact that the cross-layer protocol is complex, the air interface transmission rate is limited, the operation process is more, and the like, the data transmission rate between data providers such as NAS and terminal equipment is limited, efficient data transmission and backup cannot be simply realized, and user experience is poor.
Alternatively, the wireless communication network shown in fig. 1 may be other P2MP networks in addition to FTTR networks, which the present application is not limited to.
For example, in the monitoring networking, the master gateway 101 may be a master camera in the networking, and the slave gateway 102 may be a slave camera in the networking (the slave camera receives management and control of the master camera). For example, in a data center networking, the master gateway 101 may be a master node of the data center, and the slave gateway 102 may be a child node of the data center (the child node accepts management and control of the master node).
In order to improve the data transmission rate in the P2PMP network and realize high-rate data transmission and backup, the embodiment of the application provides a data transmission method and related equipment. The data transmission method provided by the embodiment of the application realizes the establishment of the rapid transmission channel between the slave gateway 102 and the NAS104 through the master gateway 101, and improves the transmission rate of the service data between the slave gateway 102 and the NAS104.
Fig. 2 is a flow chart of a data transmission method according to an embodiment of the present application. The master gateway 101, the slave gateway 102, the NAS 104 and the terminal device 103 in fig. 2 refer to the corresponding descriptions in fig. 1, and are not described here again. As shown in fig. 2, the data transmission method provided by the embodiment of the application includes:
201. a second trigger message is received from the gateway 102 from the terminal device 103.
Taking the handset as an example of the terminal device 103, when the user operates a read-write request for target service data on the handset, the handset (terminal device 103) may send a second trigger message to the slave gateway 102. The second trigger message is used for requesting the network to read and write the target service data.
The second trigger message may include transmission information of the target service data, for example, a transmission direction, a media type, a data amount, a transmission rate, etc., which is not limited by the present application.
Through the second trigger message, the slave gateway 102 can learn the transmission requirement of the target service data transmitted between the slave gateway 102 and the NAS104, so as to request the master gateway 101 to establish a fast transmission channel of the target service data between the slave gateway 102 and the NAS 104.
Alternatively, the transmission requirement may include a transmission direction of the target service data, a bandwidth requirement, a rate requirement, a service type, a bandwidth rate, a terminal identifier, and the like. The second trigger message may include, as an air interface message, an identification bit of each transmission requirement, where the identification bit is used to identify a corresponding transmission requirement.
For example, if the second trigger message is a read request for the target service data, the read-write identification bit indicates a read operation. The corresponding transmission requirement is the transmission direction of the target traffic data from the NAS104 to the slave gateway 102, i.e. the data transmission direction of the terminal device 103 by reading the target traffic data from the gateway 102 to the NAS 104.
The frame structure of the second trigger message is referred to as the (STA NAS R/D) frame structure in fig. 6. The NAS ID bit is an identification bit of the NAS where the target service data is located, namely an identification bit of the NAS104, the Rate bit is an identification bit of a Rate requirement and is used for identifying the transmission Rate requirement of the target service data, and the R/D Type bit is a read-write identification bit and is used for identifying the read operation or the write operation of the target service data.
If the second trigger message is a write request for the target service data, the read-write identification bit indicates a write operation. The corresponding transmission requirement is the transmission direction of the target service data from the gateway 102 to the NAS104, i.e. the data transmission direction of the terminal device 103 by writing the target service data from the gateway 102 to the NAS 104.
Alternatively, if the user requests high-rate data transmission (e.g., terahertz transmission), the transmission rate requirement of the target service data indicated by the second trigger message may be in the terahertz level or above.
Optionally, the terminal device 103 and the slave gateway 102 may include a terahertz module, where the terahertz module is configured to implement communication on a terahertz frequency point. If the transmission rate is required by terahertz or above, the terminal device 103 may send the second trigger message to the slave gateway 102 through the terahertz protocol (specifically, through the terahertz module on the terminal device 103). The slave gateway 102 receives the second trigger message through the terahertz protocol, and the second trigger message may be received through a terahertz module on the slave gateway 102.
202. The slave gateway 102 sends a first trigger message to the master gateway 101.
As described above, the slave gateway 102 may determine the transmission requirement of the target service data between the slave gateway 102 and the NAS104 according to the second trigger message, thereby transmitting the first trigger message to the master gateway 101.
The first trigger message includes a transmission requirement for transmission of the target traffic data between the slave gateway 102 and the NAS104 for requesting the master gateway 101 to establish a fast transmission path of the target traffic data between the slave gateway 102 and the NAS 104.
Alternatively, 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 the embodiment of the present application), when a message from a slave gateway is received on the uplink channel, the master gateway may confirm that the message is a first trigger message, thereby implementing a fast response to the first trigger message (i.e., sending a connection request to the NAS based on the first trigger message, and fast determining and issuing the first communication resource and the second communication resource), and improving the opening speed of the whole-course channel.
203. The primary gateway 101 sends a connection request to the NAS 104.
The primary gateway 101 may determine, according to the first trigger message, the NAS104 in which the target service data is located. To establish a fast transfer path between the slave gateway 102 and the NAS104, the master gateway sends a connection request to the NAS104 requesting that a handshake connection be established with the NAS104.
Optionally, the first trigger message may include a terminal identifier of the target service data, where the terminal identifier is used to indicate the NAS104 in which 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, the first trigger message includes an identifier of a network-based distributed authoring and versioning (Web-based distributed authoring and versioning, webDAV) transport protocol, and then the master gateway 101 may determine, according to the transport protocol identifier, that a slave gateway supporting the transport protocol in the network is the NAS104 providing the target service data, for example, the NAS.
The connection request is used to request acquisition of content related to service data transmission, such as capability information, supportable rate, supportable bandwidth, buffer length, and the like, of the NAS104, so that appropriate communication resources are allocated based on the capability information, and the like, of the NAS104 when the fast transmission channel of the target service data is subsequently established.
Optionally, the connection request may further include a transmission requirement such as a transmission direction, a transmission rate, and the like of the target service data, so as to determine whether the NAS104 may meet the transmission requirement of the target service data.
204. The primary gateway 101 receives the response message from the NAS 104.
Upon receiving the connection request from the primary gateway 101, the NAS104 may send a response message to the primary gateway 101. The response message includes the capability information of the NAS104, supportable rate, supportable bandwidth, buffer length, port number, and the like related to traffic data transmission.
Optionally, the reply message may also include an identification of whether to respond to the primary gateway request. If the NAS104 currently remaining communication resources can still meet the transmission requirement of the target service data, the response message may include an identifier for determining the response, and the primary gateway 101 may be notified to continue to establish the fast transmission channel, or if the NAS104 currently remaining communication resources cannot meet the transmission requirement of the target service data, or even the currently remaining communication resources cannot retransmit the service data, the response message may include an identifier for not responding, and the primary gateway 101 may be notified to stop establishing the fast transmission channel.
Optionally, if the current remaining communication resources of the NAS104 cannot meet the transmission requirement of the target service data, the NAS104 may also include, in the response message, communication parameters that may be supported by the NAS104, for example, supportable uplink bandwidth, downlink transmission rate, etc., so that the primary gateway 101 allocates appropriate communication resources according to the current situation of the NAS104, which is not limited in the present application.
205. The primary gateway sends a control message comprising a first communication resource and a second communication resource associated with each other.
The primary gateway 101 may allocate and map the first communication resource and the second communication resource to each other according to the transmission requirements of the target traffic data (between the secondary gateway 102 and the NAS 104) in the first trigger message. The first communication resource is a communication resource for transmitting the target service data between the master gateway 101 and the slave gateway 102, and the second communication resource is a communication resource for transmitting the target service data between the master gateway 101 and the NAS 104.
For example, the transmission requirement indicated by the first trigger request is a transmission rate of 5Gbps in a first transmission direction of the target service data from the NAS104 to the slave gateway 102 (i.e., a data transmission direction in which the terminal device 103 reads the target service data from the gateway 102 to the NAS 104).
The primary gateway 101 needs to allocate a first upstream communication resource (second communication resource) from the NAS104 to the primary gateway 101 and a first downstream communication resource (first communication resource) from the primary gateway 101 to the secondary gateway 102 in the first transmission direction, and to open a full path from the NAS104 to the primary gateway 101 and then to the secondary gateway 102.
And, in order to meet the transmission rate requirement of 5Gbps, the primary gateway 101 makes the rates of the first downlink communication resource and the first uplink communication resource greater than or equal to 5Gbps. In addition, in order to ensure that the transmission rate of the target service data over the entire channel meets the requirement of 5Gbps, the primary gateway 101 also needs to map the time of the second communication resource with the first communication resource.
For example, a fixed front-back time sequence is provided between the time slices of the first communication resource and the time slices of the second communication resource, so as to reduce the buffer duration of the target service data on the primary gateway 101 and improve the transmission rate. As shown in fig. 3, if the transmission direction of the target service data is from NAS104 to slave gateway 102, the data should be transmitted from NAS104 to master gateway 101, and then from master gateway 101 to slave gateway 102. In the first transmission resource and the second transmission resource, time slices transmitting the same data content correspond to each other, for example, two time slices 1 in fig. 3. The time slices corresponding to each other should have a fixed front-to-back timing so that data is carried out on the primary gateway 101 as a first-in last-out. That is, the time slice in the second communication resource should be earlier than the timing of the corresponding time slice on the first communication resource.
The first transmission direction described above is only an example, and the transmission direction indicated by the first trigger request may also be the second transmission direction of the target service data from the gateway 102 to the NAS104 (i.e., the data transmission direction of the terminal device 103 by writing the target service data from the gateway 102 to the NAS 104). The primary gateway 101 needs to allocate a second upstream communication resource (first communication resource) from the secondary gateway 102 to the primary gateway 101 and a second downstream communication resource (second communication resource) from the primary gateway 101 to the NAS104 in the second transmission direction, opening the whole path from the secondary gateway 102 to the primary gateway 101 and then to the NAS 104.
In the embodiment of the present application, the primary gateway 101 determines the data transmission directions on two sub-channels (the channel between the secondary gateway 102 and the primary gateway 101, i.e., the first communication resource, and the channel between the NAS104 and the primary gateway 101, i.e., the second communication resource) according to the transmission directions of the target service data, so as to ensure that the data transmission directions of each part of the transmission channel of the target service data (i.e., the two sub-channels) are consistent with the transmission directions of the target service data, thereby improving the efficiency of data transmission.
Besides the time sequence of the time slices, the time mapping between the first communication resource and the second communication resource can be realized through the time slot length, the time slot interval and the like, and the transmission rate is improved. For example, the difference between the time slot lengths of the first communication resource and the second communication resource is smaller than a first threshold value, and the difference between the time slot intervals is smaller than a second threshold value, so that the time slot lengths of two sub-channels in the whole channel are aligned, the time intervals are aligned, and the transmission rate is improved. Wherein the whole channel is a channel from the NAS104 to the slave gateway 102 through the master gateway 101, and the two sub-channels are a channel from the NAS104 to the master gateway 101 and a channel from the master gateway 101 to the slave gateway 102.
Alternatively, instead of implementing the mutual mapping of time, the primary gateway 101 may also cause the frequencies, ports, etc. of the first communication resource and the second communication resource to be mapped to each other. The time mapping can reduce the buffer area length of the target service data on the main gateway 101, so that the transmission rate of the target service data is improved, the frequency mapping can align the transmission frequencies of the two sub-channels, the stability of the transmission of the target service data is ensured, the port mapping can fix the transmission ports on the two channels, the ports do not need to be temporarily allocated, and the transmission rate is improved.
Alternatively, the control message may be sent in a message format of dynamic bandwidth allocation (dynamic bandwidth allocation, DBA).
206. The master gateway interacts target service data with the slave gateway through a first communication resource, and interacts target service data with the NAS through a second communication resource, so that the target service data is transmitted between the slave gateway and the NAS.
After the primary gateway 101 determines and completes the issuing of the first communication resource and the second communication resource, the NAS, the primary gateway, and the secondary gateway may implement the transmission of the target service data through the second communication resource and the first communication resource. If the first communication resource and the second communication resource are communication resources of terahertz level and above, transmission of the target service data terahertz rate can be supported in the network above the slave gateway 102. The master gateway 101 may interact with the slave gateway 102 through a first communication resource in a terahertz protocol format, and interact with the NAS104 through a second communication resource in a terahertz protocol format, so as to realize the transmission of the target service data at a terahertz rate between the NAS104, the slave gateway 102 and the terminal device 103.
Taking fig. 2 as an example, the transmission requirement of the target service data is the data writing direction from the terminal device 103 to the NAS 104. The slave gateway 102 may receive the target service data from the terminal device 103 through the terahertz protocol and transmit the target service data (in the format of the terahertz protocol) to the master gateway 101 through the first communication resource. The primary gateway 101 then sends the target service data to the NAS104 through the second communication resource, so as to implement a write operation of the target service data from the terminal device 103 to the NAS 104.
In the embodiment of the present application, the primary gateway 101 allocates a first communication resource and a second communication resource that are mapped to each other for the target service data, and allocates two paths (a path between the secondary gateway 102 and the primary gateway 101 and a path between the primary gateway 101 and the NAS 104) that are not associated with each other and are originally independent of each other. Because the first communication resource and the second communication resource are mapped mutually, the transmission of the target service data between the slave gateway 102 and the master gateway 101 and between the master gateway 101 and the NAS104 are correlated and synchronously coordinated, so that the transmission rate of the whole-course path (the whole-course path from the gateway 102 to the master gateway 101 to the NAS104 or the whole-course path in the opposite direction) can be improved. The transmission rate of the data among the NAS104, the master gateway 101 and the slave gateway 102 reaches the terahertz level, and the data transmission from the NAS104 to the slave gateway 102 and the terminal equipment 103 is realized by matching with the transmission rate of the terahertz module on the slave gateway 102.
In the embodiment of the present application, the primary gateway 101 may also correlate (i.e. have the same or similar values) the bandwidth size, the transmission rate, and other communication parameters of the first communication resource and the second communication resource.
Because the first communication resource and the second communication resource are different sections of paths for transmitting the target service data in the network successively, the first communication resource and the second communication resource can meet the transmission requirement (such as bandwidth size and transmission rate) of the target service data. The two communication resources have the same or similar communication parameters, can be better adapted to the transmission requirements of the target service data, and ensure the high-speed transmission of the target service data in the whole course of the network.
It should be noted that, the number of slave gateways 102 and NAS104 is not limited in the embodiments of the present application, and the number of slave gateways 102 and NAS104 may be one access (read/write) that requests target service data from a gateway 102 to one NAS104, or a plurality of slave gateways 102 that request target service data from the same NAS104, or a plurality of slave gateways 102 that request target service data from respective corresponding NAS104, which is not limited in the present application.
If access to the target service data is requested from the gateway 102 to the plurality of NAS104, in step 205, the master gateway 101 may allocate communication resources between the master gateway 101 and the slave gateway 102 based on transmission requirements of different target service data (target service data interacted with different NAS 104), obtain first communication resources corresponding to different target service data, reallocate corresponding second communication resources, and mutually map the first communication resources and the second communication resources.
If multiple slave gateways 102 request access to the same NAS104 for target service data, the master gateway 101 may allocate second communication resources corresponding to different target service data, and reallocate corresponding multiple first communication resources, which will not be described herein.
In the embodiment of the present application, in order to improve the efficiency of data transmission, the method may be optimized in multiple aspects, for example, optimizing a triggering manner, optimizing a transmission protocol, reserving dedicated resources to establish a connection, and the like, and an optimization scheme with a higher transmission rate is described in a "one-touch" scenario.
As shown in fig. 4, the master gateway 101 is an MFU in FTTR networks, the slave gateway 102 is an SFU in FTTR networks, and the terminal device 103 is a mobile phone. The SFU and the mobile phone both comprise terahertz modules, and the terahertz modules are used for transmitting air interface signals on terahertz frequency points.
Based on the architecture shown in fig. 4, a flow of a data transmission method provided by an embodiment of the present application is shown in fig. 5, and includes:
501. The SFU periodically broadcasts the THz Beacon signal.
In the embodiment of the application, the SFU and the mobile phone both comprise the terahertz module, and the terahertz module comprises the terahertz antenna, so that the air interface transmission on the terahertz frequency point can be realized. Since the terahertz signal has the characteristic of high transmission rate, high-rate data transmission can be supported.
The transmission distance of the terahertz signal is short, about 2cm. The SFU can only realize the transmission of terahertz signals with the terminal equipment in the signal coverage range of the terahertz module, thereby realizing high-speed transmission. Therefore, the SFU periodically broadcasts the THz Beacon signal to announce the presence of the SFU to the terminal devices within the signal coverage range (within 2cm range) and announce to the terminal devices that the SFU is a terahertz module, which can support high-rate data transmission.
In an embodiment of the application, the THz Beacon signal is also referred to as a Beacon frame. In addition to THz Beacon signals, the Beacon frame may be signals of other frequency points, such as a high frequency point signal in the 5GHz band. In the 5GHz frequency band, the high-frequency point signal has a higher transmission rate than the low-frequency point signal, and can support relatively high-speed data transmission.
502. The mobile phone sends a second trigger message.
When the user needs to read the target service data in the NAS, the user can operate the mobile phone to open an application program (APP) corresponding to the NAS and issue a corresponding reading instruction. After the mobile phone receives the reading instruction, the user is instructed to approach the mobile phone to the SFU so as to realize communication of the terahertz frequency point with the SFU.
After the user approaches 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, so that the identity of the SFU (for example, the Media Access Control (MAC) address of the SFU) is determined, and the mobile phone can communicate with the SFU on a terahertz frequency point, thereby realizing high-speed communication.
Therefore, the mobile phone sends a second trigger message to the SFU through the terahertz module. The second trigger message is described with reference to step 201 in the embodiment shown in fig. 2, and will not be described herein.
Optionally, if the beacon frame is a signal outside the terahertz frequency point, for example, a high-frequency point signal in the 5GHz frequency band, the signal corresponding to the second trigger message is also a signal of the frequency point where the beacon frame is located.
503. SFU authentication and NAS establishment are initiated.
After receiving the second trigger message from the mobile phone through the terahertz module, the SFU authenticates the mobile phone and determines the security of the mobile phone, whether the NAS service authority exists or not, and the like. After determining that the mobile phone is safe and has the authority of the NAS service, the SFU may initiate NAS link establishment, that is, step 202 in the embodiment shown in fig. 2, sends a first trigger message to the MFU. The details refer to step 202, and will not be described here again.
504. The MFU sends a connection request to the NAS.
Step 504 is referred to step 203 of the embodiment shown in fig. 2, and will not be described here.
505. And the NAS sends a response message to the MFU through the target uplink time slice.
Between the MFU and NAS, a target uplink time slice, which is a time slice dedicated to transmitting the response message, may be agreed. The response message does not need to compete with other data transmitted on the NAS in time slices, and the transmission efficiency is high. Therefore, the handshake speed between the MFU and the NAS can be improved, so that the establishment speed of communication connection among the slave gateway, the master gateway and the NAS is improved, and the transmission rate of target service data is improved.
For a description of the response message, refer specifically to step 204 in the embodiment shown in fig. 2, and will not be described herein.
506. The MFU transmits a control message including a first communication resource and a second communication resource of the two-layer network.
After receiving the response message from the NAS, the MFU may allocate the first communication resource and the second communication resource that are associated with each other. Alternatively, the MFU may allocate the first communication resource and the second communication resource on the two-tier network. That is, the first communication resource and the second communication resource include resource allocations of time slices, time slots, and the like.
The message for transmitting service data between the MFU and the SFU, and between the MFU and the NAS is usually an ethernet message of a three-layer network, and if the target service data is transmitted in the form of the ethernet message, the target service data needs to compete with other service data for communication resources on the three-layer network, so that the transmission efficiency is low. The embodiment of the application distributes the first communication resource and the second communication resource on the two-layer network, separates the communication resource of the target service data from the resources of other service data, and has high transmission efficiency without competing the communication resource with other service data. And compared with the transmission of the Ethernet message on the three-layer network, the transmission of the two-layer network is lower, the cross-layer of the data in the network is reduced, and the data transmission efficiency is higher.
It should be noted that, in the embodiment of the present application, a specific first communication resource and a specific second communication resource may be allocated to the target service data on the three-layer network, which is not limited by the present application.
507. The MFU receives a response message from the NAS.
After the NAS receives the control message, the MFU sends a response message to the MFU, and the MFU can determine that the second communication resource is transmitted to the NAS, so that a fast channel between the MFU and the NAS is opened.
508. The MFU receives a response message from the SFU.
After receiving the control message, the SFU sends a response message to the MFU, and the MFU may determine that the first communication resource is conveyed to the SFU, thereby opening a fast path between the MFU and the SFU.
The embodiment of the application is not limited to the front-to-back time sequence of the step 507 and the step 508, and when the step 507 and the step 508 are completed, the MFU can determine that the fast channel between the MFU and the NAS is opened, and the fast channel between the MFU and the SFU is opened, and can transmit the target service data through the fast transmission channel.
It is noted that if the second trigger message is a message of a terahertz frequency point, between the SFU and the mobile phone, the terahertz module may be used to perform air interface transmission of the target service data. The terahertz signal has the characteristic of high rate, so that the transmission efficiency of target service data can be improved.
After steps 507 and 508, the user removes the handset (out of the communication range of the terahertz module on the SFU) after the targeted traffic data transmission is completed. The SFU determines that the terahertz signal from the mobile phone is not received for a long time, and can determine that the target service data cannot continue to be transmitted through the rapid transmission channel, so that a request message is sent to the MFU to release the first communication resource and the second communication resource. Optionally, the user may remove the mobile phone under other conditions, so as to interrupt the transmission of the target service data, for example, the mobile phone has low electric quantity and overload, which is not limited in the present application.
In the embodiment of the present application, the data transmission method shown in fig. 2 is used as a substrate, so as to implement the establishment of a fast transmission channel, and because the first communication resource and the second communication resource are mapped with each other, the transmission efficiency of the target service data between the slave gateway 102 and the NAS104 can be improved. Further optimization of transmission efficiency is achieved by the following aspects of the embodiment shown in fig. 5:
in the embodiment shown in fig. 4 and 5, the service data is transmitted between the gateway 102 (e.g., SFU) and the terminal device 103 (e.g., handset) through a terahertz module. Because the terahertz signal has the characteristic of high rate, the air interface transmission efficiency of the target service data can be improved, and the overall data transmission efficiency is improved.
In step 505, the response speed of the NAS104 to the connection request of the primary gateway 101 (e.g. MFU) is increased by reserving the target uplink time slot, so as to increase the establishment speed of the fast channel and increase the data transmission efficiency.
In step 506, the first communication resource and the second communication resource are allocated on the two-layer network, so that the transmission link of the target service data is lowered to a lower layer, and the cross-layer of the target service data is reduced, thereby reducing the influence of the cross-layer protocol on the transmission rate and improving the data transmission efficiency.
It should be noted that the optimization measures in the above aspects may be one or more of them in the same scheme, which is not limited by the present application. For example, as shown in fig. 5, all the optimization measures are applied, or only the terahertz module and the resource allocation of the two-layer network are applied, which is not limited by the present application.
In the embodiment of the present application, because the transmission range of the terahertz module is smaller, the terminal device 103 needs to be close to the slave gateway 102 (for example, SFU) to achieve the establishment of the rapid transmission channel and the rapid transmission of the target service data. After the transmission of the target service data is completed, the transmission of the target service data can be stopped by simply removing the terminal device to a position away from the slave gateway 102. For users, the starting point and the end point of the rapid transmission of the service data are embodied, and the 'one touch transmission' of the service data perceived by the users is realized.
The embodiment of the application also provides a gateway 700. As shown in fig. 7, gateway 700 includes a processor 710 and interface circuitry 720. Processor 710 and interface circuit 720 are coupled to each other. It is understood that the 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 or for storing input data required by processor 710 to execute instructions or for storing data generated after processor 710 executes instructions.
When the gateway 700 is the primary gateway 101 or a chip applied to the primary gateway 101 in the embodiment shown in fig. 2 to 6, the gateway 700 implements the functions of the primary gateway 101 in the embodiment of the method described above.
When the communication device is the slave gateway 102 or a chip applied to the slave gateway 102 in the embodiment shown in fig. 2 to 6, the gateway 700 implements the functions of the slave gateway 102 in the embodiment of the method described above.
The embodiment of the application also provides the NAS 800. As shown in fig. 8, NAS 800 includes a processor 810 and an interface circuit 820. Processor 810 and 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.
Optionally, the NAS 800 may further include a memory 830 for storing instructions executed by the processor 810 or for storing input data required by the processor 810 to execute instructions or for storing data generated after the processor 810 executes instructions.
NAS 800 is used to implement the functionality of NAS104 in the embodiments shown in fig. 2-6.
The gateway 700 as the master gateway 101, the gateway 700 as the slave gateway 102, and the NAS 800 described above are applied to the network structure shown in fig. 1, that is, the communication network provided by the embodiment of the present application.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, which are not repeated herein.
In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be embodied essentially or in part or all of the technical solution or in part in the form of a software product stored in a storage medium, including instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. The storage medium includes a U disk, a removable hard disk, a read-only memory (ROM), a random access memory (random access memory, RAM), a magnetic disk, an optical disk, or other various media capable of storing program codes.

Claims (19)

1. A data transmission method, applied to a master gateway, the master gateway being connected to a slave gateway, a network attached storage NAS, the method comprising:
receiving a first trigger message from the slave gateway, wherein the first trigger message comprises the transmission requirement of target service data transmitted between the slave gateway and the NAS;
sending a connection request to the NAS, and receiving a response message from the NAS;
Transmitting a control message, wherein the control message comprises a first communication resource and a second communication resource which are mapped mutually, the first communication resource is a communication resource for transmitting the target service data between the master gateway and the slave gateway, and the second communication resource is a communication resource for transmitting the target service data between the master gateway and the NAS;
and the target service data is interacted with the slave gateway through the first communication resource, and the target service data is interacted with the NAS through the second communication resource, so that the transmission of the target service data between the slave gateway and the NAS is realized.
2. The method of claim 1, wherein at least one of the following between the second communication resource and the first communication resource maps to each other:
time, frequency, and port.
3. The method of claim 2, wherein the time between the second communication resource and the first communication resource is mapped to each other, comprising at least one of:
the time slices of the first communication resource and the time slices of the second communication resource have fixed front-to-back time sequences therebetween, and,
The time slot length of the first communication resource is the same as or different from the time slot length of the second communication resource by less than a first threshold value, and,
The time slot interval of the first communication resource is the same as or different from the time slot interval of the second communication resource by less than a second threshold value.
4. A method according to any one of claims 1 to 3, wherein the transmission requirements include at least one of the following of the target traffic data:
transmission direction, bandwidth requirement, rate requirement, traffic 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, wherein:
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, wherein the receiving a first trigger message from the slave gateway comprises:
and receiving the first trigger message from the slave gateway through a target uplink channel, wherein 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, wherein the first communication resource is interrelated with at least one of the following of the second communication resource:
bandwidth size and transmission rate.
8. The method according to any of claims 1 to 7, wherein the first communication resource and the second communication resource comprise time slices and/or time slots.
9. A data transmission method, 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, wherein the first trigger message comprises the transmission requirement of target service data between the slave gateway and a network attached storage NAS;
Receiving a control message from the master gateway, wherein the control message comprises a first communication resource and a second communication resource which are mapped with each other, the first communication resource is a communication resource for transmitting the target service data between the master gateway and the slave gateway, and the second communication resource is a communication resource for transmitting the target service data between the master gateway and the NAS;
And the target service data is interacted with the master gateway through the first communication resource, so that the transmission of the target service data among the NAS, the master gateway and the slave gateway is realized.
10. The method of claim 9, wherein a communication connection is established between the slave gateway and a terminal device, the method further comprising, prior to the sending of the first trigger message to the master gateway:
receiving a second trigger message from the terminal equipment through a terahertz protocol, wherein the second trigger message comprises transmission information of the target service data;
and determining the transmission requirement of the target service data transmitted between the slave gateway and the NAS according to the transmission information.
11. The method of claim 10, wherein prior to the receiving the second trigger message from the terminal device via the terahertz protocol, the method further comprises:
and sending a beacon frame through a terahertz protocol, wherein the beacon frame is used for announcing the existence of the slave gateway to the terminal equipment.
12. The method according to claim 10 or 11, wherein the transmission information of the target service data includes at least one of a transmission direction, a media type, a data amount, a transmission rate of the target service data.
13. A data transmission method, 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;
Transmitting a response message to the main gateway on the target uplink time slice;
Receiving a control message from the master gateway, wherein the control message comprises a first communication resource and a second communication resource which are mapped with each other, the first communication resource is a communication resource for transmitting the target service data between the master gateway and the slave gateway, and the second communication resource is a communication resource for transmitting the target service data between the master gateway and the NAS;
And the target service data is interacted with the master gateway through the second communication resource, so that the transmission of the target service data among the NAS, the master gateway and the slave gateway is realized.
14. A gateway comprising a processor and a memory, the processor coupled to the memory;
the memory is used for storing programs;
The processor configured to execute a 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 comprising a processor and a memory, the processor coupled to the memory;
the memory is used for storing programs;
The processor configured to execute the program in the memory, so that the processor performs the method according to claim 13.
16. A communication network comprising 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 for performing the method of any of claims 1 to 8, the slave gateway is for performing the method of any of claims 9 to 12, and the NAS is for performing the method of claim 13.
17. The communication network according to claim 16, wherein the slave gateway is connected to a terminal device;
The slave gateway comprises a terahertz module, and the slave gateway realizes communication with the terminal equipment on a terahertz frequency point through the terahertz module.
18. A computer-readable storage medium, in which a program is stored, which when executed by the computer, performs the method of any one of claims 1 to 8 or 9 to 12 or 13.
19. A computer program product, characterized in that the computer performs the method according to any of claims 1 to 8 or 9 to 12 or 13 when the computer program product is executed on a computer.
CN202410235293.5A 2024-02-29 2024-02-29 Data transmission method and related equipment Pending CN120567867A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202410235293.5A CN120567867A (en) 2024-02-29 2024-02-29 Data transmission method and related equipment
PCT/CN2025/075937 WO2025180183A1 (en) 2024-02-29 2025-02-06 Data transmission method, and related device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410235293.5A CN120567867A (en) 2024-02-29 2024-02-29 Data transmission method and related equipment

Publications (1)

Publication Number Publication Date
CN120567867A true CN120567867A (en) 2025-08-29

Family

ID=96820170

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410235293.5A Pending CN120567867A (en) 2024-02-29 2024-02-29 Data transmission method and related equipment

Country Status (2)

Country Link
CN (1) CN120567867A (en)
WO (1) WO2025180183A1 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9973378B2 (en) * 2013-01-23 2018-05-15 Hewlett Packard Enterprise Development Lp Implementing gateway redundancy in a network
CN108200660B (en) * 2017-12-26 2020-07-17 Oppo广东移动通信有限公司 Data transmission method and device
GB2590661B (en) * 2019-12-23 2022-02-09 Graphcore Ltd Sync network
CN116248600A (en) * 2022-12-30 2023-06-09 四川恒湾科技有限公司 Service data transmission method, device and system, electronic equipment and storage medium
CN116389601A (en) * 2023-04-03 2023-07-04 中国农业银行股份有限公司 A communication method, device, device and storage medium

Also Published As

Publication number Publication date
WO2025180183A1 (en) 2025-09-04

Similar Documents

Publication Publication Date Title
CN109195195B (en) LoRa network channel access method, terminal, gateway, server and system
EP3836687A1 (en) Information transmission method and apparatus
CN100531076C (en) Increasing link capacity via concurrent transmissions inc entralized wireless LANS
CN101047421B (en) Device and method for mobile communication using repeater station
CN112335279A (en) Method and apparatus for intra-node resource allocation
US20230276477A1 (en) Method and apparatus for allocating dynamic resources of integrated access and backhaul nodes in wireless communication system
JP7273964B2 (en) SIDELINK COMMUNICATION METHOD, TERMINAL AND NETWORK DEVICE
JP2019534593A (en) System and method for coexistence of low delay communication resources and delay tolerant communication resources
CN104040957A (en) System and method for device-to-device communication over a cellular network
CN104335665A (en) Radio resource reservation in framed communication system
CN108432311A (en) A kind of resource request method, equipment, network side node and system
CN109151844A (en) Method, terminal and the system communicated between a kind of terminal
TW201828762A (en) Operating method for peer to peer communication network and communication device thereof
JP2022149779A (en) Terminal and communication method
JPH11262054A (en) Radio communication system and subscriber radio
CN110740509A (en) data transmission method, network device, communication device and storage medium
CN113853016B (en) Cross-system interference avoidance method, device and system
CN106571865B (en) Telemetry data access and transmission method for satellite constellation
US20190208473A1 (en) Data transmission method and terminal
CN120567867A (en) Data transmission method and related equipment
CN105850220B (en) Data transmission method and equipment
CN110022617A (en) Multi-user data transmission method and device based on intelligent high bandwidth WLAN
JP7379476B2 (en) Multiband communication in wireless mesh networks
CN113852987A (en) Carrier aggregation-based end-to-end time delay enhancement method and communication service equipment
CN114697972A (en) Radio frequency channel sharing method and device, electronic equipment and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination