Terminal-terminal link establishment method and apparatus
By receiving and sending TT link establishment requests and responses through the G node, and using link parameters to match the T node to establish the TT link, the problem of limited link establishment caused by node differences is solved, achieving a higher success rate and greater flexibility.
Patent Information
- Application Number
- PCT/CN2025/099912
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-18
- Filing Date
- 2025-06-09
- Publication Date
- 2025-12-26
AI Technical Summary
In multi-node communication systems, the differences between nodes limit the establishment of TT links, and existing technologies are unable to effectively improve the success rate of link establishment.
By receiving TT link establishment requests from the G node, sending link establishment instructions and responses, and using link parameters to match the T node to establish the TT link, the flexibility and success rate of link establishment are improved.
It enhances the flexibility and success rate of TT link establishment, meets the business needs of T nodes, and improves communication efficiency.
Smart Images

Figure CN2025099912_26122025_PF_FP_ABST
Abstract
Description
Method and apparatus for establishing terminal node direct link
[0001] The present application claims priority to the Chinese patent application No. 202410792689.X, filed on June 18, 2024, entitled "Method and apparatus for establishing terminal node direct link", the whole content of which is incorporated herein by reference. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular to a method and apparatus for establishing a terminal node direct link. BACKGROUND
[0003] With the continuous development of communication technology, intelligent application scenarios such as smart home, smart cockpit, intelligent driving, intelligent manufacturing, and intelligent transportation have emerged, and communication systems that realize a variety of business functions have improved productivity and brought convenience and interest to people's lives. People's requirements for the functions of communication systems are also getting higher and higher, which has led to an increase in the number and types of nodes in the communication system. In most communication systems that include multiple nodes, the identities and communication capabilities of the nodes often differ greatly. On the one hand, this is to facilitate the management of the multi-node system, and on the other hand, it is to accommodate nodes with different computing and communication capabilities. However, the differences between nodes also indirectly limit the connection between nodes.
[0004] Some communication systems include master nodes and slave nodes. The master nodes have stronger communication capabilities and the ability to manage slave nodes, and can establish links with multiple slave nodes to enable communication between master and slave nodes to realize various functions. The master node can also establish a T-T link for multiple slave nodes.
[0005] Therefore, how to establish a T-T link needs to be solved. SUMMARY
[0006] Embodiments of the present application provide a method and apparatus for establishing a terminal node direct (T-T) link, which can improve the success rate of establishing a T-T link.
[0007] In a first aspect, embodiments of the present application provide a method for establishing a terminal node direct (T-T) link. The method can be applied to a grant (G) node, which can include a wireless local area network (WLAN) device (including a Wi-Fi device, etc.) or other device (such as a device involved in the Starlink protocol), etc., or can be set in a chip, functional module, processing system, or communication component in a device, etc. The method includes:
[0008] The G node receives a T-T link establishment request from a first terminal (T) node, the T-T link establishment request including an identification of a second T node, the T-T link establishment request being used to request establishment of a T-T link between the first T node and the second T node; the G node sends a first T-T link establishment indication to the first T node according to the T-T link establishment request, and sends a second T-T link establishment indication to the second T node according to the T-T link establishment request; or the G node sends a T-T link establishment response to the first T node according to the T-T link establishment request, the T-T link establishment response being used to indicate that the T-T link establishment fails.
[0009] The identification of the second T node can be used to identify the second T node, or in other words, to identify the second T node. The T-T link establishment request can also be referred to as an asynchronous T-T link establishment request, or a first request, which can be used to request establishment of a T-T link. The T-T link establishment response can also be referred to as an asynchronous T-T link establishment response, or a first response, which can be used to respond to the first request. The specific names of the T-T link establishment request and the T-T link establishment response are not limited in the embodiments of the present application.
[0010] In the embodiments of the present application, the first T node can request the G node to initiate establishment of the T-T link through the T-T link establishment request, thereby not only improving the flexibility of T-T link establishment, enhancing the communication function or the sensing function of the T node, but also enabling the T node to flexibly request the G node to initiate establishment of the T-T link; and the G node can initiate establishment of the T-T link according to the information in the T-T link establishment request, thereby improving the success rate of T-T link establishment.
[0011] In a possible implementation, the T-T link establishment request further includes a first link parameter, the first link parameter being a parameter of the first T node for establishing the T-T link.
[0012] In the embodiments of the present application, the G node can establish the T-T link for the first T node and the second T node according to the first link parameter, for example, the G node can send the first T-T link establishment indication and the second T-T link establishment indication according to the first link parameter. Thus, the G node can determine the link parameter (or in other words, the appropriate T-T link parameter) of the T-T link for the first T node or the second T node, thereby improving the success rate of T-T link establishment. The aforementioned appropriate T-T link parameter can be a parameter in the first T-T link establishment indication or the second T-T link establishment indication, or a link parameter of the first T node and the second T node for communication or measurement.
[0013] In a possible implementation, the first link parameter comprises at least one of: first information indicating an earliest time for establishing the T-T link; and second information indicating a latest time for establishing the T-T link.
[0014] The first information can be referred to as a link establishment start position or a link establishment start position, and the second information can be referred to as a link establishment end position or a link establishment end position. For example, the first information and the second information can be used to determine the link establishment time of the T-T link. The G node determines the link parameter of the T-T link according to the first information or the second information, so that the link parameter of the T-T link can better match the first T node, and the success rate of establishing the T-T link is improved.
[0015] In a possible implementation, the first link parameter further comprises at least one of: an event group start offset time, an event group period, an event period, an intra-event interval, an inter-event interval, an inter-event group interval, and a total number of events.
[0016] In a possible implementation, the first link parameter further comprises at least one of: a radio frame type indication, a CRC type, a feedback type indication, a system scheduling time slot, a bandwidth indication, a pilot density indication, a protocol data unit maximum value, a maximum time offset, a CRC initial value, a delay period, a timeout time, an encryption algorithm indication, an integrity protection algorithm indication, an encryption key indication, an integrity protection key indication, an encryption and integrity protection indication, an initialization vector base value, a sleep clock accuracy, a first-to-send indication.
[0017] In a possible implementation, the first link parameter can comprise at least one of: a T-T link enablement, a link establishment start position, a link establishment end position, a maximum duty cycle, an event group period, a delay period, a timeout time, and a system scheduling time slot.
[0018] The T-T link enablement can be used to indicate whether the first T node accepts the T-T link.
[0019] In a possible implementation, the method further comprises: the G node obtaining second link parameters, the second link parameters being parameters of the second T node for establishing the T-T link.
[0020] In the embodiments of the present application, the G node can determine the link parameter of the T-T link according to the content in the T-T link establishment request from the first T node and the second link parameters by obtaining the second link parameters, so as to better match the first T node and the second T node, and further improve the success rate of establishing the T-T link.
[0021] In a possible implementation, the second link parameter comprises at least one of: third information used for indicating an earliest time of establishment of the T-T link; and fourth information used for indicating a latest time of establishment of the T-T link.
[0022] The third information can be referred to as a link establishment start position or a link establishment start location, and the fourth information can be referred to as a link establishment end position or a link establishment end location.
[0023] In a possible implementation, the second link parameter further comprises at least one of: an event group start offset time, an event group period, an event period, an intra-event interval, an inter-event interval, an inter-event group interval, and a total number of events.
[0024] In a possible implementation, the second link parameter further comprises at least one of: a radio frame type indication, a CRC type, a feedback type indication, a system scheduling time slot, a bandwidth indication, a pilot density indication, a protocol data unit maximum value, a maximum time offset, a CRC initial value, a delay period, a timeout time, an encryption algorithm indication, an integrity protection algorithm indication, an encryption key indication, an integrity protection key indication, an encryption and integrity protection indication, an initialization vector base value, a sleep clock accuracy, and a first-to-send indication.
[0025] In a possible implementation, the second link parameter can comprise at least one of: a T-T link enablement, a link establishment start position, a link establishment end position, a maximum duty cycle, an event group period, a delay period, a timeout time, and a system scheduling time slot.
[0026] The T-T link enablement can be used to indicate whether the second T-node accepts the T-T link.
[0027] In a possible implementation, the G-node sends the first T-T link establishment indication to the first T-node and the second T-T link establishment indication to the second T-node according to the T-T link establishment request, comprising: the G-node sends the first T-T link establishment indication to the first T-node and the second T-T link establishment indication to the second T-node according to the T-T link establishment request and the second link parameter.
[0028] For example, the T-T link establishment request comprises the first link parameter, and the G-node can determine the first T-T link establishment indication and the second T-T link establishment indication according to the first link parameter and the second link parameter.
[0029] In a possible implementation, the T-T link establishment response comprises failure cause information used for indicating a cause of failure of the T-T link establishment.
[0030] In the embodiments of the present application, the T-T link establishment response can indicate the failure of the first T node in establishing the T-T link by including the failure cause information, so that the first T node can explicitly know the reply of the G node to the T-T link establishment response, and the communication efficiency is improved.
[0031] In a possible implementation, the failure cause information includes at least one of the following causes: the second T node does not accept the T-T link; the second T node does not exist; the link establishment start position of the second T node does not match the link establishment start position of the first T node; the link establishment end position of the second T node does not match the link establishment end position of the first T node; the available air interface resource of the second T node does not match the available air interface resource of the first T node; and the second link parameter cannot be acquired.
[0032] The above-mentioned failure to acquire the second link parameter can also be referred to as unknown second link parameter. The link establishment start position of the second T node does not match the link establishment start position of the first T node; and the link establishment end position of the second T node does not match the link establishment end position of the first T node can also be referred to as: the link establishment time of the first T node does not match the link establishment time of the second T node.
[0033] In a possible implementation, the T-T link establishment response further includes quantity information, and the quantity information is used to indicate the number of causes.
[0034] In a possible implementation, the T-T link establishment response further includes additional information, and the additional information can be used to indicate recommended parameters.
[0035] The recommended parameters can include the second link parameter. Alternatively, the recommended parameters can be parameters that do not match the second link parameter and the first link parameter. The G node can make the first T node adjust the first link parameter according to the link parameters in the additional information by replying to the additional information, so as to re-initiate the T-T link establishment request in the future, and further improve the success rate of T-T link establishment.
[0036] In a possible implementation, the method further includes: the G node receives the T-T link establishment request from the second T node. The T-T link establishment request of the second T node can refer to the T-T link establishment request of the first T node, and will not be described here in detail.
[0037] In a second aspect, the embodiments of the present application provide a method for establishing a terminal node direct connection T-T link, which can be applied to a first terminal (T) node. The first T node can include a WLAN device (including a Wi-Fi device, etc.), or other devices (such as devices involved in the StarFlash protocol), etc., or can be arranged in a chip, a functional module, a processing system or a communication component in a device, etc. The method includes the following steps.
[0038] The first T node sends a T-T link connection request to the G node, the T-T link connection request including an identifier of the second T node, the T-T link connection request being used to request to establish a T-T link between the first T node and the second T node; the first T node receives a first T-T link connection indication from the G node; or, the first T node receives a T-T link connection response from the G node, the T-T link connection response being used to indicate that the T-T link connection fails.
[0039] In a possible implementation, the first T-T link connection indication is determined according to the T-T link connection request; or, the first T-T link connection indication is determined according to the T-T link connection request and a second link parameter, the second link parameter being a parameter of the second T node for establishing the T-T link.
[0040] In a possible implementation, the T-T link connection response is determined according to the T-T link connection request; or, the T-T link connection response is determined according to the T-T link connection request and a second link parameter, the second link parameter being a parameter of the second T node for establishing the T-T link.
[0041] The T-T link connection request, the first link parameter, the second link parameter and the T-T link connection response can be described with reference to the first aspect, which will not be described here.
[0042] In a third aspect, the embodiments of the present application provide a method for establishing a terminal node direct connection T-T link, which can be applied to a second terminal node. The second T node can include a WLAN device (including a Wi-Fi device, etc.), or other devices (such as devices involved in the StarFlash protocol), etc., or can be arranged in a chip, a functional module, a processing system or a communication component in a device, etc. The method includes the following steps.
[0043] The second T node receives a second T-T link connection indication, the second T-T link connection indication being determined according to a T-T link connection request; and parses the second T-T link connection indication.
[0044] In a possible implementation, the second T-T link connection indication is determined according to the T-T link connection request and a second link parameter.
[0045] In a possible implementation, the method further includes: the second T-node sending information including the second link parameter.
[0046] In the embodiments of the present application, the second T-node can send information including the second link parameter to the G-node, or the second T-node sends the information to the first T-node. After receiving the information, the first T-node can send a T-T link establishment request including the first link parameter and the second link parameter to the G-node.
[0047] In a possible implementation, the method further includes: the second T-node sending a T-T link establishment request to the G-node.
[0048] The description of the T-T link establishment request, the first link parameter, the second link parameter and the T-T link establishment response can refer to the first aspect, and will not be repeated here.
[0049] In a fourth aspect, the embodiments of the present application provide a communication device for executing the method in any one of the first aspect to the third aspect or any possible implementation. The first communication device includes a module for executing the method in any one of the first aspect to the third aspect or any possible implementation.
[0050] In a fifth aspect, the embodiments of the present application provide a communication device including a processor for executing the method in any one of the first aspect to the third aspect or any possible implementation. The processor is configured to execute a program stored in a memory, and when the program is executed, the method in any one of the first aspect to the third aspect or any possible implementation is executed.
[0051] In a possible implementation, the memory is located outside the communication device.
[0052] In a possible implementation, the memory is located inside the communication device.
[0053] In the embodiments of the present application, the processor and the memory can also be integrated into one device, that is, the processor and the memory can also be integrated together. For example, the communication device can be a chip.
[0054] In a possible implementation, the communication device further includes a transceiver for receiving information or sending information.
[0055] In a sixth aspect, the embodiments of the present application provide a communication device including a logic circuit and an interface, the logic circuit and the interface are coupled; the interface is configured to input and / or output information, and the logic circuit is configured to execute the method in any one of the first aspect to the third aspect or any possible implementation.
[0056] In a seventh aspect, an embodiment of the present application provides a computer readable storage medium for storing a computer program which, when executed on a computer, causes the method of any one of the first aspect to the third aspect or any possible implementation manner thereof to be performed.
[0057] In an eighth aspect, an embodiment of the present application provides a computer program product which, when executed on a computer, causes the method of any one of the first aspect to the third aspect or any possible implementation manner thereof to be performed.
[0058] In a ninth aspect, an embodiment of the present application provides a communication system, which comprises a G node configured to perform the method of the first aspect or any possible implementation manner of the first aspect, and a T node configured to perform the method of the second aspect or any possible implementation manner of the second aspect, or the T node can be configured to perform the method of the third aspect or any possible implementation manner of the third aspect. The communication system can comprise at least one of the first T node or the second T node. BRIEF DESCRIPTION OF DRAWINGS
[0059] FIG. 1a is a schematic diagram of an architecture of a communication system according to an embodiment of the present application;
[0060] FIG. 1b is another schematic diagram of an architecture of a communication system according to an embodiment of the present application;
[0061] FIG. 2 is a flow diagram of a method for establishing a T-T link according to an embodiment of the present application;
[0062] FIG. 3 is another flow diagram of a method for establishing a T-T link according to an embodiment of the present application;
[0063] FIG. 4 is a schematic diagram of a scenario of a method for establishing a T-T link according to an embodiment of the present application;
[0064] FIG. 5 is another schematic diagram of a scenario of a method for establishing a T-T link according to an embodiment of the present application;
[0065] FIG. 6 is yet another schematic diagram of a scenario of a method for establishing a T-T link according to an embodiment of the present application;
[0066] FIG. 7 is yet another schematic diagram of a scenario of a method for establishing a T-T link according to an embodiment of the present application;
[0067] FIG. 8 is yet another schematic diagram of a scenario of a method for establishing a T-T link according to an embodiment of the present application;
[0068] FIG. 9 is a schematic diagram of a structure of a communication device according to an embodiment of the present application;
[0069] FIG. 10 is another structural schematic diagram of a communication apparatus provided by an embodiment of the present application;
[0070] FIG. 11 is still another structural schematic diagram of a communication apparatus provided by an embodiment of the present application. DETAILED DESCRIPTION
[0071] For the purpose of understanding the technical solutions of the present application, the present application will be further described below with reference to the drawings.
[0072] The terms "first" and "second" and the like in the description, claims, and drawings of the present application merely mean different objects and do not imply a particular order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device, or the like, including a series of steps or units is not limited to the listed steps or units, but can optionally further include steps or units not listed or other steps or units inherent to such processes, methods, products, or devices.
[0073] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily all refer to the same embodiment, nor is it necessarily mutually exclusive of other embodiments. It will be apparent to those skilled in the art, explicitly and implicitly, that the embodiments described herein can be combined with other embodiments.
[0074] In the present application, "at least one" means one or more, "multiple" means two or more, "at least two" means two or three and more, and "and / or" is used to describe the association relationship of the associated objects, which means that there can be three relationships, for example, "A and / or B" can mean: only A, only B, and A and B exist at the same time, where A and B can be singular or plural. "Or" means that there can be two relationships, such as only A, only B; when A and B are not mutually exclusive, it can also mean that there are three relationships, such as only A, only B, and A and B exist at the same time. The character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or similar expressions means any combination of these items. For example, at least one of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".
[0075] In the present application, "indication" can include direct indication, indirect indication, display indication, and implicit indication. When describing that certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
[0076] In the present application, "sending" and "receiving" represent the direction of signal transmission. For example, "sending information to XX" can be understood as that the destination of the information is XX, which can include direct sending through the air interface, and also includes indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as that the source of the information is YY, which can include direct receiving from YY through the air interface, and also includes indirect receiving from YY through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be carried out between devices, such as between G nodes and T nodes, or can be carried out within a device, such as between components, modules, chips, software modules or hardware modules within a device through a bus, wire or interface.
[0077] The following introduces the nodes and systems involved in the present application.
[0078] The technical solutions provided in the embodiments of the present application can be applied to a wireless local area network (WLAN) system, such as a spark link or nearlink or Wi-Fi, and the like. The technical solutions provided in the embodiments of the present application can also be applied to a spark link standard protocol, such as a spark link low energy (SLE) wireless communication system, and the like. For example, the technical solutions provided in the embodiments of the present application can be applied to an institute of electrical and electronics engineers (IEEE) 802.11 series protocol (or standard), such as an 802.11be protocol, an 802.11bn protocol (or Wi-Fi 8, also referred to as ultra high reliability (UHR) or ultra high reliability and throughput (UHRT), and the like), a next generation protocol of the 802.11bn protocol, or an ambient power (AMP) supported protocol, and the like, which are not listed one by one. The technical solutions provided in the embodiments of the present application can also be applied to a wireless personal area network (WPAN) based on millimeter wave (MMW), such as an integrated MMW (IMMW), an ultra wideband (UWB) technology, and the like. The technical solutions provided in the embodiments of the present application can be applied to an IEEE 802.15 series protocol, such as an 802.15.4a protocol, an 802.15.4z protocol, or an 802.15.4ab protocol, or a future generation UWB WPAN protocol, and the like, which are not listed one by one. The technical solutions provided in the embodiments of the present application can also be applied to a communication system, such as an internet of things (IoT) system, a vehicle-to-everything (V2X) system, a device-to-device (D2D) system, a narrow band IoT (NB-IoT) system, a long term evolution (LTE) system, a 5th-generation (5G) communication system, and a new communication system to be developed in future communication development, and the like.For example, the V2X can include vehicle to vehicle (V2V), vehicle to infrastructure (V2I), vehicle to pedestrian (V2P) or vehicle to network (V2N) communication, etc.
[0079] The node involved in the present application is a device with communication capability, which can include but is not limited to at least one of user equipment, network equipment, industrial equipment, etc., or can be a chip or functional module supporting the above-mentioned equipment, etc. For example, the user equipment includes at least one of the following: handheld terminal, wearable terminal, vehicle, vehicle-mounted device, sensing device, smart home device, or leisure and entertainment device. Among them, the handheld terminal includes but is not limited to mobile phone, tablet computer, notebook computer, etc.; the wearable device includes but is not limited to earphone, smart bracelet, smart watch, or smart glasses, etc.; the vehicle includes but is not limited to vehicle, ship, aircraft, rail transit (such as subway, high-speed rail, etc.), or logistics robot (such as automated guided vehicle (AGV)), etc.; the vehicle-mounted device includes but is not limited to domain controller (DC), screen, microphone, sound, electronic key, keyless entry, starting system controller, battery management system (BMS), battery pack, or battery cell, etc.; the sensing device includes but is not limited to camera, radar, laser radar, light sensor, temperature sensor, or humidity sensor, etc.; the smart home device includes but is not limited to projector, smart TV, smart refrigerator, smart home gateway, or security device, etc.; the leisure and entertainment device includes but is not limited to virtual reality (VR) device, mixed reality (MR) device, massage chair, home theater, game control device or 4D cinema cabin, etc. The network equipment includes but is not limited to router, switch, or base station, etc. The industrial equipment includes but is not limited to industrial robot, or mechanical arm, etc. Of course, in addition to the above-mentioned various forms of equipment, the node can also be a chip or functional module or processing system, etc. which can be arranged in the above-mentioned equipment.
[0080] The nodes can be applied in various scenarios such as intelligent vehicles, intelligent homes, intelligent terminals, intelligent manufacturing, intelligent showrooms, mobile Internet (MI), industrial control, self-driving, transportation safety, or Internet of Things (IoT), and the like. In some application scenarios or some network types, devices with communication capabilities can not be referred to as nodes, but for the convenience of description, devices with communication capabilities are collectively referred to as nodes in the embodiments of the present application.
[0081] A communication system is a system for transmitting information by using electrical signals or optical signals, and generally includes multiple nodes that can communicate with each other. The nodes in the communication system can have different identities or different capabilities. Generally, in most communication systems, the nodes are divided into master nodes and slave nodes, and the master nodes can communicate with each other or with the slave nodes to implement various functions. The master nodes can also be referred to as management nodes (G nodes) or access points (APs) or authorized nodes or master nodes, and the slave nodes can also be referred to as terminal nodes (T nodes) or stations (STAs). The specific names of the G nodes and the T nodes are not limited in the embodiments of the present application. For the convenience of description, the G nodes and the T nodes are taken as examples for description in the present application.
[0082] For example, the G nodes can have communication capabilities and management capabilities, and the management capabilities include communication management capabilities, such as connection management, resource scheduling, or information security management. For example, the G nodes can send resource management information or data scheduling information, such as access layer resource management information.
[0083] For example, the T nodes can have communication capabilities and can perform service transmission with the G nodes. For example, the T nodes are nodes that receive resource management information (such as access layer resource management information) or data scheduling information, and send data according to the resource management information or the data scheduling information. For example, the T nodes can include bar codes, radio frequency identification (RFID), sensors, global positioning systems (GPS), laser radars, batteries, and the like.
[0084] It can be understood that the identities of the G node and the T node are relative. For example, in one network topology, node A can be a G node, but in another network topology, the node A can be a T node. That is, when a node belongs to two or more network topologies, the node can be a T node in some network topologies and can be a G node in another network topology.
[0085] In an embodiment of the present application, the communication system can include one or more G nodes and one or more T nodes.
[0086] FIG. 1a is a schematic diagram of an architecture of a communication system according to an embodiment of the present application. FIG. 1a exemplarily shows one G node and two T nodes. The G node can initiate establishment of T-T links for the two T nodes.
[0087] FIG. 1b is another schematic diagram of an architecture of a communication system according to an embodiment of the present application. FIG. 1b exemplarily shows one G node and three T nodes. The G node can initiate establishment of T-T links for the three T nodes.
[0088] In FIG. 1a and FIG. 1b, the T nodes can be connected with the G node, and the T nodes can also be connected with each other. A network composed of one G node and a plurality of T nodes connected with the G node can be referred to as a star network or a piconet, etc. The scheme provided by the embodiments of the present application can be applied to a piconet or other network, which is not limited in the embodiments of the present application.
[0089] The direct link between the T nodes can be referred to as a T-T link, which can be used for communication between the T nodes or for sensing between the T nodes, etc. The role of the T-T link is not limited. For example, when the T-T link is used for communication, the T-T link can also be referred to as a direct communication link. For another example, when the T-T link is used for measurement, the T-T link can also be referred to as a direct measurement link or a T-T measurement link. The specific name of the T-T link is not limited in the embodiments of the present application. The measurement can include, but is not limited to, sensing measurement or ranging measurement, etc.
[0090] The link between the G node and the T node can be referred to as a G-T link, which can be used for communication between the G node and the T node or for measurement between the G node and the T node, etc. The role of the G-T link is not limited.
[0091] Exemplarily, for FIG. 1b, the T-T link can also be referred to as a T-T multicast link, etc. The specific name of the T-T link is not limited in the embodiments of the present application.
[0092] The number of G nodes and the number of T nodes shown in FIG. 1a and FIG. 1b are only examples and should not be construed as limiting the embodiments of the present application.
[0093] The method involved in the present application is described below.
[0094] FIG. 2 is a flow diagram of a method for establishing a T-T link according to an embodiment of the present application. As shown in FIG. 2, the G node can send a T-T link establishment indication to two T nodes respectively. The T-T link establishment indication can be used for establishing a T-T link, or in other words, initiating a process of establishing a T-T link, or in other words, triggering the establishment of a T-T link. The content of the T-T link establishment indication can refer to Table 1.
[0095] When the T-T link establishment indication is used for establishing a T-T link between two T nodes, the T-T link establishment indication can also be referred to as an asynchronous T-T link establishment indication, and the like, which will not be listed here. When the T-T link establishment indication is used for establishing a T-T link between three or more T nodes, the T-T link establishment indication can also be referred to as a T-T multicast link establishment indication. For ease of description, the T-T link establishment indication will be used as an example in the following description. It can be understood that the names of various information or signaling shown in the present application are only examples, and the names of various information or signaling shown in the present application should not be construed as limiting the embodiments of the present application.
[0096] The T-T link establishment indication can be transmitted in a unicast manner, for example, the T-T link establishment indication can include an identifier of a receiving end, which can be a logical link identifier or a media access identifier, or the identifier is determined according to the logical link identifier or the media access identifier. For example, the identifier of the receiving end and the identifier of the sending end can be carried by a synchronization signal, and the synchronization signal can be carried in a physical layer header in the T-T link establishment indication.
[0097] Of course, the T-T link establishment indication can also be transmitted in a broadcast or multicast manner, for example, the identifier of the receiving end in the T-T link establishment indication can be an invalid identifier or a special identifier, and the like.
[0098] In the case that the T-node receives the T-T link establishment indication, the T-node can establish the T-T link according to the T-T link establishment indication. For example, the first T-node sends a packet to the second T-node in the first event, and the second T-node can successfully receive the packet and send an acknowledgement packet for the packet; or the first T-node successfully receives the acknowledgement packet sent by the second T-node, which indicates that the T-T link is successfully established. In the first event and subsequent events, if the second T-node does not successfully receive the packet or the first T-node does not successfully receive the acknowledgement packet, it indicates that the T-T link is not successfully established. Here, the establishment process of the T-T link for communication is exemplarily shown, and the successful establishment or failure of the T-T link for measurement can be determined by a measurement result or a measurement value. For example, the measurement value is normal, which indicates that the establishment is successful; the measurement value is abnormal, which indicates that the establishment is not successful. For another example, the measurement result is accurate or the accuracy of the measurement result is less than or equal to a threshold, which indicates that the establishment is successful; the measurement result is inaccurate or the accuracy of the measurement result is greater than the threshold, which indicates that the establishment is not successful. The description about the establishment of the T-T link between the T-nodes is also applicable to the following description, and the failure of the T-T link establishment shown in the following description can be referred to the content shown herein.
[0099] Table 1 exemplarily shows the content of the T-T link establishment indication. The T-T link establishment indication can include one or more items in Table 1. The description about Table 1 can be referred to the related standards or protocols, which will not be described herein. Of course, with the development of the standards, other parameters can be carried in the T-T link establishment indication in the future, which is not limited in the embodiments of the present application.
[0100] The link parameter in the T-T link establishment indication can be considered as a suitable link parameter of the T-T link, or a final link parameter of the T-T link, or a link parameter matched with the at least two T-nodes.
[0101] Table 1
[0102] The embodiments of the present application provide a method and device for establishing a T-T link, which can request the G-node to initiate the establishment of the T-T link, improve the flexibility of the T-T link establishment, and improve the success rate of the T-T link establishment.
[0103] For a fixed network topology, since the connection relationship of each node is fixed, the G-node can actively initiate the establishment of the T-T link through the running condition of the network topology.
[0104] For a dynamic network topology, since the connection relationship between nodes can not be fixed, a T node can request a G node to initiate establishment of a T-T link according to a service requirement of the T node, thereby effectively improving flexibility of establishment of the T-T link. Meanwhile, the G node establishes the T-T link according to the T-T link establishment request, thereby not only meeting the service requirement of the T node to the greatest extent without affecting existing services of the T node, but also improving a success rate of establishment of the T-T link.
[0105] The connection relationship between the nodes not being fixed can include, but is not limited to, at least one of the following: a newly added T node, disconnection of a T node, identity change of a T node (for example, the T node becomes a G node, or the T node connects another G node), and identity change of a G node (for example, the G node becomes a T node, or the G node connects a new T node).
[0106] Of course, for a fixed network topology, a T node can also request a G node to initiate establishment of a T-T link. For a dynamic network topology, a G node can also actively initiate establishment of a T-T link, which is not limited in the embodiments of the present application.
[0107] Before introducing the method shown in FIG. 3, the following briefly introduces a T-T link establishment request and a T-T link establishment response involved in the embodiments of the present application.
[0108] The T-T link establishment request can be sent by a T node. The T-T link establishment request can be used to request (or apply for) establishment of a T-T link with a target T node. For example, the T-T link establishment request is sent by a first T node, and the target T node can also be referred to as a second T node. For another example, the T-T link establishment request is sent by the second T node, and the target T node can also be referred to as the first T node. The first T node and the second T node involved in the embodiments of the present application are relative, and the steps performed by the first T node, as shown below, can also be applicable to the second T node, and the steps performed by the second T node can also be applicable to the first T node.
[0109] The T-T link establishment response can be sent by a G node. After receiving the T-T link establishment request, if the T-T link establishment fails or the G node fails to successfully perform according to the T-T link establishment request, the G node can reply to the T-T link establishment response. The T-T link establishment response is a reply to the T-T link establishment request.
[0110] The T-T link establishment request and the T-T link establishment response can both include a data type index and a parameter. Different signaling corresponds to different data type indexes. The value of the data type index can be used to indicate a function (or role) of the signaling.
[0111] Table 2 exemplarily shows the format of the signaling. The number of bytes occupied by the data type index shown in Table 2 is only an example, and is not a limitation to the embodiments of the present application.
[0112] Table 2
[0113] Exemplarily, the data type index of the T-T link establishment request can be 0x0052, that is, the data type index 0x0052 can indicate that the signaling carrying the data type index is the T-T link establishment request. The data type index of the T-T link establishment response can be 0x0053, that is, the data type index 0x0053 can indicate that the signaling carrying the data type index is the T-T link establishment response. When the G node receives the signaling with the data type index 0x0052, the G node can know that the signaling requests it to initiate the establishment of the T-T link. When the T node receives the signaling with the data type index 0x0053, the T node can know that the signaling is used to indicate the failure of the T-T link establishment. The data type indexes shown above are only examples, and are not a limitation to the embodiments of the present application.
[0114] FIG. 3 is another flow diagram of the method for establishing the T-T link provided by the embodiments of the present application. The G node and the T node involved in the method are described above, and will not be described here in detail. As shown in FIG. 3, the method comprises:
[0115] 301. The first T node sends a T-T link establishment request to the G node, and correspondingly, the G node receives the T-T link establishment request. The T-T link establishment request comprises the identity of the second T node, and the T-T link establishment request is used to request the establishment of the T-T link between the first T node and the second T node.
[0116] The identity of the second T node can be used to identify the second T node. The T-T link establishment request can comprise one or more identities of the second T node. For example, when the T-T link involves two T nodes, the T-T link establishment request can comprise one identity of the second T node. For another example, when the T-T link involves three or more T nodes, the T-T link establishment request can comprise two or more identities of the second T node. For the sake of description, the second T node is taken as an example in the following description, and the number of the second T nodes is not limited in the embodiments of the present application.
[0117] The identity of the second T node can comprise, but is not limited to, the logical link identity of the second T node or the layer 2 ID (L2 ID) of the second T node. The L2 ID can be pre-allocated, and the logical link identity can be generated by the G node. The specific form of the identity of the second T node is not limited in the embodiments of the present application.
[0118] The T-T link establishment request can make the G node know which second T node the first T node needs to establish a T-T link with by including the identity of the second T node, thereby improving communication efficiency and thus improving the efficiency of T-T link establishment. Of course, the T-T link establishment request can also not include the identity of the second T node, and the G node determines the second T node.
[0119] The following describes the link parameter in the T-T link establishment request. The link parameter can also be referred to as a tendency link parameter. The specific name of the link parameter is not limited in the embodiments of the present application. The T-T link establishment request can also be referred to as an asynchronous T-T link establishment request, or a first request. The first request can be used to establish a T-T link. The specific name of the request is not limited in the embodiments of the present application.
[0120] The T-T link establishment request can include a first link parameter, which is a parameter of the first T node for establishing a T-T link. The names of the parameters shown in the embodiments of the present application are only examples and are not a limitation on the embodiments of the present application.
[0121] As a possible implementation manner 1, the first link parameter can include at least one of the following: event group start offset time, event group period, event period, intra-event interval, inter-event interval and inter-event group interval, total number of events, radio frame type indication, CRC type, feedback type indication, system scheduling time slot, bandwidth indication, pilot density indication, protocol data unit maximum value, maximum time offset, CRC initial value, delay period, timeout time, encryption algorithm indication, integrity protection algorithm indication, encryption key indication, integrity protection key indication, encryption and integrity protection indication, initialization vector base value, sleep clock accuracy, and first-to-send indication. The first link parameter can be described with reference to Table 1 above, and will not be described in detail here.
[0122] As another possible implementation 2, the first link parameter can include at least one of the following: T-T link enablement, link establishment start position, link establishment end position, maximum duty cycle, event group period, delay period, timeout time, system scheduling time slot. The T-T link enablement can be used to indicate whether the first T-node accepts establishment of a new T-T link. That is, through the T-T link enablement, the first T-node can be used to indicate to the G-node whether the first T-node accepts establishment of a new T-T link. The maximum duty cycle can be used to indicate a maximum value of a ratio of air interface usage time to event group period in each event group period. The link establishment start position can be used to indicate an earliest time of establishment of the T-T link, or an earliest time of establishment of the T-T link, or to indicate a system base time slot sequence number corresponding to the earliest time of link establishment. The link establishment end position can be used to indicate a latest time of establishment of the T-T link, or a latest time of establishment of the T-T link, or to indicate a system base time slot sequence number corresponding to the latest time of link establishment. The link establishment start position and the link establishment end position can be used to determine a link establishment time (or establishment time) of the T-T link. The event group period can be used to indicate a time difference of a start time of two adjacent event groups, or a time difference of an end time. The delay period can be used to indicate that after an end of a previous event group, the first T-node performs receiving or transmitting after a number of event groups of the delay period from a start of a next event group. The system scheduling time slot can be used to indicate a time unit in the first link parameter. The timeout time can be used to indicate a maximum time of interruption in a communication process (or measurement process). The names of the various parameters shown herein are only examples and do not limit the embodiments of the present application. The link establishment start position can also be referred to as first information, and the link establishment end position can also be referred to as second information.
[0123] The maximum duty cycle in the first link parameter indicates air interface resource indication in a coarse granularity, while the content in the T-T link establishment indication is air interface resource indication in a finer granularity, including transmitting time, receiving time, and interval of transmitting and receiving of each node. The signaling overhead of the first link parameter is smaller relative to the T-T link establishment indication. Therefore, the first T-node can make the G-node determine the first T-T link establishment indication and the second T-T link establishment indication by indicating the first link parameter to the G-node, thereby improving the success rate of T-T link establishment.
[0124] As a further possible implementation form 3, the first link parameters can combine the implementation forms 1 and 2 described above. The first link parameters can comprise at least one of the implementation forms 1 and 2 described above. For example, the first link parameters can comprise a link setup start position, a link setup end position, an event group start offset time, an event group period, an event period, an intra-event interval, an inter-event interval and an inter-event group interval, a total number of events, a radio frame type indication, a CRC type, a feedback type indication, a system scheduling time slot, a bandwidth indication, a pilot density indication, a protocol data unit maximum value, a maximum time offset, a CRC initial value, a delay period, a timeout time, an encryption algorithm indication, an integrity protection algorithm indication, an encryption key indication, an integrity protection key indication, an encryption and integrity protection indication, an initialization vector base value, a sleep clock accuracy, a first-to-go indication.
[0125] Table 3 exemplarily shows the content in the first link parameters. The first link parameters can comprise one or more of Table 3. The first link parameters shown in Table 3 are only examples and do not limit the embodiments of the present application.
[0126] Table 3
[0127] Thus, the G node can determine the final link parameters of the T-T link according to the first link parameters, and thus transmit the T-T link setup indication, thereby improving the success rate of the T-T link setup.
[0128] As a possible implementation form, the G node can not acquire the second link parameters, which are the parameters of the second T node for establishing the T-T link. The G node determines the first T-T link setup indication and the second T-T link setup indication according to the first link parameters. For example, the G node can take the first link parameters as the final link parameters of the T-T link, and thus carry (or indicate) the final link parameters through the first T-T link setup indication and the second T-T link setup indication.
[0129] As another possible implementation form, the G node can acquire the second link parameters. Thus, the G node determines the first T-T link setup indication and the second T-T link setup indication according to the first link parameters and the second link parameters, which can effectively improve the success rate of the T-T link setup.
[0130] The description of the second link parameter can refer to the first link parameter. As an example 1, the second link parameter can include at least one of the following: event group start offset time, event group period, event period, intra-event interval, inter-event interval and inter-event group interval, total number of events, radio frame type indication, CRC type, feedback type indication, system scheduling time slot, bandwidth indication, pilot density indication, protocol data unit maximum value, maximum time offset, CRC initial value, delay period, timeout time, encryption algorithm indication, integrity protection algorithm indication, encryption key indication, integrity protection key indication, encryption and integrity protection indication, initialization vector base value, sleep clock accuracy, pre-post indication. As another example 2, the second link parameter can include at least one of the following: T-T link enablement, link establishment start position, link establishment end position, maximum duty cycle, event group period, delay period, timeout time, system scheduling time slot. As yet another example 3, the second link parameter can include the link establishment start position, the link establishment end position, the event group start offset time, the event group period, the event period, the intra-event interval, the inter-event interval and the inter-event group interval, the total number of events, the radio frame type indication, the CRC type, the feedback type indication, the system scheduling time slot, the bandwidth indication, the pilot density indication, the protocol data unit maximum value, the maximum time offset, the CRC initial value, the delay period, the timeout time, the encryption algorithm indication, the integrity protection algorithm indication, the encryption key indication, the integrity protection key indication, the encryption and integrity protection indication, the initialization vector base value, the sleep clock accuracy, the pre-post indication.
[0131] In the embodiments of the present application, the parameter types in the second link parameter can be the same as the parameter types in the first link parameter. That is, the first link parameter can be as shown in the above implementation manner 1, and the second link parameter can be as shown in the above example 1; or the first link parameter can be as shown in the above implementation manner 2, and the second link parameter can be as shown in the above example 2; or the first link parameter can be as shown in the above implementation manner 3, and the second link parameter can be as shown in the above example 3. Alternatively, part or all of the parameter types in the first link parameter are different from part or all of the parameter types in the second link parameter. For example, the first link parameter can be as shown in the above implementation manner 1, and the second link parameter can be as shown in the above example 2. For another example, the first link parameter can be as shown in the above implementation manner 2, and the second link parameter can be as shown in the above example 3, and so on, which will not be listed one by one here.
[0132] The method for the G node to obtain the second link parameter can include:
[0133] Manner 1, the G node has saved the second link parameter before receiving the T-T link establishment request. For example, the second T node sends information including the second link parameter to the G node. The information can include, but is not limited to, the T-T link establishment request including the second link parameter. Thus, the G node can save the second link parameter.
[0134] Manner 2, the G node sends a link parameter request to the second T node according to the identification in the T-T link establishment request after receiving the T-T link establishment request. The link parameter request can be used to request the second T node for the second link parameter. The second T node replies to the link parameter response, which can include the second link parameter.
[0135] Manner 3, the T-T link establishment request can also include the second link parameter when the first T node can obtain the second link parameter. For example, the second T node can send information including the second link parameter to the first T node.
[0136] Manner 4, the G node receives the T-T link establishment request from the second T node when receiving the T-T link establishment request from the first T node. Thus, the G node can obtain the second link parameter. The description of the T-T link establishment request from the second T node can refer to the description of the T-T link establishment request from the first T node, which is not described in detail here. The parameter types in the T-T link establishment request from the first T node and the T-T link establishment request from the second T node can be the same or different, which is not limited in the embodiments of the present application.
[0137] Optionally, the second link parameter can also have a validity period, and the second link parameter saved by the G node is within the validity period. When the second link parameter has a validity period, but the second link parameter saved by the G node has exceeded the validity period, the G node can determine that the second link parameter is invalid or out of date. For example, when the time length from the time when the G node starts to obtain the second link parameter to the present time is greater than a time length threshold, the G node can determine that the second link parameter is invalid. The specific value of the time length threshold is not limited in the embodiments of the present application.
[0138] In a possible implementation, the method shown in FIG. 3 can include steps 302 and 303.
[0139] 302, the G node sends a first T-T link establishment indication to the first T node, and correspondingly, the first T node receives the first T-T link establishment indication.
[0140] The first T-T link establishment indication can be used for establishing the T-T link. All or part of the parameters in the first T-T link establishment indication can be determined according to the first link parameter, or determined according to the first link parameter and the second link parameter. After receiving the first T-T link establishment indication, the first T node can interact with the second T node to establish the T-T link. The interaction process between the first T node and the second T node can refer to the method shown in FIG. 2, and the embodiments of the present application are not limited thereto.
[0141] 303. The G node sends a second T-T link establishment indication to the second T node, and correspondingly, the second T node receives the second T-T link establishment indication.
[0142] The description of step 303 can refer to step 302, which will not be described in detail here. The order of step 302 and step 303 is not limited by the embodiments of the present application. For example, the interval between the sending time of the first T-T link establishment indication and the sending time of the second T-T link establishment indication can be less than the interval threshold. The specific duration of the interval threshold is not limited by the embodiments of the present application. Of course, the sending time of the first T-T link establishment indication or the sending time of the second T-T link establishment indication needs to be earlier than the link establishment start position of the T-T link or the link establishment end position of the T-T link.
[0143] As a possible implementation manner, the G node can establish the T-T link for two T nodes, such as sending the first T-T link establishment indication to the first T node and sending the second T-T link establishment indication to the second T node according to the link parameters of the two T nodes.
[0144] As another possible implementation manner, the G node can also establish the T-T link for three or more T nodes, such as sending the T-T link establishment indication to the above-mentioned T nodes according to the link parameters of the three or more T nodes.
[0145] The number of T nodes involved in the T-T link is not limited by the embodiments of the present application. For the convenience of description, some examples in the following are illustrated by taking two T nodes as an example, but should not be understood as a limitation of the embodiments of the present application.
[0146] As an example, the parameters in the first T-T link establishment indication and the second T-T link establishment indication are the same. Part of the contents in the physical layer header of the first T-T link establishment indication and the physical layer header of the second T-T link establishment indication can be different. For example, the sending end of the first T-T link establishment indication and the sending end of the second T-T link establishment indication can be the same, and the receiving end of the first T-T link establishment indication and the receiving end of the second T-T link establishment indication are different.
[0147] As another example, the first T-T link setup indication and the second T-T link setup indication can be different in part of the parameter content. The embodiments of the present application do not limit the content in the two link setup indications.
[0148] The steps 302 and 303 are illustrated by taking the receiving end of the T-T link setup indication as an example. The G node can also send the T-T link setup indication by broadcasting or groupcasting. In this case, the first T-T link setup indication and the second T-T link setup indication can be the same T-T link setup indication.
[0149] In a possible implementation, before the G node sends the second T-T link setup indication, or before the G node sends the first T-T link setup indication, the G node can also determine the final link parameters of the T-T link. The first T-T link setup indication and the second T-T link setup indication can include the final link parameters of the T-T link.
[0150] The G node can determine the final link parameters according to the first link parameters; or determine the final link parameters according to the first link parameters and the second link parameters. For example, the G node can determine the link establishment start position in the final link parameters according to the link establishment start position of the first T node and the link establishment start position of the second T node. For another example, the G node can determine the link establishment end position in the final link parameters according to the link establishment end position of the first T node and the link establishment end position of the second T node. For another example, the G node can determine the link establishment time of the T-T link according to the link establishment time of the first T node and the link establishment time of the second T node. The link establishment time can be determined by the link establishment start position and the link establishment end position. For another example, the G node can determine the communication time or the sensing time of the first T node according to the maximum duty cycle of the first T node, determine the communication time or the sensing time of the second T node according to the maximum duty cycle of the second T node, and determine the link establishment start position and the link establishment end position in the final link parameters according to the link establishment start position and the link establishment end position. For another example, the G node can determine the event group start offset time in the final link parameters according to the event group start offset time of the first T node and the event group start offset time of the second T node. The specific way in which the G node determines the final link parameters is not described here.
[0151] In a possible implementation, the method shown in FIG. 3 can include step 304.
[0152] 304. The G node sends a T-T link setup response to the first T node, and correspondingly, the first T node receives the T-T link setup response. The T-T link setup response can be used to indicate that the T-T link setup fails.
[0153] The T-T link establishment response can also be referred to as an asynchronous T-T link establishment response, or a first response, which can be used to respond to the first request. The specific name of the T-T link establishment response is not limited in the embodiments of the present application.
[0154] As a possible implementation, the T-T link establishment response can not include the failure cause information. For example, the T-T link establishment response can include indication information, which can be used to indicate the T-T link establishment failure. The indication information can occupy 1 bit, and the value of the 1 bit (1 or 0) can indicate the T-T link establishment failure.
[0155] As another possible implementation, the T-T link establishment response includes the failure cause information, which is used to indicate the cause of the T-T link establishment failure. The failure cause information can be used to indicate the T-T link establishment failure.
[0156] As an example, after the G node determines that the T-T link establishment between the first T node and the second T node fails according to the first link parameter, the G node can send the T-T link establishment response.
[0157] As another example, after the G node determines that the T-T link establishment between the first T node and the second T node fails according to the first link parameter and the second link parameter, the G node can send the T-T link establishment response. The corresponding parameters in the first link parameter and the second link parameter do not match, and then the G node can determine that the T-T link establishment fails. For example, the corresponding parameters in the first link parameter and the second link parameter do not match include at least one of the following: the available air interface resources of the first T node do not match the available air interface resources of the second T node; the link establishment start position and the link establishment end position of the first T node do not match the link establishment start position and the link establishment end position of the second T node; the link establishment time of the first T node does not match the link establishment time of the second T node. As another example, the G node needs to determine the final link parameter according to the first link parameter and the second link parameter, but the G node cannot obtain the second link parameter, and then the T-T link establishment fails. As another example, the T-T link enablement in the second link parameter indicates that the second T node does not accept the T-T link, and thus the G node can also determine that the T-T link establishment fails.
[0158] For example, the failure cause information includes at least one of the following causes:
[0159] The second T-node does not accept the T-T link; the second T-node does not exist; the link establishment start position of the second T-node does not match the link establishment start position of the first T-node; the link establishment end position of the second T-node does not match the link establishment end position of the first T-node; the available air interface resource of the second T-node does not match the available air interface resource of the first T-node; the second link parameter cannot be acquired; and the link establishment time of the first T-node does not match the link establishment time of the second T-node.
[0160] The second T-node does not accept the T-T link, which means that even if the G-node sends the T-T link establishment indication, the T-T link cannot be established between the first T-node and the second T-node. Therefore, the G-node can effectively indicate the reason for the failure of the T-T link establishment of the first T-node by sending the T-T link establishment response, thereby improving the communication efficiency.
[0161] The second T-node does not exist, so the G-node can determine that the T-T link establishment fails, and therefore the G-node can send the T-T link establishment response to the first T-node.
[0162] Exemplarily, the T-T link establishment response can further include quantity information, which is used to indicate the number of reasons. The T-T link establishment response can include multiple failure reasons, and the quantity information indicates the number of failure reasons carried in the T-T link establishment response. Each failure reason can be represented by a different value.
[0163] Exemplarily, the T-T link establishment response can further include additional information, which can be used to indicate recommended parameters. The recommended parameters can include the second link parameter, or the parameters that do not match in the first link parameter and the second link parameter. The length of the additional information is fixed and can be determined by the failure reason. After the first T-node acquires the additional information, it can subsequently re-initiate the T-T link establishment request according to the additional information, that is, the first T-node can carry the optimized link parameters in the T-T link establishment request. The first T-node can continuously adjust the first link parameters, so as to quickly converge the first link parameters and improve the success rate of subsequent initiation of the T-T link establishment request.
[0164] Tables 4a and 4b exemplarily show the quantity field and the failure reason field in the T-T link establishment response. The quantity field can be used to carry the quantity information, and the failure reason field can be used to carry the failure reason information. The target T-node in Tables 4a and 4b is relative to the first T-node, and the target T-node can be the second T-node. The target T-node can also be referred to as the opposite T-node.
[0165] Table 4a and Table 4b also exemplarily show: (1) when the failure reason is that the link establishment start position does not match, the additional information included in the T-T link establishment response can be the T-T link establishment start position of the opposite end node; (2) when the failure reason is that the link establishment end position does not match, the additional information included in the T-T link establishment response can be the T-T link establishment end position of the opposite end node; (3) when the failure reason is that the air interface resource does not match, the additional information included in the T-T link establishment response can be the event group period, the delay period and the maximum duty cycle of the opposite end node. At least one of the following parameters can be used to determine the available air interface resource: the link establishment start position, the link establishment end position, the event group period, the maximum duty cycle, and the delay period.
[0166] Table 4a is exemplarily shown in the case of separating the link establishment start position and the link establishment end position, and Table 4b is exemplarily shown in the case of combining the link establishment start position and the link establishment end position. That is, in Table 4b, the link establishment time mismatch (or the link establishment position mismatch) means that the link establishment start position of the first T node does not match the link establishment start position of the second T node, and the link establishment end position of the first T node does not match the link establishment end position of the second T node.
[0167] Table 4a
[0168] Table 4b
[0169] The field names and the field lengths shown in Table 4a and Table 4b are only examples and do not limit the embodiments of the present application. The relationship between the values and the meanings of the failure reason fields shown in Table 4a and Table 4b is only an example and does not limit the embodiments of the present application.
[0170] In some embodiments of the present application, the method shown in FIG. 3 can include steps 301-303. In other embodiments of the present application, the method shown in FIG. 3 can include steps 301 and 304. In still other embodiments of the present application, the method shown in FIG. 3 can include steps 301-304, in some scenarios including steps 301-303, and in other scenarios including steps 301 and 304.
[0171] In the embodiments of the present application, the first T node can request the G node to initiate the establishment of the T-T link through the T-T link establishment request, which not only improves the flexibility of the T-T link establishment and enhances the communication function or the perception function of the T node, but also enables the G node to initiate the establishment of the T-T link according to the link parameters in the T-T link establishment request, thereby improving the success rate of the T-T link establishment.
[0172] The method shown in FIG. 3 is exemplified below.
[0173] FIG. 4 is a schematic diagram of one scenario of the method for establishing a T-T link according to an embodiment of the present application. The G node and the T node involved in FIG. 4 are described above and will not be repeated here. As shown in FIG. 4, the method comprises the following steps.
[0174] 401. The first T node sends a T-T link establishment request to the G node, and correspondingly, the G node receives the T-T link establishment request.
[0175] The T-T link establishment request is described above in FIG. 3 and will not be repeated here.
[0176] 402. The G node checks whether the target T node exists.
[0177] Generally, the G node can know the media access identifier or the logical link identifier of the T node managed by the G node, so the G node can check whether the target T node exists according to the identifier in the T-T link establishment request. The target T node is the second T node, which is described above and will not be repeated here.
[0178] As a possible implementation, when the target T node does not exist, the G node can send a T-T link establishment response to the first T node, in which the failure cause is that the target T node does not exist, as step 403.
[0179] As another possible implementation, when the target T node exists, the G node already has the second link parameter, and the G node can send a T-T link establishment response or a T-T link establishment indication according to the first link parameter and the second link parameter.
[0180] For example, according to the first link parameter and the second link parameter, it is determined that the first link parameter and the second link parameter do not match, and the G node can send a T-T link establishment response to the first T node, in which the failure cause can include at least one of the following: the link establishment start position does not match, the link establishment end position does not match, and the available air interface resource does not match, as step 404.
[0181] For another example, the G node can determine the final link parameter of the T-T link according to the first link parameter and the second link parameter, and then send a first T-T link establishment indication to the first T node and a second T-T link establishment indication to the second T node, as steps 405 and 406.
[0182] As yet another possible implementation, the target T-node exists, the G-node does not save the second link parameter, or the second link parameter has expired, the G-node can acquire the second link parameter. After the G-node acquires the second link parameter, the G-node can send the T-T link establishment response or the T-T link establishment indication according to the first link parameter and the second link parameter. The way of acquiring the second link parameter can refer to FIG. 3, which will not be described here in detail.
[0183] In the embodiments of the present application, the G-node sends the T-T link establishment indication according to the link parameter in the T-T link establishment request and the link parameter of the target T-node, which can effectively increase the success rate of T-T link establishment. Meanwhile, the service demand of the initiating T-node (i.e., the first T-node) can be met to the greatest extent, and the existing service of the target T-node can be avoided from being affected. The T-node requests the G-node to initiate the establishment of the T-T link, which contains a complete communication process, such as the T-node can transmit data or transmit feedback for the data.
[0184] FIG. 5 is another scenario diagram of the method for establishing the T-T link provided by the embodiments of the present application. FIG. 5 exemplarily introduces the case that the G-node rejects the T-T link establishment request of the first T-node according to the link parameter of the second T-node. The G-node and the T-node involved in FIG. 5 will be described below, which can refer to the above description, and will not be described here in detail. As shown in FIG. 5, the method comprises:
[0185] 501. The first T-node sends a T-T link establishment request to the G-node, and correspondingly, the G-node receives the T-T link establishment request.
[0186] The description of the T-T link establishment request can refer to the description in FIG. 3 above, which will not be described here in detail.
[0187] 502. The G-node acquires the second link parameter.
[0188] 503. The G-node determines whether the second T-node accepts the T-T link according to the second link parameter.
[0189] The G-node can determine whether the second T-node accepts the T-T link according to the T-T link enablement in the second link parameter.
[0190] As a possible implementation, in the case that the second T-node does not accept the T-T link, the G-node can send a T-T link establishment response with the failure reason that the target T-node does not accept the T-T link to the first T-node, as shown in step 504. Correspondingly, the first T-node receives the T-T link establishment response.
[0191] As another possible implementation, in the case that the second T-node accepts the T-T link, the G-node can determine the final link parameter of the T-T link according to the first link parameter and the second link parameter, as shown in step 505. For example, the G-node can send a T-T link establishment indication or a T-T link establishment response according to the first link parameter and the second link parameter.
[0192] In the embodiments of the present application, the G-node can quickly determine whether the second T-node accepts the T-T link according to the T-T link enablement, thereby improving the establishment efficiency of the T-T link.
[0193] FIG. 6 is another scenario diagram of a method for establishing a T-T link according to an embodiment of the present application. FIG. 6 exemplarily introduces a method and processing in the process that the G-node acquires the link parameter of the target T-node. The method requires the G-node to determine the final link parameter according to the first link parameter and the second link parameter. The descriptions of the G-node and the T-node involved in FIG. 6 can refer to the above, and will not be described in detail here. As shown in FIG. 6, the method comprises:
[0194] 601. The first T-node sends a T-T link establishment request to the G-node, and correspondingly, the G-node receives the T-T link establishment request.
[0195] The description of the T-T link establishment request can refer to the description in FIG. 3, and will not be described in detail here.
[0196] 602. The G-node determines whether to acquire the link parameter of the target T-node according to the link establishment termination position in the first link parameter in the T-T link establishment request.
[0197] As a possible implementation, as shown in step 603, when the time length between the termination time indicated by the link establishment termination position in the first link parameter and the current time is less than a time length threshold, the G-node can send a T-T link establishment response with a failure cause that the link parameter of the target T-node cannot be acquired. Of course, when the above time length is equal to the time length threshold, the G-node can also perform step 603. The specific value of the time length threshold is not limited in the embodiments of the present application.
[0198] For example, the G-node judges that the end time indicated by the link establishment end position in the first link parameter is close to the current time, and the G-node does not have enough time to obtain the link parameter of the target T-node. Therefore, the G-node does not need to perform the process of obtaining the link parameter of the target T-node, but sends a T-T link establishment response to the first T-node, and the failure reason of the T-T link establishment response is that the target T-node's link parameter is unknown. For example, the current time is t1, the G-node needs t1+△t to obtain the link parameter of the target T-node, and the link establishment end position in the T-T link establishment request sent by the first T-node is t2. When t1+△t>t2, or when t1+△t≥t2, the G-node can not perform the process of obtaining the link parameter of the target T-node.
[0199] For example, after the G-node sends the T-T link establishment response, the G-node can perform the process of obtaining the link parameter of the target T-node. Therefore, when the first T-node attempts to initiate a T-T link establishment request again, the G-node can respond to the T-T link establishment request in time.
[0200] For example, after the T-node receives the T-T link establishment response, the T-node can update the link establishment position range of the T-T link. For example, the T-node updates the link establishment start position or the link establishment end position, so that when the T-node attempts to initiate a T-T link establishment request again, the G-node can successfully initiate the establishment of the T-T link.
[0201] As another possible implementation, as shown in step 604, when the time length between the end time indicated by the link establishment end position in the first link parameter and the current time is greater than the time length threshold, the G-node can obtain the second link parameter. Of course, when the time length is equal to the time length threshold, the G-node can also perform step 604. The way of obtaining the second link parameter can refer to FIG. 3, which will not be described here in detail.
[0202] In the embodiment of the application, the G-node can quickly judge whether it is necessary to obtain the second T-node according to the link establishment end position in the first link parameter, and improve the efficiency of the G-node in responding to the T-T link establishment request.
[0203] FIG. 7 is another scenario of a method for establishing a T-T link provided by an embodiment of the application. FIG. 7 exemplarily introduces a case where the first link parameter and the second link parameter do not match. The G-node and the T-node involved in FIG. 7 are described above and will not be described here in detail. As shown in FIG. 7, the method comprises:
[0204] 701. The first T-node sends a T-T link establishment request to the G-node, and correspondingly, the G-node receives the T-T link establishment request.
[0205] The description of the T-T link establishment request can refer to the description in FIG. 3, which will not be repeated here.
[0206] 702、The G node acquires the second link parameter.
[0207] 703、The G node determines whether the first link parameter and the second link parameter match.
[0208] As a possible implementation, in the case that the first link parameter and the second link parameter match, the G node initiates the establishment of the T-T link, as shown in step 704. For example, the G node sends the first T-T link establishment indication and the second T-T link establishment indication.
[0209] As another possible implementation, in the case that the first link parameter and the second link parameter do not match, the G node can send a T-T link establishment response, in which the failure reason is at least one of the following: the link establishment start position does not match, the air interface resource does not match, or the link establishment end position does not match. Of course, the link establishment start position does not match and the link establishment end position do not match can also be combined into the link establishment time does not match, as shown in Table 4a and Table 4b. Optionally, the T-T link establishment response can also include additional information, which can include recommended link parameters, such as the link parameters of the second T node, or the parameter that the first link parameter and the second link parameter do not match. Thus, after receiving the additional information, the first T node can adjust the first link parameter according to the link parameter in the additional information, so as to subsequently initiate the T-T link establishment request again.
[0210] In the embodiments of the present application, the G node performs subsequent processing according to the matching of the first link parameter and the second link parameter, thereby improving the success rate of the T-T link establishment.
[0211] FIG. 8 is another scenario of the method for establishing a T-T link according to an embodiment of the present application. FIG. 8 exemplarily introduces the case that the G node receives the T-T link establishment request of the double-end T node. The description of the G node and the T node involved in FIG. 8 can refer to the above, which will not be repeated here. As shown in FIG. 8, the method includes:
[0212] 801、The first T node sends a T-T link establishment request to the G node, and correspondingly, the G node receives the T-T link establishment request.
[0213] The description of the T-T link establishment request can refer to the description in FIG. 3, which will not be repeated here. The T-T link establishment request includes the first link parameter.
[0214] 802. The second T-node sends a T-T link setup request to the G-node, and correspondingly, the G-node receives the T-T link setup request.
[0215] The description of the T-T link setup request can refer to the description in FIG. 3, which will not be repeated here. The T-T link setup request includes the second link parameter.
[0216] 803. The G-node determines the link parameter of the T-T link according to the T-T link setup request of the first T-node.
[0217] 804. The G-node initiates the establishment of the T-T link.
[0218] As a possible implementation, in the case that the G-node initiates the establishment process of the T-T link, for example, the G-node has sent the first T-T link setup indication, or has sent the second T-T link setup indication, or has generated the first T-T link setup indication to be sent (for example, the time of receiving the T-T link setup request of the second T-node is less than the first time duration from the time of sending the first T-T link setup indication), or has generated the second T-T link setup indication to be sent (for example, the time of receiving the T-T link setup request of the second T-node is less than the second time duration from the time of sending the second T-T link setup indication), or will trigger the T-T link establishment process, when the G-node receives the T-T link setup request from the second T-node (as shown in step 802), the G-node can ignore the T-T link setup request of the second T-node.
[0219] As another possible implementation, the time of receiving the T-T link setup request of the second T-node is less than a certain threshold from the time indicated by the link establishment start position in the link parameter of the T-T link, and the G-node can ignore the T-T link setup request of the second T-node.
[0220] As another possible implementation, when a time distance between receiving the T-T link establishment request of the second T node and a time indicated by a link establishment start position in the link parameter of the T-T link is greater than a certain threshold, or the G node does not generate the first T-T link establishment indication, or the G node does not generate the second T-T link establishment indication, or the G node does not determine the link parameter of the T-T link, or a time distance between receiving the T-T link establishment request of the second T node and a time when the G node sends the first T-T link establishment indication or the second T-T link establishment indication is less than a certain time length, the G node can adjust the determined link parameter of the T-T link according to the T-T link establishment request from the second T node. Thus, the link parameter of the T-T link can be better matched. When the G node receives the T-T link establishment request of the double-end T node, the G node can determine the link parameter of the T-T link according to the link parameter in the T-T link establishment request of the double-end T node, and the success rate of the T-T link establishment is further improved.
[0221] FIGS. 5-8 exemplarily show the specific scenarios involved in FIG. 3, and the above scenarios are only examples and do not limit the embodiments of the present application.
[0222] In the embodiments of the present application, the dashed lines in the drawings can represent that the steps or devices corresponding to the dashed lines are optional.
[0223] The communication apparatus provided by the embodiments of the present application will be described below.
[0224] The embodiments of the present application divide the functions of the communication apparatus according to the above method embodiments, for example, each function module can be divided according to each function, or two or more functions can be integrated in one processing module. The integrated module can be realized in the form of hardware or in the form of a software function module. It should be noted that the division of the modules in the present application is illustrative, and is only a logical function division. In actual implementation, another division manner can be used. The communication apparatus of the embodiments of the present application will be described in detail below with reference to FIGS. 9-11.
[0225] FIG. 9 is a structure schematic diagram of the communication apparatus provided by the embodiments of the present application. As shown in FIG. 9, the communication apparatus includes a processing module 901 and a transceiver module 902. The transceiver module 902 can realize corresponding communication functions, and the processing module 901 is used to realize corresponding processing functions. The transceiver module 902 can also be referred to as an interface, a communication interface, or a communication module, etc.
[0226] In some embodiments of the application, the communication device can be configured to perform the actions performed by the G-node in the above method embodiments. The G-node can be the device itself or a chip or functional module configured in the device. The transceiver module 902 is configured to perform the transceiver-related operations of the G-node in the above method embodiments. The processing module 901 is configured to perform the processing-related operations of the G-node in the above method embodiments.
[0227] The transceiver module 902 can be configured to receive or input the T-T link establishment request. For example, the transceiver module 902 can be configured to receive the T-T link establishment request. For another example, after receiving the T-T link establishment request through the radio frequency module and the antenna module, the transceiver module 902 can input the T-T link establishment request to the processing module so that the processing module processes the T-T link establishment request. The above description about receiving or inputting also applies to the following description, which will not be repeated here.
[0228] The transceiver module 902 can also be configured to send or output the first T-T link establishment indication and the second T-T link establishment indication. For example, the transceiver module 902 can be configured to send the first T-T link establishment indication to the first T-node and send the second T-T link establishment indication to the second T-node. For another example, the transceiver module 902 can also be configured to output the first T-T link establishment indication and the second T-T link establishment indication generated by the processor. The above description about sending or outputting also applies to the following description, which will not be repeated here.
[0229] For example, the processing module 901 is configured to generate the first T-T link establishment indication and the second T-T link establishment indication. The processing module 901 can also be configured to parse the T-T link establishment request.
[0230] The transceiver module 902 can also be configured to send or output the T-T link establishment response. The processing module 901 is configured to generate the T-T link establishment response.
[0231] For example, the transceiver module 902 can include a radio frequency module, an antenna module, etc. For example, the above-mentioned sending or receiving steps can be implemented by the radio frequency module and the antenna module. For example, the transceiver module 902 can include an input / output module, etc. For example, the above-mentioned output or input steps can be implemented by the input / output module.
[0232] Referring to FIG. 9, in some embodiments of the present application, the communication apparatus can be configured to perform the actions of the first T-node in the above method embodiments. The transceiver module 902 can be configured to perform the transceiving related actions of the first T-node in the above method embodiments. The processing module 901 can be configured to perform the processing related actions of the first T-node in the above method embodiments.
[0233] The transceiver module 902 can be configured to send or output the T-T link setup request. The transceiver module 902 can be configured to receive or input the first T-T link setup indication. The processing module 901 can be configured to establish the T-T link according to the first T-T link setup indication.
[0234] The transceiver module 902 can be configured to receive or input the T-T link setup response.
[0235] Referring to FIG. 9, in some embodiments of the present application, the communication apparatus can be configured to perform the actions of the second T-node in the above method embodiments. The transceiver module 902 can be configured to perform the transceiving related actions of the second T-node in the above method embodiments. The processing module 901 can be configured to perform the processing related actions of the second T-node in the above method embodiments.
[0236] The transceiver module 902 can be configured to receive or input the second T-T link setup indication. The processing module 901 can be configured to establish the T-T link according to the first T-T link setup indication.
[0237] The transceiver module 902 can be configured to send or output the T-T link setup request, and receive or input the T-T link setup response.
[0238] The transceiver module 902 can include a radio frequency module, an antenna module, etc. For example, the steps of sending or receiving shown above can be implemented by the radio frequency module and the antenna module. The transceiver module 902 can include an input / output module, etc. For example, the steps of outputting or inputting shown above can be implemented by the input / output module.
[0239] Optionally, in some embodiments of the present application, the communication apparatus can further include a storage module. The storage module can be configured to store instructions and / or data. The processing module 901 can read the instructions and / or data in the storage module, so that the communication apparatus implements the above method embodiments.
[0240] In some embodiments of the present application, the specific descriptions of the terms, names, steps, etc. can refer to the descriptions in the above method embodiments, which will not be repeated here.
[0241] The specific description of the transceiver module and the processing module in each of the above embodiments is only an example. For the specific functions or executed steps of the transceiver module and the processing module, reference can be made to the above method embodiments, which will not be described in detail here.
[0242] The communication apparatus of the embodiments of the present application is introduced above. The possible product forms of the communication apparatus are introduced below. Any product form with the functions of the communication apparatus shown in FIG. 9 falls within the protection scope of the embodiments of the present application. The introduction below is only an example, and the product form of the communication apparatus of the embodiments of the present application is not limited to this.
[0243] In a possible implementation, in the communication apparatus shown in FIG. 9, the processing module 901 can be one or more processors, and the transceiver module 902 can be a transceiver, or the transceiver module 902 can also be a sending module and a receiving module, the sending module can be a transmitter, and the receiving module can be a receiver, and the sending module and the receiving module are integrated in one device, for example, a transceiver. In the embodiments of the present application, the processor and the transceiver can be coupled, and the connection manner of the processor and the transceiver is not limited in the embodiments of the present application. In the process of executing the above method, the process of sending information in the above method can be the process of outputting the above information by the processor. When the above information is output, the processor outputs the above information to the transceiver, so as to be transmitted by the transceiver. After the above information is output by the processor, it can also need to be processed further, and then reaches the transceiver. Similarly, the process of receiving information in the above method can be the process of receiving the input above information by the processor. When the processor receives the input information, the transceiver receives the above information and inputs it to the processor. Furthermore, after the transceiver receives the above information, the above information can need to be processed further, and then input to the processor.
[0244] FIG. 10 is another structural schematic diagram of the communication apparatus provided by the embodiments of the present application. As shown in FIG. 10, the communication apparatus 100 includes one or more processors 1020 and a transceiver 1010.
[0245] In some embodiments of the present application, the communication apparatus can be used to execute the steps or methods or functions performed by a G node, for example, the processor 1020 can be used to execute the functions or steps implemented by the processing module 901 shown in FIG. 9, and the transceiver 1010 can be used to execute the functions or steps implemented by the transceiver module 902 shown in FIG. 9. The specific description of the processor 1020 and the transceiver 1010 can be referred to the method embodiments shown in FIG. 9 or the above, which will not be described in detail here.
[0246] In some embodiments of the application, the communication device is configured to perform the steps or methods or functions performed by the T-node, such as the processor 1020 can be configured to perform the functions or steps implemented by the processing module 901 as shown in FIG. 9, and the transceiver 1010 can be configured to perform the functions or steps implemented by the transceiving module 902 as shown in FIG. 9. For the specific description of the processor 1020 and the transceiver 1010, reference can be made to the method embodiments shown in FIG. 9 or described above, and will not be described in detail here.
[0247] In various implementations of the communication device shown in FIG. 10, the transceiver can include a receiver configured to perform the functions (or operations) of receiving, and a transmitter configured to perform the functions (or operations) of transmitting. The transceiver is configured to communicate with other devices / apparatuses over a transmission medium.
[0248] Optionally, the communication device 100 can further include one or more memories 1030 configured to store program instructions and / or data. The memory 1030 is coupled to the processor 1020. The coupling in the embodiments of the application is an indirect coupling or communication connection between the communication devices, units or modules, which can be electrical, mechanical or other forms, for information interaction between the communication devices, units or modules. The processor 1020 can operate in cooperation with the memory 1030. The processor 1020 can execute the program instructions stored in the memory 1030. Optionally, at least one of the one or more memories described above can be included in the processor.
[0249] The specific connection medium between the transceiver 1010, the processor 1020 and the memory 1030 in the embodiments of the application is not limited. In FIG. 10, the memory 1030, the processor 1020 and the transceiver 1010 are connected by a bus 1040, which is represented by a thick line in FIG. 10, and the connection mode between other components is only schematically illustrated and is not limited. The bus can be divided into an address bus, a data bus, a control bus, etc. For convenience of representation, only one thick line is used in FIG. 10, but it does not mean that there is only one bus or only one type of bus.
[0250] In the embodiments of the application, the processor can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., which can implement or execute the disclosed methods, steps and logic block diagrams in the embodiments of the application. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the application can be directly embodied as hardware processor execution, or executed by a combination of hardware and software modules in the processor, etc.
[0251] The memory in the embodiments of the present application can include, but is not limited to, a non-volatile memory such as a hard disk drive (HDD) or a solid-state drive (SSD), a random access memory (RAM), an erasable programmable ROM (EPROM), a read-only memory (ROM), a compact disc read-only memory (CD-ROM), and the like. The memory is any storage medium that can be used to carry or store program codes in the form of instructions or data structures and can be read and / or written by a computer (such as the communication device shown in the present application and the like). The memory in the embodiments of the present application can also be a circuit or any other device capable of realizing a storage function, used for storing program instructions and / or data.
[0252] The processor 1020 is mainly used for processing communication protocols and communication data, controlling the whole communication device, executing software programs, and processing data of the software programs. The memory 1030 is mainly used for storing software programs and data. The transceiver 1010 can include a control circuit and an antenna, and the control circuit is mainly used for converting baseband signals and radio frequency signals and processing the radio frequency signals. The antenna is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves. The input and output devices, such as touch screens, display screens, keyboards, and the like, are mainly used for receiving user input data and outputting data to users.
[0253] When the communication device is powered on, the processor 1020 can read the software program in the memory 1030, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 1020 performs baseband processing on the data to be transmitted, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit converts the baseband signal into a radio frequency signal, and transmits the radio frequency signal through the antenna in the form of electromagnetic waves. When data is transmitted to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1020. The processor 1020 converts the baseband signal into data and processes the data.
[0254] In another implementation, the radio frequency circuit and the antenna can be arranged independently of the processor performing baseband processing, for example, in a distributed scenario, the radio frequency circuit and the antenna can be arranged remotely from the communication device.
[0255] The communication apparatus shown in the embodiments of the present application can also have more components than those shown in FIG. 10, and the embodiments of the present application do not limit this. The method performed by the processor and the transceiver shown above is only an example, and the steps actually performed by the processor and the transceiver can refer to the method described above. The dashed part in FIG. 10 represents an option.
[0256] In another possible implementation, in the communication apparatus shown in FIG. 9, the processing module 901 can be one or more logic circuits, and the transceiving module 902 can be an input / output interface, also referred to as a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiving module 902 can also be a sending module and a receiving module, the sending module can be an output interface, and the receiving module can be an input interface, and the sending module and the receiving module are integrated into one module, for example, an input / output interface.
[0257] FIG. 11 is another structure diagram of a communication apparatus provided by the embodiments of the present application. As shown in FIG. 11, the communication apparatus shown in FIG. 11 includes a logic circuit 1101 and an interface 1102. That is, the processing module 901 can be implemented by the logic circuit 1101, and the transceiving module 902 can be implemented by the interface 1102. The logic circuit 1101 can be a chip, a processing circuit, an integrated circuit, or a system on chip (SoC) chip, etc., and the interface 1102 can be a communication interface, an input / output interface, a pin, etc. For example, FIG. 11 is shown by taking the communication apparatus as a chip, and the chip includes the logic circuit 1101 and the interface 1102.
[0258] In the embodiments of the present application, the logic circuit and the interface can also be coupled to each other. The embodiments of the present application do not limit the specific connection mode of the logic circuit and the interface. For example, the logic circuit 1101 can be used to perform the functions or steps implemented by the processing module 901 shown in FIG. 9, and the interface 1102 can be used to perform the functions or steps implemented by the transceiving module 902 shown in FIG. 9. For specific description of the logic circuit 1101 and the interface 1102, refer to the method embodiments shown in FIG. 9 or above, which will not be described in detail here.
[0259] The communication apparatus shown in the embodiments of the present application can implement the method provided by the embodiments of the present application in the form of hardware, or implement the method provided by the embodiments of the present application in the form of software, etc., and the embodiments of the present application do not limit this.
[0260] In addition, the embodiments of the present application also provide a communication system, which includes a G node and a T node, and the G node and the T node can be used to perform the method in any of the preceding embodiments. The T node can include at least one of the following: a first T node or a second T node, etc.
[0261] The application further provides a computer program for implementing the operations and / or processes performed by each node in the method provided by the application.
[0262] The application further provides a computer readable storage medium having computer code stored therein, which, when executed on a computer, causes the computer to perform the operations and / or processes performed by each communication device in the method provided by the application.
[0263] The application further provides a computer program product comprising computer code or a computer program, which, when executed on a computer, causes the operations and / or processes performed by each node in the method provided by the application to be performed.
[0264] In several embodiments provided by the application, it should be understood that the disclosed system, communication device and method can be implemented in other manners. For example, the embodiments of the communication device described above are merely schematic; for example, the division of the modules is merely a logical function division; an actual implementation can be another division manner, for example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between different modules can be indirect couplings or communication connections through some interfaces, communication devices or modules, and can be electrical, mechanical or other forms.
[0265] The modules illustrated as separate components can or can not be physically separate, and the components illustrated as modules can or can not be physical modules, i.e., can be located in one place, or can be distributed on multiple network modules. Part or all of the modules can be selected according to actual needs to achieve the technical effects of the scheme provided by the embodiments of the application.
[0266] In addition, each functional module in each embodiment of the application can be integrated into a processing module, or each module can exist physically, or two or more modules can be integrated into one module. The integrated module can be implemented in the form of hardware or in the form of a software functional module.
[0267] The integrated module, if implemented in the form of a software function module and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or say the part that contributes to the prior art, or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a readable storage medium, including a plurality of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the method described in various embodiments of the present application. The aforementioned readable storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0268] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method for establishing a terminal node direct (T-T) link, the method comprising: The method comprises: The management G node receives a T-T link establishment request from a first terminal T node, the T-T link establishment request comprising an identification of a second T node, the T-T link establishment request being used to request establishment of a T-T link between the first T node and the second T node; The G node sends a first T-T link establishment indication to the first T node according to the T-T link establishment request, and sends a second T-T link establishment indication to the second T node according to the T-T link establishment request; or, The G node sends a T-T link establishment response to the first T node according to the T-T link establishment request, the T-T link establishment response being used to indicate that the T-T link establishment fails.
2. The method of claim 1, wherein, The T-T link establishment request further comprises a first link parameter, the first link parameter being a parameter of the first T node for establishing the T-T link.
3. The method of claim 2, wherein, The first link parameter comprises at least one of: First information used to indicate an earliest time for establishment of the T-T link; Second information used to indicate a latest time for establishment of the T-T link.
4. The method according to claim 2 or 3, characterized in that, The first link parameter further comprises at least one of: Event group start offset time, event group period, event period, intra-event interval, inter-event interval, and inter-event group interval, and total number of events.
5. The method according to any one of claims 1 to 4, characterized in that, The method further comprises: The G node acquires a second link parameter, the second link parameter being a parameter of the second T node for establishing the T-T link.
6. The method of claim 5, wherein, The G node sends a first T-T link establishment indication to the first T node according to the T-T link establishment request, and sends a second T-T link establishment indication to the second T node according to the T-T link establishment request, comprising: The G node sends the first T-T link establishment indication to the first T node according to the T-T link establishment request and the second link parameter, and sends the second T-T link establishment indication to the second T node according to the T-T link establishment request and the second link parameter.
7. The method according to any one of claims 1 to 6, characterized in that, The T-T link establishment response comprises failure cause information, the failure cause information being used to indicate a cause of the T-T link establishment failure.
8. The method of claim 7, wherein, The failure cause information comprises at least one of the following causes: The second T node does not accept the T-T link; The second T node does not exist; A link establishment start position of the second T node does not match a link establishment start position of the first T node; A link establishment end position of the second T node does not match a link establishment end position of the first T node; Available air interface resources of the second T node do not match available air interface resources of the first T node; The second link parameter cannot be acquired.
9. The method according to claim 7 or 8, characterized in that, The T-T link establishment response further comprises quantity information, the quantity information being used to indicate a number of the causes.
10. A method for establishing a terminal node direct (T-T) link, the method comprising: The method comprises: The first terminal T node sends a T-T link establishment request to a management G node, the T-T link establishment request including an identity of a second T node, the T-T link establishment request being used to request establishment of a T-T link between the first T node and the second T node; The first T node receives a first T-T link establishment indication from the G node; or, The first T node receives a T-T link establishment response from the G node, the T-T link establishment response being used to indicate that the T-T link establishment fails.
11. The method of claim 10, wherein, The T-T link establishment request further includes a first link parameter, the first link parameter being a link parameter of the first T node used to establish the T-T link.
12. The method of claim 11, wherein, The first link parameter includes at least one of a link establishment start position, a link establishment end position, an event group start offset time, an event group period, an event period, an intra-event interval, an inter-event interval, an inter-event group interval, and a total number of events.
13. The method according to any one of claims 10-12, characterized in that, The T-T link establishment response includes failure cause information, the failure cause information being used to indicate a cause of the T-T link establishment failure.
14. The method of claim 13, wherein, The failure cause information includes at least one of the following causes: The second T node does not accept the T-T link; The second T node does not exist; A link establishment start position of the second T node does not match a link establishment start position of the first T node; A link establishment end position of the second T node does not match a link establishment end position of the first T node; Available air interface resources of the second T node do not match available air interface resources of the first T node; Second link parameters cannot be acquired.
15. The method according to any one of claims 10 to 14, characterized in that, The first T-T link establishment indication is determined according to the T-T link establishment request; or, the first T-T link establishment indication is determined according to the T-T link establishment request and second link parameters, the second link parameters being parameters of the second T node used to establish the T-T link; The T-T link establishment response is determined according to the T-T link establishment request; or, the T-T link establishment response is determined according to the T-T link establishment request and second link parameters, the second link parameters being parameters of the second T node used to establish the T-T link.
16. A communications device, characterized by A processor is used to execute the method of any one of claims 1-9, or the processor is used to execute the method of any one of claims 10-15.
17. A communications device, characterized by A logic circuit and an interface are coupled; The interface is used to input and / or output information, and the logic circuit is used to execute the method of any one of claims 1-9, or the logic circuit is used to execute the method of any one of claims 10-15.
18. A computer-readable storage medium, characterized in that, A computer readable storage medium is used to store a computer program, the computer program being executed to execute the method of any one of claims 1-9, or the method of any one of claims 10-15.
19. A computer program product, characterised in that, The computer program product, when executed, performs the method of any of claims 1-9, or the method of any of claims 10-15.
Citation Information
Patent Citations
End-to-end communication method, electronic equipment and computer readable storage medium
CN115884135A
Method, device and equipment for establishing direct link by multi-link terminal and storage medium
CN116233776A
Wireless communication method and wireless communication device
CN117098243A
Direct link setup method and channel allocation method in multi-channel wireless communication network
US20110090821A1
Method and apparatus for scheduling direct communication in wireless LAN
WO2024085646A1