Communication method and device

By sending channel switching indication information within the DRX cycle of the T node in the StarFlash communication system, the problem of the T node being unable to receive the channel switching indication in a timely manner during the sleep period is solved, thus achieving more efficient channel switching and communication stability.

CN121531493APending Publication Date: 2026-02-13HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411119954.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-13
Publication Date
2026-02-13

AI Technical Summary

Technical Problem

In the StarFlash communication system, the T node cannot receive the channel switching instruction in time during the sleep period, resulting in loss of synchronization and affecting the communication between the T node and the G node.

Method used

By sending channel switching indication information during the duration of the discontinuous DRX cycle received by the T node, it is ensured that the T node can receive the channel switching indication, including sending indication information for a longer duration to cover multiple DRX cycles, thus avoiding the waste of transmission resources during the sleep period.

Benefits of technology

This effectively reduces the possibility of T-nodes losing synchronization, ensures the communication stability between T-nodes and G-nodes, and improves the timeliness and reliability of channel switching.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121531493A_ABST
    Figure CN121531493A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device, and relates to the technical field of communication. The method comprises the following steps: a first G node generates first indication information according to a first measurement result, and the first indication information indicates switching to a second channel. And sending the first indication information through the first channel in a first time period, the first time period comprising a duration in a discontinuous reception (DRX) period of the first T node, and the first T node being a T node communicating with the first G node through the first channel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology

[0002] In the Sparklink communication system, the Sparklink Basic (SLB) technology supports a discontinuous reception (DRX) mechanism. For example, when the T node is in a sleep period, it suspends monitoring of the G link control information to reduce power consumption.

[0003] However, if a channel switch occurs while node T is in a dormant period, node T will not receive the channel switch instruction in time, causing node T to lose synchronization and affecting communication between node T and node G. Summary of the Invention

[0004] To address the aforementioned technical problems, this application provides a communication method and apparatus that enables node T to receive channel switching instructions as much as possible, thereby reducing the possibility of node T losing synchronization. To achieve the above objective, this application adopts the following technical solution:

[0005] Firstly, a communication method is provided. This method can be executed by a first G-node, by a component within the first G-node (e.g., a processor, chip, or chip system), or by a logic module or software capable of implementing all or part of the functions of the first G-node. The following description uses the first G-node as the executing entity. The method includes:

[0006] Based on the first measurement result, a first indication message is generated, indicating a switch to the second channel. The first indication message is transmitted via the first channel during a first time period, which includes the duration of a discontinuous reception DRX cycle of the first T node, which is a T node communicating with the first G node via the first channel.

[0007] The phrase "sending the first indication information through the first channel during the first time period" can be understood as "continuously sending the first indication information through the first channel during the first time period".

[0008] In other words, when the first G node determines to perform a channel switch based on the first measurement result, such as switching from the first channel to the second channel, it can send the first indication information through the first channel during the first time period to indicate the switch to the second channel. Since the first time period includes the duration of the first T node's DRX cycle, the first T node can receive the first indication information and then perform a channel switch according to the first indication information, thereby solving the problem of loss of synchronization caused by the inability to receive the channel switch indication in a timely manner.

[0009] In one possible design, the method further includes: sending data information to the second T node via the first channel, and / or receiving data information from the second T node via the first channel. The first time period also includes the duration of the second T node's DRX cycle.

[0010] In other words, the first G node sends the first indication information during the duration of the first T node's DRX period and also during the duration of the second T node's DRX period, so that the first T node and the second T node respectively receive the first indication information, thereby ensuring that more T nodes can receive the first indication information, and solving the problem of loss of synchronization caused by the T node's inability to receive the channel switching indication in time.

[0011] In one possible design, the method further includes: sending data information to a second T node via the first channel, and / or receiving data information from the second T node via the first channel. The duration of the DRX cycle of the second T node is less than the duration of the DRX cycle of the first T node.

[0012] In other words, for both the first T node and the second T node, the first G node determines the first time period based on the longer duration. Since the duration of the DRX cycle of the second T node is shorter than that of the first T node, the duration of the DRX cycle of the first T node can cover the duration of the DRX cycle of the second T node. In this case, when the first G node sends the first indication information during the duration of the DRX cycle of the first T node, the second T node can also receive the first indication information, thereby reducing the possibility of the second T node losing synchronization.

[0013] In one possible design, the starting position of the first time period is the starting position of the duration in the DRX cycle of the first T node.

[0014] In other words, the first G node only begins sending the first indication information through the first channel at the start of the duration of the first T node's DRX period. Since the first T node does not monitor G link control information from the G node during its sleep period, the first G node does not send the first indication information during the first T node's sleep period to conserve transmission resources.

[0015] Secondly, a communication method is provided. This method can be executed by a first T node, by a component within the first T node (e.g., a processor, chip, or chip system), or by a logic module or software capable of implementing all or part of the functions of the first T node. The following description uses the first T node as the executing entity. The method includes:

[0016] A first indication message is received via a first channel during a first time period, the first time period including the duration of the discontinuous reception DRX cycle of the first T node, the first indication message indicating a switch to a second channel. Channel switching is then performed based on the first indication message.

[0017] In one possible design, the starting position of the first time period is the starting position of the duration in the DRX cycle of the first T node.

[0018] The technical effects of any design method in the second aspect can be found in the technical effects of different design methods in the first aspect, and will not be repeated here.

[0019] Thirdly, a communication method is provided. This method can be executed by a second G node, by a component within the second G node (e.g., a processor, chip, or chip system), or by a logic module or software capable of implementing all or part of the functions of the second G node. The following description uses the second G node as the executing entity. The method includes:

[0020] The second G node sends a first message to the SLE access layer of the third T node via its Star-Spark Low-Power SLE access layer. This first message indicates a Star-Spark Basic SLB channel handover between the second G node and the third T node. The second G node then receives a first reply message from the third T node's SLE access layer, indicating successful reception of the first message.

[0021] In other words, when the second G node determines to perform an SLB channel handover, the first message can be sent through the SLE access layer of the second G node to instruct the SLB channel handover between the second G node and the third T node. Furthermore, the first reply message can be received through the SLE access layer of the second G node to confirm that the third T node has successfully received the first message. Since the first message is transmitted through the SLE access layer of the second G node, the third T node can receive the first message and then perform the SLB channel handover based on the first message, thus resolving the problem of synchronization loss caused by the inability to receive the channel handover instruction in a timely manner.

[0022] In one possible design, the first message includes a first identifier and / or an identifier for the target channel, the first identifier being used to identify the third T node, and the target channel being the channel after the SLB channel switching.

[0023] In one possible design, the method further includes: receiving a first request from the SLB access layer of the second G node, the first request being used to request the SLB channel switching. Sending the first message to the SLE access layer of the third T node via the SLE access layer of the second G node includes: sending the first message to the SLE access layer of the third T node via the SLE access layer of the second G node according to the first request.

[0024] In other words, when the SLB access layer of the second G node determines to perform an SLB channel handover, it can send the first request to the basic service layer of the second G node, so that the basic service layer of the second G node can send the first message through the SLE access layer of the second G node, thereby notifying the third T node to perform an SLB channel handover, so as to reduce the possibility of the third T node losing synchronization.

[0025] In one possible design, the first request includes a first identifier and / or an identifier for a target channel, the first identifier being used to identify the third T node, the target channel being the channel after the SLB channel handover.

[0026] In one possible design, sending the first message from the SLE access layer of the second G node to the SLE access layer of the third T node according to the first request includes: sending the first message from the SLE access layer of the second G node to the SLE access layer of the third T node according to the first identifier and the first correspondence. Wherein, the first correspondence indicates the correspondence between the first identifier and the second identifier, the first identifier being the identifier of the third T node in the SLB access layer, and the second identifier being the identifier of the third T node in the SLE access layer.

[0027] In other words, the first correspondence indicates that there is concurrent SLB and SLE service transmission between the third T node and the second G node. Since the second G node may communicate with at least two T nodes, based on the first identifier and the first correspondence, the second G node can determine which T node's SLE access layer to send the first message to, so as to promptly notify the corresponding T node to perform SLB channel switching.

[0028] In one possible design, the method further includes: sending a first confirmation message to the SLB access layer of the second G node, the first confirmation message indicating that the first request was successfully received, so that the SLB access layer of the second G node can perform SLB channel switching at an agreed time.

[0029] Fourthly, a communication method is provided. This method can be executed by a third T node, by a component within the third T node (e.g., a processor, chip, or chip system), or by a logic module or software capable of implementing all or part of the functions of the third T node. The following description uses the third T node as the executing entity. The method includes:

[0030] The third T node receives a first message from the SLE access layer of the second G node via its Star-Spark Low-Power SLE access layer. This first message indicates a Star-Spark Basic SLB channel handover between the third T node and the second G node. The third T node then sends a first reply message to the SLE access layer of the second G node via its SLE access layer, indicating successful reception of the first message.

[0031] In one possible design, the first message includes a first identifier and / or an identifier for the target channel, the first identifier being used to identify the third T node, and the target channel being the channel after the SLB channel switching.

[0032] In one possible design, the method further includes: sending a first notification to the SLB access layer of the third T node according to the first message, the first notification being used to notify the SLB channel switching.

[0033] In other words, although the third T node cannot receive the channel switching instruction through the SLB channel in a timely manner, it can receive the first message through the SLE access layer of the third T node and send the first notification to the SLB access layer of the third T node according to the first message, so as to notify the SLB access layer of the third T node to perform SLB channel switching.

[0034] In one possible design, the first notification includes an identifier of the target channel, which is the channel after the SLB channel switching.

[0035] In one possible design, the method further includes: receiving a second confirmation message from the SLB access layer of the third T node, the second confirmation message indicating that the first notification was successfully received.

[0036] In other words, the SLB access layer of the third T node can perform SLB channel switching at an agreed time.

[0037] The technical effects of any design method in the fourth aspect can be found in the technical effects of different design methods in the third aspect, and will not be repeated here.

[0038] Fifthly, a communication method is provided. This method can be executed by the StarSpark basic SLB access layer of the second G node, or by components (e.g., processors, chips, or chip systems) within the SLB access layer of the second G node, or by a logic module or software capable of implementing all or part of the functions of the SLB access layer of the second G node. The following description uses the SLB access layer of the second G node as the executing entity. The method includes:

[0039] Based on the second measurement result, a first request is generated, which requests a switch of the SLB channel between the second G node and the third T node. The first request is sent to the basic service layer of the second G node.

[0040] In other words, when the SLB access layer of the second G node determines to perform an SLB channel switch based on the second measurement result, it can send the first request to the basic service layer of the second G node, so that the basic service layer of the second G node can send a channel switch instruction through the SLE access layer of the second G node, thereby notifying the third T node to perform an SLB channel switch, so as to reduce the possibility of the third T node losing synchronization.

[0041] In one possible design, the first request includes a first identifier and / or an identifier for a target channel, the first identifier being used to identify the third T node, the target channel being the channel after the SLB channel handover.

