Communication method and apparatus

By configuring direct links and master-slave communication links on the frequency hopping channel by the master node, the problem of resource conflicts in wireless communication is solved, communication performance is improved, and the complexity and power consumption of slave nodes are reduced.

CN117941457BActive Publication Date: 2026-03-24HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-31
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

In wireless communication scenarios, the resources of direct links and master-slave communication links are prone to conflict, leading to a decrease in communication performance.

Method used

The master node sends configuration information on the frequency hopping channel to configure direct links and master-slave communication links between at least two second nodes, avoiding resource conflicts, and the master node manages and maintains the resources in the communication domain.

Benefits of technology

It improves communication performance, reduces the complexity and power consumption of slave nodes, and enhances the flexibility and independence of resource allocation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117941457B_ABST
    Figure CN117941457B_ABST
Patent Text Reader

Abstract

Provided are a communication method and device, and the field relates to wireless communication. A first node can send first configuration information on a first frequency hopping channel (S501) to configure a communication link between at least two second nodes. The communication link includes a direct link between the at least two second nodes, and the first node is a master node of at least one of the two second nodes corresponding to the direct link. In the method, the first node can configure the communication link between the at least two second nodes, so that the resources of the direct link and the resources of the master-slave communication link can be avoided from being in conflict, thereby improving communication performance.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of wireless communication, and in particular to a communication method and apparatus. BACKGROUND

[0002] With the continuous development of global communication technology, wireless communication technology is widely used in people's daily life. For example, intelligent transportation devices, smart home devices, robots and other intelligent devices need the support of wireless communication technology. In a wireless communication scenario, a certain communication area or range can include multiple communication domains. Among them, a communication domain can include multiple communication nodes having a communication connection relationship. Among the multiple communication nodes, one is a master communication node (hereinafter referred to as a master node), and the other nodes are slave communication nodes (hereinafter referred to as slave nodes). The master node can configure a master-slave communication link between the master node and the slave nodes to realize communication between the master node and the slave nodes.

[0003] In a communication domain, in addition to being able to communicate with the master node, the slave nodes can also communicate with other slave nodes in the communication domain. Before the slave nodes communicate with other slave nodes, the slave nodes can configure a direct link between the slave nodes and other slave nodes to realize communication between the slave nodes. Therefore, a situation can occur in which the resources of the direct link and the resources of the master-slave communication link conflict. For example, the same resource is used for the direct link and the master-slave communication link at the same time, and for example, a certain slave node communicates with the master node and other slave nodes at the same time. The conflict between the resources of the direct link and the resources of the master-slave communication link can result in communication failure, which reduces communication performance. SUMMARY

[0004] Embodiments of the present application provide a communication method and apparatus, which can avoid the conflict between the resources of the direct link and the resources of the master-slave communication link, thereby improving communication performance.

[0005] To achieve the above-mentioned purpose, embodiments of the present application adopt the following technical solutions:

[0006] In a first aspect, a communication method is provided, which is described taking a first node as an execution subject. The method comprises: transmitting first configuration information on a first frequency hopping channel, the first configuration information being used to configure a communication link between at least two second nodes; wherein the communication link includes a direct link between the at least two second nodes, and the first node is a master node of at least one of the two second nodes corresponding to the direct link.

[0007] Based on the method provided in the above first method, the first node as the master node of the at least one second node can communicate on the first frequency hopping channel through the master-slave communication link, and configure a direct link between the at least two second nodes, so that the at least two second nodes can communicate directly according to the configuration of the first node. Avoiding the conflict between the resources of the direct link and the resources of the master-slave communication link, the communication performance is improved. In addition, in the above method, the resources in the communication domain are managed and maintained by the master node, and the slave node does not need to configure the resources of the direct link, so that the complexity of the slave node and the power consumption of the slave node can be reduced.

[0008] In a possible implementation, the method further includes generating or obtaining the first configuration information. Based on the above method, the first node can generate or obtain the first configuration information, so that the at least two second nodes can communicate according to the first configuration information.

[0009] In a possible implementation, the first node is the master node of the two second nodes corresponding to the direct link. Based on the above method, the first node can configure the direct link for the two slave nodes of the first node, and the slave node does not need to configure the resources of the direct link, so that the complexity of the slave node and the power consumption of the slave node can be reduced.

[0010] In a possible implementation, the communication link includes a first communication link or a first group of communication links; the first configuration information includes one or more of the following: an identifier of the first communication link, an identifier of the first group of communication links, a node identifier, type information of the first communication link, type information of a communication link in the first group of communication links, first time domain resource information, or frequency hopping channel indication information; the first communication link is a communication link between two of the at least two second nodes, and the first group of communication links includes a plurality of communication links between the at least two second nodes; the node identifier is used to identify at least one node in the at least two second nodes; the first time domain resource information is used to indicate a time domain resource of the communication link; and the frequency hopping channel indication information is used to indicate an available frequency hopping channel of the communication link. Based on the above method, the first node can configure one or more of the following for a node in the at least two second nodes: the identifier of the first communication link, the identifier of the first group of communication links, the node identifier, the type information of the first communication link, the type information of the communication link in the first group of communication links, the first time domain resource information, or the frequency hopping channel indication information, so that the at least two second nodes can communicate according to the above information. The identifier of the first communication link or the identifier of the first group of communication links can be used for link identification. For example, in subsequent communication, the second node can determine whether a message received is a message transmitted in the first communication link or the first group of communication links according to whether the identifier of the first communication link or the identifier of the first group of communication links is included in the message. The identifier of the first communication link or the identifier of the first group of communication links can also be used as a frequency hopping randomization seed of the first communication link or the first group of communication links, and the second node determines a frequency hopping channel for sending and / or receiving a message transmitted in the first communication link or the first group of communication links according to the identifier of the first communication link or the identifier of the first group of communication links.

[0011] In a possible implementation, the time domain resource of the communication link includes at least one transmission opportunity group, and the first time domain resource information includes one or more of the following: cycle information of the transmission opportunity group, first time length information, or first starting position information; each transmission opportunity group in the at least one transmission opportunity group is continuous in the time domain, the first time length information includes information used to indicate a time domain length of a first transmission opportunity group of the at least one transmission opportunity group, the first starting position information includes information used to indicate a time domain starting position of a second transmission opportunity group of the at least one transmission opportunity group, and the first transmission opportunity group is the same as or different from the second transmission opportunity group. Based on the above method, the first node can configure a node in the at least two second nodes with the at least one transmission opportunity group, so that the node in the at least two second nodes communicates in the at least one transmission opportunity group.

[0012] In a possible implementation, the transmission opportunity group includes at least one transmission opportunity, the time domain resource of the communication link includes at least two transmission opportunities, and the first time domain resource information further includes one or more of the following: number information of the transmission opportunities, second time length information, or information of a second starting position; wherein the transmission opportunities are used for the second node to send and / or receive at least one sidelink message, the resources configured for the second node to send and / or receive at least one sidelink message are in the same order in different transmission opportunities; the number information of the transmission opportunities includes information indicating a number of transmission opportunities in a third transmission opportunity group of the at least one transmission opportunity group; the second time length information includes information indicating a time domain length of a first transmission opportunity of the at least one transmission opportunity; and the information of the second starting position includes information indicating a time domain starting position of sending or receiving one sidelink message in a second transmission opportunity of the at least one transmission opportunity. Based on the above method, the first node can configure at least one transmission opportunity for a node in the at least two second nodes, so that the node in the at least two second nodes communicates in the at least one transmission opportunity.

[0013] In a possible implementation, the method further includes: sending a first message, the first message being used to indicate that a fourth transmission opportunity group is used for the communication link, and the fourth transmission opportunity group is included in the time domain resource of the communication link. Based on the above method, the first node can indicate to a node in the at least two second nodes through the first message that the fourth transmission opportunity group can be used for the communication link. In this way, the node in the at least two second nodes can communicate in the fourth transmission opportunity group. It can be understood that the above first configuration information can be semi-static configuration information, which is used to configure potential available resources of the communication link. These potential available resources are not necessarily all used for the communication link. Therefore, the first node can send the first message to indicate whether the fourth transmission opportunity group in the configured potential available resources of the communication link can be used for the communication link. Wherein, the first node can flexibly adjust the use mode of the resources according to the change of the transmission situation of the master-slave communication link and / or the sidelink, the communication demand, and the like, so that the resources can be more dynamically allocated to different links.

[0014] In a possible implementation, the first message is transmitted, including: transmitting the first message from a time domain start position of the fourth transmission opportunity group, or transmitting the first message in a time domain resource before and adjacent to the fourth transmission opportunity group. Based on the above method, the first node can dynamically indicate whether the fourth transmission opportunity group is available for the direct link by transmitting the first message from the time domain start position of the fourth transmission opportunity group or transmitting the first message in the time domain resource before and adjacent to the fourth transmission opportunity group, so that the first node can configure the use of the fourth transmission opportunity group according to the latest situation, so that the fourth transmission opportunity group can be more reasonably allocated to different links.

[0015] In a possible implementation, the method further includes: transmitting a first message, the first message being used to indicate that a third transmission opportunity is used for the communication link, and the third transmission opportunity being included in a time domain resource of the communication link. Based on the above method, the first node can indicate to a node in the at least two second nodes that the third transmission opportunity can be used for the communication link through the first message. In this way, the node in the at least two second nodes can communicate in the third transmission opportunity. It can be understood that the above first configuration information can be semi-static configuration information used to configure potential available resources of the communication link. These potential available resources are not necessarily all used for the communication link. Therefore, the first node can transmit the first message to indicate whether the third transmission opportunity in the configured potential available resources of the communication link is available for the communication link. Wherein, the first node can flexibly adjust the use of the resources according to the changes of the transmission situation, communication demand, etc. of the master-slave communication link and / or the direct link, so that the resources can be more dynamically allocated to different links.

[0016] In a possible implementation, the first message is transmitted, including: transmitting the first message from a time domain start position of the third transmission opportunity, or transmitting the first message in a time domain resource before and adjacent to the third transmission opportunity. Based on the above method, the first node can dynamically indicate whether the third transmission opportunity is available for the direct link by transmitting the first message from the time domain start position of the third transmission opportunity or transmitting the first message in the time domain resource before and adjacent to the third transmission opportunity, so that the first node can configure the use of the third transmission opportunity according to the latest situation, so that the third transmission opportunity can be more reasonably allocated to different links.

[0017] In a possible implementation, the first message is also used for synchronization of the at least two second nodes. Based on the above method, a node in the at least two second nodes can be synchronized through the first message. Since the sending time of the first message is relatively close to the time at which the at least two second nodes send and / or receive messages in the fourth transmission opportunity group or the third transmission opportunity, the clock drift is small when the at least two second nodes send and / or receive messages in the fourth transmission opportunity group or the third transmission opportunity, and the synchronization effect is good.

[0018] In a possible implementation, the method further includes receiving communication link configuration request information, the communication link configuration request information being used to request configuration of the communication link. Based on the above method, the first node can configure the communication link between the at least two second nodes according to the communication link configuration request information.

[0019] In a possible implementation, the communication link configuration request information includes one or more of the following: link type information of the communication link, indication information of the at least two second nodes, periodicity information of the communication link, latency requirement information of the communication link, traffic volume information of the communication link, or resource requirement information of the communication link. Based on the above method, the first node can reasonably configure the communication link between the at least two second nodes according to one or more of the link type information of the communication link, the indication information of the at least two second nodes, the periodicity information of the communication link, the latency requirement information of the communication link, the traffic volume information of the communication link, or the resource requirement information of the communication link, and optionally, according to the relevant information of the master-slave link communication known by the first node, to fully utilize resources and avoid conflicts.

[0020] In a possible implementation, the method of sending the first configuration information on the first frequency hopping channel includes: sending the first configuration information on the first frequency hopping channel to a first slave node, the first slave node being a node in the at least two second nodes, and the first configuration information being used to configure a communication link between the first slave node and a node in the at least two second nodes other than the first slave node; and the method further includes: sending second configuration information on a second frequency hopping channel to a second slave node, the second slave node being a second node in the at least two second nodes different from the first slave node, and the second configuration information being used to configure a communication link between the second slave node and a node in the at least two second nodes other than the second slave node. Based on the above method, the first node can send the first configuration information and the second configuration information to the first slave node and the second slave node respectively through unicast, to configure the communication link between the at least two second nodes including the first slave node and the second slave node for the first slave node and the second slave node respectively. The first frequency hopping channel on which the first configuration information is sent and the second frequency hopping channel on which the second frequency hopping information is sent can be the same or different frequency hopping channels, which are not limited in the present application.

[0021] In a possible implementation, the first configuration information is transmitted on the first frequency hopping channel, including: transmitting the first configuration information on the first frequency hopping channel to a second node group, the second node group including at least two second nodes. Based on the method, the first node can transmit the first configuration information to the at least two second nodes in a groupcast manner. Before transmitting the first configuration information, the at least two second nodes first form the second node group, and optionally, establish a groupcast link between the first node (the master node) and the second node group, and then transmit the first configuration information on the groupcast link. The forming of the second node group and the establishing of the groupcast link can be preconfigured or configured by the first node, which is not limited in the application.

[0022] In a possible implementation, the method further includes: transmitting third configuration information, the third configuration information including indication information of a third slave node and / or indication information of a first resource; the third slave node being a node in the at least two second nodes, the third slave node being a control node in the at least two second nodes, and the first resource being used to carry control information of the communication link from the control node. Based on the method, the first node can configure a third slave node having a management or configuration function of the direct link and a resource for transmitting corresponding management signaling (such as control information of the communication link), so that the third slave node can manage or configure the communication link between the at least two second nodes. The direct link is managed by the node using the direct link communication itself, which can reduce the dependence of the slave node on the master node and the master-slave link, and improve the resource configuration flexibility and independence of the direct link. It can be understood that, if the third slave node receives the third configuration information, the third slave node can transmit control information on the first resource according to the third configuration information. If the nodes other than the third slave node in the at least two second nodes receive the third configuration information, the nodes can receive the control information transmitted by the third slave node on the first resource according to the third configuration information.

[0023] In a second aspect, a communication method is provided, which is described by taking a first slave node as an execution subject, the first slave node being a node in at least two second nodes, and the method including: receiving first configuration information from a first node on a first frequency hopping channel, the first configuration information being used to configure a communication link between the at least two second nodes, the at least two nodes including a target node, the communication link including a direct link between the target node and at least one second node in the at least two second nodes, different from the target node, and the first node being a master node of the target node; and communicating with the at least one second node in the at least two second nodes, different from the target node, according to the first configuration information.

[0024] In the method provided in the second aspect, the first slave node (i.e., the target node) as the slave node of the first node can communicate on the first frequency hopping channel through the master-slave communication link, receive the first configuration information used by the first node to configure the direct link between the at least two second nodes, and communicate with the nodes other than the first slave node among the at least two second nodes according to the first configuration information. This avoids the conflict between the resources of the direct link and the resources of the master-slave communication link, and improves the communication performance. In addition, in the method, the resources in the communication domain are managed and maintained by the master node, and the slave node does not need to configure the resources of the direct link, which can reduce the complexity of the slave node and the power consumption of the slave node.

[0025] In a possible implementation, the first node is the master node of the two second nodes corresponding to the direct link. Based on the method, the first node can configure the direct link for the two slave nodes of the first node, and the slave node does not need to configure the resources of the direct link, which can reduce the complexity of the slave node and the power consumption of the slave node.

[0026] In a possible implementation, the communication link includes the first communication link or the first communication link group; the first configuration information includes one or more of the following: an identifier of the first communication link, an identifier of the first communication link group, a node identifier, type information of the first communication link, type information of the communication link in the first communication link group, first time domain resource information, or frequency hopping channel indication information; the first communication link is a communication link between two second nodes among the at least two second nodes, and the first communication link group includes a plurality of communication links between the at least two second nodes; the node identifier is used to identify at least one node among the at least two second nodes; the first time domain resource information is used to indicate the time domain resource of the communication link; and the frequency hopping channel indication information is used to indicate the available frequency hopping channel of the communication link. Based on the method, the nodes among the at least two second nodes can communicate according to one or more of the following: the identifier of the first communication link, the identifier of the first communication link group, the node identifier, the type information of the first communication link, the type information of the communication link in the first communication link group, the first time domain resource information, or the frequency hopping channel indication information. The identifier of the first communication link or the identifier of the first communication link group can be used for link identification. For example, in subsequent communication, the second node can determine whether the message is a message transmitted in the first communication link or the first communication link group according to whether the identifier of the first communication link or the identifier of the first communication link group is included in the message. The identifier of the first communication link or the identifier of the first communication link group can also be used as the frequency hopping randomization seed of the first communication link or the first communication link group, and the second node can determine the frequency hopping channel for sending and / or receiving the message transmitted in the first communication link or the first communication link group according to the identifier of the first communication link or the identifier of the first communication link group.

