Communication method and apparatus
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, which improves the timeliness and success rate of channel switching and enhances the stability and reliability of the communication system.
Patent Information
- Application Number
- PCT/CN2025/105424
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-13
- Filing Date
- 2025-06-30
- Publication Date
- 2026-02-19
AI Technical Summary
In the StarFlash communication system, the T node cannot receive the channel switching instruction in time during the dormant period, resulting in loss of synchronization and affecting the communication quality.
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 in a timely manner. This includes sending indication information over a longer duration to cover different DRX cycles, avoiding monitoring G link control information during the sleep period to save transmission resources.
This effectively reduces the possibility of T-nodes losing synchronization, ensures the stability and reliability of the communication system, and improves the timeliness and success rate of channel switching.
Smart Images

Figure CN2025105424_19022026_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] The present application claims priority to the Chinese patent application No. 202411119954.4, filed on August 13, 2024, and entitled "A communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular to a communication method and apparatus. BACKGROUND
[0003] In a sparklink communication system, a sparklink basic (SLB) supports a discontinuous reception (DRX) mechanism. For example, when a T node is in a sleep period, monitoring of G-link control information is suspended to reduce power consumption.
[0004] However, if channel switching occurs during the sleep period of the T node, the T node cannot receive the channel switching indication in time, resulting in the T node being out of synchronization and affecting communication between the T node and the G node. SUMMARY
[0005] To solve the above technical problems, the present application provides a communication method and apparatus, which can enable the T node to receive the channel switching indication as much as possible, thereby reducing the possibility of the T node being out of synchronization. To achieve the above purpose, the present application adopts the following technical solutions:
[0006] In a first aspect, a communication method is provided. The method can be executed by a first G node, a component (for example, a processor, a chip, or a chip system, etc.) in the first G node, or a logic module or software capable of realizing all or part of the functions of the first G node. Hereinafter, the execution subject is taken as the first G node for example. The method comprises:
[0007] According to a first measurement result, first indication information is generated, the first indication information indicating switching to a second channel. The first indication information is transmitted through a first channel in a first time period, the first time period including a duration in a discontinuous reception (DRX) cycle of a first T node, the first T node being a T node communicating with the first G node through the first channel.
[0008] It can be understood that the first indication information is continuously transmitted through the first channel in the first time period.
[0009] That is, in a case that the first G node determines to perform channel switching according to the first measurement result, such as switching from the first channel to the second channel, the first indication information can be sent through the first channel in the first time period to indicate switching to the second channel. Since the first time period includes the duration of the DRX cycle of the first T node, the first T node can receive the first indication information, and further perform channel switching according to the first indication information to solve the problem of out-of-sync caused by failing to receive channel switching indication in time.
[0010] In a possible design, the method further includes: sending data information to a 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 further includes a duration in a DRX cycle of the second T node.
[0011] That is, the first G node sends the first indication information in the duration of the DRX cycle of the first T node and in the duration of the DRX cycle of the second T node, so that the first T node and the second T node can respectively receive the first indication information, thereby ensuring that more T nodes can receive the first indication information to solve the problem of out-of-sync caused by failing to receive channel switching indication in time.
[0012] In a possible design, the method further includes: sending data information to a second T node through the first channel, and / or receiving data information from the second T node through the first channel. 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.
[0013] That is, the first G node determines the first time period based on the longer duration for the first T node and the second T node. Since 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, 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, the first G node sends the first indication information in the duration of the DRX cycle of the first T node, and the second T node can also receive the first indication information, thereby reducing the possibility of out-of-sync of the second T node.
[0014] In a possible design, the first time period starts at the start of the duration of the DRX cycle of the first T node.
[0015] That is, the first G node starts to send the first indication information through the first channel at the beginning of the duration of the DRX cycle of the first T node. Since the first T node does not monitor the G-link control information from the G node during the sleep period, the first G node does not send the first indication information during the sleep period of the first T node to save transmission resources.
[0016] In a second aspect, a communication method is provided. The method can be performed by a first T node, or by a component (e.g., a processor, a chip, or a chip system, etc.) in the first T node, or by a logic module or software capable of realizing all or part of the functions of the first T node. Hereinafter, the execution subject is taken as the first T node for example. The method comprises:
[0017] receiving first indication information through a first channel in a first time period, the first time period comprising a duration in a discontinuous reception (DRX) cycle of the first T node, the first indication information indicating switching to a second channel; and performing channel switching according to the first indication information.
[0018] In a possible design, the first time period starts at the beginning of the duration in the DRX cycle of the first T node.
[0019] The technical effects brought by any of the design options in the second aspect can be referred to the technical effects brought by the different design options in the first aspect, which will not be repeated here.
[0020] In a third aspect, a communication method is provided. The method can be performed by a second G node, or by a component (e.g., a processor, a chip, or a chip system, etc.) in the second G node, or by a logic module or software capable of realizing all or part of the functions of the second G node. Hereinafter, the execution subject is taken as the second G node for example. The method comprises:
[0021] sending, by a star low-energy (SLE) access layer of the second G node, a first message to an SLE access layer of a third T node, the first message indicating star flash (SL) basic channel switching between the second G node and the third T node; and receiving, by the SLE access layer of the second G node, a first reply message from the SLE access layer of the third T node, the first reply message indicating that the first message is received successfully.
[0022] That is, in a case where the second G node determines to perform the SLB channel switching, the first message can be sent through an SLE access layer of the second G node to instruct the SLB channel switching between the second G node and the third T node. Also, the first reply message can be received through the SLE access layer of the second G node to know that the third T node successfully receives 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 switching according to the first message, so as to solve the problem of out-of-sync caused by failure to receive the channel switching instruction in time.
[0023] In a possible design, the first message includes a first identifier and / or an identifier of a target channel, the first identifier is used to identify the third T node, and the target channel is a channel after the SLB channel switching.
[0024] In a possible design, the method further includes: receiving a first request from an SLB access layer of the second G node, where the first request is used to request the SLB channel switching. The sending of the first message through the SLE access layer of the second G node to the SLE access layer of the third T node includes: sending the first message through the SLE access layer of the second G node to the SLE access layer of the third T node according to the first request.
[0025] That is, in a case where the SLB access layer of the second G node determines to perform the SLB channel switching, the first request can be sent to a basic service layer of the second G node, so that the basic service layer of the second G node sends the first message through the SLE access layer of the second G node, to inform the third T node to perform the SLB channel switching, so as to reduce the possibility of out-of-sync of the third T node.
[0026] In a possible design, the first request includes a first identifier and / or an identifier of a target channel, the first identifier is used to identify the third T node, and the target channel is a channel after the SLB channel switching.
[0027] In a possible design, 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: according to the first identifier and a first correspondence relationship, 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. The first correspondence relationship indicates a correspondence relationship between the first identifier and a second identifier, the first identifier being an identifier of the third T node in an SLB access layer, and the second identifier being an identifier of the third T node in an SLE access layer.
[0028] That is, the first correspondence relationship can represent that there is concurrent service transmission between the third T node and the second G node in the SLB and the SLE. Since the second G node can communicate with at least two T nodes, the second G node can determine to which SLE access layer of a T node the first message is sent based on the first identifier and the first correspondence relationship, so as to timely notify the corresponding T node to perform SLB channel switching.
[0029] In a possible design, the method further includes: sending a first acknowledgement message to the SLB access layer of the second G node, where the first acknowledgement message indicates that the first request is received successfully, so that the SLB access layer of the second G node can perform SLB channel switching at a predetermined time.
[0030] In a fourth aspect, a communication method is provided. The method can be performed by a third T node, a component (for example, a processor, a chip, or a chip system, etc.) in the third T node, or a logic module or software that can implement all or part of functions of the third T node. In the following, the third T node is taken as an example for description. The method includes:
[0031] The first message is received from the SLE access layer of the second G node by the SLE access layer of the third T node, where the first message indicates that the SLB channel of the third T node is switched to the SLE of the second G node. A first reply message is sent from the SLE access layer of the third T node to the SLE access layer of the second G node, where the first reply message indicates that the first message is received successfully.
[0032] In a possible design, the first message includes a first identifier and / or an identifier of a target channel, the first identifier being used to identify the third T node, and the target channel being a channel after the SLB channel is switched.
[0033] In a possible design, the method further includes: sending, according to the first message, a first notification to an SLB access layer of the third T-node, where the first notification is used to notify the SLB channel switching.
[0034] That is, although the third T-node cannot receive the channel switching indication in time through the SLB channel, the first message can be received by the SLE access layer of the third T-node, and the first notification can be sent 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 the SLB channel switching.
[0035] In a possible design, the first notification includes an identifier of a target channel, where the target channel is a channel after the SLB channel switching.
[0036] In a possible design, the method further includes: receiving a second confirmation message from the SLB access layer of the third T-node, where the second confirmation message indicates that the first notification is received successfully.
[0037] That is, the SLB access layer of the third T-node can perform the SLB channel switching at the agreed time.
[0038] The technical effects brought by any of the design manners of the fourth aspect can be referred to the technical effects brought by different design manners of the third aspect, which will not be repeated here.
[0039] In a fifth aspect, a communication method is provided. The method can be performed by an SLB access layer of a second G-node, can be performed by a component (for example, a processor, a chip, or a chip system, etc.) in the SLB access layer of the second G-node, or can be performed by a logic module or software that can implement all or part of the function of the SLB access layer of the second G-node. Hereinafter, the method is described by taking the SLB access layer of the second G-node as an example. The method includes:
[0040] generating a first request according to the second measurement result, where the first request is used to request SLB channel switching between the second G-node and a third T-node; and sending the first request to a basic service layer of the second G-node.
[0041] That is, in the case where the SLB access layer of the second G-node determines to perform SLB channel switching according to the second measurement result, the first request can be sent to the basic service layer of the second G-node, so that the basic service layer of the second G-node sends a channel switching indication through an SLE access layer of the second G-node, thereby notifying the third T-node to perform SLB channel switching, so as to reduce the possibility of out-of-sync of the third T-node. That is, in the case where the SLB access layer of the second G-node determines to perform SLB channel switching according to the second measurement result, the first request can be sent to the basic service layer of the second G-node, so that the basic service layer of the second G-node sends a channel switching indication through an SLE access layer of the second G-node, thereby notifying the third T-node to perform SLB channel switching, so as to reduce the possibility of out-of-sync of the third T-node.
[0042] In one possible design, the first request includes a first identification and / or an identification of a target channel, the first identification is used to identify the third T-node, and the target channel is a channel after the SLB channel switch.
[0043] In one possible design, the method further includes receiving a first acknowledgement message from the base service layer of the second G-node, the first acknowledgement message indicates that the first request is received successfully, and the SLB access layer of the second G-node performs the SLB channel switch at a predetermined time.
[0044] In a sixth aspect, a communication method is provided. The method can be performed by a star flash base (SLB) access layer of a third T-node, by a component (e.g., a processor, a chip, or a chip system, etc.) in the SLB access layer of the third T-node, or by a logic module or software that can implement all or part of the SLB access layer functions of the third T-node. Hereinafter, the method is described with the assumption that the execution subject is the SLB access layer of the third T-node. The method includes:
[0045] receiving a first notification from a base service layer of the third T-node, the first notification is used to notify the third T-node of an SLB channel switch between the third T-node and a second G-node, and performing the SLB channel switch according to the first notification.
[0046] That is, although the third T-node cannot receive the channel switch indication in time through the SLB channel, the first notification can be received by the base service layer of the third T-node, and the SLB channel switch can be performed according to the first notification to solve the problem of out-of-sync caused by the failure to receive the channel switch indication in time.
[0047] In one possible design, the first notification includes an identification of a target channel, and the target channel is a channel after the SLB channel switch.
[0048] In one possible design, the method further includes sending a second acknowledgement message to the base service layer of the third T-node, the second acknowledgement message indicates that the first notification is received successfully.
[0049] That is, the SLB access layer of the third T-node can perform the SLB channel switch at a predetermined time.
[0050] In a possible design, before receiving the first notification from the base service layer of the third T-node, the SLB access layer of the third T-node is in a discontinuous reception (DRX) sleep state, and the method further includes: updating a DRX state to a DRX active state according to the first notification. According to the first notification, performing SLB channel switching includes: in the DRX active state, performing the SLB channel switching according to the first notification.
[0051] That is, 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 performs SLB channel switching in time.
[0052] In a seventh aspect, a communication method is provided. The method can be performed by a starlight energy low-power consumption (SLE) access layer of a second G-node, by a component (for example, a processor, a chip, or a chip system, etc.) in the SLE access layer of the second G-node, or by a logic module or software that can implement all or part of the functions of the SLE access layer of the second G-node. Hereinafter, the method is described by taking the SLE access layer of the second G-node as an example. The method includes:
[0053] receiving first information from a base service layer of the second G-node, and sending a first message to an SLE access layer of a third T-node according to the first information, where the first information and the first message both indicate starlight base (SLB) channel switching between the second G-node and the third T-node; and receiving a first reply message from the SLE access layer of the third T-node, and sending fourth information to the base service layer of the second G-node according to the first reply message, where the first reply message and the fourth information both indicate that the third T-node successfully receives the first message.
[0054] That is, in a case where the second G-node determines to perform SLB channel switching, the first message can be sent by the base service layer of the second G-node through the SLE access layer of the second G-node to indicate SLB channel switching between the second G-node and the third T-node. In addition, the first reply message can be received by the SLE access layer of the second G-node to know that the third T-node successfully receives 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 SLB channel switching according to the first message, so as to solve the problem of out-of-sync caused by failure to receive channel switching indication in time.
[0055] In one possible design, the first information includes a first identification and / or an identification of a target channel, the first identification being used to identify the third T-node, and the target channel being a channel after the SLB channel switch.
[0056] In one possible design, the first message includes a first identification and / or an identification of a target channel, the first identification being used to identify the third T-node, and the target channel being a channel after the SLB channel switch.
[0057] In an eighth aspect, a communication method is provided. The method can be performed by a starlight low energy (SLE) access layer of a third T-node, by a component (e.g., a processor, a chip, or a chip system, etc.) in the SLE access layer of the third T-node, or by a logic module or software that can implement all or part of the SLE access layer functionality of the third T-node. In the following, the method is described with the SLE access layer of the third T-node as an example. The method includes:
[0058] receiving a first message from an SLE access layer of a second G-node, and sending second information to a basic service layer of the third T-node according to the first message, the first message and the second information both indicating a starlight basic (SLB) channel switch between the second G-node and the third T-node; and receiving third information from the basic service layer of the third T-node, and sending a first reply message to the SLE access layer of the second G-node according to the third information, the third information and the first reply message both indicating that the first message is successfully received by the third T-node.
[0059] That is, although the third T-node cannot timely receive a channel switch indication through an SLB channel, the first message can be received by the SLE access layer of the third T-node, and the second information can be provided to the basic service layer of the third T-node to indicate the SLB channel switch between the second G-node and the third T-node. Further, the third information can be received from the basic service layer of the third T-node, and the first reply message can be sent by the SLE access layer of the third T-node according to the third information to indicate that the first message is successfully received. The third T-node can thus perform the SLB channel switch according to the first message to solve the out-of-sync problem caused by the failure to timely receive the channel switch indication.
[0060] In one possible design, the second information includes a first identification and / or an identification of a target channel, the first identification being used to identify the third T-node, and the target channel being a channel after the SLB channel switch.
[0061] In a possible design, the first message comprises a first identifier and / or an identifier of a target channel, the first identifier is used to identify the third T-node, and the target channel is a channel after the SLB channel is switched.
[0062] In a ninth aspect, a communication apparatus is provided for implementing the methods described above. The communication apparatus includes modules, units, or means corresponding to the modules, units, or means for performing the methods described above, which can be implemented by hardware, software, or by a combination of hardware and software.
[0063] In some possible designs, the communication apparatus can include a processing module and a transceiver module. The processing module can be configured to perform the processing functions in any of the above aspects and any possible implementation of the above aspects. The transceiver module, which can also be referred to as a transceiving unit, can be configured to perform the functions of transmitting and / or receiving in any of the above aspects and any possible implementation of the above aspects. The transceiver module can be composed of a transceiver circuit, a transceiver, a transceiver chip, or a communication interface.
[0064] In some possible designs, the transceiver module includes a transmitting module and / or a receiving module, which are configured to perform the functions of transmitting and / or receiving in any of the above aspects and any possible implementation of the above aspects.
[0065] In a tenth aspect, a communication apparatus is provided for implementing the methods in any of the above aspects or any possible implementation of the above aspects.
[0066] In an eleventh aspect, a communication apparatus is provided, which includes a processor, and the processor is configured to execute computer programs or instructions to cause the communication apparatus to perform the methods in any of the above aspects or any possible implementation of the above aspects. Optionally, the communication apparatus further includes a memory, which can be coupled to the processor, or the memory can exist independently of the processor, for example, the memory and the processor are two independent modules. The memory can be located outside the communication apparatus, or located inside the communication apparatus.
[0067] In a twelfth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores computer programs or instructions, which, when executed, cause the methods in any of the above aspects or any possible implementation of the above aspects to be implemented.
[0068] In a thirteenth aspect, a computer program product is provided, which includes instructions, which, when executed, cause the methods in any of the above aspects or any possible implementation of the above aspects to be implemented.
[0069] The communication apparatus of any of the ninth to thirteenth aspects can be the first G node in the first aspect, or a component such as a chip or chip system included in the first G node; or can be the first T node in the second aspect, or a component such as a chip or chip system included in the first T node; or can be the second G node in the third aspect, or a component such as a chip or chip system included in the second G node; or can be the third T node in the fourth aspect, or a component such as a chip or chip system included in the third T node; or can be the SLB access layer of the second G node in the fifth aspect, or a component such as a chip or chip system included in the SLB access layer of the second G node; or can be the SLB access layer of the third T node in the sixth aspect, or a component such as a chip or chip system included in the SLB access layer of the third T node; or can be the SLE access layer of the second G node in the seventh aspect, or a component such as a chip or chip system included in the SLE access layer of the second G node; or can be the SLE access layer of the third T node in the eighth aspect, or a component such as a chip or chip system included in the SLE access layer of the third T node. When the apparatus is a chip system, it can be composed of a chip or include a chip and other discrete devices.
[0070] It can be understood that, when the communication apparatus of any of the ninth to thirteenth aspects is a chip, the sending action / function of the communication apparatus can be understood as outputting information, and the receiving action / function of the communication apparatus can be understood as inputting information.
[0071] The technical effects brought by any of the ninth to thirteenth aspects can refer to the technical effects brought by any of the first to eighth aspects, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0072] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present application;
[0073] FIG. 2 is a schematic diagram of the working principle of a discontinuous reception (DRX) mechanism according to an embodiment of the present application;
[0074] FIG. 3 is a schematic diagram of the working principle of another DRX mechanism according to an embodiment of the present application;
[0075] FIG. 4 is a schematic diagram of a scenario of a DRX mechanism according to an embodiment of the present application;
[0076] FIG. 5 is an example diagram of a protocol stack architecture of a Starlink communication system according to an embodiment of the present application;
[0077] FIG. 6 is an example of a protocol stack architecture of another star flash communication system according to an embodiment of the present application;
[0078] FIG. 7a is a flow diagram of a communication method according to an embodiment of the present application;
[0079] FIG. 7b is a flow diagram of another communication method according to an embodiment of the present application;
[0080] FIG. 8 is a scenario diagram of a channel switching according to an embodiment of the present application;
[0081] FIG. 9 is a scenario diagram of another channel switching according to an embodiment of the present application;
[0082] FIG. 10 is a flow diagram of another communication method according to an embodiment of the present application;
[0083] FIG. 11 is a scenario diagram of another channel switching according to an embodiment of the present application;
[0084] FIG. 12 is a scenario diagram of another channel switching according to an embodiment of the present application;
[0085] FIG. 13a is a flow diagram of another communication method according to an embodiment of the present application;
[0086] FIG. 13b is a flow diagram of another communication method according to an embodiment of the present application;
[0087] FIG. 14 is a structure diagram of a general control signaling according to an embodiment of the present application;
[0088] FIG. 15 is a flow diagram of another communication method according to an embodiment of the present application;
[0089] FIG. 16 is a structure diagram of a communication apparatus according to an embodiment of the present application;
[0090] FIG. 17 is a structure diagram of another communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION
[0091] The technical solutions in the present application will be described below with reference to the accompanying drawings.
[0092] The network architecture and service scenarios described in the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the present application. Those skilled in the art can know that, as the network architecture evolves and new service scenarios appear, the technical solutions provided by the present application are also applicable to similar technical problems.
[0093] The method provided by the embodiments of the present application can be used in a communication system supporting a spark link / nearlink protocol, and can also be used in a communication system supporting an institute of electrical and electronics engineer (IEEE) protocol, such as a communication system supporting an IEEE 802.11be / WiFi 7 / extremely high throughput (EHT) protocol, a communication system supporting an IEEE 802.11bn / WiFi 8 / ultra high reliability (UHR) protocol, a communication system supporting an IEEE integrated mmWave (IMMW) protocol, a communication system supporting an IEEE 802.15.4ab / ultra wideband (UWB) protocol, and a communication system supporting an IEEE 802.11bf / sensing protocol.
[0094] The communication system provided by the embodiments of the present application is described below with reference to FIG. 1.
[0095] FIG. 1 is a schematic diagram of a communication system provided by the embodiments of the present application. As shown in FIG. 1, the communication system can include at least one T node and at least one G node. The T node can be referred to as a terminal node, and the G node can be referred to as a grant node.
[0096] For example, the communication system shown in FIG. 1 can be a spark link system.
[0097] The T node in FIG. 1 can be a node that receives data scheduling information and transmits data according to the data scheduling information in the communication system. The G node in FIG. 1 can be a node that transmits data scheduling information in the communication system.
[0098] The G node direction communication link (communication link for transmission from grant node to terminal node) refers to a communication link from the G node to the T node. This link can carry a data channel, a control channel, a broadcast channel, a synchronization signal, and the like from the G node to the T node, and can be referred to as a G link. The symbol used for G link transmission is referred to as a G symbol.
[0099] A communication link for transmission from a terminal node to a grant node, referred to as a T-node direction communication link, is a communication link from a T-node to a G- node. This link can carry data channels, access channels, feedback signals, etc. from the T- node to the G-node, and can be referred to as a T-link. The symbols used for transmission on the T-link are referred to as T-symbols.
[0100] A communication domain is the resource of a G-link and a T-link of a G-node in a communication system. The communication domain can also be referred to as a cell.
[0101] The T-node in FIG. 1 can also be a device with wireless transceiving functionality or a chip or chip system that can be provided in the device, and can allow a user to access a network, and is a device for providing voice and / or data connectivity to a user. The T-node can also be referred to as a user equipment (UE), a subscriber unit, a terminal, or a mobile station (MS) or a mobile terminal (MT), etc.
[0102] Exemplarily, the T-node in FIG. 1 can be a mobile phone, a tablet computer, or a computer with wireless transceiver function. The T-node can also be a user station, a mobile station, a remote station, a remote terminal node, a mobile terminal node, a user terminal node, a wireless communication device, a user agent, a user equipment, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device, a processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal node in Internet of Things, a smart home device (e.g., a refrigerator, a television, an air conditioner, an electricity meter, etc.), a smart robot, a mechanical arm, a plant device, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in remote medical treatment, a wireless terminal in smart power grid, a wireless terminal in smart city, a wireless terminal in smart home, a vehicle with vehicle-to-vehicle (V2V) communication capability, a smart connected vehicle, a drone with unmanned aerial vehicle to unmanned aerial vehicle (U2U) communication capability, a T-node in future network, or a T-node in future evolved public land mobile network (PLMN), etc., without limitation.
[0103] The G-node in FIG. 1 can also be any device deployed in a network and capable of wireless communication with the T-node, can also be a chip or chip system provided in the above device, can also be a logical node or a logical module or a software-implemented function, and can be used to implement wireless physical control function, resource scheduling and wireless resource management, wireless access control, and mobility management, etc. Specifically, the G-node can be a device supporting wired access or a device supporting wireless access.
[0104] Exemplarily, a G-Node can be composed of one or more access network (AN) / radio access network (RAN) nodes. The AN / RAN nodes can be: a gNodeB (gNB), a transmission reception point (TRP), an evolved NodeB (eNB), a radio network controller (RNC), a NodeB (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (for example, home eNodeB, or home NodeB, HNB), a base band unit (BBU), or a wireless fidelity (Wi-Fi) access point (AP), etc.
[0105] In yet another example, a G-Node can include a baseband unit (BBU) and a remote radio unit (RRU). The BBU and RRU can be placed in different locations, for example: RRU pull-out, placed in a high traffic area, BBU placed in a central machine room. The BBU and RRU can also be placed in the same machine room. The BBU and RRU can also be different components under one rack.
[0106] In yet another example, a G-Node can also be a device including a centralized unit (CU) node, or including a distributed unit (DU) node, or including a CU node and a DU node. For example, the G-Node can be divided into a CU and a DU from a logical function perspective, the functions of part of the protocol layers are placed in the CU for centralized control, and the rest or all of the protocol layers are distributed in the DU and controlled by the CU. The CU and the DU can be separately arranged, or can also be included in the same network element, for example, in the BBU. Furthermore, the centralized unit CU can also be divided into a control plane (CU-CP) and a user plane (CU-UP).
[0107] In yet another example, the G-Node can also be a device including a radio unit (RU), or including a CU, a DU and a RU. The RU can be included in a radio frequency device or a radio frequency unit, such as a RRU, an active antenna unit (AAU) or a remote radio head (RRH).
[0108] It can be understood that the CU (or CU-CP and CU-UP), DU or RU can also have different names in different systems, but those skilled in the art can understand their meanings. For example, in an open radio access network (O-RAN) system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in the present application. Any one of the CU (or CU-CP, CU-UP), DU and RU in the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0109] Based on the above description of the T-Node and the G-Node, optionally, the communication method provided by the embodiments of the present application can be implemented by the T-Node or the G-Node described above, or by components of the T-Node or the G-Node, etc., such as an application specific integrated circuit (ASIC) deployed in the T-Node or the G-Node, a field programmable gate array (FPGA), or software (such as program code in a memory), etc., without limitation.
[0110] In order to facilitate understanding of the embodiments of the present application, the terms involved in the embodiments of the present application will be briefly described below. It should be understood that these descriptions are only for the convenience of understanding the embodiments of the present application, and should not constitute any limitation on the present application.
[0111] 1. Discontinuous reception (DRX) mechanism
[0112] A cellular communication system supports a DRX mechanism to reduce the power consumption of a terminal device. The DRX mechanism can be divided into two types: idle state DRX and connected state discontinuous reception (C-DRX). The two implementation mechanisms are different, and are described as follows:
[0113] In the idle state DRX, the terminal device mainly monitors the paging of the network device, and the terminal device monitors a paging occasion once in a DRX cycle.
[0114] In the C-DRX mechanism, referring to FIG. 2, the terminal device can periodically enter a sleep state (or a dormant state) and does not need to monitor a physical downlink control channel (PDCCH). A DRX cycle includes at least a time of a DRX on duration timer and a time of an opportunity for drx. The time of the DRX on duration timer is also referred to as an on duration. The network device configures DRX parameters such as a DRX cycle length, a DRX on duration timer, a DRX inactivity timer, and the like for the terminal device through radio resource control (RRC) signaling. The terminal device needs to monitor the PDCCH during the time of the DRX on duration timer and the time of the DRX inactivity timer, and these times are collectively referred to as an active time. The remaining time is collectively referred to as outside the active time. During the outside active time, the terminal device does not need to monitor the PDCCH, and the terminal device can enter the sleep state to save power consumption.
[0115] It should be understood that the DRX on duration timer indicates a duration in which the terminal device continuously monitors the PDCCH at the beginning of the DRX cycle. The DRX inactivity timer indicates a duration in which the terminal device continuously monitors the PDCCH after the terminal device monitors the PDCCH for scheduling uplink or downlink initial transmission data.
[0116] Taking downlink transmission as an example, the general process of DRX is as follows: after entering a DRX cycle, the terminal device starts to continuously monitor the PDCCH in the on duration:
[0117] If no PDCCH is monitored in the duration, the terminal device directly enters the sleep period after the end of the duration, as shown in FIG. 2.
[0118] If a PDCCH is monitored in the duration, and the PDCCH is used to schedule data of a new transmission (i.e., the PDCCH is used to transmit scheduling information of initial transmission scheduling), then the terminal device receives data (i.e., receives a PDSCH) according to the received scheduling information, and starts a DRX inactive timer, which is started (or restarted) once each time the terminal device monitors scheduling information of initial transmission scheduling. The terminal device continues to monitor the PDCCH during the timing of the DRX inactive timer, until the DRX inactive timer expires, and the terminal device enters the sleep period, as shown in FIG. 3.
[0119] It should be understood that the terminal device periodically monitors the PDCCH in each duration. Among them, the duration is represented by a solid square in FIGS. 2 and 3.
[0120] That is, in the DRX closed scenario, the terminal device monitors the PDCCH regardless of whether the network device sends service data, which consumes more power. In the DRX open scenario, the terminal device can monitor the PDCCH when the network device has service data to issue, and suspend monitoring the PDCCH when the network device has no service data to issue, to save power, as shown in FIG. 4.
[0121] 2. Channel switching
[0122] The sparklink basic (SLB) communication system works in the unlicensed spectrum, multiple SLB communication domains coexist in a certain range, or SLB coexists with WiFi, and there is strong interference between different communication systems.
[0123] In the fast interference sensing and avoiding (FISA) mechanism, interference avoidance is achieved by fast interference sensing and fast channel switching, and the network interference resistance is improved. For example, a channel switching notification message is sent to notify the T node to switch channels. The channel switching notification message includes a fast carrier switching indication or extended resource control (XRC) signaling.
[0124] 3. Protocol stack architecture of the sparklink communication system
[0125] FIG. 5 is an example diagram of a protocol stack architecture of a sparklink communication system provided by the present application. The protocol stack architecture of the sparklink communication system includes a sparklink access layer, a basic service layer, and a basic application layer.
[0126] The sparklink access layer provides wireless communication transmission for upper layer data. In order to meet the needs of different scenarios, the sparklink access layer can provide two kinds of wireless short-range communication interfaces: sparklink basic (SLB) and sparklink low energy (SLE). The sparklink access layer includes an SLB access layer and an SLE access layer. The SLB access layer provides a higher data transmission rate, and the SLE access layer provides a lower power consumption.
[0127] The two interface technologies are oriented to different application scenarios, specifically:
[0128] The SLB adopts a plurality of technologies such as ultra-short frame, multi-point synchronization, bidirectional authentication encryption, cross-layer scheduling optimization, and the like, and has technical characteristics of low latency, high reliability, high synchronization accuracy, support for multi-concurrency, and high information security. The SLB is mainly used to carry service scenarios represented by vehicle-mounted active noise reduction, panoramic surround view, and vehicle-mounted entertainment.
[0129] The SLE adopts polar channel coding to improve transmission reliability, reduce retransmission to save power consumption, and at the same time supports a maximum transmission bandwidth of 4 MHz, a maximum phase shift keying (PSK) modulation of 8, supports 1-to-many reliable groupcast, and supports 4KHz short-latency interaction. The SLE is mainly used to carry service scenarios with low power consumption requirements including tire pressure monitoring, keyless entry, and wireless battery management system.
[0130] The basic service layer can provide modular services for the upper layer by defining different functional units. From the control plane perspective, general short-range services and extended services can be provided. The general short-range services that the basic service layer can support include device and service discovery, connection management, quality of service (QoS) management, measurement management, security management, and the like; the extended services can include multi-domain coordination and 5G fusion, and the like. The user plane currently supports real-time streaming, data transparent transmission, data broadcast, reliable transmission, and the like.
[0131] The basic application layer is used to implement various application functions and serve different scenarios including the field of intelligent networked vehicles. 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 applications; the applications define functions and operations related to specific services. The basic application layer can define standardized configuration documents for specific applications, including standard services, service characteristic parameters, and interaction processes.
[0132] FIG. 6 is an example of a protocol stack architecture of a star flash communication system provided by the present application. The star flash 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 transmission of data. The data link layer includes a link control layer and a media access layer. The link control layer mainly implements functions such as transmission mode control and encryption and decryption. 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 functions. Nodes in the system are divided into G nodes and T nodes.
[0133] In the access layer, both the SLB and the SLE include a data link layer and a physical layer.
[0134] 4. The SLB protocol supports a DRX mechanism
[0135] In the present application, the SLB protocol supports a DRX mechanism to enable a T node to discontinuously monitor physical G link control information, thereby achieving energy saving.
[0136] For a T node, when the T node is in an unconnected state, it does not need to monitor the control information of the G link. When the T node is in a connected state, it discontinuously monitors the G link based on a configuration.
[0137] The G node can configure a monitoring period (drx-Period), a monitoring duration (on-Period), and a superframe offset (offset) at which DRX monitoring starts within the configured period. The T node determines a superframe based on the drxPeriod and the offset, and starts monitoring the physical G link control information at the beginning of the superframe.
[0138] That is, when the T node is in a sleep period, it does not monitor the G link control information.
[0139] However, if channel switching occurs during the sleep period of the T node, the T node cannot timely receive the channel switching notification message, causing the T node to lose synchronization and affecting communication between the T node and the G node.
[0140] Therefore, the present application provides a communication method. The method can be applied to the system shown in FIG. 1. In the following, the communication method 700 proposed by the embodiment of the present application is described in detail in combination with FIG. 7a:
[0141] S701, the first G node generates first indication information according to a first measurement result.
[0142] The first G node can refer to the description of FIG. 1 and will not be described again.
[0143] Exemplarily, the first measurement result comprises a measurement result of at least one channel. For example, the first measurement result comprises a measurement result of at least one of a first channel and a second channel. The first channel and the second channel can be one 20MHz bandwidth channel. Hereinafter, the first channel is taken as an example of a channel before channel switching, and the second channel is taken as an example of a channel after channel switching.
[0144] The first indication information indicates switching to the second channel.
[0145] Exemplarily, the first indication information can be carried in a fast carrier switching indication message, or can be carried in XRC signaling.
[0146] Optionally, the first indication information further indicates a first time point. The first time point is a time point of switching to the second channel. The first time point can be an absolute time point, or can be a relative time point. In addition, the first time point can have other names, such as a convention time, which can be understood as a convention time of switching to the second channel.
[0147] For the first G node, after the first G node generates the first indication information, the first G node performs S702:
[0148] S702, the first G node sends the first indication information through the first channel in a first time period. Correspondingly, the first T node receives the first indication information through the first channel in the first time period.
[0149] The first T node can refer to the description of FIG. 1, and will not be described here.
[0150] The first time period comprises a duration in a DRX cycle of the first T node. For example, the first time period comprises a duration of one DRX cycle of the first T node.
[0151] Taking FIG. 8 as an example, the first G node sends the first indication information through the first channel after the measurement gap ends, and continuously sends the first indication information until the duration of one DRX cycle ends, so that the first T node can receive the first indication information in the duration of the DRX cycle. The DRX cycle can be the first DRX cycle after the measurement gap.
[0152] Optionally, the start position of the first time period can be the start position of the duration in the DRX cycle, as shown in FIG. 9. That is, the first G node starts to send the first indication information through the first channel at the start of the duration of the DRX cycle of the first T node, and continuously sends the first indication information until the end of the duration of the DRX cycle. In other words, since the first T node does not monitor the G-link control information from the G node during the sleep period, the first G node does not send the first indication information during the sleep period of the first T node to save transmission resources.
[0153] Optionally, the end position of the first time period can be the end position of the duration in the DRX cycle, as shown in FIG. 8 or FIG. 9.
[0154] Optionally, the implementation process of S702 is introduced through two examples (Example 1-Example 3 described below):
[0155] Example 1, taking the first indication information carried in the fast carrier switching indication message as an example, S702 includes: the first G node broadcasts the fast carrier switching indication message through the first channel in the first time period. Correspondingly, the first T node is in the signal coverage range of the first G node, and then the first T node receives the fast carrier switching indication message from the first G node through the first channel.
[0156] Example 2, taking the first indication information carried in the XRC signaling as an example, S702 includes: the first G node sends the XRC signaling to the first T node through the first channel in the first time period. Correspondingly, the first T node receives the XRC signaling from the first G node through the first channel.
[0157] Example 3, taking the first indication information carried in the superframe as an example, S702 includes: the first G node sends the first superframe through the first channel in the first time period. The first superframe includes FTS, STS and the first indication information. Both FTS and STS are used for time synchronization. For example, FTS is a coarse synchronization signal, and STS is a fine synchronization signal.
[0158] It should be noted that in S702, the sending refers to continuous sending. That is, the first G node continuously sends the first indication information through the first channel in the first time period.
[0159] It should be noted that in S702, the sending of the first indication information is continuous. That is, the first G node continuously sends the first indication information through the first channel in the first time period.
[0160] For the first T node, after receiving the first indication information, the first T node performs S703:
[0161] S703, the first T node performs channel switching according to the first indication information.
[0162] Exemplarily, the first T-node switches to the second channel according to the first indication information.
[0163] Optionally, in a case that the first indication information further indicates the first time point, the first T-node switches to the second channel according to the first time point.
[0164] That is, in a case that the first G-node determines to perform channel switching, such as switching from the first channel to the second channel, according to the first measurement result, the first indication information can be transmitted through the first channel in the first time period to indicate switching to the second channel. Since the first time period includes the duration of the DRX cycle of the first T-node, the first T-node can receive the first indication information, and further perform channel switching according to the first indication information, so as to solve the problem of out-of-sync caused by failure to receive channel switching indication in time.
[0165] In some embodiments, as shown in FIG. 7b, the embodiments of the present application further include S704-S705 based on FIG. 7a:
[0166] S704, the first G-node communicates with the first T-node through the first channel.
[0167] Exemplarily, S701 includes that the first G-node sends first data information to the first T-node through the first channel. Correspondingly, the first T-node receives the first data information from the first G-node through the first channel.
[0168] For example, as shown in FIG. 8 or FIG. 9, the first data information includes at least one of the following: a first training signal (FTS), a second training signal (STS), a broadcast message, a system message, G-link control information, or downlink (DL) data.
[0169] That is, the first G-node and the first T-node perform downlink transmission through the first channel.
[0170] And / or, S701 includes that the first T-node sends second data information to the first G-node through the first channel. Correspondingly, the first G-node receives the second data information from the first T-node through the first channel.
[0171] For example, as shown in FIG. 8 or FIG. 9, the second data information includes uplink (UL) data.
[0172] That is, the first G-node and the first T-node perform uplink transmission through the first channel.
[0173] S705, the first G node performs channel measurement to obtain a first measurement result.
[0174] Exemplarily, the first G node performs channel measurement in a certain time period to obtain the first measurement result. The first measurement result includes measurement result of at least one of the first signal and the second channel.
[0175] Taking FIG. 8 or FIG. 9 as an example, there are both interference signals and first data information transmission on the first channel. The first G node performs channel measurement on the measurement gap.
[0176] It should be understood that, for the first G node, the first G node can perform S704 first and then perform S705, as shown in FIG. 8 and FIG. 9. Alternatively, the first G node can perform S705 first and then perform S704, which is not shown in FIG. 8 and FIG. 9.
[0177] Exemplarily, the first measurement result includes the following three cases (case 1-case 5):
[0178] Case 1, the channel quality of the first channel is better than that of the second channel.
[0179] Case 2, the channel quality of the first channel is comparable to that of the second channel.
[0180] Case 3, the channel quality of the second channel is better than that of the first channel.
[0181] Case 4, the channel quality of the first channel is lower than a certain threshold.
[0182] Case 5, the channel quality of the second channel is higher than a certain threshold.
[0183] Wherein, case 4 can be understood as that 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.
[0184] Wherein, case 5 can be understood as that 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.
[0185] Corresponding to case 1 and case 2, channel switching is not needed. Corresponding to case 3, case 4 or case 5, channel switching can be performed, that is, the first G node obtains the first measurement result, and then performs S701-S703 according to the first measurement result.
[0186] In some embodiments, as shown in FIG. 7b, based on FIG. 7a, the embodiments of the present application further include S706:
[0187] S706, the first G node communicates with the first T node through the second channel.
[0188] For example, S706 includes that the first G node sends first data information to the first T node through the second channel. Correspondingly, the first T node receives the first data information from the first G node through the second channel.
[0189] For example, S706 includes that the first G node sends first data information to the first T node through the second channel. Correspondingly, the first T node receives the first data information from the first G node through the second channel.
[0190] That is, after the first G node and the first T node perform channel switching, the first G node and the first T node communicate through the second channel, so as to communicate on a channel with better channel quality as much as possible.
[0191] In some embodiments, on the basis of FIG. 7a, the first G node can communicate with multiple T nodes and instruct the multiple T nodes to perform channel switching. Any two T nodes in the multiple T nodes can be regarded as the first T node and the second T node. For the first T node, refer to the description of FIG. 7a and FIG. 7b. For the second T node, as shown in FIG. 10, the communication method further includes the following operations:
[0192] S707, the first G node communicates with the second T node through the first channel.
[0193] The second T node is different from the first T node, and the second T node can refer to the description of FIG. 1.
[0194] For example, S707 includes that the first G node sends third data information to the second T node through the first channel. Correspondingly, the second T node receives the third data information from the first G node through the first channel.
[0195] For example, S707 includes that the first G node sends third data information to the second T node through the first channel. Correspondingly, the second T node receives the third data information from the first G node through the first channel.
[0196] That is, the first G node performs downlink transmission with the second T node through the first channel.
[0197] For example, S707 includes that the first G node sends third data information to the second T node through the first channel. Correspondingly, the second T node receives the third data information from the first G node through the first channel.
[0198] For example, S707 includes that the first G node sends third data information to the second T node through the first channel. Correspondingly, the second T node receives the third data information from the first G node through the first channel.
[0199] That is, the first G node performs uplink transmission with the second T node through the first channel.
[0200] In the case where S707 is performed, S702 comprises: the first G node sends the first indication information through the first channel in a first time period. Correspondingly, the first T node and the second T node respectively receive the first indication information through the first channel in the first time period.
[0201] In the case where S707 is performed, as a first possible implementation, the first time period further comprises a duration in the DRX cycle of the second T node, as shown in FIG. 11. That is, S702 comprises: the first G node sends the first indication information in the duration of the DRX cycle of the first T node and in the duration of the DRX cycle of the second T node, so that the first T node and the second T node respectively receive the first indication information, thereby guaranteeing more T nodes to receive the first indication information, so as to solve the problem of out-of-sync caused by the T node failing to receive the channel switching indication in time.
[0202] Since the first G node can communicate with at least two T nodes through the first channel, the first T node and the second T node can be regarded as any two T nodes of the at least two T nodes. That is, for the at least two T nodes, each T node has a duration of a DRX cycle, and the first time period comprises the union of the durations, so that all T nodes communicating with the first G node can receive the first indication information, thereby solving the problem of out-of-sync caused by the T node failing to receive the channel switching indication in time.
[0203] In the case where S707 is performed, 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, the first time period comprises the duration in the DRX cycle of the first T node, as shown in FIG. 12. 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 less 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 which case the first G node sends the first indication information in the duration of the DRX cycle of the first T node, and the second T node can also receive the first indication information, thereby reducing the possibility of the second T node out-of-sync.
[0204] Since the first G node can communicate with at least two T nodes through the first channel, the first T node and the second T node can be regarded as any two of the at least two T nodes. That is, for the at least two T nodes, each T node has a duration of a DRX cycle, and the first time period includes the longest duration, so that all T nodes communicating with the first G node receive the first indication information as much as possible to solve the problem of out-of-sync caused by the T nodes failing to receive the channel switching indication in time.
[0205] It should be noted that in the case where S707 is performed, the implementation process of S702 is introduced through two examples (Example 3-Example 4) as follows:
[0206] Example 3, taking the first indication information carried in the fast carrier switching indication message as an example, S702 includes: the first G node broadcasts the fast carrier switching indication message through the first channel in the first time period. Correspondingly, the second T node is in the signal coverage range of the first G node, and the second T node receives the fast carrier switching indication message from the first G node through the first channel.
[0207] Example 4, taking the first indication information carried in the XRC signaling as an example, S702 includes: the first G node sends the XRC signaling to the second T node through the first channel in the first time period. Correspondingly, the second T node receives the XRC signaling from the first G node through the first channel.
[0208] For the second T node, after receiving the first indication information, the second T node performs S708:
[0209] S708, the second T node performs channel switching according to the first indication information.
[0210] Exemplarily, the second T node switches to the second channel according to the first indication information.
[0211] Optionally, in the case where the first indication information also indicates the first time point, the second T node switches to the second channel according to the first time point.
[0212] S709, the first G node communicates with the second T node through the second channel.
[0213] Exemplarily, S709 includes: the first G node sends third data information to the second T node through the second channel. Correspondingly, the first T node receives the third data information from the first G node through the second channel.
[0214] And / or, S709 includes: the second T node sends fourth data information to the first G node through the second channel. Correspondingly, the first G node receives the fourth data information from the second T node through the second channel.
[0215] That is, after the first G node and the second T node perform channel switching, the first G node and the second T node communicate through the second channel, so as to communicate on a channel with better channel quality as much as possible.
[0216] The present application provides still another communication method. The method can be applied to the system shown in FIG. 1. Hereinafter, the communication method 1300 proposed by the embodiment of the present application will be described in detail in combination with FIG. 13a.
[0217] From the perspective of inter-node interaction, the communication method 1300 proposed by the embodiment of the present application includes the following operations:
[0218] S1301, the second G node sends a first message to the SLE access layer of the third T node through the SLE access layer of the second G node according to the second measurement result. Correspondingly, the third T node receives the first message from the SLE access layer of the second G node through the SLE access layer of the third T node.
[0219] The second G node and the third T node can be referred to the description of FIG. 1.
[0220] The first message indicates the SLB channel switching between the second G node and the third T node.
[0221] Optionally, the first message includes a first identifier, and the first identifier is used to identify the third T node. The third T node can be a T node in a dormant state. Exemplarily, the first identifier can be a target Layer 2 identifier, which can be denoted as Target Layer2 ID.
[0222] Optionally, the first message includes an identifier of a target channel. The target channel is the channel after the SLB channel switching. For example, in the case of switching from the first SLB channel to the second SLB channel, the target channel is the second SLB channel.
[0223] Optionally, the first message is carried in a general control signaling of a basic service layer.
[0224] Taking FIG. 14 as an example, the general control signaling includes a code, an identifier, a length, and a data part. The introduction of each part is shown in Table 1:
[0225] Table 1
[0226] In Table 1, the code has a value range of 0-255, each value is used to indicate a signaling type, which can be seen from Table 2. The identifier has a value range of 0-255, each value is used to identify a specific signaling. The length has a value range of 0-65535, the value of the length is used to identify the length of the data. The data part carries signaling data, and the length is variable, which can be seen from Table 3 or Table 4.
[0227] Table 2
[0228] In Table 2, when the value of code is 0x01, the signaling type indicated by the value is a connection management capability query request, which can be recorded as Capability_Req. When the value of code is 0x02, the signaling type indicated by the value is a connection management capability query response, which can be recorded as Capability_Rsp.
[0229] In Table 2, the value of code is newly defined, such as 0x40. For example, when the value of code is 0x40, the signaling type indicated by the value is channel switching (or channel switching forwarding, or SLB channel switching, or SLB channel switching forwarding), which can be recorded as Switch_Channel_Forward. When the value of code of the general control signaling is 0x40, it means that the general control signaling indicates channel switching, that is, the general control signaling carries a first message.
[0230] In Table 2, RFU, which is an abbreviation of Reserved For Use, can be understood as reserved.
[0231] Optionally, the data includes one or more fields, as shown in Table 3:
[0232] Table 3
[0233] In Table 3, the TargetLayer2ID field of the data part occupies 48 bits, that is, 6 bytes, which carries a first identifier through the 6 bytes, and the third T node is indicated by the first identifier.
[0234] In Table 3, the TargetChannel field of the data part occupies 16 bits, that is, 2 bytes, which carries the identifier of the target channel, such as the identifier of the second SLB channel.
[0235] It should be noted that in the present application, the first message can have other names, such as channel switching, channel switching forwarding, SLB channel switching, or SLB channel switching forwarding, which can be recorded as Switch_Channel_Forward. In the present application, the first message is taken as an example for introduction. Among them, the forwarding in the channel switching forwarding and the SLB channel switching forwarding can be understood as transmitting the indication of the SLB channel switching through the SLE access layer.
[0236] It should be noted that for S1301, it can be understood that the second G node sends the first message to the third T node through the SLE pipe according to the second measurement result. Correspondingly, the third T node receives the first message from the second G node through the SLE pipe. Among them, the SLE pipe can also be replaced by the SLE link or the SLE channel.
[0237] For the third T node, after receiving the first message, the third T node performs S1302:
[0238] S1302, the third T node sends a first reply message to the SLE access layer of the second G node through the SLE access layer of the third T node. Correspondingly, the second G node receives the first reply message from the SLE access layer of the third T node through the SLE access layer of the second G node.
[0239] Among them, the first reply message indicates that the first message is received successfully.
[0240] Optionally, the first reply message is carried in the general control signaling. Alternatively, the format of the first reply message is the format of the communication control signaling. Among them, the general control signaling can refer to the introduction of Table 1.
[0241] For the code part of the general control signaling, as shown in Table 2, the value of the newly defined code is 0x41. For example, when the value of the code is 0x41, the signaling type indicated by the value is the channel switching reply (or the channel switching forwarding reply, or the SLB channel switching reply, or the SLB channel switching forwarding reply), which can be recorded as Switch_Channel_Forward_Rsp. When the value of the code of the general control signaling is 0x41, it means that the general control signaling indicates the reply of the channel switching, that is, the general control signaling carries the first reply message.
[0242] For the data part of the general control signaling, the data includes one or more fields, as shown in Table 4:
[0243] Table 4
[0244] In Table 4, the Result field of the data part occupies 8 bits, i.e. 1 byte, which carries the result of channel switching. The value of the byte is 0, indicating that the first message is received successfully, and other values are reserved.
[0245] It should be noted that in the present application, the identifier in the first message is the same as that in the first reply message. For example, if the identifier in the first message is 1, then the identifier in the first reply message is also 1, to represent which message the first reply message is a reply to.
[0246] It should be noted that for general control signaling, if the general control signaling is a request signaling, the identifier in the request signaling and the reply signaling of the request signaling is the same. The identifiers of two adjacent request signalings are different. For example, the identifier can be increased by 1 sequentially with the request signaling, and reset to 0 after reaching 255, and then used cyclically. When a request signaling has been sent and no reply is received, the identifier should not be used to send a new request signaling.
[0247] It should be noted that in the present application, the first reply message can also have other names, such as a channel switching forwarding reply message, which can be denoted as Switch_Channel_Forward_Rsp. In the present application, the first reply message is taken as an example for introduction.
[0248] That is, in the case where the second G node determines to perform SLB channel switching according to the second measurement result, such as switching from a first SLB channel to a second SLB channel, the first message can be sent through the SLE access layer to instruct the second G node to perform SLB channel switching between the second G node and the third T node. In addition, the first reply message can also be received through the SLE access layer of the second G node to know that the third T node successfully receives 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 SLB channel switching according to the first message, to solve the problem of out-of-sync caused by the inability to receive channel switching instructions in time.
[0249] In some embodiments, as shown in FIG. 13b, the present application further includes S1303-S1304 based on FIG. 13a:
[0250] S1303, the second G node and the third T node communicate through a first SLB channel.
[0251] The first SLB channel can be a 20MHz bandwidth channel.
[0252] Exemplarily, S1303 comprises: the second G node sends fifth data information to the third T node through the first SLB channel. Correspondingly, the third T node receives the fifth data information from the second G node through the first SLB channel.
[0253] That is, the second G node and the third T node perform downlink transmission through the first SLB channel.
[0254] And / or, S1303 comprises: the third T node sends sixth data information to the second G node through the first SLB channel. Correspondingly, the second G node receives the sixth data information from the third T node through the first SLB channel.
[0255] That is, the second G node and the third T node perform uplink transmission through the first SLB channel.
[0256] S1304, the second G node performs channel measurement to obtain a second measurement result.
[0257] Exemplarily, the SLB access layer of the second G node performs channel measurement in a certain time period to obtain the second measurement result. The second measurement result comprises a measurement result of at least one of the first SLB channel and the second SLB channel.
[0258] Wherein, S1303-S1304 can refer to the introduction of S704-S705, and will not be repeated.
[0259] That is, before performing SLB channel switching, the second G node communicates with the third T node through the first SLB channel and performs channel measurement to obtain the second measurement result.
[0260] For the second G node, after obtaining the second measurement result, the second G node can perform S1301-S1302 according to the second measurement result, which can refer to the introduction of FIG. 13a, and will not be repeated.
[0261] In some embodiments, as shown in FIG. 13b, on the basis of FIG. 13a, the present application further comprises S1305-S1306:
[0262] For the third T node, after receiving the first message, the third T node performs S1305:
[0263] S1305, the third T node performs SLB channel switching according to the first message.
[0264] Exemplarily, in the case that the first message comprises the identification of the target channel, for example, the target channel is the second SLB channel, the third T node performs SLB channel switching to switch to the second SLB channel.
[0265] S1306, the second G node communicates with the third T node through a second SLB channel.
[0266] For example, S1306 includes that the second G node sends fifth data information to the third T node through the second SLB channel. Correspondingly, the third T node receives the fifth data information from the second G node through the second SLB channel.
[0267] For example, S1306 includes that the second G node sends fifth data information to the third T node through the second SLB channel. Correspondingly, the third T node receives the fifth data information from the second G node through the second SLB channel.
[0268] That is, the third T node can receive the first message, perform SLB channel switching according to the first message, and communicate with the second G node on the second SLB channel after the switching.
[0269] Next, taking FIG. 15 as an example, the communication method 1300 proposed in the embodiments of the present application is described in detail in combination with interlayer interaction:
[0270] S1501, the second G node communicates with the third T node through an SLB access layer.
[0271] For example, the second G node sends 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.
[0272] For example, the second G node sends 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.
[0273] S1502, the SLB access layer of the second G node performs channel measurement to obtain a second measurement result.
[0274] S1502 can refer to the description of S1304 and will not be repeated here.
[0275] For the SLB access layer of the second G node, after the SLB access layer of the second G node obtains the second measurement result, S1503 is performed:
[0276] S1503, the SLB access layer of the second G node generates a first request according to the second measurement result.
[0277] The first request is used to request SLB channel switching between the second G node and the third T node.
[0278] Optionally, the first request comprises a first identity, the first identity being used to identify the third T-node. Exemplarily, the first identity can be TargetLayer2ID.
[0279] Optionally, the first request comprises an identity of a target channel. The target channel is a channel after the SLB channel switching, such as the second SLB channel.
[0280] For the SLB access layer of the second G-node, after the SLB access layer of the second G-node generates the first request, S1504 is performed:
[0281] S1504, the SLB access layer of the second G-node sends the first request to the base service layer of the second G-node. Correspondingly, the base service layer of the second G-node receives the first request from the SLB access layer of the second G-node.
[0282] The first request is used to request SLB channel switching between the second G-node and the third T-node.
[0283] Exemplarily, the service primitive parameters of the first request are as follows:
[0284] Exemplarily, the service primitive parameters of the first request are defined as shown in Table 5:
[0285] Table 5
[0286] In Table 5, the value of Version is used to indicate the primitive version number. For example, the value of Version can be 0. The value of LocalIndex is a local index, which is used to indicate a piece of signaling between the SLB access layer of the second G-node and the base service layer of the second G-node. TargetLayer2ID List is a list of T-nodes that need to switch SLB channels. Each item in the list comprises a TargetLayer2ID, and each TargetLayer2ID is used to identify a T-node. The TargetLayer2ID List comprises the first identity described above, to identify the third T-node. The value of TargetChannel is a target channel number, such as an identity of the second SLB channel.
[0287] It should be noted that in the present application, the first request can also have other names, such as a channel switching request, which can be denoted as SwitchChannelRequest.indication. In the present application, the first request is taken as an example for introduction.
[0288] For the basic service layer of the second G node, after the basic service layer of the second G node receives the first request, S1505 and S1506 are performed:
[0289] S1505, the basic service layer of the second G node sends a first confirmation message to the SLB access layer of the second G node. Correspondingly, the SLB access layer of the second G node receives the first confirmation message from the basic service layer of the second G node.
[0290] The first confirmation message indicates that the first request is received successfully.
[0291] Exemplarily, the service primitive parameters of the first confirmation message are as follows:
[0292] Exemplarily, the service primitive parameters of the first confirmation message are defined as shown in Table 6:
[0293] Table 6
[0294] In Table 6, the value of Version is used to indicate the primitive version number. For example, the value of Version can be 0. The value of LocalIndex is a local index, and the LocalIndex of the first confirmation message is consistent with the LocalIndex of the first request. The value of Result indicates whether the first request is received successfully, for example, 0 represents successful reception, and 1-255 is reserved.
[0295] It should be noted that in the present application, the first confirmation message can also have other names, such as switch channel request confirmation, which can be denoted as SwitchChannelRequest.confirm. In the present application, the first confirmation message is taken as an example for introduction.
[0296] 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.
[0297] The first information is used to indicate the SLB channel switching 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, i.e., to indicate the SLB channel switching between the second G node and the third T node.
[0298] Optionally, the first information includes a first identifier. The first identifier is used to identify the third T node.
[0299] Optionally, the first information includes an identifier of a target channel. The target channel is a channel after the SLB channel switching, such as a second SLB channel.
[0300] Optionally, S1505 comprises: the base service layer of the second G-node sends the first information to the SLE access layer of the second G-node according to the first identifier and the first correspondence relationship. The first correspondence relationship indicates the correspondence relationship between the first identifier and the second identifier.
[0301] It should be noted that in the present 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 access process of the third T-node in the SLB and the SLE is completed, the base service layer of the second G-node establishes and stores the above-mentioned first correspondence relationship to represent that the third T-node and the second G-node exist concurrent service transmission of SLB and SLE.
[0302] Since the second G-node can communicate with at least two T-nodes, the second G-node can determine which SLE access layer of the T-node to send the first message to based on the first identifier and the first correspondence relationship, so as to timely inform the corresponding T-node to perform SLB channel switching.
[0303] For the SLE access layer of the second G-node, after the SLE access layer of the second G-node receives the first information, S1507 is performed:
[0304] S1507, the SLE access layer of the second G-node sends the first message to the SLE access layer of the third T-node according to 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.
[0305] The first message indicates the SLB channel switching between the second G-node and the third T-node.
[0306] For example, the SLE access layer of the second G-node generates the first message according to the first information and the format of the general control signaling, and sends the first message to the SLE access layer of the third T-node.
[0307] S1507 can refer to the introduction of S1301, and will not be repeated here.
[0308] For the SLE access layer of the third T-node, after the SLE access layer of the third T-node receives the first message, S1508 is performed:
[0309] S1508, the SLE access layer of the third T-node sends the second information to the base service layer of the third T-node according to the first message. Correspondingly, the base service layer of the third T-node receives the second information from the SLE access layer of the third T-node.
[0310] The second information is used to indicate the SLB channel switching between the second G node and the third T node. For example, the second information includes a code value, such as 0x40, to indicate a signaling type, i.e., to indicate the SLB channel switching between the second G node and the third T node.
[0311] Optionally, the second information includes a first identifier. The first identifier is used to identify the third T node.
[0312] Optionally, the second information includes an identifier of a target channel. The target channel is a channel after the SLB channel switching, such as a second SLB channel.
[0313] For the basic service layer of the third T node, after the basic service layer of the third T node receives the second information, the basic service layer of the third T node performs S1509:
[0314] S1509. The basic service layer of the third T node sends a first notification to the SLB access layer of the third T node according to the second information. Correspondingly, the SLB access layer of the third T node receives the first notification from the basic service layer of the third T node.
[0315] The first notification is used to notify the SLB channel switching between the second G node and the third T node.
[0316] Optionally, the first notification includes an identifier of a target channel. The target channel is a channel after the SLB channel switching, such as a second SLB channel.
[0317] Exemplarily, the service primitive parameters of the first notification are as follows:
[0318] Exemplarily, the service primitive parameters of the first notification are defined as shown in Table 7:
[0319] Table 7
[0320] In Table 7, the value of Version is used to indicate a primitive version number. For example, the value of Version can be 0. The value of LocalIndex is a local index, which is used to indicate a signaling 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 a target channel number, such as an identifier of a second SLB channel.
[0321] It should be noted that in the present application, the first notification can also have other names, such as a channel switching notification, which can be denoted as SwitchChannelNotify.indication. In the present application, the first notification is taken as an example for introduction.
[0322] For the SLB access layer of the third T-node, after the SLB access layer of the third T-node receives the first notification, the SLB access layer of the third T-node performs S1510 and S1511:
[0323] 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.
[0324] It can be understood that, before receiving the first notification, the SLB access layer of the third T-node is in the DRX sleep 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 is switched from the DRX sleep state to the DRX active state, and in the DRX active state, the SLB channel switching is performed, from the first SLB channel to the second SLB channel.
[0325] S1511, the SLB access layer of the third T-node sends a second confirmation message to the basic service layer of the third T-node. Correspondingly, the basic service layer of the third T-node receives the second confirmation message from the SLB access layer of the third T-node.
[0326] Wherein, the second confirmation message indicates that the first notification is received successfully.
[0327] Exemplarily, the service primitive parameters of the second confirmation message are as follows:
[0328] Exemplarily, the service primitive parameters of the second confirmation message are defined as shown in Table 8:
[0329] Table 8
[0330] In Table 8, the value of Version is used to indicate the primitive version number. For example, the value of Version can be 0. The value of LocalIndex is a local index, and the LocalIndex of the second confirmation message is consistent with the LocalIndex of the first notification. The value of Result indicates whether the first notification is received successfully, for example, 0 represents successful reception, and 1-255 is reserved.
[0331] It should be pointed out that in the present application, the second confirmation message can also have other names, such as switch channel notification confirmation, which can be denoted as SwitchChannelNotify.confirm. In the present application, the second confirmation message is taken as an example for introduction.
[0332] For the basic service layer of the third T-node, after the basic service layer of the third T-node receives the second confirmation message, the basic service layer of the third T-node performs S1512:
[0333] S1512, the base service layer of the third T-node sends third information to the SLE access layer of the third T-node according to the second acknowledgement message. Correspondingly, the SLE access layer of the third T-node receives the third information from the base service layer of the third T-node.
[0334] The third information indicates that the first message is received successfully.
[0335] Exemplarily, the third information includes a value of code and a Result carried by a data part. The value of the code is 0x41, to indicate the signaling type of the first message; and the Result carried by the data part indicates that the first message is received successfully.
[0336] For the SLE access layer of the third T-node, after the SLE access layer of the third T-node receives the third information, S1513 is performed:
[0337] 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 according to 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.
[0338] The first reply message indicates that the first message is received successfully.
[0339] Exemplarily, the SLE access layer of the third T-node generates the first reply message according to the third information and the format of the general control signaling, and sends the first reply message to the SLE access layer of the second G-node.
[0340] S1513 can refer to the introduction of S1302, and will not be repeated here.
[0341] For the SLE access layer of the second G-node, after the SLE access layer of the second G-node receives the first reply message, S1514 is performed:
[0342] S1514, the SLE access layer of the second G-node sends fourth information to the base service layer of the second G-node according to the first reply message. Correspondingly, the base service layer of the second G-node receives the fourth information from the SLE access layer of the second G-node.
[0343] The fourth information indicates that the first message is received successfully.
[0344] Exemplarily, the fourth information includes a value of code and a Result carried by a data part. The value of the code is 0x41, to indicate the signaling type of the first message; and the Result carried by the data part indicates that the first message is received successfully.
[0345] Based on the introduction of S1501-S1514, the primitives between the basic service layer and the StarFlash access layer are added, such as adding the following four items: first request, first confirmation message, first notification and second confirmation message.
[0346] The above mainly introduces the scheme provided by the embodiments of the application from the perspective of interaction between devices. It can be understood that, in order to implement the above functions, each device contains a hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments disclosed in the present application, the application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the application.
[0347] The embodiments of the application can divide each device into functional modules according to the above method examples, for example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be realized in the form of hardware or software functional module. It should be noted that the division of modules in the embodiments of the application is illustrative, and is only a logical functional division. Actual implementation can have another division manner.
[0348] In some embodiments, the application also provides a communication device 1600, as shown in FIG. 16, which can include a processing module 1601 and a transceiver module 1602. The processing module 1601, also called the processing unit 1601, is used to implement the processing function. The transceiver module 1602, also called the transceiver unit 1602, is used to implement the receiving and transmitting functions. Optionally, the communication device 1600 can also include a storage module 1603.
[0349] Taking the communication device 1600 as the first G node in the above method embodiments as an example, in a possible design, the processing module 1601 is configured to generate first indication information according to the first measurement result, the first indication information indicating switching to a second channel. The transceiver module 1602 is configured to send the first indication information through a first channel in a first time period, the first time period including a time duration in a discontinuous reception DRX cycle of a first T node, the first T node being a T node communicating with the first G node through the first channel.
[0350] In a possible design, the transceiver 1602 is configured to receive, by the first T-node, first indication information through a first channel in a first time period, the first time period including a time duration in a discontinuous reception (DRX) cycle of the first T-node, and the first indication information indicating switching to a second channel. The processor 1601 is configured to perform channel switching according to the first indication information.
[0351] In a possible design, the processor 1601 is configured to determine a first message. The transceiver 1602 is configured to send, by the second G-node, the first message to an SLE access layer of the third T-node through an SLE access layer of the second G-node, and the first message indicating switching of a sidelink (SL) basic (B) channel between the second G-node and the third T-node. The transceiver 1602 is further configured to receive, by the second G-node, a first reply message from the SLE access layer of the third T-node through the SLE access layer of the second G-node, and the first reply message indicating that the first message is received successfully.
[0352] In a possible design, the transceiver 1602 is configured to receive, by the third T-node, the first message from the SLE access layer of the second G-node through an SLE access layer of the third T-node, and the first message indicating switching of a sidelink (SL) basic (B) channel between the third T-node and the second G-node. The processor 1601 is configured to determine a first reply message. The transceiver 1602 is configured to send, by the third T-node, the first reply message to the SLE access layer of the second G-node through the SLE access layer of the third T-node, and the first reply message indicating that the first message is received successfully.
[0353] In a possible design, the processor 1601 is configured to generate a first request according to the second measurement result, and the first request being used to request switching of a SLB channel between the second G-node and the third T-node. The transceiver 1602 is configured to send, by the second G-node, the first request to a basic service layer of the second G-node.
[0354] In a possible design, the transceiver 1602 is configured to receive, by the third T-node, a first notification from a basic service layer of the third T-node, and the first notification being used to notify switching of a SLB channel between the third T-node and the second G-node. The processor 1601 is configured to perform SLB channel switching according to the first notification.
[0355] With the SLE access layer of the second G node in the method embodiments as an example, in a possible design, the transceiver module 1602 is configured to receive first information from the base 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, the first information and the first message both indicating a star flash base SLB channel switch between the second G node and the third T node. The first message is determined by the processing module 1601 according to the first information.
[0356] The transceiver module 1602 is further configured to receive a first reply message from the SLE access layer of the third T node, and send fourth information to the base service layer of the second G node according to the first reply message, the first reply message and the fourth information both indicating that the third T node successfully receives the first message. The fourth information is determined by the processing module 1601 according to the first reply message.
[0357] With the SLE access layer of the third T node in the method embodiments as an example, in a possible design, the transceiver module 1602 is configured to receive a first notification from the base service layer of the third T node, the first notification being used to notify the third T node of a SLB channel switch between the third T node and the second G node. The processing module 1601 is configured to perform the SLB channel switch according to the first notification.
[0358] Wherein, all the related content of each step involved in the above method embodiments can be cited to the function description of the corresponding function module, which will not be repeated here.
[0359] Optionally, in the communication apparatus shown in FIG. 16, the names of various modules can also be different from those shown in FIG. 16, for example, the transceiver module can also be called a communication module or a communication unit.
[0360] If each module in FIG. 16 is realized in the form of a software function module and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application essentially or the parts that make contributions to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the methods described in various embodiments of the present application. The storage medium storing the computer software product includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0361] In some embodiments, the communication device 1600 is presented in the form of an integrated manner to divide various functional modules. The "module" here can refer to an application-specific integrated circuit (ASIC), a circuit, a processor and a memory executing one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.
[0362] The embodiment of the present application further provides a communication device as shown in Fig. 17. The first G node, the first T node, the second G node and the third T node can all adopt the component structure shown in Fig. 17 or include the components shown in Fig. 17. Fig. 17 is a component diagram of a communication device 1700 provided by the embodiment of the present application. The communication device 1700 can be a first G node or a chip or system on chip in the first G node; can also be a first T node or a chip or system on chip in the first T node; can also be a second G node or a chip or system on chip in the second G node; and can also be a third T node or a chip or system on chip in the third T node. As shown in Fig. 17, the communication device 1700 includes a processor 1701, a transceiver 1702 and a communication line 1703.
[0363] Further, the communication device 1700 can further include a memory 1704. The processor 1701, the memory 1704 and the transceiver 1702 can be connected through the communication line 1703.
[0364] The processor 1701 is a central processing unit (CPU), a general processor network processor (NP), a digital signal processing (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD) or any combination thereof. The processor 1701 can also be other devices with processing functions, such as a circuit, a device or a software module, which are not limited.
[0365] The transceiver 1702 is configured to communicate with other devices or other communication networks. The other communication network can be an Ethernet, a radio access network (RAN), a wireless local area network (WLAN) and the like. The transceiver 1702 can be a module, a circuit, a transceiver or any device capable of realizing communication.
[0366] A communication line 1703 is configured to transmit information between components included in the communication device 1700.
[0367] A memory 1704 is configured to store instructions. The instructions can be a computer program.
[0368] The memory 1704 can be a ROM, or another type of static storage device that can store static information and / or instructions, or can be a RAM, or another type of dynamic storage device that can store information and / or instructions, or can be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or another optical disk storage, a magneto-optical disk, a read-only magnetic disk, or another magnetic storage device, etc., without limitation.
[0369] It should be noted that the memory 1704 can exist independently of the processor 1701, or can be integrated with the processor 1701. The memory 1704 can be configured to store instructions or program codes or some data, etc. The memory 1704 can be located in the communication device 1700, or can be located outside the communication device 1700, without limitation. The processor 1701 is configured to execute the instructions stored in the memory 1704, to implement the communication method provided by the embodiments described below.
[0370] It should be noted that the communication device 1700 can be a desktop computer, a laptop computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device having a similar structure as shown in FIG. 17. In addition, the constituent structure shown in FIG. 17 does not constitute a limitation on the communication device, and the communication device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0371] In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0372] In addition, the actions, terms, etc. involved between the embodiments of the present application can be mutually referred to, without limitation. The message name or parameter name in the message exchanged between the devices in the embodiments of the present application is only an example, and other names can also be used in the specific implementation, without limitation.
[0373] The embodiments of the present application also provide a computer program product, which, when executed by a computer, can implement the functions of any of the above method embodiments.
[0374] The embodiment of the present application further provides a computer program which can realize the functions of any of the method embodiments when executed by a computer.
[0375] The embodiment of the present application further provides a computer readable storage medium. All or part of the processes of the method embodiments can be instructed by a computer program to relevant hardware to complete, the program can be stored in the computer readable storage medium, and the program can include the processes of the method embodiments when executed. The computer readable storage medium can be an internal storage unit of the terminal (including the data sending terminal and / or the data receiving terminal) of any of the preceding embodiments, for example, a hard disk or a memory of the terminal. The computer readable storage medium can also be an external storage device of the terminal, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, and the like. Further, the computer readable storage medium can include both the internal storage unit and the external storage device of the terminal. 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.
[0376] In the description of the present application, unless otherwise specified, " / " represents that the objects before and after the " / " are in an "or" relationship. For example, A / B can represent A or B; "and / or" in the present application is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent three cases of A alone, A and B together, and B alone, where A and B can be singular or plural. In addition, in the description of the present application, unless otherwise specified, "at least one" means one or more. "Multiple" means two or more than two. "At least two" means two or more than three. "At least one of the following" or the like means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b, or c can represent a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, "first", "second", and the like are used to distinguish the functions and effects of the same items or similar items. Those skilled in the art can understand that "first", "second", and the like do not limit the quantity and execution order, and "first", "second", and the like do not necessarily mean different.
[0377] In the embodiments of the present application, the word "exemplarily" or "for example" etc. is used to represent as an example, illustration or description. Any embodiment or design scheme described as "exemplarily" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or having more advantages than other embodiments or design schemes. In fact, the word "exemplarily" or "for example" etc. is intended to present the relevant concept in a specific manner, facilitating the understanding.
[0378] In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but can optionally further include steps or units not listed, or can optionally further include other steps or units inherent to these processes, methods, products or devices.
[0379] In the embodiments of the present application, "indication" can include direct indication and indirect indication, and can also include explicit indication and implicit indication. The information indicated by certain information (such as first indication information) is referred to as to-be-indicated information. In the implementation process, there are many ways to indicate the to-be-indicated information, for example but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or the index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be indicated only by a part of the to-be-indicated information, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, a protocol stipulates), thereby reducing the indication overhead to a certain extent. At the same time, the common part of each information can be identified and indicated uniformly, so as to reduce the indication overhead caused by separately indicating the same information.
[0380] In addition, the specific indication manner can also be various existing indication manners, for example but not limited to, the above indication manners and various combinations thereof. The specific details of various indication manners can refer to the prior art, which will not be described herein. As known from the above, for example, when multiple information of the same type needs to be indicated, the indication manners of different information can be different. In the implementation process, the required indication manner can be selected according to the specific needs, and the selected indication manner is not limited in the embodiments of the present application. In this way, the indication manner involved in the embodiments of the present application should be understood as covering various methods that can enable the to-be-indicated party to know the to-be-indicated information.
[0381] It should be understood that the to-be-indicated information can be sent together as a whole or can be sent separately in multiple sub-information, and the sending period and / or sending occasion of the sub-information can be the same or different. The specific sending method is not limited in the embodiments of the present application. The sending period and / or sending occasion of the sub-information can be predefined, for example, predefined according to a protocol, or can be configured by the sending end device by sending configuration information to the receiving end device.
[0382] The "protocol" referred to in the embodiments of the present application can refer to a protocol family in the communication field, a standard protocol similar to the protocol family frame structure, or a related protocol applied to a future communication system, which is not limited in the embodiments of the present application.
[0383] In the embodiments of the present application, "when", "in the case of", "if", and the like all refer to that the device will make corresponding processing under certain objective conditions, and are not limited in time, and do not require the device to have a judgment action when implemented, nor mean that there are other limitations.
[0384] In the embodiments of the present application, "sending information to" (for example, the first G node) can be understood as that the destination of the information is the first G node. It can include directly or indirectly sending information to the first G node. "Receiving information from" (for example, the first G node) can be understood as that the source of the information is the first G node, and can include directly or indirectly receiving information from the first G node. The information can be processed as necessary between the source and the destination of the information, for example, format change, but the destination can understand the valid information from the source. Similar expressions in the present application can be understood similarly, and will not be repeated here.
[0385] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is taken as an example for illustration, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0386] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented by other manners. For example, the apparatus embodiments described above are merely illustrative, for example, the division of the modules or units is merely a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another apparatus, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, apparatuses or units, and can be electrical, mechanical or other forms.
[0387] The units described as separate components can or can not be physically separated, and the components shown as units can be one physical unit or a plurality of physical units, that is, can be located in one place or can be distributed to a plurality of different places. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0388] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0389] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a readable storage medium. Based on such understanding, the technical scheme of the embodiment of the present application can be embodied in the form of a software product in essence or all or part of the technical scheme. The software product is stored in a storage medium and includes a plurality of instructions for causing an apparatus (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk and various program code storage media.
Claims
1. A communication method characterized by comprising: The method applied to a first G node comprises: generating first indication information according to a first measurement result, the first indication information indicating switching to a second channel; sending the first indication information through a first channel in a first time period, the first time period comprising a duration in a discontinuous reception (DRX) cycle of a first T node, the first T node being a T node communicating with the first G node through the first channel.
2. The method of claim 1, wherein, The method further comprises sending data information to a 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 further comprises a duration in a DRX cycle of the second T node.
3. The method of claim 1, wherein, The method further comprises sending data information to a second T node through the first channel, and / or receiving data information from the second T node through the first channel. 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.
4. A communication method characterized by comprising: The method applied to a first T node comprises: receiving first indication information through a first channel in a first time period, the first time period comprising a duration in a discontinuous reception (DRX) cycle of the first T node, the first indication information indicating switching to a second channel; performing channel switching according to the first indication information.
5. The method according to any one of claims 1-4, characterized in that, The start position of the first time period is the start position of the duration in the DRX cycle of the first T node.
6. A communication method characterized by comprising: The method applied to a second G node comprises: sending a first message to a SLE access layer of a third T node through a SLE access layer of the second G node, the first message indicating a star link basic (SLB) channel switching between the second G node and the third T node; receiving a first reply message from the SLE access layer of the third T node through the SLE access layer of the second G node, the first reply message indicating that the first message is received successfully.
7. The method of claim 6, wherein, The method further comprises receiving a first request from a SLB access layer of the second G node, the first request being used for requesting the SLB channel switching. The method further comprises sending the first message to the SLE access layer of the third T node through the SLE access layer of the second G node, comprising: sending the first message to the SLE access layer of the third T node through the SLE access layer of the second G node according to the first request.
8. The method of claim 7, wherein, The first request comprises a first identifier and / or an identifier of a target channel, the first identifier being used for identifying the third T node, and the target channel being a channel after the SLB channel switching.
9. The method of claim 8, wherein, The method further comprises sending the first message to the SLE access layer of the third T node through the SLE access layer of the second G node according to the first request, comprising: sending the first message to the SLE access layer of the third T node through the SLE access layer of the second G node according to the first identifier and a first correspondence relationship; The first correspondence indicates a correspondence between the first identifier and a second identifier, the first identifier being an identifier of the third T-node at a SLB access layer, and the second identifier being an identifier of the third T-node at a SLE access layer.
10. The method according to any one of claims 7-9, characterized in that, The method further includes sending a first acknowledgement message to a SLB access layer of the second G-node, the first acknowledgement message indicating that the first request is received successfully.
11. A communication method, comprising: The method is applied to a third T-node, and the method includes: receiving, by a SLE access layer of the third T-node, a first message from a SLE access layer of a second G-node, the first message indicating a SLB channel switch between the third T-node and the second G-node; sending, by the SLE access layer of the third T-node, a first reply message to the SLE access layer of the second G-node, the first reply message indicating that the first message is received successfully.
12. The method of claim 11, wherein, The method further includes sending a first notification to a SLB access layer of the third T-node according to the first message, the first notification being used to notify the SLB channel switch.
13. The method of claim 12, wherein, The first notification includes an identifier of a target channel, the target channel being a channel after the SLB channel switch.
14. The method according to claim 12 or 13, characterized in that, The method further includes receiving a second acknowledgement message from the SLB access layer of the third T-node, the second acknowledgement message indicating that the first notification is received successfully.
15. A method of communication, comprising: The method is applied to a SLE access layer of a second G-node, and the method includes: generating a first request according to a second measurement result, the first request being used to request a SLB channel switch between the second G-node and a third T-node; sending the first request to a base service layer of the second G-node.
16. The method of claim 15, wherein, The first request includes a first identifier and / or an identifier of a target channel, the first identifier being used to identify the third T-node, and the target channel being a channel after the SLB channel switch.
17. The method according to claim 15 or 16, characterized in that, The method further includes receiving a first acknowledgement message from the base service layer of the second G-node, the first acknowledgement message indicating that the first request is received successfully.
18. A method of communication, comprising: The method is applied to a SLE access layer of a third T-node, and the method includes: receiving a first notification from a base service layer of the third T-node, the first notification being used to notify a SLB channel switch between the third T-node and a second G-node; performing the SLB channel switch according to the first notification.
19. The method of claim 18, wherein, The first notification includes an identifier of a target channel, the target channel being a channel after the SLB channel switch.
20. The method of claim 18 or 19, wherein, The method further includes sending a second acknowledgement message to the base service layer of the third T-node, the second acknowledgement message indicating that the first notification is received successfully.
21. The method of any one of claims 18-20, wherein, Before receiving the first notification from the base service layer of the third T-node, a SLB access layer of the third T-node is in a discontinuous reception (DRX) sleep state, and the method further includes updating a DRX state to a DRX active state according to the first notification. Performing the SLB channel switch according to the first notification includes performing the SLB channel switch according to the first notification in the DRX active state.
22. A method of communication, comprising: A star flash low power SLE access layer applied to a second G node, the method comprising: receiving first information from a base service layer of the second G node, and sending a first message to a SLE access layer of a third T node according to the first information, the first information and the first message both indicating a star flash base SLB channel switch between the second G node and the third T node; receiving a first reply message from the SLE access layer of the third T node, and sending fourth information to the base service layer of the second G node according to the first reply message, the first reply message and the fourth information both indicating that the third T node successfully receives the first message.
23. A method of communication, comprising: A star flash low power SLE access layer applied to a third T node, the method comprising: receiving a first message from a SLE access layer of a second G node, and sending second information to a base service layer of the third T node according to the first message, the first message and the second information both indicating a star flash base SLB channel switch between the second G node and the third T node; receiving third information from the base service layer of the third T node, and sending a first reply message to the SLE access layer of the second G node according to the third information, the third information and the first reply message both indicating that the third T node successfully receives the first message.
24. The method of any one of claims 6-14 and 22-23, wherein, The first message comprises a first identifier and / or an identifier of a target channel, the first identifier being used to identify the third T node, and the target channel being a channel after the SLB channel switch.
25. A communications device, characterized by The communication device comprises a processor; the processor is configured to run a computer program or instructions, so that the communication method in any one of claims 1-3 and 5 is executed, or so that the communication method in any one of claims 4-5 is executed, or so that the communication method in any one of claims 6-10 and 24 is executed, or so that the communication method in any one of claims 11-14 and 24 is executed, or so that the communication method in any one of claims 15-17 is executed, or so that the communication method in any one of claims 18-21 is executed, or so that the communication method in claim 22 or 24 is executed, or so that the communication method in any one of claims 23-24 is executed.
26. The apparatus of claim 25, wherein, The communication device further comprises a memory, and the memory is configured to store the computer program or instructions. The communication device further comprises a memory, and the memory is configured to store the computer program or instructions.
27. A communications device, characterized by The communication apparatus comprises an interface circuit and a logic circuit; the interface circuit is configured to input and / or output information; the logic circuit is configured to execute the communication method according to any one of claims 1-3 and 5, or execute the communication method according to any one of claims 4-5, or execute the communication method according to any one of claims 6-10 and 24, or execute the communication method according to any one of claims 11-14 and 24, or execute the communication method according to any one of claims 15-17, or execute the communication method according to any one of claims 18-21, or execute the communication method according to claim 22 or 24, or execute the communication method according to 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, when the computer instructions or programs are run on a computer, the communication method according to any one of claims 1-3 and 5 is executed, or the communication method according to any one of claims 4-5 is executed, or the communication method according to any one of claims 6-10 and 24 is executed, or the communication method according to any one of claims 11-14 and 24 is executed, or the communication method according to any one of claims 15-17 is executed, or the communication method according to any one of claims 18-21 is executed, or the communication method according to claim 22 or 24 is executed, or the communication method according to any one of claims 23-24 is executed.
29. A computer program product, characterised in that, The computer program product comprises computer instructions; when part or all of the computer instructions are run on a computer, the communication method according to any one of claims 1-3 and 5 is executed, or the communication method according to any one of claims 4-5 is executed, or the communication method according to any one of claims 6-10 and 24 is executed, or the communication method according to any one of claims 11-14 and 24 is executed, or the communication method according to any one of claims 15-17 is executed, or the communication method according to any one of claims 18-21 is executed, or the communication method according to claim 22 or 24 is executed, or the communication method according to any one of claims 23-24 is executed.
Citation Information
Patent Citations
Information transmission method and device
CN112822776A
Switching method and electronic equipment
CN116056183A
Method for establishing SLB connection, electronic device, and communication system
WO2023065813A1
Transmission channel reconfiguration method and apparatus, and electronic device
WO2023071567A1
Triggering user equipment (UE) assistance information based on mobility and wake up signal (WUS) configuration
WO2023150425A1