[0042] In one possible design, the method further includes: receiving a first confirmation message from the basic service layer of the second G node, the first confirmation message indicating that the first request was successfully received, so that the SLB access layer of the second G node performs SLB channel switching at an agreed time.

[0043] Sixthly, a communication method is provided. This method can be executed by the StarSpark basic SLB access layer of the third T node, or by components (e.g., processors, chips, or chip systems) within the SLB access layer of the third T node, or by a logic module or software capable of implementing all or part of the functions of the SLB access layer of the third T node. The following description uses the SLB access layer of the third T node as the executing entity. The method includes:

[0044] A first notification is received from the basic service layer of the third T node, the first notification being used to notify the SLB channel handover between the third T node and the second G node. Based on the first notification, the SLB channel handover is performed.

[0045] In other words, although the third T node cannot receive the channel switching instruction through the SLB channel in a timely manner, it can receive the first notification through the basic service layer of the third T node and perform SLB channel switching according to the first notification to solve the problem of loss of synchronization caused by the inability to receive the channel switching instruction in a timely manner.

[0046] In one possible design, the first notification includes an identifier of the target channel, which is the channel after the SLB channel switching.

[0047] In one possible design, the method further includes sending a second confirmation message to the base service layer of the third T node, the second confirmation message indicating that the first notification was successfully received.

[0048] In other words, the SLB access layer of the third T node can perform SLB channel switching at an agreed time.

[0049] In one possible design, before receiving the first notification from the basic service layer of the third T node, the SLB access layer of the third T node is in a discontinuous reception DRX sleep state. The method further includes: updating the DRX state to a DRX active state according to the first notification. Performing SLB channel switching according to the first notification includes: performing the SLB channel switching in the DRX active state according to the first notification.

[0050] In other words, the first notification can also wake up the SLB access layer of the third T node so that the SLB access layer of the third T node can perform SLB channel switching in a timely manner.

[0051] Seventhly, a communication method is provided. This method can be executed by the Starflash Low-Power SLE access layer of the second G node, or by components (e.g., processors, chips, or chip systems) within the SLE access layer of the second G node, or by a logic module or software capable of implementing all or part of the SLE access layer functions of the second G node. The following description uses the SLE access layer of the second G node as the executing entity. The method includes:

[0052] The system receives first information from the basic service layer of the second G node and sends a first message to the SLE access layer of the third T node based on the first information. Both the first information and the first message indicate a switchover of the Star-Spark Basic SLB channel between the second G node and the third T node. The system also receives a first reply message from the SLE access layer of the third T node and sends fourth information to the basic service layer of the second G node based on the first reply message. Both the first reply message and the fourth information indicate that the third T node successfully received the first message.

[0053] In other words, when the second G node determines to perform an SLB channel handover, the basic service layer of the second G node can send the first message through the SLE access layer of the second G node to indicate the SLB channel handover between the second G node and the third T node. Furthermore, the first reply message can be received through the SLE access layer of the second G node to confirm that the third T node has successfully received the first message. Since the first message is transmitted through the SLE access layer of the second G node, the third T node can receive the first message and then perform the SLB channel handover based on the first message, thus resolving the problem of synchronization loss caused by the inability to receive the channel handover instruction in a timely manner.

[0054] In one possible design, the first information includes a first identifier and / or an identifier for the target channel, the first identifier being used to identify the third T node, and the target channel being the channel after the SLB channel handover.

[0055] In one possible design, the first message includes a first identifier and / or an identifier for the target channel, the first identifier being used to identify the third T node, and the target channel being the channel after the SLB channel switching.

[0056] Eighthly, a communication method is provided. This method can be executed by the Starflash Low-Power SLE access layer of a third T node, or by components (e.g., processors, chips, or chip systems) within the SLE access layer of the third T node, or by a logic module or software capable of implementing all or part of the SLE access layer functions of the third T node. The following description uses the SLE access layer of the third T node as an example. The method includes:

[0057] The system receives a first message from the SLE access layer of the second G node and sends second information to the basic service layer of the third T node based on the first message. Both the first message and the second information indicate a handover of the Star-Spark Basic SLB channel between the second G node and the third T node. The system also receives third information from the basic service layer of the third T node and sends a first reply message to the SLE access layer of the second G node based on the third information. Both the third information and the first reply message indicate that the third T node successfully received the first message.

[0058] In other words, although the third T node cannot receive the channel switching instruction through the SLB channel in a timely manner, it can receive the first message through its SLB access layer and provide the second information to its basic service layer to indicate the SLB channel switching between the second G node and the third T node. Furthermore, it can also receive the third information from the basic service layer of the third T node and send the first reply message through its SLE access layer based on the third information to indicate successful reception of the first message. The third T node can then perform the SLB channel switching based on the first message to resolve the synchronization problem caused by the inability to receive the channel switching instruction in a timely manner.

[0059] In one possible design, the second information includes a first identifier and / or an identifier for the target channel, the first identifier being used to identify the third T node, and the target channel being the channel after the SLB channel switching.

[0060] In one possible design, the first message includes a first identifier and / or an identifier for the target channel, the first identifier being used to identify the third T node, and the target channel being the channel after the SLB channel switching.

[0061] Ninthly, a communication device is provided for implementing the various methods described above. The communication device includes modules, units, or means corresponding to the implementation of the methods, which can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions.

[0062] In some possible designs, the communication device may include a processing module and a transceiver module. The processing module can be used to implement the processing functions in any of the above aspects and any possible implementations. The transceiver module, also called a transceiver unit, is used to implement the sending and / or receiving functions in any of the above aspects and any possible implementations. The transceiver module may consist of transceiver circuitry, a transceiver, a transceiver unit, or a communication interface.

[0063] In some possible designs, the transceiver module includes a sending module and / or a receiving module, which are used to implement the sending or receiving functions in any of the above aspects and any possible implementations.

[0064] In a tenth aspect, a communication device is provided for implementing the method in any of the above aspects or any possible design of any of the above aspects.

[0065] Eleventhly, a communication device is provided, comprising: a processor; the processor being configured to execute a computer program or instructions to cause the communication device to perform the methods described in any of the aspects or any possible design in any of the aspects. Optionally, the communication device further comprises a memory, which may be coupled to the processor, or the memory may exist independently of the processor, for example, the memory and the processor are two separate modules. The memory may be located outside or inside the communication device.

[0066] In a twelfth aspect, a computer-readable storage medium is provided. This computer-readable storage medium stores a computer program or instructions that, when executed, cause the methods described in any of the preceding aspects or any possible design of any of the preceding aspects to be implemented.

[0067] In a thirteenth aspect, a computer program product containing instructions is provided that, when run, causes the method described in any of the foregoing aspects or any possible design in any of the foregoing aspects to be implemented.

[0068] The communication device provided in any one of the ninth to thirteenth aspects may be a first G node in the first aspect, or a component included in the first G node, such as a chip or chip system; or, it may be a first T node in the second aspect, or a component included in the first T node, such as a chip or chip system; or, it may be a second G node in the third aspect, or a component included in the second G node, such as a chip or chip system; or, it may be a third T node in the fourth aspect, or a component included in the third T node, such as a chip or chip system; or, it may be a star-flash foundation S of the second G node in the fifth aspect. The device can be an LB access layer, or a component included in the SLB access layer of the second G node, such as a chip or chip system; or, it can be the SLB access layer of the third T node in the sixth aspect, or a component included in the SLB access layer of the third T node, such as a chip or chip system; or, it can be the star-flash low-power SLE access layer of the second G node in the seventh aspect, or a component included in the SLE access layer of the second G node, such as a chip or chip system; or, it can be the SLE access layer of the third T node in the eighth aspect, or a component included in the SLE access layer of the third T node, such as a chip or chip system. When the device is a chip system, it can be composed of chips or can include chips and other discrete devices.

[0069] It is understandable that when the communication device provided in any of the Ninth to Thirteenth aspects is a chip, the transmitting action / function of the communication device can be understood as outputting information, and the receiving action / function of the communication device can be understood as inputting information.

[0070] The technical effects of any of the design methods in aspects nine through thirteen can be found in the technical effects of any of the design methods in aspects one through eight, and will not be repeated here. Attached Figure Description

[0071] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;

[0072] Figure 2 This is a schematic diagram illustrating the working principle of a discontinuous reception DRX mechanism provided in an embodiment of this application;

[0073] Figure 3 This is a schematic diagram illustrating the working principle of another discontinuous reception DRX mechanism provided in the embodiments of this application;

[0074] Figure 4 This is a schematic diagram of a scenario for a discontinuous reception DRX mechanism provided in an embodiment of this application;

[0075] Figure 5This is an example diagram of the protocol stack architecture of a StarFlash communication system provided in an embodiment of this application;

[0076] Figure 6 This is an example diagram of the protocol stack architecture of another star-flash communication system provided in the embodiments of this application;

[0077] Figure 7a This is a flowchart illustrating a communication method provided in an embodiment of this application;

[0078] Figure 7b This is a flowchart illustrating another communication method provided in an embodiment of this application;

[0079] Figure 8 This is a schematic diagram of a channel switching scenario provided in an embodiment of this application;

[0080] Figure 9 This is a schematic diagram of another channel switching scenario provided in an embodiment of this application;

[0081] Figure 10 This is a flowchart illustrating another communication method provided in an embodiment of this application;

[0082] Figure 11 This is a schematic diagram of another channel switching scenario provided in the embodiments of this application;

[0083] Figure 12 This is a schematic diagram of another channel switching scenario provided in the embodiments of this application;

[0084] Figure 13a This is a flowchart illustrating another communication method provided in an embodiment of this application;

[0085] Figure 13b This is a flowchart illustrating another communication method provided in an embodiment of this application;

[0086] Figure 14 This is a schematic diagram of the structure of a general control signaling provided in an embodiment of this application;

[0087] Figure 15 This is a flowchart illustrating another communication method provided in an embodiment of this application;

[0088] Figure 16 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0089] Figure 17 This is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation

[0090] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0091] The network architecture and business scenarios described in this application are intended to more clearly illustrate the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in this application are also applicable to similar technical problems.

[0092] The method provided in this application can be used in communication systems that support the Spark Link / NearLink protocol, as well as communication systems that support the Institute of Electrical and Electronics Engineers (IEEE) protocols, such as communication systems that support the IEEE 802.11be / WiFi 7 / Extremely High Throughput (EHT) protocol, communication systems that support the IEEE 802.11bn / WiFi 8 / Ultra High Reliability (UHR) protocol, communication systems that support the IEEE Integrated Millimeter Wave (IMMW) protocol, communication systems that support the IEEE 802.15.4ab / Ultra Wideband (UWB) protocol, and communication systems that support the IEEE 802.11bf / Sensing protocol.

[0093] The following is based on Figure 1 Taking an example, the communication system provided in the embodiments of this application will be described.

[0094] Figure 1 A schematic diagram of a communication system provided in an embodiment of this application is shown below. Figure 1 As shown, the communication system may include at least one T node and at least one G node. The T node can be denoted as a terminal node, and this application uses the T node as an example for description. The G node can be denoted as a grant node, and this application uses the G node as an example for description.