[0027] In a possible implementation, the time domain resource of the communication link comprises at least one transmission opportunity group, and the first time domain resource information comprises one or more of the following: period information of the transmission opportunity group, first time length information, or information of a first starting position; each of the at least one transmission opportunity group is continuous in the time domain, the first time length information comprises information used for indicating a time domain length of a first transmission opportunity group of the at least one transmission opportunity group, the information of the first starting position comprises information used for indicating a time domain starting position of a second transmission opportunity group of the at least one transmission opportunity group, and the first transmission opportunity group is the same as or different from the second transmission opportunity group. Based on the foregoing method, a node of the at least two second nodes can communicate in the at least one transmission opportunity group.

[0028] In a possible implementation, the transmission opportunity group comprises at least one transmission opportunity, and the time domain resource of the communication link comprises at least two transmission opportunities, and the first time domain resource information further comprises one or more of the following: number information of the transmission opportunities, second time length information, or information of a second starting position; the transmission opportunities are used for the second node to send and / or receive at least one sidelink message, and the resources configured for the second node to send and / or receive the at least one sidelink message are in the same order in different transmission opportunities; the number information of the transmission opportunities comprises information used for indicating a number of transmission opportunities in a third transmission opportunity group of the at least one transmission opportunity group; the second time length information comprises information used for indicating a time domain length of a first transmission opportunity of the at least one transmission opportunity, and the information of the second starting position comprises information used for indicating a time domain starting position of sending or receiving one sidelink message in a second transmission opportunity of the at least one transmission opportunity, and the first transmission opportunity is the same as or different from the second transmission opportunity. Based on the foregoing method, a node of the at least two second nodes can communicate in the at least one transmission opportunity.

[0029] In a possible implementation, the method further comprises: receiving a first message used for indicating that a fourth transmission opportunity group is used for the communication link, and the fourth transmission opportunity group is included in the time domain resource of the communication link. Based on the foregoing method, the fourth transmission opportunity group can be determined to be used for the communication link through the first message. In this way, a node of the at least two second nodes can communicate in the fourth transmission opportunity group. It can be understood that the foregoing first configuration information can be semi-static configuration information used for configuring potential available resources of the communication link. The potential available resources are not necessarily all used for the communication link. Therefore, the first node can send the first message to indicate whether the fourth transmission opportunity group in the configured potential available resources of the communication link can be used for the communication link. The first node can flexibly adjust a use mode of the resources according to changes of transmission situations of the master-slave communication link and / or the sidelink, communication demands, and the like, so that the resources can be more dynamically allocated to different links.

[0030] In a possible implementation, the receiving the first message comprises: receiving the first message from a time domain start position of the fourth transmission opportunity group, or receiving the first message in a time domain resource before and adjacent to the fourth transmission opportunity group. Based on the above method, whether the fourth transmission opportunity group can be used for the sidelink can be determined through the first message received from the time domain start position of the fourth transmission opportunity group or in the time domain resource before and adjacent to the fourth transmission opportunity group, so that the first node can configure the use of the fourth transmission opportunity group according to the latest situation, and the fourth transmission opportunity group can be more reasonably allocated to different links.

[0031] In a possible implementation, the method further includes: receiving a first message, the first message being used to indicate that a third transmission opportunity is used for the communication link, and the third transmission opportunity being included in a time domain resource of the communication link. Based on the above method, the third transmission opportunity can be used for the communication link through the first message. In this way, the nodes in the at least two second nodes can communicate in the third transmission opportunity. It can be understood that the above first configuration information can be semi-static configuration information used to configure potential available resources of the communication link. These potential available resources are not necessarily all used for the communication link. Therefore, the first node can send the first message to indicate whether the third transmission opportunity in the configured potential available resources of the communication link can be used for the communication link. Wherein, the first node can flexibly adjust the use of the resources according to the changes of the transmission situation, communication demand, etc. of the master-slave communication link and / or the sidelink, so that the resources can be more dynamically allocated to different links.

[0032] In a possible implementation, the receiving the first message comprises: receiving the first message from a time domain start position of the third transmission opportunity, or receiving the first message in a time domain resource before and adjacent to the third transmission opportunity. Based on the above method, whether the third transmission opportunity can be used for the sidelink can be determined through the first message received from the time domain start position of the third transmission opportunity or in the time domain resource before and adjacent to the third transmission opportunity, so that the first node can configure the use of the third transmission opportunity according to the latest situation, and the third transmission opportunity can be more reasonably allocated to different links.

[0033] In a possible implementation, the method further includes synchronizing with the node in the at least two second nodes according to the first message. Based on the above method, the node in the at least two second nodes can be synchronized through the first message. Since the sending time of the first message is relatively close to the time when the at least two second nodes send and / or receive messages in the fourth transmission opportunity group or the third transmission opportunity, the clock drift is small when the at least two second nodes send and / or receive messages in the fourth transmission opportunity group or the third transmission opportunity, and the synchronization effect is good.

[0034] In a possible implementation, the method further includes sending communication link configuration request information, the communication link configuration request information being used to request configuration of the communication link. Based on the above method, the communication link configuration request information can be sent to the first node, so that the first node can configure the communication link between the at least two second nodes according to the communication link configuration request information.

[0035] In a possible implementation, the communication link configuration request information includes one or more of the following: link type information of the communication link, indication information of the at least two second nodes, periodicity information of the communication link, latency requirement information of the communication link, traffic information of the communication link, and resource requirement information of the communication link. Based on the above method, one or more of the link type information of the communication link, the indication information of the at least two second nodes, the periodicity information of the communication link, the latency requirement information of the communication link, the traffic information of the communication link, and the resource requirement information of the communication link can be sent to the first node, so that the first node can reasonably configure the communication link between the at least two second nodes according to the above information and, optionally, according to related information of master-slave link communication known by the first node, fully utilize resources, and avoid conflicts.

[0036] In a possible implementation, the method further includes receiving third configuration information, the third configuration information including indication information of a third slave node and / or indication information of a first resource, the third slave node being a node in the at least two second nodes; the third slave node being a control node in the at least two second nodes, and the first resource being used to carry control information of the communication link from the control node. Based on the above method, the third configuration information can be received, so that the control information of the communication link can be sent on the first resource indicated by the third configuration information to manage or configure the communication link between the at least two second nodes. By managing the direct link by the node using the direct link communication itself, the dependence of the slave node on the master node and the master-slave link can be reduced, and the resource configuration flexibility and independence of the direct link can be improved.

[0037] In a third aspect, a communication method is provided, which is described taking a third slave node as an execution subject. The method comprises: receiving third configuration information, the third configuration information comprising indication information of the third slave node and / or indication information of a first resource; and sending, on the first resource, control information of a communication link to at least two second nodes other than the third slave node among the at least two second nodes, the communication link comprising a direct link between the at least two second nodes.

[0038] Based on the method provided in the third aspect, the first node can configure the third slave node with a certain management or configuration of the direct link and a resource for sending corresponding management signaling (such as control information), so that the third slave node can manage or configure the communication link between the at least two second nodes to avoid resource conflicts and improve communication performance. In addition, after the first node determines the third slave node, the communication link between the at least two second nodes can be configured by the third slave node, without the need for the first node to configure, thereby reducing the complexity of the first node in managing resources. Moreover, the nodes using the direct link for communication can manage the direct link by themselves, which can reduce the dependence of the slave nodes on the master node and the master-slave link, and improve the flexibility and independence of resource configuration of the direct link.

[0039] In a possible implementation, the communication link comprises a first communication link or a first group of communication links; and the control information of the communication link comprises one or more of the following: an identifier of the first communication link, an identifier of the first group of communication links, a node identifier, type information of the first communication link, type information of a communication link in the first group of communication links, first time domain resource information, or frequency hopping channel indication information; wherein the first communication link is a communication link between two of the at least two second nodes, the first group of communication links comprises a plurality of communication links between the at least two second nodes, the node identifier is used to identify at least one node in the at least two second nodes, the first time domain resource information is used to indicate a time domain resource of the communication link, and the frequency hopping channel indication information is used to indicate an available frequency hopping channel of the communication link. Based on the above method, the third slave node can configure one or more of the following for a node in the at least two second nodes: the identifier of the first communication link, the identifier of the first group of communication links, the node identifier, the type information of the first communication link, the type information of the communication link in the first group of communication links, the first time domain resource information, or the frequency hopping channel indication information, so that the at least two second nodes can communicate according to the above information. The identifier of the first communication link or the identifier of the first group of communication links can be used for link identification. For example, in subsequent communication, the second node can determine whether a message received is a message transmitted in the first communication link or the first group of communication links according to whether the identifier of the first communication link or the identifier of the first group of communication links is included in the message. The identifier of the first communication link or the identifier of the first group of communication links can also be used as a frequency hopping randomization seed of the first communication link or the first group of communication links, and the second node determines a frequency hopping channel for sending and / or receiving a message transmitted in the first communication link or the first group of communication links according to the identifier of the first communication link or the identifier of the first group of communication links.

[0040] In a possible implementation, the time domain resource of the communication link comprises at least one transmission opportunity group, and the first time domain resource information comprises one or more of the following: cycle information of the transmission opportunity group, first time length information, or information of a first starting position; wherein each transmission opportunity group in the at least one transmission opportunity group is continuous in the time domain, the first time length information comprises information used to indicate a time domain length of a first transmission opportunity group of the at least one transmission opportunity group, the information of the first starting position comprises information used to indicate a time domain starting position of a second transmission opportunity group of the at least one transmission opportunity group, and the first transmission opportunity group is the same as or different from the second transmission opportunity group. Based on the above method, the third slave node can configure at least one transmission opportunity group for a node in the at least two second nodes, so that the node in the at least two second nodes communicates in the at least one transmission opportunity group.

[0041] In a possible implementation, the transmission opportunity group includes at least one transmission opportunity, the time domain resource of the communication link includes at least two transmission opportunities, and the first time domain resource information further includes one or more of the following: number information of the transmission opportunities, second time length information, or information of a second starting position; wherein the transmission opportunities are used for the second node to send and / or receive at least one sidelink message, the resources configured for the second node to send and / or receive at least one sidelink message are in the same order in different transmission opportunities; the number information of the transmission opportunities includes number of transmission opportunities of a third transmission opportunity group of the at least one transmission opportunity group; the second time length information includes a time domain length of a first transmission opportunity of the at least one transmission opportunity; and the information of the second starting position includes a time domain starting position of sending or receiving one sidelink message in a second transmission opportunity of the at least one transmission opportunity. The third slave node can configure at least one transmission opportunity for a node in the at least two second nodes based on the method, so that the node in the at least two second nodes communicates in the at least one transmission opportunity.

[0042] In a fourth aspect, a communication apparatus is provided, which includes: a sending module; the sending module is configured to send first configuration information on a first frequency hopping channel, the first configuration information is used to configure a communication link between at least two second nodes; wherein the communication link includes a sidelink between the at least two second nodes, and the communication apparatus corresponds to a first node, which is a master node of at least one of the two second nodes corresponding to the sidelink.

[0043] In a possible implementation, the communication apparatus further includes: a processing module; the processing module is configured to generate or obtain the first configuration information.

[0044] In a possible implementation, the first node is a master node of the two second nodes corresponding to the sidelink.

[0045] In a possible implementation, the communication link comprises a first communication link or a first group of communication links; the first configuration information comprises one or more of the following: an identifier of the first communication link, an identifier of the first group of communication links, a node identifier, type information of the first communication link, type information of a communication link in the first group of communication links, first time domain resource information, or frequency hopping channel indication information; the first communication link is a communication link between two of the at least two second nodes, the first group of communication links comprises a plurality of communication links between the at least two second nodes, the node identifier is used to identify at least one node in the at least two second nodes, the first time domain resource information is used to indicate a time domain resource of the communication link, and the frequency hopping channel indication information is used to indicate an available frequency hopping channel of the communication link.

[0046] In a possible implementation, the time domain resource of the communication link comprises at least one transmission opportunity group, and the first time domain resource information comprises one or more of the following: cycle information of the transmission opportunity group, first time length information, or first starting position information; each of the at least one transmission opportunity group is continuous in the time domain, the first time length information comprises information used to indicate a time domain length of a first transmission opportunity group of the at least one transmission opportunity group, and the first starting position information comprises information used to indicate a time domain starting position of a second transmission opportunity group of the at least one transmission opportunity group, the first transmission opportunity group being the same as or different from the second transmission opportunity group.

[0047] In a possible implementation, the transmission opportunity group comprises at least one transmission opportunity, the time domain resource of the communication link comprises at least two transmission opportunities, and the first time domain resource information further comprises one or more of the following: number information of the transmission opportunities, second time length information, or second starting position information; the transmission opportunities are used for the second node to send and / or receive at least one sidelink message, and the order of resources configured for the second node to send and / or receive the at least one sidelink message is the same in different transmission opportunities; the number information of the transmission opportunities comprises information used to indicate a number of transmission opportunities in a third transmission opportunity group of the at least one transmission opportunity group; the second time length information comprises information used to indicate a time domain length of a first transmission opportunity of the at least one transmission opportunity, and the second starting position information comprises information used to indicate a time domain starting position of sending or receiving a sidelink message in a second transmission opportunity of the at least one transmission opportunity, the first transmission opportunity being the same as or different from the second transmission opportunity.

[0048] In a possible implementation, the sending module is further configured to send a first message, the first message being used to indicate that a fourth transmission opportunity group is used for the communication link, and the fourth transmission opportunity group is included in the time domain resource of the communication link.

[0049] In a possible implementation, the sending module is specifically configured to send the first message from a time domain start position of the fourth set of transmission opportunities, or send the first message in time domain resources before and adjacent to the fourth set of transmission opportunities.

[0050] In a possible implementation, the sending module is further configured to send a first message, where the first message is used to indicate that a third transmission opportunity is used for the communication link, and the third transmission opportunity is included in the time domain resources of the communication link.

[0051] In a possible implementation, the sending module is specifically configured to send the first message from a time domain start position of the third transmission opportunity, or send the first message in time domain resources before and adjacent to the third transmission opportunity.

[0052] In a possible implementation, the first message is further used for synchronization of the at least two second nodes.

[0053] In a possible implementation, the communication apparatus further includes a receiving module, where the receiving module is configured to receive communication link configuration request information, and the communication link configuration request information is used to request configuration of the communication link.

[0054] In a possible implementation, the communication link configuration request information includes one or more of the following: link type information of the communication link, indication information of the at least two second nodes, periodicity information of the communication link, latency requirement information of the communication link, traffic volume information of the communication link, or resource requirement information of the communication link.

[0055] In a possible implementation, the sending module is specifically configured to send, to a first slave node, the first configuration information on the first frequency hopping channel, where the first slave node is a node in the at least two second nodes, and the first configuration information is used to configure a communication link between the first slave node and other nodes in the at least two second nodes except the first slave node; and the sending module is further configured to send, to a second slave node, second configuration information on a second frequency hopping channel, where the second slave node is a second node in the at least two second nodes different from the first slave node, and the second configuration information is used to configure a communication link between the second slave node and other nodes in the at least two second nodes except the second slave node.

[0056] In a possible implementation, the sending module is specifically configured to send, to a second node group, the first configuration information on the first frequency hopping channel, where the second node group includes the at least two second nodes.

[0057] In a possible implementation, the sending module is further configured to send third configuration information, the third configuration information comprising indication information of a third slave node and / or indication information of a first resource; the third slave node is a node in the at least two second nodes, and the third slave node is a control node in the at least two second nodes, and the first resource is used to carry control information of the communication link from the control node.

[0058] In a fifth aspect, a communication apparatus is provided, which comprises a receiving module and a processing module; the receiving module is configured to receive first configuration information from a first node on a first frequency hopping channel, the first configuration information being used to configure a communication link between at least two second nodes, the at least two nodes comprising a target node, the communication link comprising a direct link between the target node and at least one second node different from the target node in the at least two second nodes, and the first node being a master node of the target node; and the processing module is configured to communicate with at least one second node different from the target node in the at least two second nodes according to the first configuration information.

[0059] In a possible implementation, the first node is a master node of both second nodes corresponding to the direct link.

[0060] In a possible implementation, the communication link comprises a first communication link or a first group of communication links; the first configuration information comprises one or more of the following: an identifier of the first communication link, an identifier of the first group of communication links, a node identifier, type information of the first communication link, type information of a communication link in the first group of communication links, first time domain resource information, or frequency hopping channel indication information; wherein the first communication link is a communication link between two second nodes in the at least two second nodes, the first group of communication links comprises a plurality of communication links between the at least two second nodes, the node identifier is used to identify at least one node in the at least two second nodes, the first time domain resource information is used to indicate a time domain resource of the communication link, and the frequency hopping channel indication information is used to indicate an available frequency hopping channel of the communication link.

[0061] In a possible implementation, a time domain resource of a communication link comprises at least one transmission opportunity group, and the first time domain resource information comprises one or more of the following: cycle information of a transmission opportunity group, first time length information, or information of a first starting position; wherein each transmission opportunity group in the at least one transmission opportunity group is continuous in time domain, the first time length information comprises information used to indicate a time domain length of a first transmission opportunity group of at least one transmission opportunity group, the information of the first starting position comprises information used to indicate a time domain starting position of a second transmission opportunity group of at least one transmission opportunity group, and the first transmission opportunity group is the same as or different from the second transmission opportunity group.