[0095] For example, Figure 1 The illustrated communication system could be a star-flash system.

[0096] in, Figure 1 The T node in the communication system can be a node that receives data scheduling information and sends data according to the data scheduling information. Figure 1 The G node in the communication system can be a node that sends data scheduling information.

[0097] A G-node communication link (communication link for transmission from grant node to terminal node) refers to the communication link between node G and node T. This link can carry data channels, control channels, broadcast channels, synchronization signals, etc., from node G to node T, and is therefore called a G-link. The symbols used for transmission in the G-link are called G symbols.

[0098] A T-node communication link (communication link for transmission from terminal node to grant node) refers to the communication link between node T and node G. This link can carry data channels, access channels, feedback signals, etc., from node T to node G, and is therefore called a T-link. The symbols used for transmission in a T-link are called T symbols.

[0099] A communication domain refers to the resources of a G node's G-links and T-links in a communication system. A communication domain can also be referred to as a cell.

[0100] Figure 1 The T-node in this context can also be a device with wireless transceiver capabilities or a chip or chip system that can be configured on the device. It allows users to access the network and is used to provide voice and / or data connectivity to users. The T-node can also be called user equipment (UE), subscriber unit, terminal, mobile station (MS), or mobile terminal (MT), etc.

[0101] For example, Figure 1The T node can be a mobile phone, tablet computer, or computer with wireless transceiver capabilities. T-nodes can also be user stations, mobile stations, remote stations, remote terminal nodes, mobile terminal nodes, user terminal nodes, wireless communication devices, user agents, user devices, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices, processing devices connected to wireless modems, in-vehicle devices, wearable devices, terminal nodes in the Internet of Things (IoT), smart home devices (e.g., refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, robotic arms, workshop equipment, virtual reality (VR) terminals, augmented reality (AR) terminals, wireless terminals in industrial control, wireless terminals in autonomous driving, wireless terminals in telemedicine, wireless terminals in smart grids, wireless terminals in smart cities, wireless terminals in smart homes, vehicles with vehicle-to-vehicle (V2V) communication capabilities, intelligent connected vehicles, and UAV-to-UAV communication. Unmanned aerial vehicles (UAVs) with U2U communication capabilities, T-nodes in future networks, or T-nodes in future evolved public land mobile networks (PLMNs) are not restricted.

[0102] in, Figure 1 The G node in this context can be any device deployed in the network capable of wireless communication with the T node. It can also be a chip or chip system that can be configured within such devices, a logical node or logical module, or a function implemented in software. It can be used to implement functions such as wireless physical control, resource scheduling and wireless resource management, wireless access control, and mobility management. Specifically, the G node can be a device that supports wired access or a device that supports wireless access.

[0103] For example, a G node can consist of one or more access network (AN) / radio access network (RAN) nodes. AN / RAN nodes can be: evolved Node B (gNB), transmission reception point (TRP), evolved Node B (eNB), radio network controller (RNC), Node B (NB), basestation controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home NodeB, HNB), base band unit (BBU), or wireless fidelity (Wi-Fi) access point (AP), etc.

[0104] In another example, a G node may include a baseband unit (BBU) and a remote radio unit (RRU). The BBU and RRU can be located in different places; for example, the RRU can be deployed remotely to a high-traffic area, while the BBU is located in the central equipment room. Alternatively, the BBU and RRU can be located in the same equipment room. Furthermore, the BBU and RRU can be different components within the same rack.

[0105] In another example, a G node can be a device that includes centralized unit (CU) nodes, distributed unit (DU) nodes, or both CU and DU nodes. For instance, a G node can be logically divided into CU and DU, with some protocol layer functions centrally controlled by the CU, and the remaining partial or complete protocol layer functions distributed in the DU, which is centrally controlled by the CU. The CU and DU can be separate entities or included in the same network element, such as a BBU. Furthermore, a centralized unit (CU) can be further divided into a control plane (CU-CP) and a user plane (CU-UP).

[0106] In another example, the G node can also be a device that includes a radio unit (RU), or a device that includes a CU, a DU, and a RU. The RU can be included in a radio frequency device or radio frequency unit, such as an RRU, an active antenna unit (AAU), or a remote radio head (RRH).

[0107] It is understood that CU (or CU-CP and CU-UP), DU, or RU may have different names in different systems, but those skilled in the art will understand their meaning. For example, in an open radioaccess network (O-RAN) system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through a software module, a hardware module, or a combination of software and hardware modules.

[0108] Based on the above description of T-nodes and G-nodes, optionally, the communication method provided in the embodiments of this application can be implemented by the aforementioned T-nodes or G-nodes, or by components of T-nodes or G-nodes, such as application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or software (such as program code in memory) deployed in T-nodes or G-nodes, without limitation.

[0109] To facilitate understanding of the embodiments of this application, the terminology used in the embodiments of this application will be briefly explained below. It should be understood that these explanations are only for the purpose of understanding the embodiments of this application and should not constitute any limitation on this application.

[0110] 1. Discontinuous reception (DRX) mechanism

[0111] Cellular communication systems support the DRX mechanism to reduce power consumption of terminal devices. The DRX mechanism can be divided into two types: idle-mode DRX and connected-mode discontinuous reception (C-DRX). These two implementation mechanisms differ, as detailed below:

[0112] In idle DRX mode, the terminal device mainly listens for paging from network devices, and the terminal device listens for a paging occasion once per DRX cycle.

[0113] Under the C-DRX mechanism, see Figure 2 Terminal devices can periodically enter sleep (or hibernation) mode, without needing to monitor the physical downlink control channel (PDCCH). A DRX cycle includes at least one DRX duration timer (drx-on Duration Timer) and a possible period of sleep (opportunity for DRX). The duration of one DRX duration timer is also called the "on duration." Network devices configure DRX parameters for terminal devices via radio resource control (RRC) signaling, such as DRX cycle length, DRX duration timer, and DRX inactivity timer. The terminal device needs to monitor the PDCCH during the DRX duration timer and DRX inactivity timer periods; these times are collectively referred to as active time. The remaining time is collectively referred to as outside active time. Outside active time, the terminal device does not need to monitor the PDCCH, and can enter sleep mode to save power.

[0114] It should be understood that the aforementioned DRX duration timer indicates the duration for which the terminal device continuously monitors the PDCCH at the beginning of the DRX cycle. The aforementioned DRX inactive timer indicates the duration for which the terminal device starts (or restarts) and continues to monitor the PDCCH when it detects that the PDCCH is used to schedule uplink or downlink initial data transmission.

[0115] Taking downstream transmission as an example, the general process of DRX is as follows: After entering a DRX cycle, during the duration, the terminal device continuously monitors the PDCCH:

[0116] If no PDCCH is detected during the duration, the terminal device will directly enter a sleep period after the duration ends. Figure 2 As shown.

[0117] If a PDCCH is detected within the specified time period, and this PDCCH is used to schedule newly transmitted data (i.e., the PDCCH is used to transmit the initial transmission scheduling information), then the terminal device receives data according to the received scheduling information (i.e., receives the PDSCH) and starts a DRX inactive timer. Each time the terminal device detects the initial transmission scheduling information, the DRX inactive timer is started (or restarted). During the DRX inactive timer's duration, the terminal device continuously monitors the PDCCH until the DRX inactive timer expires, at which point the terminal device enters a sleep state. Figure 3 As shown.

[0118] It should be understood that terminal devices periodically monitor the PDCCH at various durations. Among these, Figure 2 and Figure 3 The duration is represented by solid-lined squares.

[0119] In other words, in scenarios where DRX is disabled, the terminal device monitors the PDCCH regardless of whether the network device is sending service data, resulting in high power consumption. In scenarios where DRX is enabled, the terminal device can, based on DRX configuration, monitor the PDCCH only when the network device is sending service data, and pause PDCCH monitoring when the network device is not sending service data, to save power. Figure 4 As shown.

[0120] 2. Channel switching

[0121] Sparklink Basic (SLB) communication systems operate in unlicensed spectrum, with multiple SLB communication domains coexisting within a certain range, or SLB and WiFi coexisting, resulting in strong interference between different communication systems.

[0122] In the Fast Interference Sensing and Avoiding (FISA) mechanism, interference avoidance is achieved by rapidly sensing interference and quickly switching channels, thereby improving the network's anti-interference capability. For example, a channel switching notification message is sent to notify node T to perform a channel switch. This channel switching notification message includes either a Fast Carrier Switching Indication or Extended Resource Control (XRC) signaling.

[0123] 3. Protocol stack architecture of the StarScan communication system

[0124] Figure 5 This is an example diagram of the protocol stack architecture of a StarScan communication system provided in this application. The protocol stack architecture of the StarScan communication system includes a StarScan access layer, a basic service layer, and a basic application layer.

[0125] The SparkLink access layer provides wireless communication for upper-layer data transmission. To meet the needs of different scenarios, the SparkLink access layer can provide two short-range wireless communication interfaces: SparkLink Basic (SLB) and SparkLink Low Energy (SLE). The SparkLink access layer includes the SLB access layer and the SLE access layer. The SLB access layer provides a higher data transmission rate, while the SLE access layer provides lower power consumption.

[0126] The two interface technologies are designed for different application scenarios, specifically:

[0127] SLB employs multiple technologies, including ultra-short frames, multi-point synchronization, two-way authentication encryption, and cross-layer scheduling optimization, and features low latency, high reliability, high synchronization accuracy, support for multiple concurrent requests, and high information security. SLB is mainly used to support business scenarios such as in-vehicle active noise cancellation, panoramic surround view, and in-vehicle entertainment.

[0128] SLE employs polar channel coding to improve transmission reliability, reduce retransmissions and save power, while supporting a maximum transmission bandwidth of 4MHz, a maximum of 8-phase shift keying (PSK) modulation, one-to-many reliable multicast, and 4kHz short-latency interaction. SLE is mainly used to support low-power service scenarios, including tire pressure monitoring, keyless entry, and wireless battery management systems.

[0129] The basic service layer provides modular services to upper layers by defining different functional units. From a control plane perspective, it can provide general-purpose short-range services and extended services. General-purpose short-range services supported by the basic service layer include core functions such as device and service discovery, connection management, quality of service (QoS) management, measurement management, and security management; extended services can include multi-domain coordination and 5G convergence. The user plane currently supports real-time streaming, data pass-through, data broadcasting, and reliable transmission.

[0130] The basic application layer is used to implement various application functions, serving different scenarios, including the intelligent connected vehicle field. The basic application layer includes a general application service framework and applications. The general application service framework is a set of different functions and operations defined for each application; the application defines specific business-related functions and operations. The basic application layer can define standardized configuration documents for specific applications, including standard services, business characteristic parameters, and interaction processes.

[0131] Figure 6 This is an example diagram of the protocol stack architecture of a StarScan communication system provided in this application. The StarScan system protocol stack includes a basic application layer, a basic service layer, and an access layer. The access layer includes a data link layer and a physical layer. The data link layer ensures reliable data transmission and includes a link control layer and a media access layer. The link control layer mainly implements transmission mode control, encryption / decryption, and other functions; the media access layer mainly implements resource scheduling and data encapsulation to meet the QoS requirements of different services. The physical layer implements bit stream transmission. The system's nodes are divided into G nodes and T nodes.

[0132] At the access layer, both SLB and SLE include the data link layer and the physical layer.

[0133] 4. The SLB protocol supports the DRX mechanism.

[0134] In this application, the SLB protocol supports the DRX mechanism to enable T nodes to perform discontinuous monitoring of physical G link control information, thereby achieving energy saving.

[0135] For a node T, when the node is in a disconnected state, it is not necessary to monitor the control information of the G link. When the node T is in a connected state, the G link is monitored discontinuously based on the configuration.

[0136] The G node can be configured with the monitoring period (drx-Period), the monitoring duration (on-Period), and the superframe offset at which DRX monitoring begins within the configured period. The T node determines a superframe based on drxPeriod and offset, and begins monitoring physical G link control information in that superframe.

[0137] In other words, when node T is in a dormant state, it does not monitor the G link control information.

[0138] However, if a channel switch occurs while node T is in a dormant period, node T will not be able to receive the channel switch notification message in time, causing node T to lose synchronization and affecting communication between node T and node G.

[0139] In view of this, this application provides a communication method. This method can be applied to... Figure 1The system shown below. In conjunction with... Figure 7a The communication method 700 proposed in the embodiments of this application will be described in detail below:

[0140] S701, The first G node generates first indication information based on the first measurement result.

[0141] The first G node can be found here. Figure 1 The introduction will not be repeated here.

[0142] For example, the first measurement result includes the measurement result of at least one channel. For instance, the first measurement result includes the measurement result of at least one of a first channel and a second channel. The first channel and the second channel can both be channels with a bandwidth of 20 MHz. The following description uses the example of the first channel being the channel before the channel switching and the second channel being the channel after the channel switching.

[0143] The first indication information indicates a switch to the second channel.

[0144] For example, the first indication information may be carried in a fast carrier switching indication message or in XRC signaling.

[0145] Optionally, the first indication information also indicates a first time point. The first time point is the time at which the switch to the second channel is made. The first time point can be an absolute time point or a relative time point. Additionally, the first time point can have other names, such as an agreed-upon time, which can be understood as the agreed-upon time for switching to the second channel.

[0146] For the first G node, after generating the first instruction information, S702 is executed:

[0147] S702, the first G node transmits the first indication information through the first channel during the first time period. Correspondingly, the first T node receives the first indication information through the first channel during the first time period.

[0148] The first T node can be seen here. Figure 1 The introduction will not be repeated here.

[0149] The first time period includes the duration of the DRX cycle of the first T node. For example, the first time period includes the duration of one DRX cycle of the first T node.

[0150] by Figure 8For example, after the measurement interval (gap) ends, the first G node sends the first indication information through the first channel and continues to send the first indication information until the duration of one DRX cycle ends, so that the first T node can receive the first indication information during the duration of that DRX cycle. This DRX cycle can be the first DRX cycle after the measurement interval.

[0151] Optionally, the starting position of the first time period can be the starting position of the duration within the DRX cycle, such as... Figure 9 As shown. That is, the first G node only begins sending the first indication information through the first channel at the start of the duration of the first T node's DRX cycle, and continues to send the first indication information until the duration of the DRX cycle ends. In other words, since the first T node does not monitor G link control information from the G node during its sleep period, the first G node does not send the first indication information during the first T node's sleep period to save transmission resources.

[0152] Optionally, the end position of the first time period can be the end position of the duration in the DRX cycle, such as... Figure 8 or Figure 9 As shown.

[0153] Optionally, the implementation process of S702 will be introduced through two examples (Examples 1-3 below):

[0154] Example 1, taking the first indication information carried in a fast carrier handover indication message as an example, S702 includes: the first G node broadcasts the fast carrier handover indication message through the first channel during the first time period. Correspondingly, if the first T node is within the signal coverage range of the first G node, then the first T node receives the fast carrier handover indication message from the first G node through the first channel.

[0155] Example 2, taking the first indication information carried in XRC signaling as an example, S702 includes: the first G node sending XRC signaling to the first T node through the first channel during the first time period. Correspondingly, the first T node receives the XRC signaling from the first G node through the first channel.

[0156] Example 3, taking the first indication information carried in a superframe as an example, S702 includes: the first G node transmitting the first superframe through the first channel in the first time period. The first superframe includes an FTS, an STS, and the first indication information. Both the FTS and STS are used for time synchronization. For example, the FTS is a coarse synchronization signal, and the STS is a fine synchronization signal.

[0157] It should be noted that in S702, "transmission" refers to continuous transmission. That is, the first G node continuously transmits the first indication information through the first channel during the first time period.

[0158] It should be noted that in S702, the first indication information is sent continuously. That is, the first G node continuously sends the first indication information through the first channel during the first time period.

[0159] For the first T node, after receiving the first indication information, the first T node executes S703:

[0160] S703, the first T node performs channel switching according to the first instruction information.

[0161] For example, the first T node switches to the second channel according to the first instruction information.

[0162] Optionally, if the first indication information also indicates a first time point, the first T node switches to the second channel according to the first time point.

[0163] In other words, when the first G node determines to perform a channel switch based on the first measurement result, such as switching from the first channel to the second channel, it can send a first indication message through the first channel during a first time period to indicate the switch to the second channel. Since the first time period includes the duration of the first T node's DRX cycle, the first T node can receive the first indication message and then perform a channel switch according to the first indication message, thereby solving the problem of loss of synchronization caused by the inability to receive the channel switch indication in a timely manner.

[0164] In some embodiments, such as Figure 7b As shown, in Figure 7a Based on this, the embodiments of this application also include S704-S705:

[0165] S704, The first G node and the first T node communicate through the first channel.

[0166] For example, S701 includes: the first G node sending first data information to the first T node through a first channel. Correspondingly, the first T node receives the first data information from the first G node through the first channel.

[0167] by Figure 8 or Figure 9 For example, the first data information includes at least one of the following: first training signal (FTS), second training signal (STS), broadcast message, system message, G link control information, or downlink (DL) data.

[0168] In other words, the first G node and the first T node perform downlink transmission through the first channel.

[0169] And / or, S701 includes: the first T node sending second data information to the first G node via the first channel. Correspondingly, the first G node receiving the second data information from the first T node via the first channel.

[0170] by Figure 8 or Figure 9 For example, the second data information includes uplink (UL) data.

[0171] In other words, the first G node and the first T node perform uplink transmission through the first channel.

[0172] S705, the first G node performs channel measurement and obtains the first measurement result.

[0173] For example, the first G node performs channel measurements over a certain period of time to obtain a first measurement result. The first measurement result includes the measurement results of at least one of the first signal and the second channel.

[0174] by Figure 8 or Figure 9 For example, the first channel contains both interference signals and the transmission of first data information. The first G node performs channel measurements during the measurement interval (gap).

[0175] It should be understood that, for the first G node, the first G node can execute S704 first, and then execute S705, such as... Figure 8 and Figure 9 As shown. Alternatively, the first G node can execute S705 first, and then execute S704. Figure 8 and Figure 9 Not shown.

[0176] For example, the first measurement result includes the following three cases (cases 1-5 below):

[0177] Case 1: The channel quality of the first channel is better than that of the second channel.

[0178] Case 2: The channel quality of the first channel is comparable to that of the second channel.

[0179] Case 3: The channel quality of the second channel is better than that of the first channel.

[0180] Case 4: The channel quality of the first channel is below a certain threshold.

[0181] Case 5: The channel quality of the second channel is higher than a certain threshold.

[0182] Case 4 can be understood as follows: the first measurement result includes the measurement result of the first channel, but does not include the measurement result of the second channel, and the channel quality of the first channel is lower than a certain threshold.

[0183] Case 5 can be understood as follows: the first measurement result includes the measurement result of the second channel, but does not include the measurement result of the first channel, and the channel quality of the second channel is higher than a certain threshold.

[0184] For cases 1 and 2, no channel switching is required. For cases 3, 4, or 5, channel switching can be performed. That is, after the first G node obtains the first measurement result, it can execute S701-703 based on the first measurement result.

[0185] In some embodiments, such as Figure 7b As shown, in Figure 7a Based on this, the embodiments of this application also include S706:

[0186] S706, The first G node and the first T node communicate through the second channel.

[0187] For example, S706 includes: the first G node sending first data information to the first T node via a second channel. Correspondingly, the first T node receives the first data information from the first G node via the second channel.

[0188] And / or, S706 includes: the first T node sending second data information to the first G node via the second channel. Correspondingly, the first G node receiving the second data information from the first T node via the second channel.

[0189] In other words, after the first G node and the first T node switch channels, the first G node and the first T node communicate through the second channel, thereby communicating on a channel with better channel quality as much as possible.

[0190] In some embodiments, Figure 7a Based on this, the first G node may communicate with multiple T nodes, instructing them on channel switching. Any two of the multiple T nodes can be considered as the first T node and the second T node. For an introduction to the first T node, please refer to [link to relevant documentation]. Figure 7a and Figure 7b The introduction. For the second T node, such as Figure 10 As shown, the communication method of this application also includes the following operations:

[0191] S707, the first G node and the second T node communicate through the first channel.

[0192] The second T node differs from the first T node; the second T node can be found in [reference needed]. Figure 1 Introduction.

[0193] For example, S707 includes: the first G node sending third data information to the second T node through a first channel. Correspondingly, the second T node receiving the third data information from the first G node through the first channel.

[0194] by Figure 11 or Figure 12 For example, the third data information includes at least one of the following: FTS, STS, broadcast message, system message, G link control information, or DL ​​data.

[0195] In other words, the first G node and the second T node perform downlink transmission through the first channel.

[0196] And / or, S707 includes: the second T node sending fourth data information to the first G node via the first channel. Correspondingly, the first G node receiving the fourth data information from the second T node via the first channel.

[0197] by Figure 11 or Figure 12 For example, the fourth data information includes UL data.

[0198] In other words, the first G node and the second T node perform uplink transmission through the first channel.

[0199] When S707 is executed, S702 includes: the first G node transmitting first indication information through the first channel during a first time period. Correspondingly, the first T node and the second T node respectively receive the first indication information through the first channel during the first time period.

[0200] When S707 is executed, as a first possible implementation, the first time period also includes the duration of the DRX cycle of the second T node, such as Figure 11 As shown. That is to say, S702 includes: the first G node sends the first indication information during the duration of the DRX period of the first T node, and also sends the first indication information during the duration of the DRX period of the second T node, so that the first T node and the second T node receive the first indication information respectively, thereby ensuring that more T nodes can receive the first indication information, so as to solve the problem of loss of synchronization caused by the T node's inability to receive the channel switching indication in time.