[0062] In a possible implementation, the transmission opportunity group includes at least one transmission opportunity, the time domain resource of the communication link includes at least two transmission opportunities, and the first time domain resource information further includes one or more of the following: quantity information of the transmission opportunities, second time length information, or information of a second starting position; the transmission opportunity is used for the second node to send and / or receive at least one sidelink message, the resources configured for the second node to send and / or receive at least one sidelink message in different transmission opportunities are in the same order; the quantity information of the transmission opportunities includes quantity of transmission opportunities in a third transmission opportunity group of at least one transmission opportunity group; the second time length information includes a time domain length of a first transmission opportunity of at least one transmission opportunity, and the information of the second starting position includes a time domain starting position of sending or receiving one sidelink message in a second transmission opportunity of at least one transmission opportunity, and the first transmission opportunity and the second transmission opportunity are the same or different.

[0063] In a possible implementation, the receiving module is further configured to receive a first message, where the first message is used to indicate that a fourth transmission opportunity group is used for the communication link, and the fourth transmission opportunity group is included in the time domain resource of the communication link.

[0064] In a possible implementation, the receiving module is specifically configured to receive the first message from a time domain starting position of the fourth transmission opportunity group, or receive the first message in a time domain resource before and adjacent to the fourth transmission opportunity group.

[0065] In a possible implementation, the receiving module is further configured to receive a first message, where the first message is used to indicate that a third transmission opportunity is used for the communication link, and the third transmission opportunity is included in the time domain resource of the communication link.

[0066] In a possible implementation, the receiving module is specifically configured to receive the first message from a time domain starting position of the third transmission opportunity, or receive the first message in a time domain resource before and adjacent to the third transmission opportunity.

[0067] In a possible implementation, the processing module is further configured to synchronize with the nodes in the at least two second nodes according to the first message.

[0068] In a possible implementation, the communication device further includes a sending module, where the sending module is configured to send communication link configuration request information, and the communication link configuration request information is used to request configuration of the communication link.

[0069] In a possible implementation, the communication link configuration request information comprises one or more of the following: link type information of the communication link, indication information of the at least two second nodes, periodicity information of the communication link, latency requirement information of the communication link, traffic volume information of the communication link, or resource requirement information of the communication link.

[0070] In a possible implementation, the receiving module is further configured to receive third configuration information, the third configuration information comprising indication information of a third slave node and / or indication information of a first resource, the third slave node being a node in the at least two second nodes; the third slave node being a control node in the at least two second nodes, and the first resource being used to carry control information of the communication link from the control node.

[0071] In a sixth aspect, a communication apparatus is provided, which comprises a receiving module and a sending module; the receiving module is configured to receive third configuration information, the third configuration information comprising indication information of a third slave node corresponding to the communication apparatus and / or indication information of a first resource; and the sending module is configured to send, on the first resource, control information of a communication link to a second node in the at least two second nodes other than the third slave node, the communication link comprising a direct link between the at least two second nodes. The third slave node corresponding to the communication apparatus can be understood as that the communication apparatus is the third slave node itself or an element, chip, integrated circuit, or the like inside the third slave node.

[0072] In a possible implementation, the communication link comprises a first communication link or a first group of communication links; and the control information of the communication link comprises one or more of the following: an identifier of the first communication link, an identifier of the first group of communication links, a node identifier, type information of the first communication link, type information of a communication link in the first group of communication links, first time domain resource information, or frequency hopping channel indication information; wherein the first communication link is a communication link between two second nodes in the at least two second nodes, the first group of communication links comprises a plurality of communication links between the at least two second nodes, the node identifier is used to identify at least one node in the at least two second nodes, the first time domain resource information is used to indicate a time domain resource of the communication link, and the frequency hopping channel indication information is used to indicate an available frequency hopping channel of the communication link.

[0073] In a possible implementation, the time domain resource of the communication link comprises at least one transmission opportunity group, and the first time domain resource information comprises one or more of the following: period information of the transmission opportunity group, first time length information, or first starting position information; each of the at least one transmission opportunity group is continuous in time domain, the first time length information comprises information used for indicating a time domain length of a first transmission opportunity group of the at least one transmission opportunity group, and the first starting position information comprises information used for indicating a time domain starting position of a second transmission opportunity group of the at least one transmission opportunity group, the first transmission opportunity group being the same as or different from the second transmission opportunity group.

[0074] In a possible implementation, the transmission opportunity group comprises at least one transmission opportunity, the time domain resource of the communication link comprises at least two transmission opportunities, and the first time domain resource information further comprises one or more of the following: number information of the transmission opportunities, second time length information, or second starting position information; the transmission opportunities are used for the second node to transmit and / or receive at least one sidelink message, and the order of resources configured for the second node to transmit and / or receive at least one sidelink message is the same in different transmission opportunities; the number information of the transmission opportunities comprises a number of transmission opportunities of a third transmission opportunity group of the at least one transmission opportunity group; the second time length information comprises a time domain length of a first transmission opportunity of the at least one transmission opportunity, and the second starting position information comprises a time domain starting position of transmitting or receiving one sidelink message in a second transmission opportunity of the at least one transmission opportunity, the first transmission opportunity being the same as or different from the second transmission opportunity.

[0075] In a seventh aspect, a communication apparatus is provided, which comprises: a processor; the processor is configured to read instructions in a memory and perform the method in any of the above aspects according to the instructions. The communication apparatus can be the first node in the first aspect, or an apparatus comprising the first node; or the communication apparatus can be the first slave node in the second aspect, or an apparatus comprising the first slave node; or the communication apparatus can be the third slave node in the third aspect, or an apparatus comprising the third slave node.

[0076] In a possible implementation of the above seventh aspect, the communication apparatus further comprises the memory, which is configured to store necessary program instructions and data.

[0077] In a possible implementation of the above seventh aspect, the communication apparatus is a chip or a chip system. Optionally, when the communication apparatus is a chip system, the chip system can be composed of a chip or comprise a chip and other discrete devices.

[0078] In an eighth aspect, a communication apparatus is provided, comprising: a processor and an interface circuit; the interface circuit is configured to receive a computer program or instructions and transmit to the processor; the processor is configured to execute the computer program or instructions, so that the communication apparatus performs the method in any one of the above aspects.

[0079] In a possible implementation of the above eighth aspect, the communication apparatus is a chip or a chip system. Optionally, when the communication apparatus is a chip system, the chip system can be composed of a chip or can include a chip and other discrete devices.

[0080] In a ninth aspect, a computer readable storage medium is provided, which stores instructions, when the instructions are executed on a computer, the computer can perform the method in any one of the above aspects.

[0081] In a tenth aspect, a computer program product is provided, which includes instructions, when the instructions are executed on a computer, the computer can perform the method in any one of the above aspects.

[0082] The technical effects brought by any one of the possible implementation manners of the fourth aspect to the tenth aspect can refer to the technical effects brought by any one of the first aspect to the third aspect or any one of the different possible implementation manners, which will not be described here.

[0083] In an eleventh aspect, a communication system is provided, which includes a first node for performing the method in the first aspect, and a first slave node for performing the method in the second aspect.

[0084] In a possible implementation of the above eleventh aspect, the communication system further includes a third slave node for performing the method in the third aspect. BRIEF DESCRIPTION OF DRAWINGS

[0085] Figure 1A Fig. 1 is a schematic diagram of a multi-point-to-multipoint communication link provided by an embodiment of the present application;

[0086] Figure 1B Fig. 2 is a schematic diagram of a multi-point-to-multipoint communication link provided by an embodiment of the present application;

[0087] Figure 2A Fig. 3 is a schematic diagram of a transmission opportunity group provided by an embodiment of the present application;

[0088] Figure 2B Fig. 4 is a schematic diagram of a transmission opportunity provided by an embodiment of the present application;

[0089] Figure 2C Fig. 5 is a schematic diagram of a transmission pattern of a transmission opportunity provided by an embodiment of the present application;

[0090] Figure 3A A communication system architecture schematic diagram provided for an embodiment of the present application;

[0091] Figure 3B A wide-area wireless communication scenario schematic diagram provided for an embodiment of the present application;

[0092] Figure 3C A local-area wireless communication scenario schematic diagram provided for an embodiment of the present application;

[0093] Figure 3D A smart terminal internal wireless communication scenario schematic diagram provided for an embodiment of the present application;

[0094] Figure 3E A V2X communication scenario schematic diagram provided for an embodiment of the present application;

[0095] Figure 4 A communication device hardware structure schematic diagram provided for an embodiment of the present application;

[0096] Figure 5 A communication method flowchart one provided for an embodiment of the present application;

[0097] Figure 6 A communication method flowchart two provided for an embodiment of the present application;

[0098] Figure 7 A communication device structure schematic diagram one provided for an embodiment of the present application;

[0099] Figure 8 A communication device structure schematic diagram two provided for an embodiment of the present application;

[0100] Figure 9 A communication device structure schematic diagram three provided for an embodiment of the present application. DETAILED DESCRIPTION

[0101] First, in order to facilitate understanding of the technical solutions of the embodiments of the present application, the technical terms involved in the embodiments of the present application are explained and described.

[0102] 1. Communication link and communication link group

[0103] In the embodiments of the present application, the communication link can be used for communication between nodes. For example, the master node and the slave node can communicate through the master-slave communication link; two slave nodes can communicate through the slave-slave communication link. The slave-slave communication link in the embodiments of the present application refers to the direct link between slave nodes. That is, the slave nodes can communicate directly without passing through the master node, and this communication mode can be called direct communication, the communication link corresponding to the direct communication is called direct link, and the direct link can also be called direct communication link, slave-slave link, etc., which is not limited.

[0104] In the embodiments of the present application, the communication link can be divided into various types, such as a point-to-point communication link, a point-to-multipoint communication link, or a multipoint-to-multipoint communication link. The point-to-point communication link is a communication link between two nodes, such as a communication link between a master node and a slave node, or a direct link between two slave nodes. The point-to-multipoint communication link is a communication link between one node and multiple nodes, such as a communication link between a master node and multiple slave nodes, or a communication link between one slave node and multiple other slave nodes. The multipoint-to-multipoint communication link can include a bidirectional communication link or a mesh communication link.

[0105] The bidirectional communication link can refer to a communication link between two node groups. If the nodes in the two node groups are all slave nodes, the bidirectional communication link can also be referred to as a bidirectional direct link. As shown in FIG. 2, the bidirectional communication link is a communication link between node group 1 and node group 2. Node group 1 includes slave node 1, slave node 2, and slave node 3, and node group 2 includes slave node 4, slave node 5, and slave node 6. In the embodiment of the present application, the nodes in node group 1 can communicate with the nodes in node group 2, such as slave node 1 communicating with one or more nodes in node group 2, and slave node 5 communicating with one or more nodes in node group 1. Figure 1A Figure 1A The mesh communication link can refer to a communication link in which each node in a node group can communicate with other nodes in the node group. If the nodes in the two node groups are all slave nodes, the mesh communication link can also be referred to as a mesh direct link. As shown in FIG. 3, the node group includes slave node 1, slave node 2, slave node 3, and slave node 4. In the embodiment of the present application, slave node 1 can communicate with slave node 2, slave node 3, and slave node 4. Slave node 2 can communicate with slave node 1, slave node 3, and slave node 4. Slave node 3 can communicate with slave node 1, slave node 2, and slave node 4. Slave node 4 can communicate with slave node 1, slave node 2, and slave node 3.

[0106] It can be understood that if the link is understood as a communication connection relationship between two nodes, the point-to-multipoint communication link or the multipoint-to-multipoint communication link described above can be understood as a communication link group including multiple communication links. For example, as shown in FIG. 4, the communication link between slave node 1 and slave node 4, the communication link between slave node 2 and slave node 5, and the communication link between slave node 3 and slave node 6 can constitute a communication link group. Figure 1B For example, as shown in FIG. 5, the communication link between slave node 3 and slave node 2, the communication link between slave node 3 and slave node 1, and the communication link between slave node 3 and slave node 4 can constitute a communication link group.

[0107] Figure 1A Figure 2A

[0108] ​​​​2. Message and direct communication message

[0109] The message in the embodiments of the present application includes a predefined signal and / or a configured signal and control information, or the message in the embodiments of the present application includes a predefined signal and / or a configured signal, control information and data information. The predefined signal can be a signal defined in a protocol or specification, or a signal predefined in a certain manner. The signal can be used for the receiving node to perform dynamic gain control, synchronization or channel estimation, etc. The control information has one or more functions such as assisting the receiving node to receive data information in the message, feeding back whether the receiving node has completed the reception of the message previously received by the sending node, and transmission flow control, for example, assisting the receiving node to demodulate, decode, filter useless content, retransmission merge, etc. The data information can be used to carry service data and / or control signaling.

[0110] In the embodiments of the present application, the direct communication message is one of the above messages, which can refer to a message sent and / or received between slave nodes. For example, the direct communication message is a message sent by one slave node on a continuous time domain resource (such as one or more continuous time units) of one frequency hopping channel, for at least one slave node to receive.

[0111] 3. Transmission opportunity group and transmission opportunity

[0112] In the embodiments of the present application, one transmission opportunity group can refer to a continuous time domain resource configured or preconfigured for a communication link or a group of communication links to transmit a message. For example, the transmission opportunity group can include at least one time unit. In the embodiments of the present application, the time unit can be a time slot, a mini-slot, or a time unit containing multiple time slots (such as a subframe, a frame), etc., without limitation. In the time domain, different transmission opportunity groups can be continuous or discontinuous.

[0113] As shown in FIG. 2, a schematic diagram of the transmission opportunity group provided by the embodiments of the present application is shown. Figure 2A As shown in FIG. 2, a schematic diagram of the transmission opportunity group provided by the embodiments of the present application is shown. Figure 2A Three transmission opportunity groups are shown, which are transmission opportunity group 201, transmission opportunity group 202 and transmission opportunity group 203, each of which includes 10 milliseconds (ms), and the interval between adjacent two transmission opportunity groups is 50 ms. If the transmission opportunity group 201 is configured for the communication link between node 1 and node 2, node 1 and node 2 can communicate through the transmission opportunity group 201.

[0114] In the embodiments of the present application, one transmission opportunity group contains at least one transmission opportunity, one transmission opportunity contains resources for transmission of at least one message in one communication link, and the transmission patterns of the transmission opportunities for the same communication link in one transmission opportunity group are the same, i.e., the order of the resources configured for the same node to send and / or receive messages in different transmission opportunities for one communication link or one group of communication links in the transmission opportunity group is the same. In other words, the nodes that transmit messages in different transmission opportunities in the transmission opportunity group are the same, and the order of the nodes that send and / or receive messages in different transmission opportunities is the same. For example, the objects that send and / or receive messages on the ith resource in different transmission opportunities in the transmission opportunity group are the same, and the transmission modes (such as uplink or downlink) of the messages sent and / or received on the ith resource are the same. Wherein, i is a positive integer. One resource includes one or a plurality of continuous time units.

[0115] As shown in Figure 2B , it is a schematic diagram of the transmission opportunities in the transmission opportunity group 201. In Figure 2B , the transmission opportunity group 201 includes the transmission opportunity 2011 and the transmission opportunity 2012. Wherein, the transmission opportunity 2011 and the transmission opportunity 2012 include 4 time slots. The transmission opportunity 2011 starts from the time slot 2 in the transmission opportunity group 201 and ends at the time slot 5. The transmission opportunity 2012 starts from the time slot 12 in the transmission opportunity group 201 and ends at the time slot 15. The transmission opportunity 2011 and the transmission opportunity 2012 are separated by 6 time slots.

[0116] As shown in Figure 2C , it is a schematic diagram of the transmission pattern of the transmission opportunity 2011 and the transmission pattern of the transmission opportunity 2012. In Figure 2C , the transmission opportunity 2011 and the transmission opportunity 2012 can be used to transmit messages for the communication link 1-communication link 3. Wherein, the communication link 1 is used for communication between the slave node 1 (T1) and the slave node 2 (T2), the communication link 2 is used for communication between the slave node 1 and the slave node 3 (T3), and the communication link 3 is used for communication between the slave node 1 and the slave node 4 (T4). Figure 2CThe transmission pattern of the transmission opportunity 2011 can be described as: slave node 1 sends a message to slave node 2, slave node 3 and slave node 4 on resource 1, slave node 2 sends a message to slave node 1, slave node 3 and slave node 4 on resource 2, slave node 3 sends a message to slave node 1, slave node 2 and slave node 4 on resource 3, and slave node 4 sends a message to slave node 1, slave node 2 and slave node 3 on resource 4. The transmission pattern of the transmission opportunity 2012 is the same as that of the transmission opportunity 2011, and can be specifically described as: slave node 1 sends a message to slave node 2, slave node 3 and slave node 4 on resource 5, slave node 2 sends a message to slave node 1, slave node 3 and slave node 4 on resource 6, slave node 3 sends a message to slave node 1, slave node 2 and slave node 4 on resource 7, and slave node 4 sends a message to slave node 1, slave node 2 and slave node 3 on resource 8.

[0117] It can be understood that the time length of two transmission opportunities with the same transmission pattern can be the same or different, which is not limited in the application. In the embodiments of the application, the transmission opportunity group can also be referred to as an event, and the transmission opportunity can also be referred to as a subevent.