[0201] Since the first G node may communicate with at least two T nodes through the first channel, the first T node and the second T node can be considered as any two of the aforementioned at least two T nodes. That is, for each of the aforementioned at least two T nodes, each T node has a duration of a DRX period, and the first time period includes the union of these durations. This ensures that all T nodes communicating with the first G node can receive the first indication information, thus resolving the problem of synchronization loss caused by T nodes failing to receive the channel switching indication in a timely manner.

[0202] When S707 is executed, as a second possible implementation, if the duration in the DRX cycle of the second T node is less than the duration in the DRX cycle of the first T node, then the first time period includes the duration in the DRX cycle of the first T node, such as... Figure 12 As shown. That is, for the first T node and the second T node, the first G node determines the first time period based on the longer duration. Since the duration of the DRX cycle of the second T node is shorter than the duration of the DRX cycle of the first T node, the duration of the DRX cycle of the first T node can cover the duration of the DRX cycle of the second T node. In this case, when the first G node sends the first indication information during the duration of the DRX cycle of the first T node, the second T node can also receive the first indication information, thereby reducing the possibility of the second T node losing synchronization.

[0203] Since the first G node may communicate with at least two T nodes through the first channel, the first T node and the second T node can be considered as any two of the aforementioned at least two T nodes. That is, for each of the aforementioned at least two T nodes, each T node has a DRX period duration, with the first period including the longest duration. This ensures that all T nodes communicating with the first G node receive the first indication information as much as possible, thus resolving the problem of synchronization loss caused by T nodes failing to receive the channel switching indication in a timely manner.

[0204] It should be added that, with S707 executed, the implementation process of S702 will be introduced through two examples (Examples 3 and 4 below):

[0205] Example 3, taking the first indication information carried in a fast carrier handover indication message as an example, S702 includes: the first G node broadcasts the fast carrier handover indication message through the first channel during the first time period. Correspondingly, if the second T node is within the signal coverage range of the first G node, then the second T node receives the fast carrier handover indication message from the first G node through the first channel.

[0206] Example 4, taking the first indication information carried in XRC signaling as an example, S702 includes: the first G node sending XRC signaling to the second T node through the first channel during the first time period. Correspondingly, the second T node receives the XRC signaling from the first G node through the first channel.

[0207] For the second T node, after receiving the first indication information, it executes S708:

[0208] S708, the second T node performs channel switching according to the first instruction information.

[0209] For example, the second T node switches to the second channel according to the first instruction information.

[0210] Optionally, if the first indication information also indicates a first time point, the second T node switches to the second channel according to the first time point.

[0211] S709, The first G node and the second T node communicate through the second channel.

[0212] For example, S709 includes: the first G node sending third data information to the second T node via the second channel. Correspondingly, the first T node receives the third data information from the first G node via the second channel.

[0213] And / or, S709 includes: the second T node sending fourth data information to the first G node via a second channel. Correspondingly, the first G node receiving the fourth data information from the second T node via the second channel.

[0214] In other words, after the first G node and the second T node switch channels, the first G node and the second T node communicate through the second channel, thereby communicating on a channel with better channel quality as much as possible.

[0215] This application provides yet another communication method. This method can be applied to... Figure 1 The system shown below. In conjunction with... Figure 13a The communication method 1300 proposed in the embodiments of this application will be described in detail below:

[0216] From the perspective of inter-node interaction, the communication method 1300 proposed in this application includes the following operations:

[0217] S1301, based on the second measurement result, the second G node sends a first message to the SLE access layer of the third T node through its own SLE access layer. Correspondingly, the third T node receives the first message from the SLE access layer of the second G node through its own SLE access layer.

[0218] The second G node and the third T node can be found in [reference]. Figure 1 Introduction.

[0219] The first message indicates the SLB channel switching between the second G node and the third T node.

[0220] Optionally, the first message includes a first identifier, which identifies the third T node. The third T node may be a T node in a dormant state. For example, the first identifier may be a target layer 2 identifier, which can be denoted as Target Layer2ID.

[0221] Optionally, the first message includes an identifier for the target channel. The target channel is the channel after the SLB channel switch; for example, if switching from the first SLB channel to the second SLB channel, the target channel is the second SLB channel.

[0222] Optionally, the first message is carried on general control signaling of the basic service layer.

[0223] by Figure 14 For example, general control signaling includes code, identifier, length, and data components. The descriptions of each component are shown in Table 1.

[0224] Table 1

[0225] Parameter list Parameter type Parameter length (in bytes) Parameter Description code Plastic Surgery 1 Indicates the type of signaling identifier Plastic Surgery 1 Used to identify a specific signaling length Plastic Surgery 2 Used to identify the length of data data Plastic Surgery Variable Signaling data

[0226] In Table 1, the value range of `code` is 0-255, and each value represents a signaling type, as described in Table 2. The value range of `identifier` is 0-255, and each value identifies a specific signaling message. The value range of `length` is 0-65535, and the `length` value indicates the length of the `data` section. The `data` section carries the signaling data, and its length is variable, as described in Table 3 or Table 4.

[0227] Table 2

[0228]

[0229]

[0230] In Table 2, when the code value is 0x01, the signaling type indicated by this value is a connection management capability query request, which can be denoted as Capability_Req. When the code value is 0x02, the signaling type indicated by this value is a connection management capability query response, which can be denoted as Capability_Rsp.

[0231] In Table 2, the newly defined values ​​for the code are, for example, 0x40. For instance, when the code value is 0x40, the signaling type indicated is channel switching (or channel switching forwarding, or SLB channel switching, or SLB channel switching forwarding), which can be denoted as Switch_Channel_Forward. When the code value for general control signaling is 0x40, it means that the general control signaling indicates channel switching, i.e., the general control signaling carries the first message.

[0232] In Table 2, RFU, which is an abbreviation for Reserved For Use, can be understood as reserved.

[0233] Optionally, data includes one or more fields, as shown in Table 3:

[0234] Table 3

[0235] Field Name byte count TargetLayer2ID 6 Target Channel 2

[0236] In Table 3, the TargetLayer2ID field in the data section occupies 48 bits, or 6 bytes. These 6 bytes carry the first identifier, which in turn indicates the third T node.

[0237] In Table 3, the TargetChannel field in the data section occupies 16 bits, or 2 bytes. These 2 bytes carry the identifier of the target channel, such as the identifier of the second SLB channel.

[0238] It should be noted that in this application, the first message can have other names, such as channel switching, channel switching forwarding, SLB channel switching, or SLB channel switching forwarding, and can be denoted as Switch_Channel_Forward. In this application, the first message is used as an example for description. Among them, the forwarding in channel switching forwarding and SLB channel switching forwarding can be understood as transmitting the SLB channel switching instruction through the SLE access layer.

[0239] It should be noted that, regarding S1301, this can be understood as the second G node sending a first message to the third T node through the SLE pipe based on the second measurement result. Correspondingly, the third T node receives the first message from the second G node through the SLE pipe. The SLE pipe can also be replaced by an SLE link or an SLE channel, etc.

[0240] For the third T node, after receiving the first message, the third T node executes S1302:

[0241] S1302, the third T node sends a first reply message to the second G node's SLE access layer through its own SLE access layer. Correspondingly, the second G node receives the first reply message from the third T node's SLE access layer through its own SLE access layer.

[0242] The first reply message indicates that the first message was successfully received.

[0243] Optionally, the first reply message is carried on general control signaling. Alternatively, the format of the first reply message is the same as that of communication control signaling. The general control signaling can be found in Table 1.

[0244] For the code portion of the general control signaling, as shown in Table 2, the newly defined code value is 0x41. For example, when the code value is 0x41, the signaling type indicated by this value is a channel handover reply (or channel handover forwarding reply, or SLB channel handover reply, or SLB channel handover forwarding reply), which can be denoted as Switch_Channel_Forward_Rsp. When the code value of the general control signaling is 0x41, it means that the general control signaling indicates a channel handover reply, that is, the general control signaling carries a first reply message.

[0245] For the data portion of general control signaling, the data includes one or more fields, as shown in Table 4:

[0246] Table 4

[0247] Field Name byte count Result 1

[0248] In Table 4, the Result field of the data section occupies 8 bits, or 1 byte. This byte carries the result of the channel switching. A value of 0 for this byte indicates that the first message was successfully received, and other values ​​are reserved.

[0249] It should be noted that in this application, the identifier in the first message and the first reply message are the same. For example, if the identifier in the first message is 1, then the identifier in the first reply message is also 1, to indicate which message the first reply message is responding to.

[0250] It should be noted that for general control signaling, if the general control signaling is a request signaling, then the identifier in the request signaling and its reply signaling is the same. However, the identifiers of two adjacent request signaling messages are different. For example, the identifier can be incremented by 1 with each request signaling message, reset to 0 after reaching 255, and then reused cyclically. If a request signaling message has been sent and no reply has been received, a new request signaling message should not be sent using that identifier.

[0251] It should be noted that, in this application, the first reply message may also have other names, such as a channel switching forwarding reply message, which can be denoted as Switch_Channel_Forward_Rsp. In this application, the first reply message will be used as an example for description.

[0252] In other words, when the second G node determines to perform an SLB channel handover based on the second measurement result, such as switching from the first SLB channel to the second SLB channel, it can send a first message through the SLE access layer to indicate the SLB channel handover between the second G node and the third T node. Furthermore, the second G node can also receive a first reply message through its SLE access layer to confirm that the third T node has successfully received the first message. Since the first message is transmitted through the SLE access layer, the third T node can receive the first message and then perform the SLB channel handover accordingly, thus resolving the problem of synchronization loss caused by the inability to receive the channel handover instruction in a timely manner.

[0253] In some embodiments, such as Figure 13b As shown, in Figure 13a In addition to this, this application also includes S1303-S1304:

[0254] S1303, the second G node and the third T node communicate through the first SLB channel.

[0255] The first SLB channel can be a 20MHz bandwidth channel.

[0256] For example, S1303 includes: the second G node sending fifth data information to the third T node via the first SLB channel. Correspondingly, the third T node receives the fifth data information from the second G node via the first SLB channel.

[0257] In other words, the second G node and the third T node perform downlink transmission through the first SLB channel.

[0258] And / or, S1303 includes: the third T node sending sixth data information to the second G node via the first SLB channel. Correspondingly, the second G node receiving the sixth data information from the third T node via the first SLB channel.

[0259] In other words, the second G node and the third T node perform uplink transmission through the first SLB channel.

[0260] S1304, the second G node performs channel measurement and obtains the second measurement result.

[0261] For example, the SLB access layer of the second G node performs channel measurements over a certain period of time to obtain a second measurement result. The second measurement result includes the measurement results of at least one of the first and second SLB channels.

[0262] For S1303-S1304, please refer to the introduction of S704-S705, and will not be repeated here.

[0263] In other words, before the SLB channel switching is performed, the second G node communicates with the third T node through the first SLB channel and performs channel measurements to obtain the second measurement result.

[0264] For the second G node, after obtaining the second measurement result, it can execute S1301-S1302 based on the second measurement result, see [link to relevant documentation]. Figure 13a The introduction will not be repeated here.

[0265] In some embodiments, such as Figure 13b As shown, in Figure 13a In addition to this, this application also includes S1305-S1306:

[0266] For the third T node, after receiving the first message, the third T node executes S1305:

[0267] S1305, the third T node performs SLB channel switching based on the first message.

[0268] For example, if the first message includes an identifier of the target channel, such as the second SLB channel, the third T node performs an SLB channel switch to switch to the second SLB channel.

[0269] S1306, the second G node and the third T node communicate through the second SLB channel.

[0270] For example, S1306 includes: the second G node sending fifth data information to the third T node via the second SLB channel. Correspondingly, the third T node receiving the fifth data information from the second G node via the second SLB channel.

[0271] And / or, S1306 includes: the third T node sending sixth data information to the second G node via the second SLB channel. Correspondingly, the second G node receiving the sixth data information from the third T node via the second SLB channel.

[0272] In other words, the third T node can receive the first message, perform SLB channel switching based on the first message, and communicate with the second G node on the switched second SLB channel.

[0273] Next, with Figure 15 Taking this as an example, and combining it with inter-layer interaction, the communication method 1300 proposed in this application embodiment will be described in detail:

[0274] S1501, the second G node and the third T node communicate through the SLB access layer.

[0275] For example, the second G node sends the fifth data information to the SLB access layer of the third T node through the SLB access layer. Correspondingly, the third T node receives the fifth data information from the SLB access layer of the second G node through the SLB access layer.

[0276] For example, the third T node sends the sixth data information to the second G node's SLB access layer through the SLB access layer. Correspondingly, the second G node receives the sixth data information from the third T node's SLB access layer through the SLB access layer.

[0277] S1502, the SLB access layer of the second G node performs channel measurement and obtains the second measurement result.

[0278] For S1502, please refer to the description of S1304, and it will not be repeated here.

[0279] For the SLB access layer of the second G node, after obtaining the second measurement result, the SLB access layer of the second G node executes S1503:

[0280] S1503. The SLB access layer of the second G node generates a first request based on the second measurement result.

[0281] The first request is used to request an SLB channel switch between the second G node and the third T node.

[0282] Optionally, the first request includes a first identifier, which identifies the third T node. For example, the first identifier could be a TargetLayer2ID.

[0283] Optionally, the first request includes an identifier of the target channel. The target channel is the channel after the SLB channel switching, such as the second SLB channel.

[0284] For the SLB access layer of the second G node, after the SLB access layer of the second G node generates the first request, it executes S1504:

[0285] S1504, the SLB access layer of the second G node sends a first request to the basic service layer of the second G node. Correspondingly, the basic service layer of the second G node receives the first request from the SLB access layer of the second G node.

[0286] The first request is used to request an SLB channel switch between the second G node and the third T node.

[0287] For example, the service primitive parameters of the first request are as follows:

[0288] SwitchChannelRequest.indication(

[0289] Version

[0290] LocalIndex

[0291] TargetLayer2IDList,

[0292] TargetChannel

[0293] Extension )

[0295] For example, the service primitive parameters of the first request are defined as shown in Table 5:

[0296] Table 5

[0297] parameter type Valid range meaning Version Plastic Surgery 0-15 Primitive version number LocalIndex Plastic Surgery 0-65535 Local Index TargetLayer2ID List Bit string N / A List of T-nodes that need to switch channels TargetChannel Plastic Surgery 0-65535 Target channel number Extension Bit string Undefined For expansion

[0298] In Table 5, the value of Version indicates the primitive version number. For example, the value of Version can be 0. The value of LocalIndex is the local index, used to indicate a signaling connection between the SLB access layer of the second G node and the basic service layer of the second G node. TargetLayer2ID List is a list of T nodes that need to switch SLB channels. Each item in this list includes a TargetLayer2ID, and each TargetLayer2ID identifies a T node. TargetLayer2IDList includes the first identifier mentioned above to identify the third T node. The value of TargetChannel is the target channel number, such as the identifier of the second SLB channel.

[0299] It should be noted that in this application, the first request can also have other names, such as a channel switching request, which can be written as SwitchChannelRequest.indication. In this application, the first request will be used as an example for description.

[0300] For the basic service layer of the second G node, after receiving the first request, the basic service layer of the second G node executes S1505 and S1506:

[0301] S1505, the basic service layer of the second G node sends a first acknowledgment message to the SLB access layer of the second G node. Correspondingly, the SLB access layer of the second G node receives the first acknowledgment message from the basic service layer of the second G node.

[0302] The first confirmation message indicates that the first request was successfully received.

[0303] For example, the service primitive parameters of the first confirmation message are as follows:

[0304]

[0305] For example, the service primitive parameters of the first confirmation message are defined as shown in Table 6:

[0306] Table 6

[0307] parameter type Valid range meaning Version Plastic Surgery 0-15 Primitive version number LocalIndex Plastic Surgery 0-65535 Local Index Result Plastic Surgery 0-255 Was the first request successfully received? Extension Bit string Undefined For expansion

[0308] In Table 6, the value of Version indicates the primitive version number. For example, the value of Version can be 0. The value of LocalIndex is the local index, which is the same as the LocalIndex of the first confirmation message. The value of Result indicates whether the first request was successfully received; for example, 0 represents successful reception, and 1-255 is reserved.

[0309] It should be noted that, in this application, the first confirmation message may also have other names, such as a channel switch request confirmation, which can be written as SwitchChannelRequest.confirm. In this application, the first confirmation message will be used as an example for description.

[0310] S1506. The basic service layer of the second G node sends first information to the SLE access layer of the second G node according to the first request. Correspondingly, the SLE access layer of the second G node receives the first information from the basic service layer of the second G node.

[0311] The first information is used to indicate the SLB channel handover between the second G node and the third T node. For example, the first information includes the value of code, such as 0x40, to indicate the signaling type, that is, to indicate the SLB channel handover between the second G node and the third T node.

[0312] Optionally, the first information includes a first identifier. The first identifier is used to identify the third T node.

[0313] Optionally, the first information includes an identifier for the target channel. The target channel is the channel after the SLB channel switching, such as the second SLB channel.

[0314] Optionally, S1505 includes: the basic service layer of the second G node sending first information to the SLE access layer of the second G node according to the first identifier and the first correspondence. The first correspondence indicates the correspondence between the first identifier and the second identifier.

[0315] It should be noted that, in this application, the first identifier is the identifier of the third T node in the SLB access layer, and the second identifier is the identifier of the third T node in the SLE access layer. For example, after the third T node completes the access process in SLB and SLE, the basic service layer of the second G node establishes and stores the above-mentioned first correspondence to indicate that there is concurrent service transmission of SLB and SLE between the third T node and the second G node.

[0316] Since the second G node may communicate with at least two T nodes, the second G node can determine which T node's SLE access layer to send the first message to based on the first identifier and the first correspondence, so as to notify the corresponding T node to perform SLB channel switching in a timely manner.

[0317] For the SLE access layer of the second G node, after receiving the first information, the SLE access layer of the second G node executes S1507:

[0318] S1507. The SLE access layer of the second G node sends a first message to the SLE access layer of the third T node based on the first information. Correspondingly, the SLE access layer of the third T node receives the first message from the SLE access layer of the second G node.

[0319] The first message indicates the SLB channel switching between the second G node and the third T node.

[0320] For example, the SLE access layer of the second G node generates a first message based on the format of the first information and the general control signaling, and sends the first message to the SLE access layer of the third T node.

[0321] For S1507, please refer to the description of S1301, and it will not be repeated here.

[0322] For the SLE access layer of the third T node, after receiving the first message, the SLE access layer of the third T node executes S1508:

[0323] S1508, the SLE access layer of the third T node sends the second information to the basic service layer of the third T node according to the first message. Correspondingly, the basic service layer of the third T node receives the second information from the SLE access layer of the third T node.

[0324] The second information is used to indicate the SLB channel handover between the second G node and the third T node. For example, the second information includes the value of a code, such as 0x40, to indicate the signaling type, that is, to indicate the SLB channel handover between the second G node and the third T node.

[0325] Optionally, the second information includes a first identifier. The first identifier is used to identify the third T node.

[0326] Optionally, the second information includes an identifier for the target channel. The target channel is the channel after the SLB channel switching, such as the second SLB channel.

[0327] For the basic service layer of the third T node, after receiving the second information, the basic service layer of the third T node executes S1509:

[0328] S1509. Based on the second information, the basic service layer of the third T node sends a first notification to the SLB access layer of the third T node. Correspondingly, the SLB access layer of the third T node receives the first notification from the basic service layer of the third T node.

[0329] The first notification is used to notify the SLB channel switching between the second G node and the third T node.

[0330] Optionally, the first notification includes an identifier of the target channel. The target channel is the channel after the SLB channel switch, such as the second SLB channel.

[0331] For example, the service primitive parameters of the first notification are as follows:

[0332]

[0333] For example, the service primitive parameters for the first notification are defined as shown in Table 7:

[0334] Table 7

[0335] parameter type Valid range meaning Version Plastic Surgery 0-15 Primitive version number LocalIndex Plastic Surgery 0-65535 Local Index TargetChannel Plastic Surgery 0-65535 Target channel number Extension Bit string Undefined For expansion

[0336] In Table 7, the value of Version indicates the primitive version number. For example, the value of Version can be 0. The value of LocalIndex is the local index, used to indicate a signaling link between the SLB access layer of the third T node and the basic service layer of the third T node. The value of TargetChannel is the target channel number, such as the identifier of the second SLB channel.

[0337] It should be noted that, in this application, the first notification may also have other names, such as a channel switching notification, which can be written as SwitchChannelNotify.indication. In this application, the first notification will be used as an example for description.

[0338] For the SLB access layer of the third T node, after receiving the first notification, the SLB access layer of the third T node executes S1510 and S1511:

[0339] S1510, the SLB access layer of the third T node enters the DRX active state according to the first notification and performs SLB channel switching.

[0340] This can be understood as follows: before receiving the first notification, the SLB access layer of the third T node is in DRX dormant state. The first notification is used to wake up the SLB access layer of the third T node, that is, the SLB access layer of the third T node switches from DRX dormant state to DRX active state, and in DRX active state, performs SLB channel switching, switching from the first SLB channel to the second SLB channel.

[0341] S1511, the SLB access layer of the third T node sends a second acknowledgment message to the basic service layer of the third T node. Correspondingly, the basic service layer of the third T node receives the second acknowledgment message from the SLB access layer of the third T node.

[0342] The second confirmation message indicates that the first notification was successfully received.

[0343] For example, the service primitive parameters of the second confirmation message are as follows:

[0344]

[0345]

[0346] For example, the service primitive parameters of the second confirmation message are defined as shown in Table 8:

[0347] Table 8

[0348] parameter type Valid range meaning Version Plastic Surgery 0-15 Primitive version number LocalIndex Plastic Surgery 0-65535 Local Index Result Plastic Surgery 0-255 Was the first notification successfully received? Extension Bit string Undefined For expansion