[0118] 4. Frequency hopping and frequency hopping channel

[0119] In the embodiments of the application, the nodes can communicate based on the frequency hopping technology. The node can be a master node or a slave node. That is, the master-slave nodes can communicate based on the frequency hopping technology, and the slave nodes can also communicate based on the frequency hopping technology.

[0120] The frequency band used for communication can be divided into a plurality of frequency hopping channels, and each frequency hopping channel corresponds to a center frequency. The frequency hopping channel is also sometimes referred to as a frequency hopping frequency point. Generally, a node uses a frequency hopping channel to send and / or receive a message each time, and does not change the frequency hopping channel during sending and / or receiving a message. When a node sends and / or receives a plurality of messages, the frequency hopping channel used changes over time (the change over time is only to reflect the change of the frequency hopping channel, but it is not limited that it needs to change each time).

[0121] In a possible implementation, a pair of transceivers of a message can determine a frequency hopping channel for transmitting the message according to a frequency hopping randomization seed and time domain resource information of the message, using a predefined frequency hopping algorithm. The frequency hopping randomization seed can be a frequency hopping identifier of a link where the message is located. The time domain resource information of the message can be, for example, a time slot number of a starting time of a transmission opportunity for transmitting the message, or a time slot number of a starting time of a transmission opportunity group for transmitting the message. In addition, to avoid frequency hopping channels with strong interference or other reasons for poor transmission performance, some frequency hopping channels can be set as unavailable, and frequency hopping can be performed using available frequency hopping channels. This technique is referred to as adaptive frequency hopping. In the adaptive frequency hopping technique, a pair of transceivers of a message can determine a frequency hopping channel for transmitting the message according to a frequency hopping identifier of a link where the message is located, time domain resource information of the message, and available frequency hopping channels, using a predefined frequency hopping algorithm.

[0122] In a possible implementation, frequency hopping channels are divided into two categories: general frequency hopping channels and broadcast-specific frequency hopping channels, according to whether the frequency hopping channels can be used to transmit messages other than broadcast messages (also referred to as connectionless transmission messages). For example, a frequency hopping channel that can be used to transmit messages other than broadcast messages can be referred to as a general frequency hopping channel, and a frequency hopping channel that cannot be used to transmit messages other than broadcast messages can be referred to as a broadcast-specific frequency hopping channel.

[0123] 5. Type of communication link

[0124] In an embodiment of this application, the type of communication link can include a point-to-point communication link, a point-to-multipoint communication link, a multipoint-to-multipoint communication link, a high-reliability-guaranteed communication link, a low-reliability-guaranteed communication link, a feedback-enabled communication link, a feedback-disabled communication link, a code block group (CBG)-based feedback communication link, or a transport block (TB)-based feedback communication link, and the like.

[0125] The descriptions of point-to-point, point-to-multipoint, and multipoint-to-multipoint communication links can be found in the previous sections on communication links and communication link groups. A high-reliability guaranteed communication link refers to a link where the sending node will only send the next message after the receiving node successfully receives it through the link. A low-reliability guaranteed communication link allows the abandonment of transmission of specific data packets (such as data packets whose transmission failure count exceeds a threshold) under certain conditions, such as when the number of consecutive transmission failures exceeds a threshold. A feedback-supported communication link refers to a link where, after receiving one or more messages through the link, the receiving node can send feedback information corresponding to those messages to the sending node. A feedback-unsupported communication link refers to a link where, after receiving a message through the link, the receiving node does not send feedback information to the sending node. A CBG-based feedback communication link refers to a link where the receiving node sends feedback information to the sending node, and the feedback information includes information on whether the CBG in the TB sent by the sending node was correctly transmitted. A communication link based on TB feedback can refer to a link in which the receiving node sends feedback information to the sending node, and the feedback information includes information on whether the TB sent by the sending node was transmitted correctly (but does not include information on whether the CBG in the TB was transmitted correctly).

[0126] Understandably, in this embodiment of the application, the receiving node may include feedback information in a message and send it to the sending node. In addition to the feedback information, this message may also include other information, such as data sent by the receiving node to the sending node.

[0127] The embodiments of this application will now be described in detail with reference to the accompanying drawings.

[0128] like Figure 3A The diagram shown is a schematic representation of the architecture of the communication system 30 provided in an embodiment of this application. Figure 3A In this system, communication system 30 may include one or more master nodes 301 (only one is shown) and slave nodes 302 and 303. Optionally, communication system 30 may also include slave node 304.

[0129] exist Figure 3AIn some embodiments, the master node and each slave node can communicate with each other via wireless or wired manner, and the slave nodes can also communicate with each other via wireless or wired manner. The master node and the slave node can be understood as two types of communication devices that are distinguished in logical function and have communication function. In a possible example, the master node and the slave node belong to the same communication domain. The master node can manage the resources (such as time domain resources, frequency domain resources, etc.) of the communication domain, and has the function of scheduling resources for the communication link between the master node and the slave node, and / or the communication link between the slave nodes. The slave node listens to the scheduling of the master node and communicates with the master node or other nodes using the time-frequency resources allocated by the master node. A message sent by the master node can be received by a slave node pre-configured or indicated, and the message is a unicast message of the master-slave communication link. Similarly, a message sent by a slave node can be received by a slave node pre-configured or indicated, and the message is a unicast message of the direct link. A message sent by the master node can be received by a plurality of slave nodes pre-configured or indicated, and the message is a multicast message of the master-slave communication link. Similarly, a message sent by a slave node can be received by a plurality of slave nodes pre-configured or indicated, and the message is a multicast message of the direct link. A message sent by the master node can be received by any node, and the message is a broadcast message sent by the master node. Similarly, a message sent by a slave node can be received by any node, and the message is a broadcast message sent by the slave node.

[0130] The information transmitted between the master node and the slave node, or the information transmitted between the slave nodes, includes service data and / or signaling. The information transmitted between the master node and the slave node is carried by the messages transmitted between the master node and the slave node, and the information transmitted between the slave nodes is carried by the messages transmitted between the slave nodes.

[0131] Based on Figure 3A The communication system architecture shown can be applied to a wide-area wireless communication scenario (see the following Figure 3B ), which can include communication between a network device and a plurality of terminal devices. Or it can also be applied to a local-area wireless communication scenario (see the following Figure 3C ), which can include communication between an access point (access point, AP) and a plurality of stations (station), etc. Or it can also be applied to an in-vehicle wireless communication scenario (see the following Figure 3D ), which can include communication between a car machine (such as a cockpit domain controller (cockpit domain controller, CDC)) and a sound box, a microphone, a display screen, a mobile phone, etc.; for example, communication between a mobile phone and a wearable device such as a headset; for example, communication between a passive entry and passive start (passive entry passive start, PEPS) system and a mobile phone key, a car key.

[0132] Referring to Figure 3B , a schematic diagram of a wide-area wireless communication scenario is provided for embodiments of the present application. The application scenario takes an example of including one network device and two terminal devices. The terminal devices communicate with each other through wireless means with the network device. The network device can act as a master node, and the two terminal devices can act as slave nodes. The network device can allocate time-frequency resources for the terminal devices, and the terminal devices can follow the scheduling of the network device. In combination with Figure 3A , the communication system architecture shown, the network device can be a master node 301, and the two terminal devices can be any two nodes of slave nodes 302-304.

[0133] The network device is an access device through which the terminal device accesses the communication system through wireless means, and can provide wireless communication functions for the terminal device. The network device can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5G communication system, a base station in a future communication system, or an access node in a wireless fidelity (WiFi) system, etc.; or can be a module or unit that completes part of the functions of a base station, for example, can be a central unit (CU) or a distributed unit (DU). Embodiments of the present application do not limit the specific technology and specific device form of the network device.

[0134] The terminal device can also be referred to as a terminal, a user equipment (UE), a mobile station, a mobile terminal, etc. The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality terminal device, an augmented reality terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in remote surgery, a wireless terminal in smart power grids, a wireless terminal in transportation safety, a wireless terminal in smart cities, a wireless terminal in smart homes, etc. The present application does not limit the specific technology and specific device form of the terminal device.

[0135] Referring to Figure 3C , a schematic diagram of a local-area wireless communication scenario is provided for embodiments of the present application, i.e. another possible application scenario. The application scenario takes an example of including one access point (AP) and two stations. The AP acts as a master node, and the stations act as slave nodes. The stations can access the AP through wireless fidelity (Wi-Fi), and the AP can schedule the stations in a centralized manner.Figure 3C In this example, the website uses a mobile phone as an example. (Combined with...) Figure 3A In the communication system architecture shown, the AP can be the master node 301, and the two stations can be any two nodes from slave node 302 to slave node 304.

[0136] Please see Figure 3D This diagram illustrates a wireless communication scenario within a smart terminal, as provided in an embodiment of this application, representing another possible application scenario. The smart terminal can be, for example, a vehicle, including but not limited to driverless cars, intelligent vehicles (such as automated guided vehicles (AGVs)), electric vehicles, digital cars, and intelligent manufacturing vehicles. In this in-vehicle wireless communication scenario, multiple communication domains exist, and each communication domain can include one master node and at least one slave node.

[0137] exist Figure 3D In this context, mobile phones, earphones, and wearable devices belong to a single communication domain, for example, the first communication domain, where the mobile phone acts as the master node and the earphones and wearable devices as slave nodes. If combined with... Figure 3A The communication system architecture shown depicts a mobile phone as the master node 301, and earphones and wearable devices as any two of slave nodes 302-304. The CDC, display screen, microphone, speaker, and mobile phone belong to a communication domain, for example, a second communication domain, where the CDC acts as the master node, and the display screen, microphone, speaker, and mobile phone act as slave nodes. If combined... Figure 3A The communication system architecture shown depicts a CDC that can act as the master node 301, with the display screen, microphone, speaker, and mobile phone serving as slave nodes of the master node 301. The PEPS system, mobile phone key, and car key belong to a communication domain, for example, a third communication domain, where the PEPS system acts as the master node, and the mobile phone key and car key act as slave nodes. If combined... Figure 3A The communication system architecture shown can be such that the PEPS system can be the master node 301, and the mobile phone key and car key can be any two of the slave nodes 302 to 304.

[0138] Understandably, when dividing the vehicle interior into multiple communication domains, the factors used for this division can be varied. For example, it can be based on the functions performed by the onboard equipment. Furthermore, if several onboard devices collaborate to perform a specific function (e.g., power function), these devices can be grouped into one communication domain. Another example is the spatial location of the onboard equipment within the vehicle. Yet another example is the division based on factors such as the spatial location of the onboard equipment within the vehicle and the functions they collaboratively perform. Yet another example is the division from a resource perspective. For instance, the resources allocated to a node for communication with other nodes can be considered a communication domain; the node in question is the master node of that communication domain, and other nodes using that communication domain (resources) to communicate with it are its slave nodes. It should be understood that... Figure 3D The communication domain shown is just one example. Additionally, other in-vehicle devices may be included in each communication domain; for example, a body control module (BCM) may be included in the third communication domain.

[0139] It should be noted that a master node in one communication domain can also act as a slave node in another communication domain. For example, a mobile phone in the first communication domain can act as a slave node in the second communication domain.

[0140] It should be noted that the above system architecture and application scenarios are merely illustrative and do not constitute a limitation on the technical solutions provided in this application. For example, the above... Figure 3A The system architecture shown can also be applied to vehicle-to-everything (V2X) communication scenarios. A schematic diagram of a V2X communication scenario can be seen as follows... Figure 3E As shown, this application scenario uses three terminal devices as an example. The three terminal devices can communicate with each other via a sidelink (SL). In this scenario, the terminal device used for resource scheduling can act as the master node, and the terminal device used to follow the scheduled resources can act as the slave node. If combined with... Figure 3A The communication system architecture shown can be such that the terminal device used for scheduling resources can be the master node 301, and the terminal device used for obeying the scheduling of resources can be the slave node of the master node 301.

[0141] It should be noted that in the embodiments of this application, the master node can also be called the management (grant, G) node, and the slave node can also be called the terminal (T) node.

[0142] Optionally, embodiments of this application Figure 3A Each node in the process (such as a master node or a slave node) can also be called a communication device, which can be a general-purpose device or a special-purpose device. This application does not specifically limit this.

[0143] Optionally, the related functions of the nodes in the embodiments of the present application can be implemented by one device, or by multiple devices jointly, or by one or more functional modules in a device, and the embodiments of the present application do not make a specific limitation in this regard. It can be understood that the above functions can be a network element in a hardware device, or a software function running on a special hardware, or a combination of hardware and software, or a virtualized function instantiated on a platform (for example, a cloud platform). Figure 3A In specific implementation, the related functions of the nodes in the embodiments of the present application can be implemented by one device, or by multiple devices jointly, or by one or more functional modules in a device, and the embodiments of the present application do not make a specific limitation in this regard. It can be understood that the above functions can be a network element in a hardware device, or a software function running on a special hardware, or a combination of hardware and software, or a virtualized function instantiated on a platform (for example, a cloud platform).

[0144] In specific implementation, the related functions of the nodes in the embodiments of the present application can be implemented by one device, or by multiple devices jointly, or by one or more functional modules in a device, and the embodiments of the present application do not make a specific limitation in this regard. It can be understood that the above functions can be a network element in a hardware device, or a software function running on a special hardware, or a combination of hardware and software, or a virtualized function instantiated on a platform (for example, a cloud platform). Figure 3A As shown in the above description, each node can adopt the component structure shown in the above description, or include the components shown in the above description. Figure 4 As shown in the above description, each node can adopt the component structure shown in the above description, or include the components shown in the above description. Figure 4 As shown in the above description, each node can adopt the component structure shown in the above description, or include the components shown in the above description. Figure 4 As shown in the above description, each node can adopt the component structure shown in the above description, or include the components shown in the above description.

[0145] The processor 401 can be a general central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs of the solutions of the present application.

[0146] The communication line 402 can include a path for transmitting information between the above components, such as a bus.

[0147] The communication interface 404 is configured to communicate with other devices or communication networks. The communication interface 404 can be any transceiver-like device, such as an Ethernet interface, a radio access network (RAN) interface, a wireless local area networks (WLAN) interface, a transceiver, a pin, a bus, or a circuitry, etc.

[0148] The memory 403 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, a magnetic disk storage or other magnetic storage devices, or any other medium capable of storing desired program code in the form of instructions or data structures and that can be accessed by a computer, but the present application is not limited thereto. The memory can exist independently and be coupled to the processor 401 through the communication line 402. The memory 403 can also be integrated with the processor 401. The memory provided in the embodiments of the present application can generally be non-volatile.

[0149] The memory 403 is configured to store computer-executed instructions related to the schemes provided in the embodiments of the present application, and the processor 401 is configured to control the execution. The processor 401 is configured to execute the computer-executed instructions stored in the memory 403, so as to implement the method provided in the embodiments of the present application. Alternatively, in the embodiments of the present application, the processor 401 can execute the processing-related functions in the method provided in the embodiments of the present application, and the communication interface 404 is responsible for the communication with other devices or communication networks, which is not limited in the embodiments of the present application.

[0150] Alternatively, the computer-executed instructions in the embodiments of the present application can also be referred to as application program codes, which is not limited in the embodiments of the present application.

[0151] The coupling between the devices, units or modules in the embodiments of the present application is indirect coupling or communication connection between the devices, units or modules, which can be electrical, mechanical or other forms, and is used for the information interaction between the devices, units or modules.

[0152] As an embodiment, the processor 401 can include one or more CPUs, for example, the CPU0 and the CPU1 in the CPU complex. Figure 4

[0153] As an embodiment, the communication device 40 can include multiple processors, for example, the CPU0 and the CPU1 in the CPU complex. Figure 4 ​The processors 401 and 407 in the communication device 40 can each be a single-CPU processor or a multi-CPU processor. The processor herein can refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0154] As an embodiment, the communication device 40 can further include an output device 405 and / or an input device 406. The output device 405 is coupled to the processor 401 and can display information in various ways. For example, the output device 405 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, a projector, or the like. The input device 406 is coupled to the processor 401 and can receive user input in various ways. For example, the input device 406 can be a mouse, a keyboard, a touch screen device, a sensor device, or the like.

[0155] It can be understood that, Figure 4 The constituent structures shown in the communication device 40 do not constitute a limitation on the communication device, except Figure 4 The communication device can include more or fewer components than shown, or combine certain components, or arrange the components differently than shown.

[0156] The communication method provided by the embodiments of the present application will be described below with reference to the accompanying drawings. Each network element in the following embodiments can have the constituent structure shown in the communication device 40, and details are not described herein. Figure 4 The constituent structures shown in the communication device 40 do not constitute a limitation on the communication device, except

[0157] It should be noted that the communication method provided by the embodiments of the present application can be applied in multiple fields, such as the fields of unmanned driving, autonomous driving, assisted driving, intelligent driving, networked driving, intelligent networked driving, and car sharing.

[0158] It should be noted that the names of messages between nodes or the names of parameters in the messages in the following embodiments of the present application are only examples, and other names can also be used in specific implementations, and the embodiments of the present application do not make a specific limitation.