[0349] In Table 8, the value of Version indicates the primitive version number. For example, the value of Version can be 0. The value of LocalIndex is the local index, and the LocalIndex of the second confirmation message is the same as the LocalIndex of the first notification. The value of Result indicates whether the first notification was successfully received; for example, 0 represents successful reception, and 1-255 are reserved.

[0350] It should be noted that, in this application, the second confirmation message may also have other names, such as a channel switch notification confirmation, which can be written as SwitchChannelNotify.confirm. In this application, the second confirmation message will be used as an example for description.

[0351] For the basic service layer of the third T node, after receiving the second confirmation message, the basic service layer of the third T node executes S1512:

[0352] S1512. The basic service layer of the third T node sends third information to the SLE access layer of the third T node based on the second confirmation message. Correspondingly, the SLE access layer of the third T node receives the third information from the basic service layer of the third T node.

[0353] The third message indicates that the first message was successfully received.

[0354] For example, the third information includes the value of code and the result carried in the data portion. The value of code is 0x41 to indicate the signaling type of the first message; the result carried in the data portion indicates that the first message was successfully received.

[0355] For the SLE access layer of the third T node, after receiving the third information, the SLE access layer of the third T node executes S1513:

[0356] S1513. The SLE access layer of the third T node sends a first reply message to the SLE access layer of the second G node based on the third information. Correspondingly, the SLE access layer of the second G node receives the first reply message from the SLE access layer of the third T node.

[0357] The first reply message indicates that the first message was successfully received.

[0358] For example, the SLE access layer of the third T node generates a first reply message according to the format of the third information and the general control signaling, and sends the first reply message to the SLE access layer of the second G node.

[0359] For S1513, please refer to the description of S1302, which will not be repeated here.

[0360] For the SLE access layer of the second G node, after receiving the first reply message, the SLE access layer of the second G node executes S1514:

[0361] S1514. The SLE access layer of the second G node sends the fourth information to the basic service layer of the second G node according to the first reply message. Correspondingly, the basic service layer of the second G node receives the fourth information from the SLE access layer of the second G node.

[0362] The fourth message indicates that the first message was successfully received.

[0363] For example, the fourth information includes the value of code and the result carried in the data portion. The value of code is 0x41 to indicate the signaling type of the first message, and the result carried in the data portion indicates that the first message was successfully received.

[0364] As can be seen from the introductions in S1501-S1514, new primitives have been added between the basic service layer and the StarShine access layer, such as the following four items: first request, first confirmation message, first notification and second confirmation message.

[0365] The foregoing mainly describes the solutions provided by the embodiments of this application from the perspective of interaction between devices. It is understood that each device, in order to achieve the above functions, includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the algorithm steps of the examples described in the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0366] This application embodiment can divide the various devices into functional modules according to the above method examples. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0367] In some embodiments, this application also provides a communication device 1600, such as Figure 16 As shown, the communication device 1600 may include a processing module 1601 and a transceiver module 1602. The processing module 1601, also referred to as a processing unit 1601, is used to implement processing functions. The transceiver module 1602, also referred to as a transceiver unit 1602, is used to implement receiving and transmitting functions. Optionally, the communication device 1600 may further include a storage module 1603.

[0368] Taking the communication device 1600 as the first G node in the above method embodiment as an example, in one possible design, the processing module 1601 is used to generate first indication information based on the first measurement result, the first indication information indicating a switch to the second channel. The transceiver module 1602 is used to transmit the first indication information through the first channel during a first time period, the first time period including the duration of the discontinuous reception DRX cycle of the first T node, the first T node being a T node communicating with the first G node through the first channel.

[0369] Taking the communication device 1600 as the first T-node in the above method embodiment as an example, in one possible design, the transceiver module 1602 is used to receive first indication information through the first channel during a first time period. The first time period includes the duration of the discontinuous reception DRX cycle of the first T-node, and the first indication information indicates a switch to the second channel. The processing module 1601 is used to perform channel switching according to the first indication information.

[0370] Taking the communication device 1600 as the second G node in the above method embodiment as an example, in one possible design, the processing module 1601 is used to determine a first message. The transceiver module 1602 is used to send the first message to the SLE access layer of the third T node through the Star-Spark Low-Power (SLE) access layer of the second G node, wherein the first message indicates a Star-Spark Basic SLB channel switch between the second G node and the third T node. The transceiver module 1602 is also used to receive a first reply message from the SLE access layer of the third T node through the SLE access layer of the second G node, wherein the first reply message indicates that the first message was successfully received.

[0371] Taking the communication device 1600 as the third T node in the above method embodiment as an example, in one possible design, the transceiver module 1602 is used to receive a first message from the SLE access layer of the second G node through the star-flashing low-power SLE access layer of the third T node. The first message indicates a star-flashing basic SLB channel switch between the third T node and the second G node. The processing module 1601 is used to determine a first reply message. The transceiver module 1602 is used to send the first reply message to the SLE access layer of the second G node through the SLE access layer of the third T node. The first reply message indicates that the first message was successfully received.

[0372] Taking the communication device 1600 as the SLB access layer of the second G node in the above method embodiment as an example, in one possible design, the processing module 1601 is used to generate a first request based on the second measurement result. The first request is used to request SLB channel switching between the second G node and the third T node. The transceiver module 1602 is used to send the first request to the basic service layer of the second G node.

[0373] Taking the communication device 1600 as the SLB access layer of the third T node in the above method embodiment as an example, in one possible design, the transceiver module 1602 is used to receive a first notification from the basic service layer of the third T node. The first notification is used to notify the third T node of the SLB channel switching between the second G node. The processing module 1601 is used to perform SLB channel switching according to the first notification.

[0374] Taking the communication device 1600 as the SLE access layer of the second G node in the above method embodiment as an example, in one possible design, the transceiver module 1602 is used to receive first information from the basic service layer of the second G node, and send a first message to the SLE access layer of the third T node according to the first information. Both the first information and the first message indicate the switching of the Star-Spark Basic SLB channel between the second G node and the third T node. The first message is determined by the processing module 1601 based on the first information.

[0375] The transceiver module 1602 is also used to receive a first reply message from the SLE access layer of the third T node, and send fourth information to the basic service layer of the second G node according to the first reply message. Both the first reply message and the fourth information indicate that the third T node has successfully received the first message.

[0376] The fourth piece of information is determined by the processing module 1601 based on the first reply message.

[0377] Taking the communication device 1600 as the SLE access layer of the third T node in the above method embodiment as an example, in one possible design, the transceiver module 1602 is used to receive a first notification from the basic service layer of the third T node. The first notification is used to notify the SLB channel switching between the third T node and the second G node. The processing module 1601 is used to perform SLB channel switching according to the first notification.

[0378] All relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here.

[0379] Optionally, in Figure 16 In the communication device shown, the names of the modules may not be... Figure 16 The names shown, for example, transceiver module, can also be called communication module or communication unit.

[0380] Figure 16If the various modules in the process are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, in essence, or the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of software products. These computer software products are stored in a storage medium and include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. Storage media for storing computer software products include various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0381] In some embodiments, the communication device 1600 is presented in an integrated manner, divided into various functional modules. Here, "module" may refer to an application-specific integrated circuit (ASIC), a circuit, a processor and memory that executes one or more software or firmware programs, integrated logic circuits, and / or other devices that can provide the above-mentioned functions.

[0382] This application embodiment also provides a method such as Figure 17 The communication device shown can be configured such that the first G node, the first T node, the second G node, and the third T node can all adopt... Figure 17 The shown composition structure, or including Figure 17 The components shown. Figure 17 This is a schematic diagram illustrating the composition of a communication device 1700 provided in an embodiment of this application. The communication device 1700 can be a first G node or a chip or system-on-a-chip within the first G node; it can also be a first T node or a chip or system-on-a-chip within the first T node; it can also be a second G node or a chip or system-on-a-chip within the second G node; and it can also be a third T node or a chip or system-on-a-chip within the third T node. For example... Figure 17 As shown, the communication device 1700 includes a processor 1701, a transceiver 1702, and a communication line 1703.

[0383] Furthermore, the communication device 1700 may also include a memory 1704. The processor 1701, the memory 1704, and the transceiver 1702 can be connected via a communication line 1703.

[0384] The processor 1701 can be a central processing unit (CPU), a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 1701 can also be other devices with processing capabilities, such as circuits, devices, or software modules, without limitation.

[0385] Transceiver 1702 is used to communicate with other devices or other communication networks. These other communication networks can be Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc. Transceiver 1702 can be a module, circuit, transceiver, or any device capable of enabling communication.

[0386] Communication line 1703 is used to transmit information between the components included in communication device 1700.

[0387] Memory 1704 is used to store instructions. These instructions can be computer programs.

[0388] The memory 1704 can be a ROM or other type of static storage device that can store static information and / or instructions, or a RAM or other type of dynamic storage device that can store information and / or instructions. It can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.

[0389] It should be noted that the memory 1704 can exist independently of the processor 1701, or it can be integrated with the processor 1701. The memory 1704 can be used to store instructions, program code, or some data, etc. The memory 1704 can be located inside or outside the communication device 1700, without limitation. The processor 1701 is used to execute the instructions stored in the memory 1704 to implement the communication method provided in the following embodiments of this application.

[0390] It should be noted that the communication device 1700 can be a desktop computer, laptop computer, network server, mobile phone, tablet computer, wireless terminal, embedded device, chip system, or something else. Figure 17 Equipment with a similar structure. Furthermore... Figure 17 The structural composition shown does not constitute a limitation on the communication device, except... Figure 17 In addition to the components shown, the communication device may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.

[0391] In this embodiment of the application, the chip system may be composed of chips or may include chips and other discrete devices.

[0392] Furthermore, the actions, terms, etc., involved in the various embodiments of this application can be referenced interchangeably without limitation. The message names or parameter names in the messages exchanged between the various devices in the embodiments of this application are merely examples, and other names may be used in specific implementations without limitation.

[0393] This application also provides a computer program product that, when executed by a computer, can implement the functions of any of the above method embodiments.

[0394] This application also provides a computer program that, when executed by a computer, can implement the functions of any of the above method embodiments.

[0395] This application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be implemented by a computer program instructing related hardware. This program can be stored in the computer-readable storage medium, and when executed, it can include the processes of the above method embodiments. The computer-readable storage medium can be an internal storage unit of the terminal (including a data sending end and / or a data receiving end) of any of the foregoing embodiments, such as the terminal's hard disk or memory. The computer-readable storage medium can also be an external storage device of the terminal, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the terminal. Further, the computer-readable storage medium can include both the terminal's internal storage unit and external storage devices. The computer-readable storage medium is used to store the computer program and other programs and data required by the terminal. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.

[0396] In the description of this application, unless otherwise stated, " / " indicates that the objects before and after it are in an "or" relationship. For example, A / B can mean A or B. "And / or" in this application is merely a description of the relationship between the related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "at least one (item)" means one or more. "More than one" means two or more. "At least two (items)" means two or three or more. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple. Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.

[0397] In the embodiments of this application, the words "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplarily" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design solutions. Specifically, the use of the words "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.

[0398] Furthermore, the terms “comprising” and “having”, and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.

[0399] In the embodiments of this application, "instruction" can include direct and indirect instructions, as well as explicit and implicit instructions. The information indicated by a certain piece of information (such as first instruction information) is called the information to be instructed. In the specific implementation process, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is a correlation between the other information and the information to be instructed. It can also indicate only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent. At the same time, common parts of various pieces of information can be identified and indicated uniformly to reduce the instruction overhead caused by individually indicating the same information.

[0400] Furthermore, the specific indication method can also be any existing indication method, such as, but not limited to, the above-mentioned indication methods and their various combinations. Specific details of various indication methods can be found in existing technologies, and will not be repeated here. As described above, for example, when multiple pieces of information of the same type need to be indicated, the indication methods for different pieces of information may differ. In the specific implementation process, the required indication method can be selected according to specific needs. This application embodiment does not limit the selected indication method; therefore, the indication methods involved in this application embodiment should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated.

[0401] It should be understood that the information to be indicated can be sent as a whole or divided into multiple sub-information messages sent separately, and the sending period and / or timing of these sub-information messages can be the same or different. The specific sending method is not limited in this application embodiment. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the sending device by sending configuration information to the receiving device.

[0402] The “protocol” mentioned in the embodiments of this application may refer to a protocol family in the field of communication, a standard protocol with a similar protocol family frame structure, or a related protocol applied to future communication systems. The embodiments of this application do not specifically limit this.

[0403] In the embodiments of this application, descriptions such as "when," "under the circumstances," "if," and "if" all refer to the device making corresponding processing under certain objective circumstances, and are not limited to a specific time. They do not require the device to make a judgment action during implementation, nor do they imply any other limitations.

[0404] In this embodiment, "sending information to... (taking the first G node as an example)" can be understood as the destination of the information being the first G node. This can include sending information directly or indirectly to the first G node. "Receiving information from... (taking the first G node as an example)" can be understood as the source of the information being the first G node, and this can include receiving information directly or indirectly from the first G node. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood in a similar way, and will not be elaborated further here.

[0405] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0406] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0407] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0408] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0409] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of this application embodiment, or all or part of the technical solution, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

Claims

1. A communication method, characterized in that, Applied to the first G node, the method includes: Based on the first measurement result, a first indication message is generated, which indicates a switch to the second channel; The first indication information is transmitted through the first channel during a first time period, the first time period including the duration of the discontinuous reception DRX cycle of the first T node, the first T node being a T node that communicates with the first G node through the first channel.

2. The method according to claim 1, characterized in that, The method further includes: sending data information to the second T node through the first channel, and / or receiving data information from the second T node through the first channel; The first time period also includes the duration of the DRX cycle of the second T node.

3. The method according to claim 1, characterized in that, The method further includes: sending data information to the second T node through the first channel, and / or receiving data information from the second T node through the first channel; The duration of the DRX cycle of the second T node is less than the duration of the DRX cycle of the first T node.

4. A communication method, characterized in that, Applied to the first T node, the method includes: In the first time period, first indication information is received through the first channel, the first time period including the duration of the discontinuous reception DRX cycle of the first T node, and the first indication information indicates a switch to the second channel; Channel switching is performed based on the first indication information.

5. The method according to any one of claims 1-4, characterized in that, The starting position of the first time period is the starting position of the duration in the DRX cycle of the first T node.

6. A communication method, characterized in that, Applied to the second G node, the method includes: The first message is sent from the Star Flash Low Power SLE Access Layer of the second G node to the SLE Access Layer of the third T node, and the first message indicates the Star Flash Basic SLB channel switching between the second G node and the third T node. The second G node receives a first reply message from the third T node's SLE access layer, indicating that the first message was successfully received.

7. The method according to claim 6, characterized in that, The method further includes: receiving a first request from the SLB access layer of the second G node, the first request being used to request the SLB channel switching; Sending the first message from the SLE access layer of the second G node to the SLE access layer of the third T node according to the first request includes: sending the first message from the SLE access layer of the second G node to the SLE access layer of the third T node.

8. The method according to claim 7, characterized in that, The first request includes a first identifier and / or an identifier for the target channel, the first identifier being used to identify the third T node, and the target channel being the channel after the SLB channel switching.

9. The method according to claim 8, characterized in that, According to the first request, the first message is sent from the SLE access layer of the second G node to the SLE access layer of the third T node, including: Based on the first identifier and the first correspondence, the first message is sent from the SLE access layer of the second G node to the SLE access layer of the third T node; Wherein, the first correspondence indicates the correspondence between the first identifier and the second identifier, the first identifier is the identifier of the third T node in the SLB access layer, and the second identifier is the identifier of the third T node in the SLE access layer.

10. The method according to any one of claims 7-9, characterized in that, The method further includes: sending a first confirmation message to the SLB access layer of the second G node, wherein the first confirmation message indicates that the first request was successfully received.

11. A communication method, characterized in that, Applied to the third T node, the method includes: The third T node receives a first message from the SLE access layer of the second G node through the Star Flash Low Power SLE access layer, the first message indicating the Star Flash Basic SLB channel switching between the third T node and the second G node; The SLE access layer of the third T node sends a first reply message to the SLE access layer of the second G node, and the first reply message indicates that the first message was successfully received.

12. The method according to claim 11, characterized in that, The method further includes: sending a first notification to the SLB access layer of the third T node according to the first message, wherein the first notification is used to notify the SLB channel switching.

13. The method according to claim 12, characterized in that, The first notification includes an identifier for the target channel, which is the channel after the SLB channel switching.

14. The method according to claim 12 or 13, characterized in that, The method further includes: receiving a second confirmation message from the SLB access layer of the third T node, wherein the second confirmation message indicates that the first notification was successfully received.

15. A communication method, characterized in that, The method, applied to the Starflash-based SLB access layer of the second G node, includes: Based on the second measurement result, a first request is generated, which is used to request an SLB channel switch between the second G node and the third T node; Send the first request to the basic service layer of the second G node.

16. The method according to claim 15, characterized in that, The first request includes a first identifier and / or an identifier for the target channel, the first identifier being used to identify the third T node, and the target channel being the channel after the SLB channel switching.

17. The method according to claim 15 or 16, characterized in that, The method further includes: receiving a first confirmation message from the basic service layer of the second G node, wherein the first confirmation message indicates that the first request was successfully received.

18. A communication method, characterized in that, The method, applied to the Starlight-based SLB access layer of the third T node, includes: Receive a first notification from the basic service layer of the third T node, the first notification being used to notify the SLB channel handover between the third T node and the second G node; Based on the first notification, SLB channel switching is performed.

19. The method according to claim 18, characterized in that, The first notification includes an identifier for the target channel, which is the channel after the SLB channel switching.

20. The method according to claim 18 or 19, characterized in that, The method further includes sending a second confirmation message to the basic service layer of the third T node, wherein the second confirmation message indicates that the first notification was successfully received.

21. The method according to any one of claims 18-20, characterized in that, Before receiving the first notification from the basic service layer of the third T node, the SLB access layer of the third T node is in a discontinuous reception DRX dormant state, and the method further includes: updating the DRX state to the DRX active state according to the first notification; Performing SLB channel switching according to the first notification includes: performing the SLB channel switching according to the first notification while in the DRX active state.

22. A communication method, characterized in that, The method for a star-flash low-power SLE access layer applied to a second G node includes: The system receives first information from the basic service layer of the second G node and sends a first message to the SLE access layer of the third T node based on the first information. Both the first information and the first message indicate the switching of the Star Flash Basic SLB channel between the second G node and the third T node. The system receives a first reply message from the SLE access layer of the third T node, and sends fourth information to the basic service layer of the second G node based on the first reply message. Both the first reply message and the fourth information indicate that the third T node has successfully received the first message.

23. A communication method, characterized in that, The method, applied to the star-flash low-power SLE access layer of the third T node, includes: Receive a first message from the SLE access layer of the second G node, and send second information to the basic service layer of the third T node according to the first message. Both the first message and the second information indicate the switching of the Star Flash Basic SLB channel between the second G node and the third T node. The third information is received from the basic service layer of the third T node, and a first reply message is sent to the SLE access layer of the second G node according to the third information. Both the third information and the first reply message indicate that the third T node has successfully received the first message.

24. The method according to any one of claims 6-14 and 22-23, characterized in that, The first message includes a first identifier and / or an identifier for the target channel, wherein the first identifier is used to identify the third T node, and the target channel is the channel after the SLB channel switching.

25. A communication device, characterized in that, The communication device includes a processor; the processor is configured to execute a computer program or instructions that cause the communication method as described in any one of claims 1-3 and 5 to be executed, or cause the communication method as described in any one of claims 4-5 to be executed, or cause the communication method as described in any one of claims 6-10 and 24 to be executed, or cause the communication method as described in any one of claims 11-14 and 24 to be executed, or cause the communication method as described in any one of claims 15-17 to be executed, or cause the communication method as described in any one of claims 18-21 to be executed, or cause the communication method as described in claims 22 or 24 to be executed, or cause the communication method as described in any one of claims 23-24 to be executed.

26. The apparatus according to claim 25, characterized in that, The communication device further includes a memory for storing the computer program or instructions.

27. A communication device, characterized in that, The communication device includes an interface circuit and a logic circuit; the interface circuit is used for inputting and / or outputting information; the logic circuit is used to execute the communication method as described in any one of claims 1-3 and 5, or the communication method as described in any one of claims 4-5, or the communication method as described in any one of claims 6-10 and 24, or the communication method as described in any one of claims 11-14 and 24, or the communication method as described in any one of claims 15-17, or the communication method as described in any one of claims 18-21, or the communication method as described in claims 22 or 24, or the communication method as described in any one of claims 23-24.

28. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions or programs that, when executed on a computer, cause the communication method as described in any one of claims 1-3 and 5 to be executed, or cause the communication method as described in any one of claims 4-5 to be executed, or cause the communication method as described in any one of claims 6-10 and 24 to be executed, or cause the communication method as described in any one of claims 11-14 and 24 to be executed, or cause the communication method as described in any one of claims 15-17 to be executed, or cause the communication method as described in any one of claims 18-21 to be executed, or cause the communication method as described in claims 22 or 24 to be executed, or cause the communication method as described in any one of claims 23-24 to be executed.

29. A computer program product, characterized in that, The computer program product includes computer instructions; when some or all of the computer instructions are executed on a computer, they cause the communication method as described in any one of claims 1-3 and 5 to be executed, or cause the communication method as described in any one of claims 4-5 to be executed, or cause the communication method as described in any one of claims 6-10 and 24 to be executed, or cause the communication method as described in any one of claims 11-14 and 24 to be executed, or cause the communication method as described in any one of claims 15-17 to be executed, or cause the communication method as described in any one of claims 18-21 to be executed, or cause the communication method as described in claims 22 or 24 to be executed, or cause the communication method as described in any one of claims 23-24 to be executed.