[0159] It should be noted that, in the embodiments of this application, "and / or" can be used to describe three relationships between related objects. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone, where A and B can be singular or plural. Furthermore, expressions like "one or more of A, B, and C" or "one or more of A, B, or C" are generally used to represent any of the following: A existing alone; B existing alone; C existing alone; A and B existing simultaneously; A and C existing simultaneously; B and C existing simultaneously; A, B, and C existing simultaneously. The above examples using three elements (A, B, and C) illustrate the optional items for this project. When the expression contains more elements, the meaning of the expression can be obtained according to the aforementioned rules.

[0160] To facilitate the description of the technical solutions in the embodiments of this application, the terms "first" and "second" may be used to distinguish technical features with the same or similar functions. The terms "first" and "second" do not limit the number or execution order, nor are they necessarily different. In the embodiments of this application, the words "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as "exemplary" or "for example" should not be construed as being more preferred or advantageous than other embodiments or design schemes. The use of "exemplary" or "for example" is intended to present related concepts in a concrete manner for ease of understanding.

[0161] It should be noted that, in the embodiments of this application, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", and there is no order of precedence or size among the technical features described by "first", "second", "third", "A", "B", "C" and "D".

[0162] It is understood that the same step or step with the same function or technical feature in the embodiments of this application can be referenced and learned from each other in different embodiments.

[0163] It is understood that in the embodiments of this application, the first node or the second node may perform some or all of the steps in the embodiments of this application. These steps are merely examples, and the embodiments of this application may also perform other steps or variations thereof. Furthermore, the steps may be performed in different orders as presented in the embodiments of this application, and it is not necessary to perform all the steps in the embodiments of this application.

[0164] like Figure 5 As shown, this is a communication method provided in an embodiment of the present application, which includes S501 and S502.

[0165] S501: The first node sends first configuration information to the first slave node on a first frequency hopping channel. Correspondingly, the first slave node receives the first configuration information from the first node on the first frequency hopping channel.

[0166] The first node can be a master node of the first slave node, and the first slave node can be a slave node of the first node. That is, the first node can send the first configuration information to its slave node on the first frequency hopping channel. For example, as shown in FIG. 3, the first node 301 can send the first configuration information to the slave node 302 on the first frequency hopping channel. Figure 3A The communication system 30 shown in FIG. 3 is an example. The first node can be the master node 301 in the communication system 30. The first slave node can be the slave node 302, the slave node 303, or the slave node 304.

[0167] The first frequency hopping channel can be a general frequency hopping channel, so as to avoid congestion of a broadcast dedicated frequency hopping channel caused by the first node using the broadcast dedicated frequency hopping channel. The frequency hopping and the frequency hopping channel are described above in the explanation of the technical terms related to the embodiments of the present application, and thus are not described herein.

[0168] In a possible implementation, the first frequency hopping channel is configured by the first node or another node before S501, and is used for a communication link between the first node and the first slave node, or is used for carrying a communication message between the first node and the first slave node.

[0169] The first configuration information can be used to configure a communication link between the first slave node and another slave node. The another slave node can or can not be a slave node of the first node. That is, the first configuration information can be used to configure a communication link between at least two second nodes. The at least two second nodes include the first slave node, and the another slave node is a node other than the first slave node in the at least two second nodes. The at least two second nodes can all be slave nodes of the first node, or part of the at least two second nodes are slave nodes of the first node, and the other part of the at least two second nodes are not slave nodes of the first node. The number of the another slave node is not limited in the embodiments of the present application. The communication link between the at least two second nodes includes a direct link between the at least two second nodes, that is, a direct link between the first slave node and the another slave node. The direct link can include one or more of the following direct links: a point-to-point direct link, a point-to-multipoint direct link, or a multipoint-to-multipoint direct link. The point-to-point direct link, the point-to-multipoint direct link, and the multipoint-to-multipoint direct link are described above in the explanation of the technical terms related to the embodiments of the present application, and thus are not described herein.

[0170] In a possible implementation, the first node can be a master node of at least one of the second nodes corresponding to the direct link, or the first node is a master node of the second nodes corresponding to the direct link.

[0171] For example, if the at least two second nodes include the first slave node, the slave node 2, and the slave node 3, the direct link between the at least two second nodes can include one or more of the following direct links: the direct link between the first slave node and the slave node 2, the direct link between the first slave node and the slave node 3, and the direct link between the first slave node, the slave node 2, and the slave node 3. The first node can be a master node of one or more of the first slave node, the slave node 2, and the slave node 3. For example, for the direct link between the first slave node and the slave node 2, the first node is a master node of at least one of the first slave node and the slave node 2 corresponding to the direct link. For the direct link between the first slave node, the slave node 2, and the slave node 3, the first node is a master node of at least one of the first slave node, the slave node 2, and the slave node 3 corresponding to the direct link.

[0172] It can be understood that if the other slave node is a slave node of the first node, the first node can also send configuration information for configuring a communication link between the first slave node and the other slave node to the other slave node. The configuration information can be sent by the first node in a unicast manner or in a multicast manner.

[0173] For example, taking the configuration information sent by the first node in a unicast manner as an example, the other slave node is a second slave node, the first node can send first configuration information to the first slave node on a first frequency hopping channel and send second configuration information to the second slave node on a second frequency hopping channel. That is, the first node can send configuration information to the first slave node and the second slave node respectively to configure a communication link between the first slave node and the second slave node. The second frequency hopping channel is a general frequency hopping channel. The second frequency hopping channel is configured by the first node or another node before the first node sends the second configuration information, and is used for a communication link between the first node and the second slave node or a message carrying communication between the first node and the second slave node. The first frequency hopping channel and the second frequency hopping channel can be the same or different. The second configuration information can be described below with reference to the description of the first configuration information. The second configuration information and the first configuration information can be the same or different.

[0174] In an embodiment of the present application, the second configuration information is different from the first configuration information means that the second configuration information includes different content from the first configuration information. For example, in the case that the first configuration information and the second configuration information both include node identifiers, the second configuration information includes different node identifiers from the first configuration information. Specifically, the node identifiers included in the second configuration information are identifiers of the first slave node in the at least two second nodes, and the node identifiers included in the first configuration information are identifiers of the second slave node in the at least two second nodes.

[0175] For example, in the case that the first slave node and other slave nodes are included in the second node group, and the configuration information is transmitted by the first node in a multicast manner, the first node transmits the first configuration information to the second node group on the first frequency hopping channel. It can be understood that, before transmitting the first configuration information, the at least two second nodes can first form the second node group, and optionally, establish a multicast link between the first node and the second node group, and then transmit the first configuration information on the multicast link. The manner of forming the second node group and establishing the multicast link can be pre-configuration or first node configuration, which is not limited in the present application.

[0176] Optionally, before S501, the first node generates or obtains the first configuration information. For example, the first node generates or obtains the first configuration information according to the current channel condition. For another example, the first node generates or obtains the first configuration information according to the communication link configuration request information described in S500.

[0177] In a possible implementation, the first configuration information includes one or more of the following: an identifier of the first communication link, an identifier of the first communication link group, a node identifier, type information of the first communication link, type information of the communication link in the first communication link group, first time domain resource information, or frequency hopping channel indication information.

[0178] The content included in the first configuration information is described in detail as follows:

[0179] 1. Identifier of the first communication link and identifier of the first communication link group

[0180] The identifier of the first communication link or the identifier of the first communication link group can be used for link identification. For example, the identifier of the first communication link is used to identify the first communication link, and the identifier of the first communication link group is used to identify the link in the first communication link group.

[0181] As an example, in the process of subsequent communication between the at least two second nodes, after a certain second node receives a direct communication message, it can determine whether the direct communication message is a message transmitted in the first communication link or the first communication link group according to whether the direct communication message includes the identifier of the first communication link or the identifier of the first communication link group.

[0182] In one design, the identity of the first communication link or the identity of the first communication link group can also be used as the frequency hopping randomization seed for the first communication link or the first communication link group. Taking the identity of the first communication link as an example, in the process of communication between the at least two second nodes, before a certain second node transmits or receives a direct communication message via the first communication link, the certain second node can determine a frequency hopping channel for transmitting or receiving the direct communication message via the first communication link according to the identity of the first communication link and time domain resource information of the first communication link, and using a predefined frequency hopping algorithm.

[0183] The first communication link is a communication link between two of the at least two second nodes. The first communication link group includes a plurality of communication links between the at least two second nodes. The first communication link or the first communication link group is included in the communication links between the at least two second nodes. The communication link and the communication link group are specifically described in the foregoing explanation of the technical terms related to the embodiments of the present application, and are not described herein.

[0184] It can be understood that if the first configuration information configures the first communication link, the first configuration information can include the identity of the first communication link, and if the first configuration information configures the first communication link group, the first configuration information can include the identity of the first communication link group.

[0185] 2. Node identity

[0186] The node identity described above can be used to identify at least one node in the at least two second nodes, and does not involve nodes other than the at least two second nodes, so the identity can be relatively short. Subsequently, the identity is used to indicate the node in a direct communication message and / or link configuration / reconfiguration or other link management signaling, which is beneficial to shorten the length of the message / signaling.

[0187] As an example, the node identity can include an identity of the first slave node in the at least two second nodes, and / or an identity of a node other than the first slave node in the at least two second nodes in the at least two second nodes.

[0188] It can be understood that after the first slave node receives the node identity, the first slave node can determine the identity of the first slave node in the at least two second nodes, and / or determine the identity of a node other than the first slave node in the at least two second nodes in the at least two second nodes, so as to subsequently communicate with the node other than the first slave node in the at least two second nodes.

[0189] 3. Type information of the first communication link and type information of the communication link in the first communication link group

[0190] The type information of the first communication link can be used to indicate the type of the first communication link. The type information of the communication link in the first communication link group can be used to indicate the type of the communication link in the first communication link group. The introduction of the type of the first communication link or the type of the communication link in the first communication link group can refer to the description of the type of the communication link in the foregoing, and will not be described here.

[0191] It can be understood that if the first configuration information configures the first communication link, the first configuration information can include type information of the first communication link. After the first slave node receives the type information of the first communication link, the first slave node can communicate with the nodes other than the first slave node in the at least two second nodes according to the type of the first communication link. If the first configuration information configures the first communication link group, the first configuration information can include type information of the communication link in the first communication link group. After the first slave node receives the type information of the communication link in the first communication link group, the first slave node can communicate with the nodes other than the first slave node in the at least two second nodes according to the type of the communication link in the first communication link group.

[0192] 4. The first time domain resource information

[0193] The first time domain resource information is used to indicate the time domain resource of the communication link configured by the first configuration information. The time domain resource of the communication link includes at least one transmission opportunity group. Each transmission opportunity group in the at least one transmission opportunity group is continuous in the time domain. Specifically, the introduction of the transmission opportunity group can refer to the explanation and description of the technical terms related to the embodiments of the application in the foregoing.

[0194] In a possible implementation, the first time domain resource information includes one or more of the following: cycle information of the transmission opportunity group, first time length information, or information of the first starting position.

[0195] The cycle information of the transmission opportunity group can be used to indicate the cycle of the transmission opportunity group in the at least one transmission opportunity group, that is, the time unit interval between adjacent two transmission opportunity groups in the at least one transmission opportunity group. For example, as shown in the transmission opportunity group, the at least one transmission opportunity group includes transmission opportunity group 201, transmission opportunity group 202, and transmission opportunity group 203, and the cycle of the at least one transmission opportunity group is 60 ms. Figure 2A

[0196] The first time length information includes information used to indicate the time domain length of the first transmission opportunity group of the at least one transmission opportunity group. The first transmission opportunity group is included in the at least one transmission opportunity group. That is, the first time length information can indicate the time domain length of one or more transmission opportunity groups in the at least one transmission opportunity group.

[0197] ​It can be understood that if the time domain lengths of the transmission opportunity groups in the at least one transmission opportunity group are the same or the transmission opportunity groups in the at least one transmission opportunity group are periodic, the first time length information can indicate one time domain length. If the time domain lengths of the transmission opportunity groups in the at least one transmission opportunity group are different or the transmission opportunity groups in the at least one transmission opportunity group are not periodic, the first time length information can indicate a plurality of time domain lengths, which are respectively the time domain lengths of different transmission opportunity groups in the at least one transmission opportunity group.

[0198] For example, if the at least one transmission opportunity group includes transmission opportunity group 1, transmission opportunity group 2 and transmission opportunity group 3, if the time domain length of transmission opportunity group 1, the time domain length of transmission opportunity group 2 and the time domain length of transmission opportunity group 3 are all 10ms, the first time length information can indicate 10ms. If the time domain length of transmission opportunity group 1 is 10ms, the time domain length of transmission opportunity group 2 is 12ms, and the time domain length of transmission opportunity group 3 is 14ms, the first time length information can indicate 10ms, 12ms and 14ms.

[0199] The information of the first start position includes information for indicating the time domain start position of a second transmission opportunity group of the at least one transmission opportunity group. The second transmission opportunity group is included in the at least one transmission opportunity group. That is, the information of the first start position can indicate the time domain start position of one or more transmission opportunity groups in the at least one transmission opportunity group.

[0200] It can be understood that if the transmission opportunity groups in the at least one transmission opportunity group are periodic, the information of the first start position can indicate the time domain start position of one transmission opportunity group in the at least one transmission opportunity group. After receiving the information of the first start position, the first slave node can determine the time domain start position of each transmission opportunity group in the at least one transmission opportunity group according to the information of the first start position and the period of the transmission opportunity group. If the transmission opportunity groups in the at least one transmission opportunity group are not periodic, the information of the first start position can indicate the time domain start position of each transmission opportunity group in the at least one transmission opportunity group.

[0201] As an example, if the transmission opportunity groups in the at least one transmission opportunity group are periodic, the information of the first start position includes time units between the first transmission opportunity group in the at least one transmission opportunity group and a reference time domain position. If the transmission opportunity groups in the at least one transmission opportunity group are not periodic, the information of the first start position includes time units between each transmission opportunity group in the at least one transmission opportunity group and a reference time domain position. The reference time domain position can be pre-configured or pre-defined, or configured by the first node. For example, the reference time domain position can be the time domain position of the first configuration information.

[0202] In a possible implementation, the transmission opportunity group includes at least one transmission opportunity. The transmission opportunity can be used for the second node to transmit and / or receive the at least one sidelink message. If the time domain resource of the communication link includes at least two transmission opportunities, the resources configured for the second node to transmit and / or receive the at least one sidelink message are in the same order in different transmission opportunities, where the order can be predefined or configured by the first node. For details of the transmission opportunity, refer to the description of the technical terms related to the embodiments of the present application.

[0203] In a possible implementation, the first time domain resource information further includes one or more of the following: number information of transmission opportunities, second time length information, or information of a second starting position.

[0204] The number information of transmission opportunities includes information indicating a number of transmission opportunities in a third transmission opportunity group of the at least one transmission opportunity group. The third transmission opportunity group is included in the at least one transmission opportunity group. That is, the number information of transmission opportunities can indicate a number of transmission opportunities in one or more transmission opportunity groups of the at least one transmission opportunity group.

[0205] It can be understood that if the number of transmission opportunities in different transmission opportunity groups of the at least one transmission opportunity group is the same, the number information of transmission opportunities can indicate the number of transmission opportunities in one transmission opportunity group. If the number of transmission opportunities in different transmission opportunity groups of the at least one transmission opportunity group is different, the number information of transmission opportunities can indicate the number of transmission opportunities in each transmission opportunity group of the at least one transmission opportunity group.

[0206] The second time length information includes information indicating a time domain length of a first transmission opportunity of the at least one transmission opportunity. The first transmission opportunity is included in the at least one transmission opportunity. That is, the second time length information can indicate a time domain length of one or more transmission opportunities of the at least one transmission opportunity.

[0207] It can be understood that if the time domain lengths of the transmission opportunities in the at least one transmission opportunity are the same or the transmission opportunities in the at least one transmission opportunity are periodic, the second time length information can indicate one time domain length. If the time domain lengths of the transmission opportunities in the at least one transmission opportunity are different or the transmission opportunities in the at least one transmission opportunity are not periodic, the second time length information can indicate a plurality of time domain lengths, which are respectively time domain lengths of different transmission opportunities in the at least one transmission opportunity.

[0208] For example, if the time domain length of the transmission opportunity 1, the time domain length of the transmission opportunity 2 and the time domain length of the transmission opportunity 3 are all 5 slots, the second time length information can indicate 5 slots. If the time domain length of the transmission opportunity 1 is 5 slots, the time domain length of the transmission opportunity 2 is 4 slots, and the time domain length of the transmission opportunity 3 is 6 slots, the second time length information can indicate 5 slots, 4 slots and 6 slots.

[0209] The information of the second starting position includes a time domain starting position for indicating sending or receiving a sidelink communication message in a second transmission opportunity of the at least one transmission opportunity. The second transmission opportunity is included in the at least one transmission opportunity. That is, the information of the second starting position can indicate a time domain starting position for sending or receiving a sidelink communication message in one or more transmission opportunities of the at least one transmission opportunity.

[0210] It can be understood that if the transmission opportunities in the at least one transmission opportunity are periodic, the information of the second starting position can indicate a time domain starting position for sending or receiving a sidelink communication message in one transmission opportunity of the at least one transmission opportunity. After the first slave node receives the information of the second starting position, the first slave node can determine a time domain starting position for sending or receiving a sidelink communication message in each transmission opportunity of the at least one transmission opportunity according to the information of the second starting position, the number information of the transmission opportunities and the second time length information. If the transmission opportunities in the at least one transmission opportunity are not periodic, the information of the second starting position can indicate a time domain starting position for sending or receiving a sidelink communication message in each transmission opportunity of the at least one transmission opportunity.

[0211] As an example, if the transmission opportunities in the at least one transmission opportunity are periodic, the information of the second starting position includes a time unit interval between a time domain starting position for first sending or receiving a sidelink communication message in one transmission opportunity of the at least one transmission opportunity and a reference time domain position. If the transmission opportunities in the at least one transmission opportunity are not periodic, the information of the second starting position includes a time unit interval between a time domain starting position for first sending or receiving a sidelink communication message in each transmission opportunity of the at least one transmission opportunity and a reference time domain position. The reference time domain position can be pre-configured or pre-defined, or configured by the first node. For example, the reference time domain position can be the time domain position of the first configuration information.

[0212] In the embodiments of the present application, the first transmission opportunity group, the second transmission opportunity group and the third transmission opportunity group are the same or different. The first transmission opportunity and the second transmission opportunity are the same or different.

[0213] It can be understood that the information included in the first time domain resource information (such as: the periodicity information of the transmission opportunity group, the first time length information, the first starting position information, the number information of the transmission opportunity, the second time length, the second starting position information) can also be predefined (such as defined in the protocol) or configured through other messages, and is not limited.

[0214] 5. Frequency hopping channel indication information

[0215] The frequency hopping channel indication information is used to indicate the available frequency hopping channels of the communication link configured by the first configuration information. The available frequency hopping channel is a frequency hopping channel that can be used for the communication link. The frequency hopping channel can represent a frequency domain resource, and specific introduction can be referred to the explanation and description of the technical terms related to the embodiments of the application in the foregoing.

[0216] As an example, the frequency hopping channel indication information includes the identification of the frequency points corresponding to at least two available frequency hopping channels. Alternatively, the frequency hopping channel indication information includes the identification of the frequency points corresponding to the unavailable frequency hopping channels. The unavailable frequency hopping channel is a frequency hopping channel that cannot be used for the communication link. In this case, the first slave node can determine the available frequency hopping channel according to the configured frequency hopping channel list and the frequency hopping channel indication information. The frequency hopping channel list can indicate a plurality of frequency points. The frequency hopping channel list is pre-set (such as defined in the protocol) or configured by the first node. Taking the frequency hopping channel list indicating frequency point 1, frequency point 2 and frequency point 3 as an example, if the frequency hopping channel indication information includes the identification of frequency point 1, the available frequency hopping channel is the frequency hopping channel corresponding to frequency point 2 and the frequency hopping channel corresponding to frequency point 3.

[0217] As another example, the frequency hopping channel indication information includes N bits. Each bit in the N bits corresponds to a frequency hopping channel, and is used to indicate whether the frequency hopping channel is available. For example, if the value of a certain bit in the N bits is 0, it indicates that the frequency hopping channel corresponding to the bit is unavailable, if the value of the bit is 1, it indicates that the frequency hopping channel corresponding to the bit is available, and vice versa. Taking the frequency hopping channel indication information including 4 bits as an example, the first bit corresponds to frequency hopping channel 1, the second bit corresponds to frequency hopping channel 2, the third bit corresponds to frequency hopping channel 3, and the fourth bit corresponds to frequency hopping channel 4. If the value of the 4 bits is "0101", it indicates that frequency hopping channel 1 and frequency hopping channel 3 are unavailable frequency hopping channels, and frequency hopping channel 2 and frequency hopping channel 4 are available frequency hopping channels.

[0218] S502: The first slave node communicates according to the first configuration information.

[0219] In a possible implementation, the first slave node communicates with other slave nodes on the time domain resource configured by the first configuration information and the available frequency hopping channel.

[0220] It can be understood that the available frequency hopping channels indicated by the above frequency hopping channel indication information are usually multiple, and the first slave node can determine a frequency hopping channel in the multiple available frequency hopping channels according to a certain rule, and communicate with other slave nodes on the frequency hopping channel. Subsequently, the first slave node can also determine a new frequency hopping channel according to the rule over time, and communicate with other slave nodes on the new frequency hopping channel. Specifically, reference can be made to the description of frequency hopping and frequency hopping channel in the foregoing, which will not be repeated here.

[0221] Based on Figure 5 In the method shown, the first node can communicate on the first frequency hopping channel through the communication link between the first node and the first slave node, and configure the communication link between the first slave node and other slave nodes, so that the first slave node can communicate directly with other slave nodes according to the configuration of the first node. Avoid the conflict between the resources of the direct link and the resources of the master-slave communication link, and improve the communication performance. In addition, in the method shown, the resources in the communication domain are all managed and maintained by the master node, and the slave node does not need to configure the resources of the direct link, which can reduce the complexity of the slave node and the power consumption of the slave node. Figure 5 In the method shown, the resources in the communication domain are all managed and maintained by the master node, and the slave node does not need to configure the resources of the direct link, which can reduce the complexity of the slave node and the power consumption of the slave node.

[0222] Optionally, in a possible implementation of the method shown in Figure 5 In a possible implementation of the method shown, the first configuration information is semi-static configuration information, which is used to configure potential available resources of the communication link. These potential available resources are not necessarily all used for the communication link between the first slave node and other slave nodes. That is, although the first node configures at least one transmission opportunity group (or at least one transmission opportunity) for the first slave node, not every transmission opportunity group (or every transmission opportunity) can be used for the communication link between the first slave node and other slave nodes. In this case, the first node can indicate through the first message that a certain transmission opportunity group (or a certain transmission opportunity) can be used for the communication link between the first slave node and other slave nodes. In the above process, the first node can flexibly adjust the use of resources according to the changes of the transmission of the master-slave communication link and / or the direct link, the communication demand, etc., so that the resources can be more dynamically allocated to different links. For example, Figure 5 The method shown can also include S503.

[0223] S503: The first node sends a first message to the first slave node. Correspondingly, the first slave node receives the first message from the first node

[0224] The first message can be used to indicate that the fourth transmission opportunity group is for the communication link. In this way, after receiving the first message, the first slave node can determine, according to the first message, that the fourth transmission opportunity group can be used for the communication link. Alternatively, the first message can be used to indicate that the third transmission opportunity is for the communication link. In this way, after receiving the first message, the first slave node can determine, according to the first message, that the third transmission opportunity can be used for the communication link.

[0225] The fourth transmission opportunity group is included in the time domain resource of the communication link, or in other words, the fourth transmission opportunity group is included in the at least one transmission opportunity group. The third transmission opportunity is included in the time domain resource of the communication link, or in other words, the third transmission opportunity is included in the at least one transmission opportunity.

[0226] As an example, if the first message is used to indicate that the fourth transmission opportunity group is for the communication link, the first node transmits the first message from the time domain starting position of the fourth transmission opportunity group, or transmits the first message in the time domain resource before and adjacent to the fourth transmission opportunity group. There is no resource for transmitting other messages between the time domain resource before and adjacent to the fourth transmission opportunity group and the fourth transmission opportunity group.

[0227] As another example, if the first message is used to indicate that the third transmission opportunity is for the communication link, the first node transmits the first message from the time domain starting position of the third transmission opportunity, or transmits the first message in the time domain resource before and adjacent to the third transmission opportunity. There is no resource for transmitting other messages between the time domain resource before and adjacent to the third transmission opportunity and the third transmission opportunity.

[0228] In one design, if the first slave node does not receive the first message, the first slave node does not use the fourth transmission opportunity group or the third transmission opportunity to communicate with other slave nodes.

[0229] In yet another design, after receiving the first message, the first slave node synchronizes with other slave nodes according to the first message. That is, the first message can also be used for the first slave node to synchronize with other slave nodes, or in other words, the first message can be used as a timing reference for the first slave node to synchronize with other slave nodes. For example, the first message can include a synchronization signal, and after receiving the first message, the first slave node and other slave nodes can perform time-frequency synchronization according to the synchronization signal. Since the transmission time of the first message is relatively close to the time when the first slave node or other slave nodes transmit and / or receive messages in the fourth transmission opportunity group or the third transmission opportunity, the clock drift is small when the first slave node or other slave nodes transmit and / or receive messages in the fourth transmission opportunity group or the third transmission opportunity, and the synchronization effect is good.

[0230] Optionally, the first node sends a second message to the first slave node. Correspondingly, the first slave node receives the second message from the first node. The second message can be used to indicate that the fifth transmission opportunity group is not used for the communication link. In this way, after receiving the second message, the first slave node can determine that the fifth transmission opportunity group cannot be used for the communication link according to the second message. Alternatively, the second message can be used to indicate that the fourth transmission opportunity is not used for the communication link. In this way, after receiving the second message, the first slave node can determine that the fourth transmission opportunity cannot be used for the communication link according to the second message.

[0231] The fifth transmission opportunity group is included in the time domain resource of the communication link, or in other words, the fifth transmission opportunity group is included in the at least one transmission opportunity group. The fourth transmission opportunity is included in the time domain resource of the communication link, or in other words, the fourth transmission opportunity is included in the at least one transmission opportunity.

[0232] As an example, if the second message is used to indicate that the fifth transmission opportunity group is not used for the communication link, the first node starts to send the second message from the time domain start position of the fifth transmission opportunity group, or sends the second message in the time domain resource before and adjacent to the fifth transmission opportunity group. There is no resource for transmitting other messages between the time domain resource before and adjacent to the fifth transmission opportunity group and the fifth transmission opportunity group.

[0233] As another example, if the second message is used to indicate that the fourth transmission opportunity is not used for the communication link, the first node starts to send the second message from the time domain start position of the fourth transmission opportunity, or sends the second message in the time domain resource before and adjacent to the fourth transmission opportunity. There is no resource for transmitting other messages between the time domain resource before and adjacent to the fourth transmission opportunity and the fourth transmission opportunity.

[0234] Optionally, in the method shown in the above embodiment, the first slave node can send communication link configuration request information to the first node, so that the first node can reasonably configure the communication link for the first slave node according to the communication link configuration request information, fully utilize resources, and avoid conflicts. For example, the first slave node can send the communication link configuration request information to the first node, so that the first node can reasonably configure the communication link for the first slave node according to the communication link configuration request information, fully utilize resources, and avoid conflicts. Figure 5 In a possible implementation of the method shown in the above embodiment, the first slave node can send communication link configuration request information to the first node, so that the first node can reasonably configure the communication link for the first slave node according to the communication link configuration request information, fully utilize resources, and avoid conflicts. For example, the first slave node can send the communication link configuration request information to the first node, so that the first node can reasonably configure the communication link for the first slave node according to the communication link configuration request information, fully utilize resources, and avoid conflicts. Figure 5 The method shown in the above embodiment can further include S500.

[0235] S500: The first slave node sends communication link configuration request information to the first node. Correspondingly, the first node receives the communication link configuration request information from the first slave node.

[0236] The communication link configuration request information can be used to request to configure the communication link.

[0237] One possible implementation is that the communication link configuration request information includes one or more of the following: link type information of the communication link, indication information of at least two second nodes, periodic information of the communication link, latency requirement information of the communication link, traffic volume information of the communication link, or resource requirement information of the communication link.

[0238] The link type information of the communication link can be used to indicate the type of communication link. For a description of the communication link type, please refer to the explanation of the technical terms involved in the embodiments of this application above. The indication information of at least two second nodes can be used to indicate at least two second nodes, including the node corresponding to the communication link. The period information of the communication link can be used to indicate the period of the resource requirements of the communication link. The latency requirement information of the communication link can be used to indicate the latency requirement of the communication link. The traffic volume information of the communication link can be used to indicate the traffic volume of the communication link. The resource requirement information of the communication link can be used to indicate the resource requirements of the communication link, such as the number of time units required by the communication link, the length of one time unit, etc.

[0239] Understandably, the aforementioned communication link configuration request information is either requested by the first slave node from the first node, or it indicates to the first node the information that the first slave node needs. After receiving the communication link configuration request information, the first node may send the first configuration information to the first slave node based on the information in the communication link configuration request information, or it may not be based on the information in the communication link configuration request information; there is no restriction on this.

[0240] The actions of the first node or the first slave node in S500-S503 above can be performed by... Figure 4 The processor 401 in the communication device 40 shown calls the application code stored in the memory 403 to execute it, and this application embodiment does not impose any limitations on this.

[0241] In the above Figure 5 In the method shown, the communication link between at least two second nodes is configured by the first node. In practical applications, the first node can also determine one of the at least two second nodes, and the communication link between the at least two second nodes can also be configured by the node determined by the first node. In this way, the complexity of the first node managing resources can be reduced.

[0242] like Figure 6 As shown, this is another communication method provided in an embodiment of the present application, which includes S601-S602.

[0243] S601: The first node sends third configuration information to the third slave node. Correspondingly, the third slave node receives the third configuration information from the first node.

[0244] The first node can be a master node of a third slave node, and the third slave node is a slave node of the first node. The third slave node is a node in the at least two second nodes. The third slave node is a control node in the at least two second nodes, and can send control information of the communication link to nodes in the at least two second nodes except the third slave node. In an embodiment of the present application, the third slave node can be referred to as a node managing slave nodes. That is, the third slave node can manage the at least two second nodes, such as configuring the communication link between the at least two second nodes.

[0245] For example, as shown in FIG. 30, the communication system 30 includes a master node 301, a slave node 302, a slave node 303, and a slave node 304. The first node can be the master node 301 in the communication system 30. The at least two second nodes include at least two nodes in the slave node 302, the slave node 303, or the slave node 304. If the at least two second nodes include the slave node 302 and the slave node 303, the third slave node can be the slave node 302 or the slave node 303. If the at least two second nodes include the slave node 302 and the slave node 304, the third slave node can be the slave node 302 or the slave node 304. If the at least two second nodes include the slave node 303 and the slave node 304, the third slave node can be the slave node 303 or the slave node 304. If the at least two second nodes include the slave node 302, the slave node 303, and the slave node 304, the third slave node can be the slave node 302, the slave node 303, or the slave node 304. Figure 3A In a possible implementation, the third configuration information includes indication information of the third slave node and / or indication information of the first resource. The indication information of the third slave node can be used to indicate the third slave node. For example, the indication information of the third slave node includes an identifier of the third slave node. The first resource can be used to carry control information of the communication link from the control node. The communication link is a communication link between the at least two second nodes. The communication link can be referred to the corresponding description in S501, which is not described herein. The control information of the communication link can be used to configure the communication link between the at least two second nodes. The communication link includes a direct link between the at least two second nodes.

[0246]

[0247] ​Optionally, the first node can further send the third configuration information to a node (e.g., the fourth slave node) other than the third slave node among the at least two second nodes, to indicate the third slave node and the first resource to the node. Alternatively, the third slave node can send the third configuration information to the node (e.g., the fourth slave node) other than the third slave node among the at least two second nodes via a second communication link or a second communication link group between the third slave node and the node.

[0248] In a possible implementation, the first node or the third slave node can send the third configuration information in a unicast or multicast manner.

[0249] S602: The third slave node sends the control information of the communication link on the first resource.

[0250] In a possible implementation, the third slave node generates or acquires the control information of the communication link, and sends the control information of the communication link to a node (e.g., the fourth slave node) other than the third slave node among the at least two second nodes on the first resource.

[0251] In a possible implementation, the control information of the communication link includes one or more of the following: an identifier of the first communication link, an identifier of the first communication link group, a node identifier, type information of the first communication link, type information of a communication link in the first communication link group, first time domain resource information, or frequency hopping channel indication information. For details, refer to the description of the first configuration information in the method shown in Figure 5 The description of the first configuration information in the method shown in Figure 5 The method shown in Figure 6 In the method shown in

[0252] It can be understood that, before S602, a resource can be pre-configured for the third slave node to configure the communication link between the at least two second nodes. The resource can be configured by the first node or defined in a protocol, without limitation. In this way, the resource configured by the third slave node can be prevented from conflicting with the resource configured by other nodes.

[0253] Optionally, after S602, the third slave node sends a third message to at least two of the second nodes other than the third slave node, indicating that the transmission opportunity group or transmission opportunity in the time-domain resources configured by the control information of the communication link can be used for the communication link. For details, please refer to the corresponding description in S503 above, which will not be repeated here.

[0254] based on Figure 6 The method shown allows the first node to configure a third slave node with certain management or direct link configuration functions, as well as resources for sending corresponding management signaling (such as control information for the communication link). This enables the third slave node to manage or configure the communication link between at least two second nodes. For example, the third slave node can allocate resources for the communication link between at least two second nodes within a resource allocated to them, thus avoiding resource conflicts and improving communication performance. Furthermore, with... Figure 5 Compared to the method shown, after the first node determines the third slave node, the communication link between at least two second nodes can be configured by the third slave node, without requiring configuration by the first node, thus reducing the complexity of resource management for the first node. Figure 6 In the method shown, the direct link is managed by the node using the direct link for communication, which reduces the slave node's dependence on the master node and the master-slave link, and improves the resource configuration flexibility and independence of the direct link.

[0255] The actions of the first node or the third slave node in S601-S602 above can be performed by... Figure 4 The processor 401 in the communication device 40 shown calls the application code stored in the memory 403 to execute it, and this application embodiment does not impose any limitations on this.

[0256] Understandably, the above Figure 5 The method shown and Figure 6 The methods shown can be combined with each other. For example, the communication method provided in this application embodiment can first execute S501-S502, and then execute S601-S602. That is, the first node can first configure the communication link between at least two second nodes. Subsequently, after the first node determines the third slave node, the third slave node can configure the communication link between at least two second nodes. It can be understood that in Figure 5 The method shown and Figure 6In the embodiment where the method is shown, the first slave node and the third slave node can be the same or different. The communication link between the at least two second nodes configured by the first node can be the same or different from the communication link between the at least two second nodes configured by the third slave node. For example, the first time domain resource information and / or the frequency hopping channel indication information included in the first configuration information in S501 is different from the first time domain resource information and / or the frequency hopping channel indication information included in the control information of the communication link in S602.

[0257] It can be understood that, in each of the above embodiments, the method and / or steps implemented by the first node can also be implemented by a component (for example, a chip or a circuit) available for the first node; the method and / or steps implemented by the first slave node can also be implemented by a component (for example, a chip or a circuit) available for the first slave node; and the method and / or steps implemented by the third slave node can also be implemented by a component (for example, a chip or a circuit) available for the third slave node.

[0258] The above mainly introduces the scheme provided by the embodiments of the present application from the perspective of the interaction between the nodes. Correspondingly, the embodiments of the present application also provide a communication device, which can be the first node in the above method embodiments, or a device containing the above first node, or a component available for the first node; or the communication device can be the first slave node in the above method embodiments, or a device containing the above first slave node, or a component available for the first slave node; or the communication device can be the third slave node in the above method embodiments, or a device containing the above third slave node, or a component available for the third slave node. It can be understood that, in order to implement the above functions, the above first node or first slave node or third slave node contains the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, in combination with the unit and algorithm operation of the examples described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0259] The embodiments of the present application can divide the functional modules of the first node or the first slave node or the third slave node according to the above method examples. For example, each functional 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 functional module. It should be noted that the division of the modules in the embodiments of the present application is illustrative, and is only a logical functional division. In actual implementation, another division manner can be used.

[0260] For example, in the case of dividing each functional module in an integrated manner, Figure 7 A structural schematic diagram of a communication apparatus 70 is shown. The communication apparatus 70 includes a sending module 701. The sending module 701, which can also be referred to as a sending unit, is configured to implement a sending function, for example, can be a sending circuit, a transmitter, a sender or a communication interface. Optionally, the communication apparatus 70 further includes a receiving module 702. The receiving module 702, which can also be referred to as a receiving unit, is configured to implement a receiving function, for example, can be a receiving circuit, a receiver, a sender or a communication interface.

[0261] Exemplarily, the communication apparatus 70 is configured to implement the function of the first node. The communication apparatus 70, for example, is Figure 5 the first node shown in the embodiment shown in Figure 6 the embodiment.

[0262] The sending module 701 is configured to send first configuration information on a first frequency hopping channel. The first configuration information is used to configure a communication link between at least two second nodes. The communication link includes a direct link between the at least two second nodes. The first node corresponding to the communication apparatus 70 is a master node of at least one of the two second nodes corresponding to the direct link. The first node corresponding to the communication apparatus 70 can be understood as the communication apparatus 70 being the first node itself, or an element, a chip or an integrated circuit inside the first node, etc.

[0263] In a possible implementation manner, the first node is a master node of the two second nodes corresponding to the direct link.

[0264] In a possible implementation, the communication link comprises a first communication link or a first group of communication links; the first configuration information comprises one or more of the following: an identifier of the first communication link, an identifier of the first group of communication links, a node identifier, type information of the first communication link, type information of a communication link in the first group of communication links, first time domain resource information, or frequency hopping channel indication information; the first communication link is a communication link between two of the at least two second nodes, and the first group of communication links comprises a plurality of communication links between the at least two second nodes; the node identifier is used to identify at least one node in the at least two second nodes; the first time domain resource information is used to indicate a time domain resource of the communication link; and the frequency hopping channel indication information is used to indicate an available frequency hopping channel of the communication link.

[0265] In a possible implementation, the time domain resource of the communication link comprises at least one transmission opportunity group, and the first time domain resource information comprises one or more of the following: cycle information of the transmission opportunity group, first time length information, or information of a first starting position; each of the at least one transmission opportunity group is continuous in the time domain; the first time length information comprises information used to indicate a time domain length of a first transmission opportunity group of the at least one transmission opportunity group; the information of the first starting position comprises information used to indicate a time domain starting position of a second transmission opportunity group of the at least one transmission opportunity group; and the first transmission opportunity group is the same as or different from the second transmission opportunity group.

[0266] In a possible implementation, the transmission opportunity group comprises at least one transmission opportunity, and the time domain resource of the communication link comprises at least two transmission opportunities; the first time domain resource information further comprises one or more of the following: number information of the transmission opportunities, second time length information, or information of a second starting position; the transmission opportunities are used for the second node to send and / or receive at least one sidelink message; in different transmission opportunities, resources configured for the second node to send and / or receive the at least one sidelink message are the same in order; the number information of the transmission opportunities comprises information used to indicate a number of transmission opportunities in a third transmission opportunity group of the at least one transmission opportunity group; the second time length information comprises information used to indicate a time domain length of a first transmission opportunity of the at least one transmission opportunity; and the information of the second starting position comprises information used to indicate a time domain starting position of sending or receiving a sidelink message in a second transmission opportunity of the at least one transmission opportunity; the first transmission opportunity is the same as or different from the second transmission opportunity.

[0267] In a possible implementation, the sending module 701 is further configured to send a first message, where the first message is used to indicate that a fourth transmission opportunity group is used for the communication link, and the fourth transmission opportunity group is included in the time domain resource of the communication link.

[0268] In a possible implementation, the sending module 701 is specifically configured to send the first message from a time domain start position of the fourth set of transmission opportunities, or send the first message in a time domain resource before and adjacent to the fourth set of transmission opportunities.

[0269] In a possible implementation, the sending module 701 is further configured to send the first message, and the first message is used to indicate that the third transmission opportunity is used for the communication link, and the third transmission opportunity is included in the time domain resource of the communication link.

[0270] In a possible implementation, the sending module 701 is specifically configured to send the first message from a time domain start position of the third transmission opportunity, or send the first message in a time domain resource before and adjacent to the third transmission opportunity.

[0271] In a possible implementation, the first message is further used for synchronization of the at least two second nodes.

[0272] In a possible implementation, the communication apparatus 70 further includes a receiving module 702, which is configured to receive communication link configuration request information, and the communication link configuration request information is used to request configuration of the communication link.

[0273] In a possible implementation, the communication link configuration request information includes one or more of the following: link type information of the communication link, indication information of the at least two second nodes, periodicity information of the communication link, latency requirement information of the communication link, traffic volume information of the communication link, and resource requirement information of the communication link.

[0274] In a possible implementation, the sending module 701 is specifically configured to send first configuration information to a first slave node on a first frequency hopping channel, the first slave node is a node in the at least two second nodes, and the first configuration information is used to configure a communication link between the first slave node and a node in the at least two second nodes other than the first slave node; and the sending module 701 is further configured to send second configuration information to a second slave node on a second frequency hopping channel, the second slave node is a second node in the at least two second nodes different from the first slave node, and the second configuration information is used to configure a communication link between the second slave node and a node in the at least two second nodes other than the second slave node.

[0275] In a possible implementation, the sending module 701 is specifically configured to send first configuration information to a second node group on a first frequency hopping channel, and the second node group includes the at least two second nodes.

[0276] In one possible implementation, the sending module 701 is further configured to send third configuration information, which includes indication information of a third slave node and / or indication information of a first resource; the third slave node is a node among at least two second nodes, the third slave node is a control node among at least two second nodes, and the first resource is used to carry control information of the communication link from the control node.

[0277] When used to implement the functions of the first node, other functions that the communication device 70 can perform can be found in [reference needed]. Figure 5 The illustrated embodiments or Figure 6 The relevant descriptions of the embodiments shown will not be elaborated upon further.

[0278] In a simplified embodiment, those skilled in the art will recognize that the communication device 70 can employ... Figure 4 The form shown. For example, Figure 4 The processor 401 can call computer execution instructions stored in the memory 403 to cause the communication device 70 to execute the method described in the above method embodiment.

[0279] For example, Figure 7 The functions / implementation process of the transmitting module 701 and the receiving module 702 can be obtained through Figure 4 The processor 401 in the memory calls computer execution instructions stored in the memory 403 to implement the function. Alternatively, Figure 7 The functions / implementation process of the transmitting module 701 and the receiving module 702 can be obtained through Figure 4 It is implemented using the communication interface 404.

[0280] For example, when dividing the functional modules in an integrated manner, Figure 8 A schematic diagram of a communication device 80 is shown. The communication device 80 includes a receiving module 801 and a processing module 802. The receiving module 801, also called a receiving unit, is used to implement the receiving function; for example, it can be a receiving circuit, a receiver, a receiver, or a communication interface. Optionally, the communication device 80 also includes a transmitting module 803. The transmitting module 803, also called a transmitting unit, is used to implement the transmitting function; for example, it can be a transmitting circuit, a transmitter, a transmitter, or a communication interface.

[0281] For example, the communication device 80 is used to implement the function of the first slave node. The communication device 80 is, for example, a... Figure 5 The first slave node described in the illustrated embodiment.

[0282] The receiving module 801 is configured to receive first configuration information from a first node on a first frequency hopping channel, the first configuration information being used to configure a communication link between at least two second nodes, the at least two second nodes including a target node, the communication link including a direct link between the target node and at least one second node of the at least two second nodes, different from the target node, and the first node being a master node of the target node.

[0283] The processing module 802 is configured to communicate with the at least one second node of the at least two second nodes, different from the target node, according to the first configuration information.

[0284] In a possible implementation, the first node is a master node of both second nodes corresponding to the direct link.

[0285] In a possible implementation, the communication link includes a first communication link or a first group of communication links; the first configuration information includes one or more of the following: an identifier of the first communication link, an identifier of the first group of communication links, a node identifier, type information of the first communication link, type information of a communication link in the first group of communication links, first time domain resource information, or frequency hopping channel indication information; the first communication link is a communication link between two second nodes of the at least two second nodes, the first group of communication links includes a plurality of communication links between the at least two second nodes, the node identifier is used to identify at least one node in the at least two second nodes, the first time domain resource information is used to indicate a time domain resource of the communication link, and the frequency hopping channel indication information is used to indicate an available frequency hopping channel of the communication link.

[0286] In a possible implementation, the time domain resource of the communication link includes at least one transmission opportunity group, and the first time domain resource information includes one or more of the following: cycle information of the transmission opportunity group, first time length information, or information of a first starting position; each transmission opportunity group of the at least one transmission opportunity group is continuous in the time domain, the first time length information includes information used to indicate a time domain length of a first transmission opportunity group of the at least one transmission opportunity group, the information of the first starting position includes information used to indicate a time domain starting position of a second transmission opportunity group of the at least one transmission opportunity group, and the first transmission opportunity group is the same as or different from the second transmission opportunity group.

[0287] In a possible implementation, the transmission opportunity group includes at least one transmission opportunity, the time domain resource of the communication link includes at least two transmission opportunities, and the first time domain resource information further includes one or more of the following: quantity information of the transmission opportunities, second time length information, or information of a second starting position; the transmission opportunities are used for the second node to send and / or receive at least one sidelink message, the resources configured for the second node to send and / or receive at least one sidelink message are in the same order in different transmission opportunities; the quantity information of the transmission opportunities includes information indicating a quantity of transmission opportunities in a third transmission opportunity group of the at least one transmission opportunity group; the second time length information includes information indicating a time domain length of a first transmission opportunity of the at least one transmission opportunity; and the information of the second starting position includes information indicating a time domain starting position of sending or receiving one sidelink message in a second transmission opportunity of the at least one transmission opportunity. The first transmission opportunity and the second transmission opportunity are the same or different.

[0288] In a possible implementation, the receiving module 801 is further configured to receive a first message, where the first message is used to indicate that a fourth transmission opportunity group is used for the communication link, and the fourth transmission opportunity group is included in the time domain resource of the communication link.

[0289] In a possible implementation, the receiving module 801 is specifically configured to receive the first message from a time domain starting position of the fourth transmission opportunity group, or receive the first message in a time domain resource before and adjacent to the fourth transmission opportunity group.

[0290] In a possible implementation, the receiving module 801 is further configured to receive a first message, where the first message is used to indicate that a third transmission opportunity is used for the communication link, and the third transmission opportunity is included in the time domain resource of the communication link.

[0291] In a possible implementation, the receiving module 801 is specifically configured to receive the first message from a time domain starting position of the third transmission opportunity, or receive the first message in a time domain resource before and adjacent to the third transmission opportunity.

[0292] In a possible implementation, the processing module 802 is further configured to synchronize with a node in the at least two second nodes according to the first message.

[0293] In a possible implementation, the communication apparatus 80 further includes a sending module 803, configured to send communication link configuration request information, where the communication link configuration request information is used to request configuration of the communication link.

[0294] In a possible implementation, the communication link configuration request information comprises one or more of the following: link type information of the communication link, indication information of the at least two second nodes, period information of the communication link, latency requirement information of the communication link, traffic volume information of the communication link, and resource requirement information of the communication link.

[0295] In a possible implementation, the receiving module 801 is further configured to receive third configuration information, the third configuration information comprising indication information of a third slave node and / or indication information of a first resource, the third slave node being a node in the at least two second nodes; the third slave node being a control node in the at least two second nodes, and the first resource being used to carry control information of the communication link from the control node.

[0296] When used to implement the functions of the first slave node, for other functions that the communication apparatus 80 can implement, refer to the related descriptions of the embodiments shown in Figure 5 , and no more details are provided herein.

[0297] In a simple embodiment, the communication apparatus 80 can take the form shown in Figure 4 , which can be conceived by those skilled in the art. For example, the processor 401 in Figure 4 may execute the methods described in the above method embodiments by invoking computer-executed instructions stored in the memory 403, so that the communication apparatus 80 performs the methods described above.

[0298] For example, the functions / implementation processes of the receiving module 801, the processing module 802 and the sending module 803 in Figure 8 may be implemented by the processor 401 in Figure 4 invoking the computer-executed instructions stored in the memory 403. Alternatively, the functions / implementation processes of the processing module 802 in Figure 8 may be implemented by the processor 401 in Figure 4 invoking the computer-executed instructions stored in the memory 403, Figure 4 the functions / implementation processes of the receiving module 801 and the sending module 803 in Figure 4 may be implemented by the communication interface 404 in .

[0299] For example, in the case of dividing each functional module in an integrated manner, Figure 9 shows a structural schematic diagram of a communication apparatus 90. The communication apparatus 90 comprises a receiving module 901 and a sending module 902. The receiving module 901, which can also be referred to as a receiving unit, is configured to implement a receiving function, for example, can be a receiving circuit, a receiver, a transceiver or a communication interface. The sending module 902, which can also be referred to as a sending unit, is configured to implement a sending function, for example, can be a sending circuit, a transmitter, a transceiver or a communication interface.

[0300] The communication device 90 is configured to implement the function of the third slave node. The communication device 90 is, for example, a processor, a chip, an integrated circuit, or the like. Figure 6 The third slave node described in the embodiment shown.

[0301] The receiving module 901 is configured to receive third configuration information. The third configuration information includes indication information of a third slave node corresponding to the communication device 90 and / or indication information of a first resource. The third slave node corresponding to the communication device 90 can be understood as the communication device 90 being the first node itself, or an element, a chip, or an integrated circuit, or the like inside the first node.

[0302] The sending module 902 is configured to send, to at least two second nodes other than the third slave node among the at least two second nodes, control information of a communication link on a first resource. The communication link includes a direct link between the at least two second nodes.

[0303] In a possible implementation, the communication link includes a first communication link or a first communication link group; the control information of the communication link includes one or more of the following: an identifier of the first communication link, an identifier of the first communication link group, a node identifier, type information of the first communication link, type information of a communication link in the first communication link group, first time domain resource information, or frequency hopping channel indication information; the first communication link is a communication link between two second nodes among the at least two second nodes, the first communication link group includes a plurality of communication links between the at least two second nodes, the node identifier is used to identify at least one node among the at least two second nodes, the first time domain resource information is used to indicate a time domain resource of the communication link, and the frequency hopping channel indication information is used to indicate an available frequency hopping channel of the communication link.

[0304] In a possible implementation, the time domain resource of the communication link includes at least one transmission opportunity group, and the first time domain resource information includes one or more of the following: cycle information of the transmission opportunity group, first time length information, or first starting position information; each transmission opportunity group in the at least one transmission opportunity group is continuous in the time domain, the first time length information includes information used to indicate a time domain length of a first transmission opportunity group of the at least one transmission opportunity group, the first starting position information includes information used to indicate a time domain starting position of a second transmission opportunity group of the at least one transmission opportunity group, and the first transmission opportunity group is the same as or different from the second transmission opportunity group.

[0305] In a possible implementation, the transmission opportunity group includes at least one transmission opportunity, the time domain resource of the communication link includes at least two transmission opportunities, and the first time domain resource information further includes one or more of the following: number information of the transmission opportunities, second time length information, or information of a second starting position; wherein the transmission opportunities are used for the second node to send and / or receive at least one sidelink message, the resources configured for the second node to send and / or receive at least one sidelink message are in the same order in different transmission opportunities; the number information of the transmission opportunities includes number of transmission opportunities of a third transmission opportunity group of the at least one transmission opportunity group; the second time length information includes a time domain length of a first transmission opportunity of the at least one transmission opportunity; and the information of the second starting position includes a time domain starting position of sending or receiving one sidelink message in a second transmission opportunity of the at least one transmission opportunity, and the first transmission opportunity and the second transmission opportunity are the same or different.

[0306] When used to implement the functions of the third slave node, for other functions that the communication apparatus 90 can implement, reference can be made to the related descriptions of the embodiments shown in Figure 6 , and no more will be described herein.

[0307] In a simple embodiment, those skilled in the art can conceive that the communication apparatus 90 can adopt the form shown in Figure 4 . For example, Figure 4 The processor 401 in Figure 4 may execute the above-mentioned method by invoking the computer-executed instructions stored in the memory 403, so that the communication apparatus 90 executes the method described in the above-mentioned method embodiments.

[0308] Exemplarily, Figure 9 The functions / implementation processes of the receiving module 901 and the sending module 902 in Figure 9 may be implemented by the processor 401 in Figure 4 invoking the computer-executed instructions stored in the memory 403. Alternatively, Figure 9 The functions / implementation processes of the receiving module 901 and the sending module 902 in Figure 9 may be implemented by the communication interface 404 in Figure 4 .

[0309] It should be noted that one or more of the above modules or units can be implemented in software, hardware or a combination of both. When any of the above modules or units is implemented in software, the software exists in the form of computer program instructions and is stored in the memory, and the processor can be used to execute the program instructions and implement the above method flow. The processor can be built in the SoC (system on chip) or ASIC, or be a separate semiconductor chip. The processor further includes the core for executing software instructions to perform operations or processing, and can further include necessary hardware accelerators, such as field programmable gate array (FPGA), PLD (programmable logic device), or logic circuit for implementing special logic operations.

[0310] When any of the above modules or units is implemented in hardware, the hardware can be any one or any combination of CPU, microprocessor, digital signal processing (DSP) chip, microcontroller unit (MCU), artificial intelligence processor, ASIC, SoC, FPGA, PLD, special purpose digital circuit, hardware accelerator, non-integrated discrete device or terminal device, which can run necessary software or be independent of software to execute the above method flow. The terminal device can be a device for smart terminal, smart wear, smart manufacturing, smart transportation or smart home, etc.

[0311] Optionally, the embodiment of the present application further provides a chip system, comprising: at least one processor and an interface, the at least one processor is coupled with the memory through the interface, when the at least one processor executes the computer program or instructions in the memory, the method in any of the above method embodiments is executed. In a possible implementation manner, the chip system further comprises the memory. Optionally, the chip system can be composed of a chip, or can include the chip and other discrete devices, and the embodiment of the present application does not make specific limitation thereto.

[0312] Optionally, the embodiments of the present application further provide a computer readable storage medium. All or part of the flow of the method embodiments can be instructed by a computer program to relevant hardware to complete, and the program can be stored in the computer readable storage medium. When the program is executed, the flow of each method embodiment can be included. The computer readable storage medium can be an internal storage unit of the communication device, such as a hard disk or a memory of the communication device. The computer readable storage medium can also be an external storage device of the communication device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the computer readable storage medium can include both the internal storage unit and the external storage device of the communication device. The computer readable storage medium is used to store the computer program and other programs and data required by the communication device. The computer readable storage medium can also be used to temporarily store data that has been output or will be output.

[0313] Optionally, the embodiments of the present application further provide a computer program product. All or part of the flow of the method embodiments can be instructed by a computer program to relevant hardware to complete, and the program can be stored in the computer program product. When the program is executed, the flow of each method embodiment can be included.

[0314] Optionally, the embodiments of the present application further provide a computer instruction. All or part of the flow of the method embodiments can be instructed by a computer instruction to relevant hardware (such as a computer, a processor, an access network device, a mobility management network element, or a session management network element, etc.) to complete. The program can be stored in the computer readable storage medium or the computer program product.

[0315] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is taken as an example for illustration. In actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0316] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other manners. For example, the embodiments of the apparatus described above are merely schematic, and the division of the modules or units is merely logical function division, and there can be another division manner in actual implementation. For example, a plurality of units or components can be combined or integrated into another device, 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 units, or the among different units, can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.

[0317] The units described as separated components can or can not be physically separated, and the components displayed as units can be one physical unit or multiple physical units, i.e., can be located in one place, or can be distributed to multiple different places. Some or all of the units can be selected according to actual needs to achieve the purposes of the embodiments of the present application.

[0318] In addition, each functional unit in the embodiments of the present application can be integrated in one processing unit, or each unit can exist physically as a separate unit, or two or more units can be integrated in one unit. The integrated unit can be implemented in the form of hardware, or in the form of software functional units.

[0319] The above describes only specific embodiments of the present application, but the protection scope of the present application is not limited thereto, and any changes or replacements within the technical scope disclosed in the present application should be covered in 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 communication method applied to a first node, characterized in that, The method includes: First configuration information is transmitted on a first frequency hopping channel, the first configuration information being used to configure a communication link between at least two second nodes; The communication link includes a direct link between the at least two second nodes, and the first node is the master node of at least one of the two second nodes corresponding to the direct link.

2. The method according to claim 1, characterized in that, The first node is the master node of the two second nodes corresponding to the direct link.

3. The method according to claim 1 or 2, characterized in that, The communication link includes a first communication link or a group of first communication links; The first configuration information includes one or more of the following: The identifier of the first communication link, The identifier of the first communication link group, Node identifier, The type information of the first communication link, The type information of the communication links in the first communication link group, First-time domain resource information Or frequency hopping channel indication information; Wherein, the first communication link is a communication link between two of the at least two second nodes, the first communication link group includes multiple communication links between the at least two second nodes, the node identifier is used to identify at least one node among the at least two second nodes, the first time domain resource information is used to indicate the time domain resources of the communication link, and the frequency hopping channel indication information is used to indicate the available frequency hopping channels of the communication link.

4. The method according to claim 3, characterized in that, The time-domain resources of the communication link include at least one transmission opportunity group, and the first time-domain resource information includes one or more of the following: The periodic information of the transmission opportunity group First time length information Or information about the first starting position; Wherein, each of the at least one transmission opportunity group is continuous in the time domain, the first time length information includes information for indicating the time domain length of the first transmission opportunity group of the at least one transmission opportunity group, the first start position information includes information for indicating the time domain start position of the second transmission opportunity group of the at least one transmission opportunity group, and the first transmission opportunity group and the second transmission opportunity group may be the same or different.

5. The method according to claim 4, characterized in that, The transmission opportunity group includes at least one transmission opportunity, the time-domain resources of the communication link include at least two transmission opportunities, and the first time-domain resource information further includes one or more of the following: Information on the number of transmission opportunities Second time length information Or information about the second starting position; The transmission opportunity is used by the second node to send at least one direct communication message and / or receive at least one direct communication message. In different transmission opportunities, the resource order configured for the second node to send at least one direct communication message and / or receive at least one direct communication message is the same. The number of transmission opportunities includes the number of transmission opportunities in a third transmission opportunity group indicating at least one transmission opportunity group. The second time length information includes the time domain length of the first transmission opportunity indicating at least one transmission opportunity. The second start position information includes the time domain start position for indicating the sending or receiving of a direct communication message in the second transmission opportunity of at least one transmission opportunity. The first transmission opportunity and the second transmission opportunity may be the same or different.

6. The method according to any one of claims 1-2 and 4-5, characterized in that, The method further includes: Send a first message, the first message being used to instruct a fourth transmission opportunity group to be used for the communication link, the fourth transmission opportunity group being included in the time domain resources of the communication link.

7. The method according to claim 6, characterized in that, Sending the first message includes: The first message may be sent from the time-domain start position of the fourth transmission opportunity group, or in time-domain resources that precede the fourth transmission opportunity group and are adjacent to the fourth transmission opportunity group.

8. The method according to any one of claims 1-2 and 4-5, characterized in that, The method further includes: A first message is sent, which indicates that a third transmission opportunity is available for the communication link, the third transmission opportunity being included in the time-domain resources of the communication link.

9. The method according to claim 8, characterized in that, Sending the first message includes: The first message may be sent from the time-domain start position of the third transmission opportunity, or in time-domain resources that precede the third transmission opportunity and are adjacent to it.

10. The method according to claim 7 or 9, characterized in that, The first message is also used for the synchronization of the at least two second nodes.

11. The method according to any one of claims 1-2, 4-5, 7, and 9, characterized in that, The method further includes: Receive communication link configuration request information, which is used to request configuration of the communication link.

12. The method according to claim 11, characterized in that, The communication link configuration request information includes one or more of the following: the link type information of the communication link, the indication information of the at least two second nodes, the period information of the communication link, the latency requirement information of the communication link, the traffic volume information of the communication link, or the resource requirement information of the communication link.

13. The method according to any one of claims 1-2, 4-5, 7, 9, and 12, characterized in that, The step of sending the first configuration information on the first frequency hopping channel includes: The first configuration information is sent to the first slave node on the first frequency hopping channel. The first slave node is one of the at least two second nodes. The first configuration information is used to configure the communication link between the first slave node and the nodes other than the first slave node among the at least two second nodes. The method further includes: On the second frequency hopping channel, second configuration information is sent to the second slave node, which is a node among the at least two second nodes that is different from the first slave node. The second configuration information is used to configure the communication link between the second slave node and the nodes among the at least two second nodes other than the second slave node.

14. The method according to any one of claims 1-2, 4-5, 7, 9, and 12, characterized in that, The step of sending the first configuration information on the first frequency hopping channel includes: The first configuration information is sent to the second node group on the first frequency hopping channel, the second node group including the at least two second nodes.

15. The method according to any one of claims 1-2, 4-5, 7, 9, and 12, characterized in that, The method further includes: Send third configuration information, which includes indication information of a third slave node and / or indication information of a first resource; the third slave node is a node among the at least two second nodes, and the third slave node is a control node among the at least two second nodes, and the first resource is used to carry control information of the communication link from the control node.

16. A communication method, characterized in that, The method includes: First configuration information is received from a first node on a first frequency hopping channel. The first configuration information is used to configure a communication link between at least two second nodes, the at least two nodes including a target node. The communication link includes a direct link between the target node and at least one of the at least two second nodes that is different from the target node. The first node is the master node of the target node. Based on the first configuration information, it communicates with at least one of the at least two second nodes that is different from the target node.

17. The method according to claim 16, characterized in that, The first node is the master node of the two second nodes corresponding to the direct link.

18. The method according to claim 16 or 17, characterized in that, The communication link includes a first communication link or a group of first communication links; The first configuration information includes one or more of the following: The identifier of the first communication link, The identifier of the first communication link group, Node identifier, The type information of the first communication link, The type information of the communication links in the first communication link group, First-time domain resource information Or frequency hopping channel indication information; Wherein, the first communication link is a communication link between two of the at least two second nodes, the first communication link group includes multiple communication links between the at least two second nodes, the node identifier is used to identify at least one node among the at least two second nodes, the first time domain resource information is used to indicate the time domain resources of the communication link, and the frequency hopping channel indication information is used to indicate the available frequency hopping channels of the communication link.

19. The method according to claim 18, characterized in that, The time-domain resources of the communication link include at least one transmission opportunity group, and the first time-domain resource information includes one or more of the following: The periodic information of the transmission opportunity group First time length information Or information about the first starting position; Wherein, each of the at least one transmission opportunity group is continuous in the time domain, the first time length information includes information for indicating the time domain length of the first transmission opportunity group of the at least one transmission opportunity group, the first start position information includes information for indicating the time domain start position of the second transmission opportunity group of the at least one transmission opportunity group, and the first transmission opportunity group may be the same as or different from the second transmission opportunity group.

20. The method according to claim 19, characterized in that, The transmission opportunity group includes at least one transmission opportunity, the time-domain resources of the communication link include at least two transmission opportunities, and the first time-domain resource information further includes one or more of the following: Information on the number of transmission opportunities Second time length information Or information about the second starting position; The transmission opportunity is used by the second node to send at least one direct communication message and / or receive at least one direct communication message. In different transmission opportunities, the resource order configured for the second node to send at least one direct communication message and / or receive at least one direct communication message is the same. The number of transmission opportunities includes the number of transmission opportunities in a third transmission opportunity group indicating at least one transmission opportunity group. The second time length information includes the time domain length of the first transmission opportunity indicating at least one transmission opportunity. The information of the second start position includes the time domain start position for indicating the sending or receiving of a direct communication message in the second transmission opportunity of at least one transmission opportunity. The first transmission opportunity and the second transmission opportunity may be the same or different.

21. The method according to any one of claims 16-17 and 19-20, characterized in that, The method further includes: A first message is received, the first message being used to instruct a fourth transmission opportunity group to be used for the communication link, the fourth transmission opportunity group being included in the time domain resources of the communication link.

22. The method according to claim 21, characterized in that, The receiving of the first message includes: The first message may be received from the time-domain start position of the fourth transmission opportunity group, or from a time-domain resource that precedes and is adjacent to the fourth transmission opportunity group.

23. The method according to any one of claims 16-17 and 19-20, characterized in that, The method further includes: A first message is received, which indicates that a third transmission opportunity is used for the communication link, the third transmission opportunity being included in the time-domain resources of the communication link.

24. The method according to claim 23, characterized in that, Receiving the first message includes: The first message may be received from the time-domain start position of the third transmission opportunity, or from time-domain resources that precede the third transmission opportunity and are adjacent to it.

25. The method according to claim 22 or 24, characterized in that, The method further includes: Synchronize with the nodes of the at least two second nodes according to the first message.

26. The method according to any one of claims 16-17, 19-20, 22, and 24, characterized in that, The method further includes: Send communication link configuration request information, which is used to request configuration of the communication link.

27. The method according to claim 26, characterized in that, The communication link configuration request information includes one or more of the following: the link type information of the communication link, the indication information of the at least two second nodes, the period information of the communication link, the latency requirement information of the communication link, the traffic volume information of the communication link, or the resource requirement information of the communication link.

28. The method according to any one of claims 16-17, 19-20, 22, 24, and 27, characterized in that, The method further includes: Receive third configuration information, the third configuration information including indication information of a third slave node and / or indication information of a first resource, the third slave node being a node among the at least two second nodes; the third slave node being a control node among the at least two second nodes, the first resource being used to carry control information of the communication link from the control node.

29. A communication device, characterized in that, The communication device includes: a transmitting module; The transmitting module is configured to transmit first configuration information on a first frequency hopping channel, wherein the first configuration information is configured to configure a communication link between at least two second nodes. The communication link includes a direct link between the at least two second nodes, and the first node corresponding to the communication device is the master node of at least one of the two second nodes corresponding to the direct link.

30. A communication device, characterized in that, The communication device includes: a receiving module and a processing module; The receiving module is configured to receive first configuration information from a first node on a first frequency hopping channel. The first configuration information is configured to configure a communication link between at least two second nodes, the at least two nodes including a target node. The communication link includes a direct link between the target node and at least one of the at least two second nodes that is different from the target node. The first node is the master node of the target node. The processing module is configured to communicate with at least one of the at least two second nodes that is different from the target node, based on the first configuration information.

31. A communication device, characterized in that, include: At least one processor and an interface circuit, the interface circuit being configured to receive a computer program or instructions and transmit them to the at least one processor, the at least one processor being configured to execute the computer program or instructions, causing the apparatus to perform the method as claimed in any one of claims 1 to 15, or to perform the method as claimed in any one of claims 16 to 28.

32. A computer-readable storage medium having a computer program or instructions stored thereon, characterized in that, When the computer program or instructions are executed, they cause the computer to perform the method as described in any one of claims 1 to 15, or the method as described in any one of claims 16 to 28.

33. A terminal device, characterized in that, It includes a communication device for performing the method as described in any one of claims 1 to 15; or, it includes a communication device for performing the method as described in any one of claims 16 to 28.

34. A computer program product, characterized in that, It includes instructions that, when the computer program product is run on a computer, cause the computer to perform the method as claimed in any one of claims 1 to 15, or the method as claimed in any one of claims 16 to 28.

Citation Information

Patent Citations

  • D2D signal frequency hopping method and base station

    CN106465362B

  • Method and apparatus for device-to-device communication

    US20150092710A1