Communication method and apparatus

By designing a flexible superframe structure in the wireless short-range communication network, which includes the first indication information, the problems of waste of control information resources and high complexity of the receiving end in the GT1.0 protocol are solved, and more efficient resource utilization and coverage are achieved.

WO2025200685A1PCT designated stage Publication Date: 2025-10-02HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/144422
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-29
Filing Date
2024-12-31
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

In wireless short-range communication networks based on the GT1.0 protocol, there are problems such as waste of control information resources and high complexity of implementation at the receiving end, especially the difficulty in achieving flexible control information indication in different mode scenarios.

Method used

By generating and sending at least one superframe, the superframe contains first indication information for flexibly indicating the number of symbols carrying control information in subsequent superframes. The superframe structure is composed of multiple types of frames, including symbols for data transmission and reception switching, downlink data transmission and uplink data transmission, thereby reducing the number of switching times of terminal nodes and improving resource utilization and coverage.

Benefits of technology

It realizes flexible indication of control information, reduces the number of blind detections of control information and the complexity of receiver processing, improves resource utilization and coverage, and meets the needs of next-generation GT communications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024144422_02102025_PF_FP_ABST
    Figure CN2024144422_02102025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application relate to the field of communications, and provide a communication method and apparatus, which can achieve flexible indication of control information in a next-generation GT network. The method comprises: generating and sending at least one superframe having a length of 1 millisecond, the at least one superframe comprising a first superframe, one of a plurality of first frames comprised in the first superframe carrying first indication information, the first indication information being used for indicating the total number of symbols used for carrying downlink control information in a second superframe, the second superframe being the first superframe, or the second superframe being a next superframe sent subsequent to the first superframe among the at least one superframe.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on March 29, 2024, with application number 202410396123.5 and application name “Communication Method and Device,” the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The embodiments of the present application relate to the field of communications, and in particular to communication methods and devices. Background Art

[0003] In a wireless short-range communication system, there are grant (G) nodes and terminal (T) nodes. A G node is a node that sends data scheduling information in the wireless short-range communication system, and a T node is a node that receives data scheduling information and sends data based on it. For ease of description, the short-range protocol in a wireless short-range communication system is referred to as the GT protocol.

[0004] In a communication network based on the GT1.0 protocol, a 1-millisecond (ms) superframe sent by a G node consists of 48 radio frames. Two system overhead symbols in each radio frame carry a downlink control message, which is discretely distributed within each 1ms superframe. This superframe structure enables a T node to perform 48 uplink and downlink switching operations every 1ms.

[0005] For communication networks based on the next-generation GT protocol, continuous mode scenarios require support for larger and more flexible user specifications. If the control information indication method used in the GT1.0 protocol is adopted, when the user specifications are small, the fixed control information resource overhead will result in a waste of control information resources. Furthermore, discontinuous mode scenarios require the aggregation of control information resources. If the control information indication method used in the GT1.0 protocol is adopted, the control information is distributed discretely, and the receiver must buffer all system overhead symbols before proceeding to the next demodulation process, which increases the implementation complexity of the receiver. Therefore, how to achieve flexible control information indication in next-generation GT networks has become an urgent problem to be solved. Summary of the Invention

[0006] The embodiments of the present application provide a communication method and apparatus that can implement flexible indication of control information in a next-generation GT network.

[0007] To achieve the above objectives, this application adopts the following technical solutions:

[0008] In a first aspect, a communication method is provided. The method can be executed by a management node, or by a component of the management node, such as a processor, chip, or chip system of the management node, or by a logic module or software capable of implementing all or part of the management node. The method includes: generating at least one superframe of 1 millisecond in length, wherein the at least one superframe includes a first superframe, wherein one of multiple first frames included in the first superframe carries first indication information, wherein the first indication information is used to indicate the total number of symbols used to carry downlink control information in a second superframe, wherein the second superframe is the first superframe, or the second superframe is the next superframe sent after the first superframe in the at least one superframe. The at least one superframe is sent to a terminal node.

[0009] Based on this communication method, the management node can flexibly indicate the number of symbols used to carry control information in the first superframe or the next superframe sent after the first superframe by carrying the first indication information in the first superframe of at least one superframe sent, thereby improving resource utilization.

[0010] In one possible design scheme, multiple first frames include K first type frames, M second type frames and SKM third type frames, the first type frame includes N first symbols, Q continuously arranged second symbols and P continuously arranged third symbols, the first symbol is used for the terminal node to switch between uplink and downlink data transmission and reception, the second symbol is used to transmit downlink data, the third symbol is used to transmit uplink data, the second type frame is used to transmit downlink data, and the third type frame is used to transmit uplink data, where S is the number of first frames contained in the first superframe, S=2a, a and N are positive integers and 1<a<24, K=1, 2 or S, M, P, Q are non-negative integers and M<S. Therefore, the number of first frames contained in the superframe is less than 48, and the multiple first frames are composed of at least two types of first frames, and the at least two types of first frames include a first type frame for indicating terminal node switching. Compared with the superframe structure in the GT1.0 protocol, the number of terminal node switching can be reduced to improve resource utilization, and the number of first symbols used for terminal node switching can be flexibly set, which can improve coverage and meet the needs of next-generation GT communications.

[0011] In one possible design, N first symbols include a first switching interval, Q consecutively arranged second symbols and P consecutively arranged third symbols are arranged adjacent to the first switching interval, and the Q consecutively arranged second symbols are located before the first switching interval, and the P consecutively arranged third symbols are located after the first switching interval, wherein the first switching interval is used for the terminal node to switch from receiving downlink data to sending uplink data. Thus, in the implementation process, a superframe may include switching from receiving downlink data to sending uplink data and switching from sending uplink data to receiving downlink data, so that for the N first symbols used for uplink and downlink data switching in the first type frame, a first switching interval may be included to implement switching from receiving downlink data to sending uplink data.

[0012] In one possible design, the N first symbols further include a second switching interval, the second switching interval being located after the first portion of symbols, the first portion of symbols including Q consecutively arranged second symbols, the first switching interval, and P consecutively arranged third symbols, the second switching interval being used for the terminal node to switch from sending uplink data to receiving downlink data. Thus, for switching from sending uplink data to receiving downlink data, the N first symbols may further include a second switching interval to implement switching from sending uplink data to receiving downlink data.

[0013] In one possible design, when the second superframe is the first superframe and K=1, symbols carrying downlink control information are arranged continuously in the first superframe. Thus, the first indication information takes effect within the superframe in which it is located, and the control information is arranged continuously in the superframe, which can reduce the number of blind detections of the control information and the processing complexity of the receiver.

[0014] In one possible design, the first first frame in each superframe is a second type frame, M second type frames are consecutively arranged before Q consecutive second symbols, and SKM third type frames are consecutively arranged after P consecutive third symbols. The first indication information is specifically carried on a symbol in the first first frame of the first superframe. Thus, the first indication information is independently carried on a symbol, ensuring sufficiently low bitrate and robust performance.

[0015] In one possible design, the first symbol used to carry the downlink control information is the symbol next to the symbol where the first indication information is located. Thus, it is possible to determine which symbols are used to carry the downlink control information from the first superframe based on the first indication information.

[0016] In one possible design, when M = S - 1 and P ≠ 0, or when S - 1 - M ≥ 1, the first indication information is further used to indicate the total number of symbols used to carry uplink control information in the second superframe, and the symbols used to carry uplink control information are arranged continuously in the first superframe. Thus, the first indication information can simultaneously indicate the total number of symbols used to carry downlink control information and the total number of symbols used to carry uplink control information, and the symbols used to carry uplink control information are arranged continuously in the first superframe, which can also reduce the number of blind detections of control information and the complexity of receiver processing.

[0017] In one possible design, the first symbol used to carry uplink control information is the first third symbol after a first switching interval, the first switching interval is included in the N first symbols, and the first switching interval is used for a terminal node to switch from receiving downlink data to sending uplink data. Thus, it is possible to determine which symbols in the first superframe are used to carry uplink control information based on the first indication information.

[0018] In one possible design, when the second superframe is the first superframe and K=2, each superframe includes two half-superframes, and symbols carrying downlink control information are arranged continuously in each half-superframe of the first superframe. Thus, the first indication information takes effect within the superframe in which it exists, and the control information is arranged continuously in each half-superframe of the superframe, thereby reducing the number of blind detections of the control information and the processing complexity of the receiver.

[0019] In one possible design, the first first frame in each half superframe is a second-type frame. Each half superframe includes one first-type frame, M / 2 second-type frames, and (SKM) / 2 third-type frames. The M / 2 second-type frames are consecutively arranged before Q consecutively arranged second symbols of the first-type frames, and the (SKM) / 2 third-type frames are consecutively arranged after P consecutively arranged third symbols of the second-type frames. The first indication information is carried on a symbol in the first first frame of the preceding half superframe in the first superframe. Thus, the first indication information is independently carried on a symbol, ensuring sufficiently low bitrate and robust performance.

[0020] In one possible design, in a first half superframe of a first superframe, the first symbol used to carry downlink control information is the symbol following the symbol containing the first indication information; and in a second half superframe of a second superframe, the first symbol used to carry downlink control information is the first symbol of the first second-type frame of M / 2 second-type frames. Thus, it is possible to determine which symbols in the first superframe are used to carry downlink control information based on the first indication information.

[0021] In one possible design, when M = S - 2 and P ≠ 0, or when (SKM) / 2 ≥ 1, the first indication information is further used to indicate the total number of symbols used to carry uplink control information in the second superframe, and the symbols used to carry uplink control information are arranged continuously in each half-superframe of the first superframe. Thus, the first indication information can simultaneously indicate the total number of symbols used to carry downlink control information and the total number of symbols used to carry uplink control information, and the symbols used to carry uplink control information are arranged continuously in the first superframe, which can also reduce the number of blind detections of control information and the complexity of receiver processing.

[0022] In one possible design, in each half-superframe of the first superframe, the first symbol used to carry uplink control information is the first third symbol after a first switching interval, the first switching interval is included in the N first symbols, and the first switching interval is used for a terminal node to switch from receiving downlink data to sending uplink data. Thus, it is possible to determine which symbols in the first superframe are used to carry uplink control information based on the first indication information.

[0023] In one possible design, in the first first frame, the first indication information is carried on the symbol next to the symbol where the second synchronization signal STS is located. Thus, the symbol position where the first indication information is carried in the first first frame can be designed based on the symbol position where the STS is located.

[0024] In a possible design scheme, in the first frame, the first indication information is carried on the next symbol of the symbol where the broadcast information BCH is located, and the first symbol among the symbols where the BCH is located is the next symbol of the symbol where the STS is located.

[0025] In a possible design, the BCH is carried on four consecutive symbols following the symbol where the STS is located.

[0026] In a possible design solution, the STS is carried on the second symbol in the first first frame, and the first symbol in the first first frame carries the first synchronization signal FTS.

[0027] In one possible design, when the second superframe is the next superframe sent after the first superframe in at least one superframe, symbols used to carry downlink control information are arranged continuously in each first frame in the second superframe. Thus, the first indication information takes effect in the superframe following the superframe in which it exists, and the control information is arranged continuously in the superframe, which can reduce the number of blind detections of the control information and the processing complexity of the receiver.

[0028] In one possible design, the first superframe includes S consecutively arranged first-type frames. In the first superframe, the first indication information is carried on the first symbol of the next first-type frame following the first-type frame containing the STS, or on the first symbol of the next first-type frame following the first-type frame containing the BCH. Thus, the first indication information is independently carried on a single symbol, ensuring a sufficiently low bit rate and robust performance.

[0029] In one possible design, the STS is carried on the first symbol of the second first-type frame of the first superframe, and the FTS is carried on the first symbol of the first first-type frame of the first superframe.

[0030] In a possible design, the BCH is carried on the first symbol of each of four consecutive first-type frames following the first-type frame in which the STS is located.

[0031] In one possible design, in each first-type frame carrying the FTS, STS, BCH, or first indication information in the second superframe, the first symbol used to carry the downlink control information is the symbol next to the symbol containing the FTS, STS, BCH, or first indication information.

[0032] In each first-type frame in the second superframe, except for the first-type frame carrying the FTS, STS, BCH, or first indication information, the first symbol used to carry the downlink control information is the first second symbol of the Q consecutively arranged second symbols. Thus, it is possible to determine which symbols in the second superframe are used to carry the downlink control information based on the first indication information.

[0033] In one possible design, when P≠0, the first indication information is further used to indicate the total number of symbols used to carry uplink control information in the second superframe, and the symbols used to carry uplink control information are arranged continuously in each first frame in the second superframe. Thus, the first indication information can simultaneously indicate the total number of symbols used to carry downlink control information and the total number of symbols used to carry uplink control information, and the symbols used to carry uplink control information are arranged continuously in the first superframe, which can also reduce the number of blind detections of control information and the complexity of receiver processing.

[0034] In one possible design, in each first-type frame in the second superframe, the first symbol used to carry uplink control information is the first third symbol of P consecutively arranged third symbols. Thus, it is possible to determine which symbols in the first superframe are used to carry uplink control information based on the first indication information.

[0035] In a second aspect, a communication method is provided. The method can be executed by a terminal node, or by a component of the terminal node, a processor, a chip, or a chip system of the terminal node, or by a logic module or software that can implement all or part of the terminal node. The method includes: receiving at least one superframe of 1ms in length, the at least one superframe including a first superframe, one of multiple first frames included in the first superframe carrying first indication information, the first indication information being used to indicate the total number of symbols used to carry downlink control information in a second superframe, the second superframe being the first superframe, or the second superframe being the next superframe sent after the first superframe in at least one superframe. The symbols used to carry downlink control information in the second superframe are determined based on the first indication information in the first superframe.

[0036] In one possible design scheme, multiple first frames include K first type frames, M second type frames and SKM third type frames, the first type frame includes N first symbols, Q continuously arranged second symbols and P continuously arranged third symbols, the first symbol is used for the terminal node to switch between uplink and downlink data transmission and reception, the second symbol is used to transmit downlink data, the third symbol is used to transmit uplink data, the second type frame is used to transmit downlink data, and the third type frame is used to transmit uplink data, where S is the number of first frames contained in the first superframe, S=2a, a and N are positive integers and 1<a<24, K=1, 2 or S, M, P, Q are non-negative integers and M<S.

[0037] In one possible design scheme, N first symbols include a first switching interval, Q continuously arranged second symbols and P continuously arranged third symbols are arranged adjacent to the first switching interval, and the Q continuously arranged second symbols are located before the first switching interval, and the P continuously arranged third symbols are located after the first switching interval, wherein the first switching interval is used for the terminal node to switch from receiving downlink data to sending uplink data.

[0038] In one possible design scheme, the N first symbols also include a second switching interval, the second switching interval is located after the first part of the symbols, the first part of the symbols includes Q consecutively arranged second symbols, the first switching interval and P consecutively arranged third symbols, and the second switching interval is used for the terminal node to switch from sending uplink data to receiving downlink data.

[0039] In a possible design, when the second superframe is the first superframe and K=1, symbols used to carry downlink control information are arranged continuously in the first superframe.

[0040] In one possible design scheme, the first first frame in each superframe is a second type frame, M second type frames are consecutively arranged before Q consecutively arranged second symbols, and SKM third type frames are consecutively arranged after P consecutively arranged third symbols; the first indication information is specifically carried on a symbol in the first first frame of the first superframe.

[0041] In a possible design scheme, the first symbol used to carry downlink control information is the next symbol of the symbol where the first indication information is located.

[0042] In one possible design scheme, when M=S-1 and P≠0, or when S-1-M≥1, the first indication information is also used to indicate the total number of symbols used to carry uplink control information in the second superframe, and the symbols used to carry uplink control information are arranged continuously in the first superframe.

[0043] In one possible design scheme, the first symbol used to carry uplink control information is the first third symbol after the first switching interval, the first switching interval is contained in N first symbols, and the first switching interval is used for the terminal node to switch from receiving downlink data to sending uplink data.

[0044] In one possible design, when the second superframe is the first superframe and K=2, each superframe includes two half superframes, and symbols for carrying downlink control information are arranged continuously in each half superframe of the first superframe.

[0045] In one possible design, the first frame in each half superframe is a second type frame. Each half superframe includes one first type frame, M / 2 second type frames, and (SKM) / 2 third type frames. The M / 2 second type frames are consecutively arranged before Q consecutively arranged second symbols of the first type frames, and the (SKM) / 2 third type frames are consecutively arranged after P consecutively arranged third symbols of the second type frames.

[0046] The first indication information is carried on a symbol in the first first frame of the previous half superframe in the first superframe.

[0047] In one possible design scheme, in the first half superframe of the first superframe, the first symbol used to carry downlink control information is the next symbol of the symbol where the first indication information is located; in the second half superframe of the first superframe, the first symbol used to carry downlink control information is the first symbol in the first second type frame of M / 2 second type frames.

[0048] In one possible design scheme, when M=S-2 and P≠0, or when (SKM) / 2≥1, the first indication information is also used to indicate the total number of symbols used to carry uplink control information in the second superframe, and the symbols used to carry uplink control information are arranged continuously in each half superframe of the first superframe.

[0049] In one possible design scheme, in each half superframe in the first superframe, the first symbol used to carry uplink control information is the first third symbol after the first switching interval, the first switching interval is contained in N first symbols, and the first switching interval is used for the terminal node to switch from receiving downlink data to sending uplink data.

[0050] In a possible design solution, in the first first frame, the first indication information is carried on a symbol next to the symbol where the second synchronization signal STS is located.

[0051] In a possible design scheme, in the first frame, the first indication information is carried on the next symbol of the symbol where the broadcast information BCH is located, and the first symbol among the symbols where the BCH is located is the next symbol of the symbol where the STS is located.

[0052] In a possible design, the BCH is carried on four consecutive symbols following the symbol where the STS is located.

[0053] In a possible design solution, the STS is carried on the second symbol in the first first frame, and the first symbol in the first first frame carries the first synchronization signal FTS.

[0054] In one possible design, when the second superframe is the next superframe sent after the first superframe in at least one superframe, symbols for carrying downlink control information are arranged continuously in each first frame in the second superframe.

[0055] In one possible design scheme, the first superframe includes S consecutively arranged first type frames; in the first superframe, the first indication information is carried on the first symbol of the next first type frame of the first type frame where the STS is located, or the first indication information is carried on the first symbol of the next first type frame of the first type frame where the BCH is located.

[0056] In one possible design, the STS is carried on the first symbol of the second first-type frame of the first superframe, and the FTS is carried on the first symbol of the first first-type frame of the first superframe.

[0057] In a possible design, the BCH is carried on the first symbol of each of four consecutive first-type frames following the first-type frame in which the STS is located.

[0058] In one possible design, in each first-type frame carrying the FTS, STS, BCH, or first indication information in the second superframe, the first symbol used to carry the downlink control information is the symbol next to the symbol containing the FTS, STS, BCH, or first indication information.

[0059] In each first type frame except the first type frame carrying FTS, STS, BCH or first indication information in the second superframe, the first symbol used to carry downlink control information is the first second symbol of Q consecutively arranged second symbols.

[0060] In one possible design scheme, when P≠0, the first indication information is also used to indicate the total number of symbols used to carry uplink control information in the second superframe, and the symbols used to carry uplink control information are arranged continuously in each first frame in the second superframe.

[0061] In a possible design, in each first-type frame in the second superframe, the first symbol used to carry uplink control information is the first third symbol among P consecutively arranged third symbols.

[0062] Among them, the description of the technical effects of the method described in the second aspect can refer to the relevant description of the technical effects of the method described in the first aspect above, and will not be repeated here.

[0063] According to a third aspect, a communication device is provided for implementing star flash signal transmission, comprising: a module for generating at least one superframe having a length of 1 millisecond (ms); and a module for sending at least one superframe to a terminal node. The at least one superframe comprises a first superframe, wherein one of a plurality of first frames included in the first superframe carries first indication information, the first indication information being used to indicate the total number of symbols used to carry downlink control information in a second superframe, and the second superframe is the first superframe, or the second superframe is a next superframe in the at least one superframe sent after the first superframe.

[0064] In another possible implementation, the above-mentioned communication device is also used to realize the transmission of Bluetooth signals or WiFi signals, and at least one of the Star Flash module, Bluetooth module and WiFi module shares at least one of the radio frequency (RF) unit, modem unit, medium access control (MAC) unit and central processing unit (CPU).

[0065] In another possible implementation, the communication device is also used to realize the transmission of Bluetooth signals, but does not support the transmission of WiFi signals. The Star Flash module and the Bluetooth module are located in the same subsystem of the communication device, and the subsystem and the power management unit (PMU) are integrated in the communication device.

[0066] In another possible implementation, the communication device is also used to realize the transmission of Bluetooth signals or WiFi signals. At least one of the Bluetooth modules or WiFi modules coexists and communicates with the Star Flash module through different antennas, and the coexistence strategy is channel avoidance.

[0067] In another possible implementation, the communication device is further used to: determine the type of the opposite device and / or the service delay of the opposite device, and determine the link corresponding to the opposite device and / or the service for data transmission according to the link selection strategy.

[0068] In another possible implementation, the communication device is also used to: determine the type of the peer device and / or the service delay of the peer device, including: determining the type of the peer device, the type of the peer device includes an audio device type or a non-audio device type; when the type of the peer device is an audio device type, determining the service delay of the peer device.

[0069] In another possible implementation, the link selection strategy includes: when the service delay is greater than a first value, establishing an asynchronous unicast link or an asynchronous multicast link before performing data transmission; or, when the service delay is less than the first value and greater than a second value, establishing an asynchronous unicast link or an asynchronous multicast link, achieving synchronization by adding timestamps to data packets, and then performing data transmission; or, when the service delay is less than the second value, first establishing an asynchronous unicast link, and then establishing a synchronous unicast link or a synchronous multicast link before performing data transmission.

[0070] In another possible implementation, the communication device is further configured to: determine the type of the peer device and / or the service delay of the peer device, and determine the frame format type corresponding to the type of the peer device and / or the service type of the peer device according to the frame format selection strategy. The frame format type includes Starflash Wireless Frame Type 1, Starflash Wireless Frame Type 2, Starflash Wireless Frame Type 3, or Starflash Wireless Frame Type 4.

[0071] In another possible implementation, the communication device is also used to: determine the type of the peer device and / or the service delay of the peer device, including: determining the type of the peer device, the type of the peer device includes an audio device type or a non-audio device type; when the type of the peer device is an audio device type, determining the service delay of the peer device.

[0072] In another possible implementation, the frame format selection strategy includes: when the service delay requirement of the opposite device is less than the first duration, selecting Star Flash wireless frame type 1 for broadcast access, and switching to Star Flash wireless frame type 2 through physical layer parameter negotiation after the connection state; or, when the service delay requirement of the opposite device is less than the first duration and the service anti-interference capability requirement is greater than the set threshold, selecting Star Flash wireless frame type 1 for broadcast access, and switching to Star Flash wireless frame type 2 or Star Flash wireless frame type 3 through physical layer parameter negotiation after entering the connection state; or, when the type of the opposite device is a device that only supports Star Flash wireless frame type 1, or a device with a maximum transmit power greater than the first power threshold, selecting Star Flash wireless frame type 1 for broadcast access; or, when the service type of the opposite device is the Internet of Things (IoT), In the case of ultra-long-distance coverage services (IoT), when the distance between the opposite device and the communication device is greater than a first threshold, Starflash wireless frame type 4 is selected for broadcasting and connection, or, when the distance between the opposite device and the communication device is less than or equal to the first threshold, Starflash wireless frame type 2 or Starflash wireless frame type 3 is switched through physical layer parameter negotiation.

[0073] In a fourth aspect, another communication device is provided, which is used to implement the transmission of star flash signals, and the communication device includes: a module for receiving at least one superframe with a length of 1ms, and a module for determining the symbols used to carry downlink control information in the second superframe based on first indication information in the first superframe. The at least one superframe includes a first superframe, one of the multiple first frames included in the first superframe carries the first indication information, and the first indication information is used to indicate the total number of symbols used to carry downlink control information in the second superframe, and the second superframe is the first superframe, or the second superframe is the next superframe sent after the first superframe in the at least one superframe.

[0074] In another possible implementation, the communication device is also used to realize the transmission of Bluetooth signals or WiFi signals, and at least one of the Star Flash module, Bluetooth module and WiFi module shares at least one of the RF unit, modem unit, MAC unit and CPU.

[0075] In another possible implementation, the communication device is also used to realize the transmission of Bluetooth signals, but does not support the transmission of WiFi signals. The Star Flash module and the Bluetooth module are located in the same subsystem of the communication device, and the subsystem and PMU are integrated in the communication device.

[0076] In another possible implementation, the communication device is also used to realize the transmission of Bluetooth signals or WiFi signals. At least one of the Bluetooth modules or WiFi modules coexists and communicates with the Star Flash module through different antennas, and the coexistence strategy is channel avoidance.

[0077] In another possible implementation, the communication device is further used to: determine the type of the opposite device and / or the service delay of the opposite device, and determine the link corresponding to the opposite device and / or the service for data transmission according to the link selection strategy.

[0078] In another possible implementation, the communication device is also used to: determine the type of the peer device and / or the service delay of the peer device, including: determining the type of the peer device, the type of the peer device includes an audio device type or a non-audio device type; when the type of the peer device is an audio device type, determining the service delay of the peer device.

[0079] In another possible implementation, the link selection strategy includes: when the service delay is greater than a first value, establishing an asynchronous unicast link or an asynchronous multicast link before performing data transmission; or, when the service delay is less than the first value and greater than a second value, establishing an asynchronous unicast link or an asynchronous multicast link, achieving synchronization by adding timestamps to data packets, and then performing data transmission; or, when the service delay is less than the second value, first establishing an asynchronous unicast link, and then establishing a synchronous unicast link or a synchronous multicast link before performing data transmission.

[0080] In another possible implementation, when the communication device is a non-audio device, the communication device is further configured to: transmit data via an asynchronous unicast or asynchronous multicast link.

[0081] In another possible implementation, the communication device is also used to: determine the type of the opposite device and / or the service delay of the opposite device, and determine the frame format type corresponding to the type of the opposite device and / or the service type of the opposite device according to the frame format selection strategy; wherein the frame format type includes Star Flash Wireless Frame Type 1, Star Flash Wireless Frame Type 2, Star Flash Wireless Frame Type 3 or Star Flash Wireless Frame Type 4.

[0082] In another possible implementation, the communication device is also used to: determine the type of the peer device and / or the service delay of the peer device, including: determining the type of the peer device, the type of the peer device includes an audio device type or a non-audio device type; when the type of the peer device is an audio device type, determining the service delay of the peer device.

[0083] In another possible implementation, the above-mentioned frame format selection strategy includes: when the service delay requirement of the opposite device is less than the first duration, selecting Star Flash wireless frame type 1 for broadcast access, and switching to Star Flash wireless frame type 2 through physical layer parameter negotiation after the connection state; or, when the service delay requirement of the opposite device is less than the first duration and the service anti-interference capability requirement is greater than the set threshold, selecting Star Flash wireless frame type 1 for broadcast access, and switching to Star Flash wireless frame type 2 or Star Flash wireless frame type 3 through physical layer parameter negotiation after entering the connection state; or, when the type of the opposite device is a device that only supports Star Flash wireless frame type 1, or a device with a maximum transmission power greater than the first power threshold, selecting Star Flash wireless frame type 1 for broadcast access; or, when the service type of the opposite device is IOT ultra-long-distance coverage service, when the distance between the opposite device and the communication device is greater than the first threshold, selecting Star Flash wireless frame type 4 for broadcast and connection, or, when the distance between the opposite device and the communication device is less than or equal to the first threshold, switching to Star Flash wireless frame type 2 or Star Flash wireless frame type 3 through physical layer parameter negotiation.

[0084] In another possible implementation, when the communication device is a non-audio device, the communication device is also used to: select Starflash wireless frame type 1 for broadcast access, and after entering the connection state, switch to Starflash wireless frame type 2 for data transmission through physical layer parameter negotiation.

[0085] In a fifth aspect, a communication device (for example, the communication device may be a chip or a chip system) is provided. The communication device includes: a processor configured to implement the functions involved in any of the above aspects.

[0086] In one possible design, the communication device may further include a memory for storing necessary program instructions and data. A processor is coupled to the memory, and the processor is configured to execute the computer program or instructions stored in the memory, causing the communication device to perform the method described in any possible implementation of the first or second aspect.

[0087] In one possible design solution, the communication device described in the fifth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the fifth aspect to communicate with other communication devices.

[0088] In one possible design, the processor can be integrated with the memory.

[0089] In some possible designs, when the device is a chip system, it can be composed of a chip or include a chip and other discrete devices.

[0090] In a sixth aspect, a communication device is provided, which includes a processor and an interface circuit, the interface circuit being used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor being used to implement the method described in any possible implementation method of the first aspect or the second aspect through a logic circuit or executing code instructions.

[0091] It can be understood that when the communication device provided in either the fifth aspect or the sixth aspect is a chip, the above-mentioned sending action / function can be understood as output, and the above-mentioned receiving action / function can be understood as input.

[0092] In a seventh aspect, a communication chip is provided, in which instructions are stored. When the chip is run on a communication device, the method described in either the first aspect or the second aspect is implemented.

[0093] In an eighth aspect, a computer-readable storage medium is provided, which stores a computer program or instruction. When the computer-readable storage medium is run on a communication device, the communication device can execute the method described in any one of the first or second aspects above.

[0094] In a ninth aspect, a computer program product comprising instructions is provided, including computer program code, which enables the communication device to execute the method described in any one of the first or second aspects above when the computer program code is run on the communication device.

[0095] In a tenth aspect, a communication system is provided, comprising: a management node for implementing the method described in the first aspect above, and a terminal node for implementing the method described in the second aspect above. BRIEF DESCRIPTION OF THE DRAWINGS

[0096] FIG1 is a schematic diagram of the structure of a superframe in the GT1.0 protocol;

[0097] FIG2 is a schematic diagram showing the structure of resources occupied by PCFICH and PDCCH in LTE;

[0098] FIG3 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;

[0099] FIG4 is a flow chart of a communication method provided in an embodiment of the present application;

[0100] FIG5 is a schematic diagram of the structure of a first type frame provided in an embodiment of the present application;

[0101] FIG6 is a schematic diagram of the structure of a second type frame and a third type frame provided in an embodiment of the present application;

[0102] FIG7 is a schematic diagram of the structure of another first type frame provided in an embodiment of the present application;

[0103] FIG8 is a schematic diagram of the structure of a superframe provided in an embodiment of the present application;

[0104] FIG9 is a schematic diagram of the structure of another superframe provided in an embodiment of the present application;

[0105] FIG10 is a schematic diagram of the structure of another superframe provided in an embodiment of the present application;

[0106] FIG11 is a schematic diagram of the structure of another superframe provided in an embodiment of the present application;

[0107] FIG12 is a schematic diagram of the structure of another superframe provided in an embodiment of the present application;

[0108] FIG13 is a schematic diagram of the structures of various superframes provided in an embodiment of the present application when S=8;

[0109] FIG14 is a schematic diagram of a chip architecture provided in an embodiment of the present application;

[0110] FIG15 is a schematic diagram of another chip architecture provided in an embodiment of the present application;

[0111] FIG16 is a schematic diagram of another chip architecture provided in an embodiment of the present application;

[0112] FIG17 is a schematic diagram of another chip architecture provided in an embodiment of the present application;

[0113] FIG18 is a schematic diagram of a chip module framework provided in an embodiment of the present application;

[0114] FIG19 is a schematic diagram of another chip module framework provided in an embodiment of the present application;

[0115] FIG20 is a schematic diagram of another chip module framework provided in an embodiment of the present application;

[0116] FIG21 is a schematic diagram of a framework of a software static policy provided in an embodiment of the present application;

[0117] FIG22 is a schematic diagram of a framework of a hardware time-division arbitration (PTA) strategy provided in an embodiment of the present application;

[0118] FIG23 is a schematic diagram of a link establishment process according to an embodiment of the present application;

[0119] FIG24 is a schematic diagram of another link establishment process provided in an embodiment of the present application;

[0120] FIG25 is a schematic diagram of another link establishment process provided in an embodiment of the present application;

[0121] FIG26 is a schematic diagram of another link establishment process provided in an embodiment of the present application;

[0122] FIG27 is a schematic diagram of another link establishment process provided in an embodiment of the present application;

[0123] FIG28 is a schematic diagram of another link establishment process provided in an embodiment of the present application;

[0124] FIG29 is a schematic diagram showing the structures of four different radio frame types defined in the Star Flash protocol;

[0125] FIG30 is a diagram illustrating an example of a frame format application in a scenario provided by an embodiment of the present application;

[0126] FIG31 is a diagram illustrating an example of a frame format application in another scenario provided by an embodiment of the present application;

[0127] FIG32 is a diagram illustrating an example of a frame format application in another scenario provided by an embodiment of the present application;

[0128] FIG33 is a diagram illustrating an example of a frame format application in another scenario provided by an embodiment of the present application;

[0129] FIG34 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0130] FIG35 is a schematic structural diagram of another communication device provided in an embodiment of the present application;

[0131] Figure 36 is a structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0132] The embodiments of the present application will present various aspects, embodiments, or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. Furthermore, combinations of these solutions may also be used.

[0133] The technical solutions of the embodiments of the present application can be applied to, but not limited to, wireless short-range communication systems and wireless communication systems (such as the next-generation GT network wireless communication system) that support longer-range transmission (such as 1 to 18 km, or more than 18 km). Among them, the wireless short-range communication system mainly includes vehicle-mounted wireless short-range communication technology (also known as Star Flash 1.0 technology), which has the advantages of ultra-low latency, ultra-high reliability, and precise synchronization, and is suitable for applications in scenarios such as smart cars, smart homes, smart terminals, and smart manufacturing. For example, applications in smart car scenarios include: immersive in-car sound field & noise reduction, wireless interactive projection, and 360-degree panoramic view, which can achieve an immersive interactive experience and improve vehicle safety.

[0134] Wireless communication systems that support longer-distance transmission (e.g., 1-18 km, or longer than 18 km) mainly include next-generation GT network wireless communication systems, such as the GT1.5 network wireless communication system and the GT2.0 network wireless communication system. These systems are not only suitable for communication scenarios with low latency requirements, such as the aforementioned in-vehicle communications and industrial control scenarios, but can also be used in communication scenarios with low latency requirements.

[0135] In some possible implementations, the above-mentioned communication system may be used in combination with a mobile communication system, for example, the mobile communication system includes but is not limited to the fourth generation (4G) communication system (for example, the long term evolution (LTE) system), the fifth generation (5G) communication system (for example, the new radio (NR) system), and future mobile communication systems such as the sixth generation (6G) mobile communication system.

[0136] For ease of understanding, the relevant technologies involved in the embodiments of this application are first introduced below.

[0137] In the GT1.0 protocol, uplink and downlink transmission exist between G nodes and T nodes. Uplink transmission is achieved through the T link, which is the link between the T node and the G node, also known as the uplink; downlink transmission is achieved through the G link, which is the link between the G node and the T node, also known as the downlink.

[0138] In the GT1.0 communication network, as shown in Figure 1, a superframe of 1ms is used for data transmission between G nodes and T nodes. The 1ms superframe contains 48 radio frames, each of which is 20.83 microseconds (us) long. Each radio frame includes a G link symbol, a system overhead symbol, and a T link symbol. Each radio frame supports 0, 1, or 2 system overhead symbols. Among them, the G link symbol is used to carry G link data (downlink data), and the T link symbol is used to carry T link data (uplink data). The system overhead symbol and the T link symbol include an interval GAP1 for indicating the switch from receiving downlink data to sending uplink data. After the T link symbol in each radio frame, there is also an interval GAP2 for indicating the switch from sending uplink data to receiving downlink data.

[0139] In each radio frame, two system overhead symbols carry 1G link control information (downlink control information) and a pilot. Since control information requires a synchronization signal as a reference signal for demodulation, and there is a certain time interval between the control information and the synchronization signal, a pilot is required for phase compensation to ensure control information demodulation performance. The pilot is used to estimate and compensate the phase between the symbol containing the reference signal (synchronization signal) for demodulating the control information and the symbol containing the control information. The pilot is carried on subcarrier #10 and subcarrier #30 in the frequency domain. In other words, the 1G link control information and the associated pilot are time- and frequency-divided. The 1G link control information and the associated pilot occupy two symbols in the time domain, and the associated pilot occupies two subcarriers in the frequency domain. Therefore, a maximum of 96 overhead symbols in a superframe can be used to carry control information, and the symbols used to carry the 1G link control information are discretely distributed across these overhead symbols.

[0140] As can be seen above, in GT1.0 communications, downlink control information is discretely distributed within each 1ms superframe, and this superframe structure results in a T-node switching up to 48 times per 1ms. Consequently, control plane resources are distributed discretely, and the receiver must buffer all received symbols before proceeding to the next demodulation step, placing high demands on receiver implementation complexity. Furthermore, the synchronization signals used to demodulate downlink control information may be distributed on overhead symbols far from the symbols containing the downlink control information. This discrete distribution of control information also limits demodulation performance.

[0141] The continuous mode scenario of the next-generation GT wireless communication network puts forward new requirements for user specifications. The number of concurrent users needs to reach 32, and the number of flexible scheduling users must be more than 16. The communication method in the GT1.0 network cannot meet these requirements.

[0142] Furthermore, the discontinuous mode of next-generation GT wireless communication networks requires aggregation of control information resources. In GT1.0 networks, control plane overhead resources are evenly and discretely placed within a 1ms superframe, which cannot meet aggregation requirements. Furthermore, the control plane overhead resources in GT1.0 networks are fixed, while next-generation GT communications offer more flexible user scheduling. If the control plane resource allocation method used in the GT1.0 network is adopted, the fixed overhead resources will not be sufficient when a large number of users are scheduled. Conversely, the fixed overhead resources will result in resource waste when a small number of users are scheduled.

[0143] Therefore, the allocation method of control information resources in GT1.0 networks cannot meet the needs of next-generation GT communications.

[0144] In addition, in the Long Term Evolution (LTE) communication system, a physical control format indicator channel (PCFICH) is designed to indicate the number of orthogonal frequency division multiplexing (OFDM) symbols used to transmit the physical downlink control channel (PDCCH) in a subframe. Figure 2 shows the structure of the resources occupied by the PCFICH and PDCCH. In subframe 0, the PDCCH is carried on the first three symbols, and the PCFICH is carried on the first symbol.

[0145] The control plane information resource design in the above-mentioned LTE has the following problems: (1) PCFICH can only indicate the size of the downlink control resource area, and the uplink control plane resources adopt a smaller scheduling granularity to avoid the reception / transmission of data service resources, which has a high implementation complexity; (2) PCFICH resources are fixed reserved overhead, which limits the control channel resources and data service throughput.

[0146] Therefore, how to achieve flexible indication of control information in the next generation GT network has become an urgent problem to be solved. To this end, the embodiment of the present application provides a communication method that can solve the above problem.

[0147] Before introducing the embodiments of the present application, the following points are explained.

[0148] First, in the embodiments of the present application, the first, second, and various numerical numbers are merely distinctions made for ease of description and are not intended to limit the scope of the embodiments of the present application. For example, different indication information is distinguished. For another example, the first duration and the second duration are merely to distinguish different lengths of time and do not limit their order. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity and order of execution, and words such as "first" and "second" do not necessarily limit them to be different.

[0149] Second, in the embodiments of the present application, descriptions such as "when...", "in the case of...", "if" and "if" all mean that the device (such as a terminal node or a management node) will make corresponding processing under certain objective circumstances. It does not limit the time, and does not require the device (such as a terminal node or a management node) to have a judgment action when implementing it, nor does it mean that there are other limitations.

[0150] At the same time, in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.

[0151] Finally, the network architecture and business scenarios described in the embodiments of this application are intended to more clearly illustrate the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0152] The communication system applicable to the embodiment of the present application is described in detail by taking the communication system shown in Figure 3 as an example. For example, Figure 3 is a schematic diagram of the architecture of a communication system provided by the embodiment of the present application.

[0153] As shown in FIG3 , the communication system includes at least one management node and at least one terminal node. The management node is a node in the communication system that sends data scheduling information, and the terminal node is a node in the communication system that receives data scheduling information and sends data according to the data scheduling information.

[0154] Exemplarily, the communication system may be a StarFlash communication system or a Bluetooth communication system.

[0155] The management node is located on the network side of the above-mentioned communication system to help the terminal node achieve wireless access, and is a device with wireless transceiver functions or a chip or chip system that can be set in the device. The management node includes but is not limited to: a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP or transmission point, TP), a next-generation NodeB (gNB), a next-generation base station in the sixth-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access point (AP) in a wireless fidelity (Wi-Fi) system. The management node can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, an open radio access network (ORAN), or a wireless controller in a centralized radio access network (CRAN) scenario. The management node may also be one or a group of antenna panels (including multiple antenna panels) of a base station in the fifth generation (5G), or a network node constituting a gNB, TRP, TP, or transmission measurement function (TMF), such as a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), or a roadside unit (RSU) with base station functionality. Optionally, the management node may also be a server, a wearable device, a vehicle, or an onboard device. For example, the management node in vehicle-to-everything (V2X) technology may be an RSU. Optionally, the management node may also be a control unit in an unmanned vehicle, a central controller in a smart factory / smart home, or a handheld or automated control remote sensing device for an aircraft. All or part of the functions of the management node in this application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (e.g., a cloud platform). The management node in this application may also be a logical node, a logical module or software that can implement all or part of the management node functions.

[0156] The embodiment of the present application does not limit the form of the management node. The device used to implement the functions of the management node can be a management node; it can also be a device that can support the management node to implement the functions, such as a chip system. The device can be installed in the management node or used in conjunction with the management node.

[0157] A terminal node is a device, equipment, module, chip or chip system with transceiver functions. The terminal node may also be called user equipment (UE), access terminal, subscriber unit, user station, mobile station (MS), mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal nodes in the embodiments of the present application may be mobile phones, cellular phones, smart phones, tablet computers, wireless data cards, personal digital assistants (PDAs), wireless modems, handheld devices (handsets), laptop computers, machine type communication (MTC) terminals, computers with wireless transceiver functions, virtual reality (VR) terminals, augmented reality (AR) terminals, smart home appliances (e.g., refrigerators, televisions, air conditioners, electric meters, etc.), intelligent robots, robotic arms, workshop equipment, wireless terminals in unmanned driving, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, vehicle-mounted terminals, roadside units with terminal functions, etc. The terminal node of the present application may also be an onboard module, onboard module, onboard component, onboard chip or onboard unit built into a vehicle as one or more components or units. The terminal node may also be other devices with terminal functions. For example, the terminal node may also be a device that functions as a terminal in device-to-device (D2D) communication.

[0158] The embodiments of this application do not limit the device form factor of the terminal node. The device used to implement the functions of the terminal node can be a terminal node; it can also be a device that can support the terminal node to implement the function, such as a chip system. The device can be installed in the terminal node or used in conjunction with the terminal node. In the embodiments of this application, the chip system can be composed of a chip or can include a chip and other discrete devices.

[0159] It should be noted that the solutions in the embodiments of the present application can also be applied to other communication systems, and the corresponding names can also be replaced by the names of corresponding functions in other communication systems.

[0160] The communication method provided in the embodiment of the present application will be described in detail below with reference to Figures 4 to 13.

[0161] For example, FIG4 is a flow chart of a communication method provided in an embodiment of the present application. The communication method is described using the communication between the management node and the terminal node shown in FIG3 as an example. Of course, the subject that executes the management node action in the method can also be a device / module in the management node, such as a chip, processor, processing unit, etc. in the management node; the subject that executes the terminal node action in the method can also be a device / module in the terminal node, such as a chip, processor, processing unit, etc. in the terminal node, and the embodiment of the present application does not specifically limit this.

[0162] As shown in FIG4 , the communication method includes:

[0163] S401. A management node generates at least one superframe with a length of 1 ms.

[0164] S402: The management node sends at least one superframe to the terminal node. Correspondingly, the terminal node receives at least one superframe from the management node.

[0165] For the above S401:

[0166] At least one superframe includes a first superframe, and one of the multiple first frames included in the first superframe carries first indication information, and the first indication information is used to indicate the total number of symbols used to carry downlink control information in the second superframe. In an embodiment of the present application, the first superframe can be any one of the at least one superframe, each superframe has the same structure and includes multiple first frames, and the first indication information is carried on one of the first superframes to indicate the total number of symbols configured in the second superframe that can be used to carry downlink control information. The downlink control information is scheduling information configured by the management node for scheduling the terminal node to receive or send data, for example, the downlink control information includes control information such as resource allocation information and modulation and coding methods.

[0167] In a possible design scheme, each superframe may include S first frames, and the S first frames may include K first type frames, M second type frames and SKM third type frames. Among them, the first type frame is used for the terminal node to switch between uplink and downlink data transmission and reception, the second type frame is used to transmit downlink data, and the third type frame is used to transmit uplink data, S=2a, a is a positive integer and 1<a<24, K=1, 2 or S, M is a non-negative integer and M<S. It can be seen that a superframe contains at most 46 first frames and at least 4 first frames, and a superframe contains at most 3 types of first frames and at least 1 type of first frame. Exemplarily, S=4, 8, 12 or 16.

[0168] When M=SK, that is, K+M=S, the superframe includes K first-type frames and M second-type frames, but does not include third-type frames. In other words, the superframe includes two types of first frames.

[0169] When K=1 or 2, the first first frame in the superframe is a second type frame, that is, the first first frame is used to transmit downlink data;

[0170] When K=S, the S first frames included in the superframe are all first-type frames. In this case, the superframe includes first frames of one type.

[0171] In an embodiment of the present application, a first-type frame may include N first symbols, Q consecutively arranged second symbols, and P consecutively arranged third symbols. The first symbol is used by a terminal node to switch between uplink and downlink data transmission and reception, the second symbol is used to transmit downlink data, and the third symbol is used to transmit uplink data. N is a positive integer, and Q and P are non-negative integers. In other words, the first-type frame can be used not only by a terminal node to switch between uplink and downlink data transmission and reception, but also to transmit uplink data and / or downlink data.

[0172] In some embodiments, the first type of frame may be called a special radio frame (SF), the second type of frame may be called a grant radio frame (GF), and the third type of frame may be called a terminal radio frame (TF). The first symbol may be called a gap (GAP) symbol, the second symbol may be called a grant symbol (GS), and the third symbol may be called a terminal symbol (TS). In the following examples, the first type of frame is represented by SF, the second type of frame is represented by GF, the third type of frame is represented by TF, the first symbol is represented by GAP, the second symbol is represented by GS, and the third symbol is represented by TS.

[0173] When P = 0 and Q ≠ 0, that is, N + Q = X, the first type frame includes N first symbols and Q consecutively arranged second symbols, excluding the third symbol. In this case, the first type frame contains two types of symbols, as shown in (a) of Figure 5. When Q = 0 and P ≠ 0, that is, N + P = X, the first type frame includes N first symbols and P consecutively arranged third symbols, excluding the second symbol. In this case, the first type frame contains two types of symbols, as shown in (b) of Figure 5. When P ≠ 0 and Q ≠ 0, that is, N + Q + P = X, the first type frame includes three types of symbols: the first symbol, the second symbol, and the third symbol, as shown in (c) of Figure 5. Where X is the number of symbols contained in each first frame, and X is a positive integer. In addition, there is a special first type frame structure. When N = X, that is, P = 0 and Q = 0, the first type frame includes X first symbols.

[0174] It should be understood that, unless otherwise specified, the symbols in the embodiments of the present application all refer to cyclic prefix (CP)-orthogonal frequency division multiplexing (OFDM) symbols, with symbols being used as the abbreviation of CP-OFDM symbols, and the number of symbols contained in each first frame is the same, that is, X.

[0175] It should also be understood that since the second type frame is used to transmit downlink data, the X symbols included in the second type frame are all second symbols, as shown in (a) in Figure 6; since the third type frame is used to transmit uplink data, the X symbols included in the third type frame are all third symbols, as shown in (b) in Figure 6.

[0176] Since, during actual transmission, the terminal node may perform two types of data switching: one is switching from receiving data to sending data, and the other is switching from sending data to receiving data, the N first symbols in each first-type frame may be used by the terminal node to perform at least one of the two types of switching.

[0177] In one possible design scheme, the N first symbols may include a first switching interval, and the first switching interval is used for the terminal node to switch from receiving downlink data to sending uplink data. That is, the first switching interval is used for the terminal node to switch from receiving data on the second symbol to sending data on the third symbol. For the first switching interval, the Q consecutively arranged second symbols and the P consecutively arranged third symbols in the first type frame are arranged adjacent to the first switching interval, and the Q consecutively arranged second symbols are located before the first switching interval, and the P consecutively arranged third symbols are located after the first switching interval. In some embodiments, the first switching interval may be referred to as GAP1, and the first switching interval is represented by GAP1 in the following examples.

[0178] In this design, the portion of symbols in the first type frame that includes Q consecutively arranged second symbols, a first switching interval, and P consecutively arranged third symbols is referred to as a first portion of symbols. Based on the values ​​of P and Q, the first portion of symbols has the following four structures:

[0179] When Q≠0 and P=0, in the first part of symbols of the first type frame, there are Q consecutively arranged second symbols before the first switching interval, and there are no P consecutively arranged third symbols after the first switching interval, as shown in FIG7(a);

[0180] When P≠0 and Q=0, in the first part of symbols of the first type frame, there are no P consecutively arranged third symbols after the first switching interval, but there are P consecutively arranged third symbols before the first switching interval, as shown in (b) of FIG7 ;

[0181] When P≠0 and Q≠0, in the first part of symbols of the first type frame, Q consecutively arranged second symbols, the first switching interval, and P consecutively arranged third symbols are arranged in sequence from left to right, as shown in (c) of FIG7 ;

[0182] When P=0 and Q=0, the first part of symbols of the first type frame includes the first switching interval. It can be understood that the first switching interval is the first part of symbols.

[0183] Since the above two types of switching may exist within a superframe, the N first symbols may also include a second switching interval, and the second switching interval is used for the terminal node to switch from sending uplink data to receiving downlink data. The second switching interval is located after the first part of the symbols. In addition, since the values ​​of K and M can constitute different superframe structures, the second switching interval and the first part of the symbols may be arranged adjacently or continuously in the superframe, or may be arranged non-continuously or at intervals in the superframe. For specific arrangements, please refer to the several superframe structures described below. At this time, the sum of the length of the first switching interval and the length of the second switching interval is equal to the length of the N first symbols. In other words, the first type frame includes the first part of the symbols and the second switching interval.

[0184] In some embodiments, the second switching interval may be referred to as a second partial symbol or GAP2. In the following examples, the second switching interval is represented by GAP2.

[0185] The first indication information is described in detail below in conjunction with the superframe structure.

[0186] In some embodiments, the first indication information can be called a control resource indicator (CR-IND), the downlink control information can be called a G link control information (grant control information, GCI), and the uplink control information can be called a T link control information (terminal control information, TCI). In the following examples, the first indication information is represented by CR-IND, the downlink control information is represented by GCI, and the uplink control information is represented by TCI.

[0187] In one possible design solution 1, the second superframe may be the first superframe. In this case, the time range in which the first indication information carried by the first superframe is effective is within the first superframe, that is, the first indication information is used to indicate the total number of symbols used to carry downlink control information in the first superframe, and the first indication information is effective in the superframe in which it is carried, that is, the first superframe.

[0188] In this design solution 1, the symbols used to carry downlink control information are arranged in the first superframe in the following two ways based on different superframe structures:

[0189] Arrangement mode 1: when the second superframe is the first superframe and K=1, symbols used to carry downlink control information may be arranged continuously in the first superframe.

[0190] Under this arrangement mode 1, in one possible implementation, each superframe in at least one superframe (including the first superframe) has the following characteristics: the first first frame in each superframe is a second type frame, M second type frames are continuously arranged before the Q continuously arranged second symbols of the first type frame, and SKM (i.e., S-1-M) third type frames are continuously arranged after the P continuously arranged third symbols of the first type frame.

[0191] In this implementation, the first indication information may be carried on a symbol in a first first frame of a first superframe, where the first first frame is the first second type frame among the M second type frames.

[0192] (1) When M=S-1 (i.e., K+M=S), that is, one first-type frame is the last first frame in the superframe, and the superframe does not include a third-type frame, the superframe structure 1 is shown in (a) of FIG8 , wherein M·X GSs contained in M ​​second-type frames GF (first frames #0 to #M-1 (or #S-2)) and Q continuously arranged second symbols GS contained in one first-type frame SF are continuously arranged before the first switching interval GAP1, and P continuously arranged third symbols TS are continuously arranged after the first switching interval GAP2, and the P continuously arranged third symbols TS are arranged after the second switching interval GAP2.

[0193] In this superframe structure 1, since the broadcast channel (BCH) is sent periodically, the first first frame (second type frame) in the first superframe may carry the BCH. Therefore, the position of the first indication information in the first first frame has the following two situations:

[0194] Case 1: The first frame of the first superframe does not carry the BCH: the first indication information may be carried on the next symbol of the symbol where the second training signal (STS) is located.

[0195] In one possible implementation, the STS is carried on the second symbol of the first first frame of the first superframe, and the first training signal (FTS) is carried on the first symbol of the first first frame. In other words, the first two symbols of the first first frame of the first superframe (i.e., the second type frame) are used to carry the synchronization signal, and the first indication information is carried on the third symbol of the first first frame, i.e., the symbol next to the symbol containing the synchronization signal.

[0196] As shown in (b) of FIG8 , FTS is carried on GS#0 in the first frame #0(GF), STS is carried on GS#1 in the first frame #0(GF), and the first indication information CR-IND is carried on GS#2 in the first frame #0(GF).

[0197] Case 2: The first frame of the first superframe carries the BCH: the first indication information may be carried on the next symbol of the symbol where the BCH is located, and the first symbol among the symbols where the BCH is located is the next symbol of the symbol where the STS is located.

[0198] In one possible implementation, the BCH can be carried on four consecutive symbols following the symbol containing the STS. That is, the BCH occupies four symbols in the first first frame, the STS is carried on the second symbol in the first first frame of the first superframe, and the FTS is carried on the first symbol in the first first frame. In other words, the first two symbols in the first first frame of the first superframe (i.e., the second type frame) are used to carry the synchronization signal, symbols 3 to 6 are used to carry the BCH, and the seventh symbol is used to carry the first indication information.

[0199] As shown in (c) in Figure 8, FTS is carried on GS#0 in the first frame #0 (GF), STS is carried on GS#1 in the first frame #0 (GF), BCH is carried on GS#2 to GS#5 in the first frame #0 (GF), and the first indication information CR-IND is carried on GS#6 in the first frame #0 (GF).

[0200] In this superframe structure 1, the first symbol used to carry downlink control information may be the symbol following the symbol in which the first indication information is located. Exemplarily, if the total number of symbols used to carry downlink control information indicated by the first indication information is A (A is a positive integer), then the symbols used to carry downlink control information include A symbols arranged consecutively, starting from the symbol following the symbol in which the first indication information is located.

[0201] As shown in (b) in Figure 8, the symbols used to carry downlink control information are A GS symbols arranged continuously starting from GS#3 in the first frame #0 (GF), or as shown in (c) in Figure 8, the symbols used to carry downlink control information include A GS symbols arranged continuously starting from GS#7 in the first frame #0 (GF).

[0202] In the above-mentioned superframe structure 1, when P≠0, that is, when the first type frame includes the third symbol, the first indication information is also used to indicate the total number of symbols used to carry uplink control information in the first superframe, and the symbols used to carry uplink control information are arranged continuously in the first superframe. That is to say, the first indication information simultaneously indicates the total number of symbols used to carry downlink control information and the total number of symbols used to carry uplink control information. Exemplarily, the first indication information indicates the total number of symbols used to carry downlink control information through a bits, and indicates the total number of symbols used to carry uplink control information through b bits, where a and b are positive integers. It should be understood that the values ​​of a and b are related to the number of symbols X contained in each first frame in the superframe.

[0203] In this case, the first symbol used to carry the uplink control information may be the first third symbol of the P consecutively arranged third symbols in the first type frame, that is, the first third symbol after the first switching interval. As shown in (a) to (c) of Figure 8 , if the total number of symbols used to carry the uplink control information indicated by the first indication information is B (B is a positive integer), then the symbols used to carry the uplink control information include B consecutively arranged TSs starting from the first TS after GAP1.

[0204] It should be understood that in the above superframe structure 1, when P=0, that is, the first type frame does not include the third symbol, and the entire superframe has no third symbol, the first indication information cannot indicate the total number of symbols used to carry uplink control information.

[0205] (2) When M<S-1, that is, S-1-M≥1, the superframe includes at least one third type frame, and at least one third type frame is located between the first part of the symbols of the first type frame and the second switching interval. The superframe structure 2 is shown in (a) of Figure 9. The M·X GSs contained in the M second type frames GF (first frames #0 to #M-1) and the Q continuously arranged second symbols GS contained in the first type frame SF are continuously arranged before the first switching interval GAP1. After the first switching interval GAP1, the P continuously arranged third symbols TS contained in the first type frame and the (S-1-M)·X TSs contained in the S-1-M third wireless frames TF are continuously arranged. The second switching interval GAP2 is arranged after the S-1-M third wireless frames TF.

[0206] In this superframe structure 2, similar to the above-mentioned superframe structure 1, since BCH is sent periodically, the first first frame (second type frame) in the first superframe may carry BCH, so the position of the first indication information in the first first frame also has the above-mentioned two situations, namely, the first first frame of the first superframe does not carry BCH, and the first first frame of the first superframe carries BCH. The position of the first indication information is arranged in the same manner as the position of the above-mentioned superframe structure 1, as shown in (b) and (c) in Figure 9. For specific descriptions, please refer to the specific descriptions of Case 1 and Case 2 in the above-mentioned superframe structure 1, which will not be repeated here.

[0207] In this superframe structure 2, no matter Q=0 or P=0 or Q≠0 and P≠0, the first indication information can also be used to indicate the total number of symbols used to carry uplink control information in the first superframe.

[0208] At this time, the first symbol used to carry the downlink control information can also be the next symbol of the symbol where the first indication information is located. For specific descriptions, please refer to the above-mentioned superframe structure 1. The relevant description about the position arrangement of the symbols used to carry the downlink control information in the first superframe will not be repeated here.

[0209] The first symbol used to carry the uplink control information may also be the first third symbol after the first switching interval. Different from the above-mentioned superframe structure 1, when P=0, the first third symbol after the first switching interval is the first third symbol of the first third radio frame in the S-1-M third radio frames TF, as shown in (b) or (c) of Figure 9. If the total number of symbols used to carry the uplink control information indicated by the first indication information is B, then the symbols used to carry the uplink control information include B TSs arranged continuously starting from the first TS of the first frame #M+1 (the first TF).

[0210] Arrangement mode 2: when the second superframe is the first superframe and K=2, the superframe includes two half superframes, and the symbols used to carry the downlink control information can be arranged continuously in each half superframe of the first superframe.

[0211] In one possible implementation, a superframe has the following characteristics: the first first frame in each half-superframe is a second-type frame, and each half-superframe includes one first-type frame, M / 2 second-type frames, and (SKM) / 2 third-type frames, with the M / 2 second-type frames being consecutively arranged before the Q consecutive second symbols of one first-type frame, and the (SKM) / 2 third-type frames being consecutively arranged after the P consecutive third symbols of one second-type frame. That is, the first superframe includes two half-superframes with the same structure, but the information carried by the two half-superframes is different.

[0212] In this implementation, the first indication information may be carried on a symbol in the first first frame of a previous half superframe in the first superframe, and the first first frame of the previous half superframe is a second type frame.

[0213] (1) When M / 2=S / 2-1, that is, each half superframe does not include the third type frame, and one first type frame is the last first frame in each half superframe, the superframe structure 3 is shown in (a) of Figure 10. In each half superframe, the M / 2·X GSs contained in the M / 2 second type frames GF (first frames #0 to #M / 2-1 (or #S / 2-2)) and the Q continuously arranged second symbols GS contained in the one first type frame SF are continuously arranged before the first switching interval GAP1, and P continuously arranged third symbols TS are continuously arranged after the first switching interval GAP1. The second switching interval GAP2 is arranged after the P continuously arranged third symbols TS. In other words, in the first superframe, the 1st to M / 2th first frames are second type frames, the M / 2+1=S / 2th first frame is a first type frame, the M / 2+2=S / 2+1th to M+1=S-1th first frames are second type frames, and the Sth first frame is a second type frame.

[0214] In this superframe structure 3, since the first frame of the previous half superframe may also contain BCH, the specific position of the first indication information in the first frame of the previous half superframe also has the two situations involved in the above arrangement method 1.

[0215] It should be understood that the first indication information is carried on the first first frame of the previous half superframe in the first superframe, that is, the first indication information is carried on the first first frame in the first superframe, and the first first frame is a second type frame. Therefore, the specific position design of the first indication information in the first first frame of the previous half superframe is similar to the position design in the first first frame in the first superframe having the above-mentioned superframe structure 1 and superframe structure 2.

[0216] In the above situation 1, the first frame of the previous half superframe does not carry the BCH: in the previous half superframe of the first superframe, the first indication information can be carried on the symbol next to the symbol where the STS is located.

[0217] In one possible implementation, the STS is carried on the second symbol of the first first frame of the previous half superframe, and the FTS is carried on the first symbol of the first first frame of the previous half superframe. In other words, the first two symbols of the first first frame of the previous half superframe (i.e., the second type frame) are used to carry the synchronization signal, and the first indication information is carried on the third symbol of the first first frame, i.e., the symbol next to the symbol containing the synchronization signal.

[0218] As shown in (b) in Figure 10, in the first half superframe in the first superframe, FTS is carried on GS#0 in the first frame #0 (GF), STS is carried on GS#1 in the first frame #0 (GF), and the first indication information CR-IND is carried on GS#2 in the first frame #0 (GF).

[0219] In the above-mentioned case 2, the first frame of the previous half superframe carries BCH: in the previous half superframe in the first superframe, the first indication information can be carried on the next symbol of the symbol where the BCH is located, and the first symbol in the symbol where the BCH is located is the next symbol of the symbol where the STS is located.

[0220] In one possible implementation, the BCH can be carried on four consecutive symbols following the symbol containing the STS. That is, the BCH occupies four symbols in the first frame of the previous half superframe, the STS is carried on the second symbol in the first frame of the previous half superframe, and the FTS is carried on the first symbol in the first frame of the previous half superframe. In other words, the first two symbols in the first frame of the previous half superframe (i.e., the second-type frame) are used to carry the synchronization signal, symbols 3 to 6 are used to carry the BCH, and the seventh symbol is used to carry the first indication information.

[0221] As shown in (c) in Figure 10, in the first half superframe in the first superframe, FTS is carried on GS#0 in the first frame #0 (GF), STS is carried on GS#1 in the first frame #0 (GF), BCH is carried on GS#2 to GS#5 in the first frame #0 (GF), and the first indication information CR-IND is carried on GS#6 in the first frame #0 (GF).

[0222] In the above superframe structure 3, since a superframe is composed of two half-superframes with the same structure, the first indication information is effective in each half-superframe. In other words, in each half-superframe, one or more symbols for carrying downlink control information are configured to be arranged continuously.

[0223] In one possible implementation, in the first half superframe of the first superframe, the first symbol used to carry downlink control information may be the next symbol of the symbol where the first indication information is located; in the second half superframe of the first superframe, the first symbol used to carry downlink control information may be the first symbol in the first second type frame of M / 2 second type frames.

[0224] In some embodiments, the number of symbols continuously arranged in each half superframe for carrying downlink control information may be the number of symbols indicated by the first indication information. In this case, the first indication information specifically indicates the total number of symbols used to carry downlink control information in each half superframe of the first superframe, implicitly indicating the total number of symbols used to carry downlink control information in the first superframe.

[0225] Exemplarily, the first indication information indicates that the total number of symbols used to carry downlink control information in each half superframe is A. Then, in the first half superframe in the first superframe, the symbols used to carry downlink control information include A symbols arranged continuously starting from the next symbol of the symbol where the first indication information is located. In the second half superframe in the first superframe, the symbols used to carry downlink control information include A symbols arranged continuously starting from the first second symbol in the first second type frame.

[0226] As shown in (b) in Figure 10, in the first half superframe (first frame #0 to first frame #S / 2), the symbols used to carry downlink control information are A GS symbols arranged continuously starting from GS#3 in the first frame #0 (GF); in the second half superframe (first frame #S / 2+1 to first frame #S-1), the symbols used to carry downlink control information are A GS symbols arranged continuously starting from GS#0 in the first frame #S / 2+1 (GF).

[0227] As shown in (c) in Figure 10, in the first half superframe (first frame #0 to first frame #S / 2), the symbols used to carry downlink control information are A GS symbols arranged continuously starting from GS#7 in the first frame #0 (GF); in the second half superframe (first frame #S / 2+1 to first frame #S-1), the symbols used to carry downlink control information are A GS symbols arranged continuously starting from GS#0 in the first frame #S / 2+1 (GF).

[0228] In some embodiments, the number of symbols continuously arranged in each half superframe for carrying downlink control information may be half the number of symbols indicated by the first indication information. In this case, the first indication information directly indicates the total number of symbols used to carry downlink control information in the first superframe, and implicitly indicates the total number of symbols used to carry downlink control information in each half superframe of the first superframe.

[0229] Exemplarily, if the first indication information indicates that the total number of symbols used to carry downlink control information in the first superframe is A, then in the first half superframe of the first superframe, the symbols used to carry downlink control information include A / 2 symbols arranged continuously starting from the next symbol of the symbol where the first indication information is located, and in the second half superframe of the first superframe, the symbols used to carry downlink control information include A / 2 symbols arranged continuously starting from the first second symbol in the first second type frame, where A / 2 is a positive integer.

[0230] As shown in (b) in Figure 10, in the first half superframe (first frame #0 to first frame #S / 2), the symbols used to carry downlink control information are A / 2 GS symbols arranged continuously starting from GS#3 in the first frame #0 (GF); in the second half superframe (first frame #S / 2+1 to first frame #S-1), the symbols used to carry downlink control information are A / 2 GS symbols arranged continuously starting from GS#0 in the first frame #S / 2+1 (GF).

[0231] As shown in (c) in Figure 10, in the first half superframe (first frame #0 to first frame #S / 2), the symbols used to carry downlink control information are A / 2 GS symbols arranged continuously starting from GS#7 in the first frame #0 (GF); in the second half superframe (first frame #S / 2+1 to first frame #S-1), the symbols used to carry downlink control information are A / 2 GS symbols arranged continuously starting from GS#0 in the first frame #S / 2+1 (GF).

[0232] In the above structure 3, when P≠0, that is, the first type frame in each half superframe includes the third symbol, the first indication information can also be used to indicate the total number of symbols used to carry uplink control information in the first superframe, and the symbols used to carry uplink control information are arranged continuously in each half superframe of the first superframe.

[0233] In each half superframe, the first symbol used to carry uplink control information is the first third symbol of the P consecutively arranged third symbols in the first type frame, that is, the first third symbol after the first switching interval.

[0234] Similar to the above-mentioned first indication information indicating the number of symbols used to carry downlink control information, in some embodiments, the first indication information specifically indicates the total number of symbols used to carry uplink control information in each half superframe of the first superframe, implicitly indicating the total number of symbols used to carry uplink control information in the first superframe.

[0235] Exemplarily, if the first indication information indicates that the total number of symbols used to carry uplink control information in each half superframe is B, then in each half superframe in the first superframe, the symbols used to carry uplink control information include B symbols arranged continuously starting from the first symbol after the first switching interval.

[0236] As shown in (a) to (c) in Figure 10, if the first indication information indicates that the total number of symbols used to carry uplink control information in each half superframe is B, in the first half superframe, the symbols used to carry the uplink control information include B TSs arranged continuously starting from the first TS after GAP1 in the first frame #S / 2=M / 2+1(SF); in the second half superframe, the symbols used to carry the uplink control information include B TSs arranged continuously starting from the first TS after GAP1 in the first frame #S-1=M+1.

[0237] In some embodiments, the first indication information directly indicates the total number of symbols used to carry downlink control information in the first superframe, and implicitly indicates the total number of symbols used to carry downlink control information in each half superframe of the first superframe.

[0238] Exemplarily, if the first indication information indicates that the total number of symbols used to carry uplink control information in the first superframe is B, then in each half superframe in the first superframe, the symbols used to carry uplink control information include B / 2 symbols arranged continuously starting from the first symbol after the first switching interval.

[0239] As shown in (a) to (c) in Figure 10, if the first indication information indicates that the total number of symbols used to carry uplink control information in each half superframe is B, in the previous half superframe, the symbols used to carry the uplink control information are B / 2 TSs arranged continuously starting from the first TS after GAP1 in the first frame #S / 2=M / 2+1(SF); in the next half superframe, the symbols used to carry the uplink control information are B / 2 TSs arranged continuously starting from the first TS after GAP1 in the first frame #S-1=M+1, where B / 2 is a positive integer.

[0240] It should be understood that in the above superframe structure 3, when P=0, that is, the first type frame does not include the third symbol, and the entire superframe has no third symbol, the first indication information cannot indicate the total number of symbols used to carry uplink control information.

[0241] (2) When M / 2<S / 2-1, that is, (S-2-M) / 2≥1, each half superframe in the superframe includes at least one third type frame, and in each half superframe, at least one third type frame is located between the first part of the symbols of the first type frame and the second switching interval. The superframe structure 4 is shown in (a) of Figure 11. In each half superframe, the M / 2 second type frames GF (first frames #0 to #M / 2-1) containing M / 2·X GSs and the Q continuously arranged second symbols GS contained in one first type frame SF are continuously arranged before the first switching interval GAP1. After the first switching interval GAP1, the P continuously arranged third symbols TS contained in the first type frame and the (S-2-M) / 2·X TSs contained in the (S-2-M) / 2 third radio frames TF are continuously arranged. After the (S-2-M) / 2 third radio frames TF, the second switching interval GAP2 is arranged.

[0242] In this superframe structure 4, the first indication information is also carried on a symbol of the first first frame in the previous half superframe. The specific position of the first indication information in the first first frame in the previous half superframe is arranged with the position in the above-mentioned superframe structure 3, as shown in (b) and (c) in Figure 11. For specific descriptions, please refer to the relevant descriptions in the above-mentioned superframe structure 3, and no further details will be given.

[0243] In this superframe structure 4, regardless of whether Q=0 or P=0 or Q≠0 and P≠0, the first indication information may also be used to indicate the total number of symbols used to carry uplink control information in the first superframe. For a detailed description of the number of symbols used to carry downlink control information and the number of symbols used to carry uplink control information indicated by the first indication information, please refer to the relevant description in the above superframe structure 3, and will not be repeated here.

[0244] Different from the above superframe structure 4, in each half superframe, when P=0, the first third symbol after the first switching interval is the first third symbol of the first third radio frame in (S-2-M) / 2 third radio frames TF.

[0245] In a possible design solution 2, the second superframe may be a next superframe sent after the first superframe in at least one superframe. In this case, the time range in which the first indication information carried in the first superframe takes effect is within the superframe following the first superframe, that is, the first indication information is used to indicate the total number of symbols used to carry downlink control information in the superframe following the first superframe, and the first indication information is effective in the superframe following the superframe in which it exists.

[0246] In this design solution 2, the symbols used to carry downlink control information are arranged in the following manner based on the following superframe structure 5:

[0247] Arrangement mode 3: symbols used to carry downlink control information are arranged continuously in each first frame in the second superframe.

[0248] Under this arrangement mode 3, in a possible implementation, each superframe has the following characteristics: each superframe includes S consecutively arranged first-type frames, and the first part of the symbols and the second switching interval in each first-type frame are consecutively arranged. The superframe structure 5 is shown in (a) in Figure 12. The S first frames in each superframe are all first-type frames SF. In each SF, Q consecutively arranged second symbols GS, the first switching interval GAP1, P consecutively arranged third symbols TS and the second switching interval GAP2 are arranged in sequence from left to right.

[0249] It should be noted that since the first indication information is information configured by the management node to be sent to the terminal node, it belongs to downlink data. The first indication information can be considered as a downlink control information. Therefore, there needs to be a symbol for transmitting downlink data, namely the first symbol, in the superframe. When K=S, that is, the S first frames in the superframe are all first type frames, Q cannot be 0, that is, Q is a positive integer, and P is a non-negative integer.

[0250] In the above superframe structure 5, the position of the first indication information is also related to whether the first superframe carries the BCH.

[0251] In some embodiments, the first superframe does not carry the BCH, and the first indication information may be carried on the first symbol of the next type-one frame following the type-one frame in which the STS is located. In one possible design, the STS may be carried on the first symbol of the second type-one frame of the first superframe, and the FTS may be carried on the first symbol of the first type-one frame of the first superframe.

[0252] As shown in (b) in Figure 12, in the first superframe with superframe structure 5, FTS is carried on GS#0 in SF#0, STS is carried on GS#0 in SF#1, and the first indication information CR-IND is carried on GS#0 in SF#2.

[0253] In some embodiments, the first superframe carries the BCH, and the first indication information may be carried on the first symbol of the next type-one frame following the type-one frame in which the BCH is located. In one possible design, the BCH may be carried on the first symbol of each type-one frame in four consecutive type-one frames following the type-one frame in which the STS is located.

[0254] Similar to the above, the STS is carried on the first symbol in the second first type frame of the first superframe, and the FTS is carried on the first symbol in the first first type frame of the first superframe.

[0255] As shown in (c) of Figure 12, in the first superframe with superframe structure 5, FTS is carried on GS#0 in SF#0, STS is carried on GS#0 in SF#1, BCH is carried on GS#0 in each SF from SF#2 to SF#5, and the first indication information CR-IND is carried on GS#0 in SF#6.

[0256] In the above-mentioned superframe structure 5, in the next superframe sent after the first superframe, that is, the second superframe, in each first type frame carrying FTS, STS, BCH or first indication information, the first symbol used to carry downlink control information can be the next symbol of the symbol where the FTS, STS, BCH or first indication information is located.

[0257] That is to say, if the second superframe also carries FTS, STS, BCH or the first indication information, its carrying position is shown as (b) or (c) in Figure 12. In the first type frame carrying FTS, STS, BCH or the first indication information, the first symbol used to carry the downlink control information can be the next symbol of the symbol where the FTS, STS, BCH or the first indication information is located.

[0258] As shown in (b) of FIG12 , in the second superframe, in SF#0 carrying FTS, in SF#1 carrying STS, and in SF#2 carrying the first indication information, downlink control information is carried starting from GS#1.

[0259] As shown in (c) of Figure 12, in the second superframe, downlink control information is also carried starting from GS#1 in SF#0 carrying FTS, SF#1 carrying STS, each of SF#2 to SF#5 carrying BCH, and SF#6 carrying the first indication information.

[0260] For each first type frame in the second superframe except the first type frame carrying FTS, STS, BCH or second indication information, the first symbol used to carry downlink control information is the first second symbol of Q consecutively arranged second symbols.

[0261] As shown in (b) of Figure 12, if the second superframe carries FTS, STS and second indication information, then for each SF in SF#3 to SF#S-1 except SF#0 carrying FTS, SF#1 carrying STS, and SF#2 carrying the first indication information, the first symbol used to carry downlink control information is the first GS symbol in the SF, that is, the downlink control information is carried starting from the first GS in each SF in SF#3 to SF#S-1.

[0262] As shown in (c) of Figure 12, if the second superframe carries FTS, STS, BCH and the second indication information, then for each SF in SF#7 to SF#S-1 except SF#0 carrying FTS, SF#1 carrying STS, SF#2 to SF#5 carrying BCH, and SF#6 carrying the first indication information, the first symbol used to carry downlink control information is also the first GS symbol in each SF, that is, the downlink control information is carried starting from the first GS in each SF in SF#7 to SF#S-1.

[0263] In superframe structure 5, similar to the description of the first indication information in the above-mentioned superframe structure 3 or superframe structure 4, in some embodiments, the first indication information specifically indicates the total number of symbols used to carry downlink control information in each first type frame in the second superframe, implicitly indicating the total number of symbols used to carry downlink control information in the first superframe.

[0264] As shown in (b) of Figure 12, the first indication information specifically indicates the total number A of symbols used to carry downlink control information in each first type frame in the second superframe. In each SF from SF#0 to SF#2 of the second superframe, the symbols used to carry downlink control information include A symbols arranged continuously starting from GS#1. In each SF from SF#3 to SF#S-1, the symbols used to carry downlink control information include A symbols arranged continuously starting from GS#0.

[0265] As shown in (c) in Figure 12, the first indication information specifically indicates the total number A of symbols used to carry downlink control information in each first type frame in the second superframe. In each SF from SF#0 to SF#6 of the second superframe, the symbols used to carry downlink control information include A symbols arranged continuously starting from GS#1. In each SF from SF#7 to SF#S-1, the symbols used to carry downlink control information include A symbols arranged continuously starting from GS#0.

[0266] In some embodiments, the first indication information directly indicates the total number of symbols used to carry downlink control information in the second superframe, and implicitly indicates the total number of symbols used to carry downlink control information in each first type frame of the second superframe.

[0267] As shown in (b) of Figure 12, the total number of symbols used to carry downlink control information in the second superframe indicated by the first indication information is A. In each SF of SF#0 to SF#2 of the second superframe, the symbols used to carry downlink control information include A / S symbols arranged continuously starting from GS#1. In each SF of SF#3 to SF#S-1, the symbols used to carry downlink control information include A / S symbols arranged continuously starting from GS#0, where A / S is a positive integer.

[0268] As shown in (c) in Figure 12, the total number of symbols used to carry downlink control information in the second superframe indicated by the first indication information is A. In each SF of SF#0 to SF#6 of the second superframe, the symbols used to carry downlink control information include A / S symbols arranged continuously starting from GS#1. In each SF of SF#7 to SF#S-1, the symbols used to carry downlink control information include A / S symbols arranged continuously starting from GS#0.

[0269] In the above two cases, the total number of symbols used to carry downlink control information indicated by the first indication information does not include the number of symbols carried by FTS, STS, and the first indication information, or does not include the number of symbols carried by FTS, STS, BCH, and the first indication information. In some embodiments, since FTS, STS, BCH, and the first indication information are all a type of downlink control information, the total number of symbols used to carry downlink control information indicated by the first indication information may include the number of symbols carried by FTS, STS, and the first indication information, or may include the number of symbols carried by FTS, STS, BCH, and the first indication information. In other words, the symbols used to carry downlink control information may include FTS, STS, BCH, and the symbol where the first indication information is located, or may include FTS, STS, and the symbol where the first indication information is located. In this embodiment, in each first-type frame, the first symbol used to carry downlink control information is the first second symbol of Q consecutively arranged second symbols, so as to ensure that the symbols used to carry service data are evenly distributed in each first-type frame.

[0270] As shown in (b) of Figure 12 or (c) of Figure 12, if the first indication information specifically indicates the total number of symbols used to carry downlink control information in each first type frame in the second superframe A, then in each SF in the second superframe, the symbols used to carry downlink control information include A GSs arranged continuously starting from GS#0; if the first indication information indicates that the total number of symbols used to carry downlink control information in the second superframe is A, then in each SF in the second superframe, the symbols used to carry downlink control information include A / S GSs arranged continuously starting from GS#0.

[0271] In the above-mentioned superframe structure 5, when P≠0, that is, each first-type frame includes a third symbol, the first indication information may further be used to indicate the total number of symbols used to carry uplink control information in the second superframe, and the symbols used to carry uplink control information are arranged continuously in each first frame in the second superframe. In this case, in each first-type frame in the second superframe, the first symbol used to carry uplink control information is the first third symbol of the P continuously arranged third symbols, that is, the first third symbol after the first switching symbol.

[0272] Similar to the above-mentioned first indication information indicating the number of symbols used to carry downlink control information, in some embodiments, the first indication information specifically indicates the total number of symbols used to carry uplink control information in each first type frame of the second superframe, implicitly indicating the total number of symbols used to carry uplink control information in the second superframe.

[0273] As shown in (b) or (c) in Figure 12, if the first indication information indicates that the total number of symbols used to carry uplink control information in each first type frame in the second superframe is B, in each first type frame, the symbols used to carry uplink control information include B TSs arranged continuously starting from the first TS after GAP1.

[0274] In some embodiments, the first indication information directly indicates the total number of symbols used to carry downlink control information in the second superframe, and implicitly indicates the total number of symbols used to carry downlink control information in each first type frame of the second superframe.

[0275] As shown in (b) or (c) in Figure 12, if the first indication information indicates that the total number of symbols used to carry uplink control information in each first type frame in the second superframe is B, in each first type frame, the symbols used to carry uplink control information include B / S TSs arranged continuously starting from the first TS after GAP1, where B / S is a positive integer.

[0276] In the above-mentioned design scheme 2, since the first indication information in the first superframe is used to indicate the number of symbols used to carry downlink control information, or downlink control information and uplink control information in the subsequent superframe, in other words, the number of symbols used to carry downlink control information, or downlink control information and uplink control information in the first superframe can be indicated by the first indication information in a superframe sent before it.

[0277] It should be understood that the first indication information carried by superframes sent by the management node at different times may be different.

[0278] It should also be understood that in the embodiments of the present application, the symbols used to carry downlink control information are all second symbols GS, and the symbols used to carry uplink control information are all third symbols TS. The second symbol GS in the superframe, except for the second symbol used to carry FTS, STS, BCH, the first indication information, and downlink control information, can be used to carry downlink service data. The third symbol TS in the superframe, except for the third symbol used to carry uplink control information, can be used to carry uplink service data.

[0279] Based on the above-mentioned Design Scheme 1 and Design Scheme 2, it can be known that the first indication information can occupy one second symbol (GS) in the time domain and can occupy resources of the entire frequency band in the frequency domain.

[0280] Therefore, the management node can generate and send one or more superframes having any one of the above-mentioned superframe structures 1 to superframe structure 5 according to communication requirements, carry synchronization signals FTS and STS on the corresponding symbols in each superframe, and carry first indication information, etc. on the corresponding symbols in at least one superframe.

[0281] Regarding the above S402:

[0282] The management node sequentially transmits at least one generated superframe in the time domain, and accordingly, the terminal node sequentially receives at least one superframe in the time domain. After receiving a superframe (e.g., a first superframe), the terminal node parses the superframe to obtain first indication information, and determines, based on the first indication information, which symbols in the currently received superframe or the next superframe are used to carry downlink control information, and which symbols can be used to carry downlink control information.

[0283] In one possible design, since the first indication information indicates the number of symbols in the second superframe that can be used to carry control information, the management node can indicate to the terminal node which specific symbols in the second superframe carry downlink control information. For example, the management node sends second indication information to the terminal node, and the second indication information is used to indicate that L symbols carry downlink control information, where L is a positive integer. The management node can also indicate to the terminal node which symbols carry uplink control information. For example, the management node sends third indication information to the terminal node, and the third indication information is used to indicate that C symbols carry uplink control information, where C is a positive integer.

[0284] In one possible scenario, such as when the control resources do not require short-delay variation or a single-user peak competition scenario, it is not necessary for each superframe to carry the first indication information, and the symbols carrying the first indication information support degradation. For example, the symbols that do not carry the first indication information can be used to carry downlink service data or downlink control information.

[0285] If a superframe currently received by the terminal node does not carry the first indication information, the terminal node can reuse the first indication information in the most recent superframe received before the current superframe that carries the first indication information, and determine the number of symbols used to carry downlink control information, or the number of symbols used to carry downlink control information and uplink control information in the currently received superframe or the next received superframe based on the first indication information.

[0286] For example, the management node sends superframes 1 to 3, where superframe 1 carries the first indication information, and superframe 2 and superframe 3 do not carry the first indication information. The terminal node can determine the number of symbols used to carry downlink control information, or the number of symbols used to carry downlink control information and uplink control information in superframe 2 and superframe 3 based on the first indication information parsed from superframe 1.

[0287] Based on the communication method shown in Figure 4, the management node can flexibly indicate the number of symbols used to carry control information in the first superframe of at least one transmitted superframe by carrying the first indication information in the first superframe or the next superframe transmitted after the first superframe, thereby improving resource utilization. Furthermore, the control information is arranged continuously in the superframe, which can reduce the number of blind detections of the control information and the processing complexity of the receiver.

[0288] The following describes the carrying position of the first indication information in the superframe structures 1 to 5 with reference to specific examples.

[0289] As shown in (a) of Figure 13, taking S=8, K=1, M=5, P≠0, Q≠0, X=14 as an example, FTS is carried on GS#0 of the first frame #0 (GF), and STS is carried on GS#1 of the first frame #0 (GF).

[0290] If the first superframe does not carry BCH, the first indication information CR-IND is carried on GS#2 of the first frame #0 (GF), and the symbols used to carry downlink control information are arranged continuously starting from GS#3 of the first frame #0 (GF), and the symbols used to carry uplink control information are arranged continuously starting from the first TS after GAP1.

[0291] If the first superframe carries BCH, the first indication information CR-IND is carried on GS#6 of the first frame #0(GF), and the symbols used to carry downlink control information are arranged continuously starting from GS#7 of the first frame #0(GF).

[0292] As shown in (b) of Figure 13, taking S=8, K=2, M=6, P≠0, Q≠0, X=14 as an example, FTS is carried on GS#0 of the first frame #0(GF), and STS is carried on GS#1 of the first frame #0(GF).

[0293] If the first superframe does not carry BCH, the first indication information CR-IND is carried on GS#2 of the first frame #0 (GF). In the previous half superframe, the symbols used to carry downlink control information are arranged continuously starting from GS#3 of the first frame #0 (GF), and the symbols used to carry uplink control information are arranged continuously starting from the first TS after GAP1. In the next half superframe, the symbols used to carry downlink control information are arranged continuously starting from GS#0 of the first frame #4 (GF), and the symbols used to carry uplink control information are arranged continuously starting from the first TS after GAP1.

[0294] If the first superframe carries BCH, the first indication information CR-IND is carried on GS#6 of the first frame #0 (GF). In the previous half superframe, the symbols used to carry downlink control information are arranged continuously starting from GS#7 of the first frame #0 (GF), and the symbols used to carry uplink control information are arranged continuously starting from the first TS after GAP1. In the next half superframe, the symbols used to carry downlink control information are arranged continuously starting from GS#0 of the first frame #4 (GF), and the symbols used to carry uplink control information are arranged continuously starting from the first TS after GAP1.

[0295] As shown in (c) of Figure 13, taking S=8, K=8, M=0, P≠0, Q≠0, and X=14 as an example, FTS is carried on GS#0 in SF#0, and STS is carried on GS#0 in SF#1.

[0296] If the first superframe does not carry the BCH, the first indication information CR-IND is carried on GS#0 in SF#2. In each SF from SF#0 to SF#2, the symbols used to carry downlink control information are arranged continuously starting from GS#1. In each SF from SF#3 to SF#7, the symbols used to carry downlink control information are arranged continuously starting from GS#0. In each SF from SF#1 to SF#7, the symbols used to carry uplink control information are arranged continuously starting from the first TS after GAP1.

[0297] If the first superframe carries the BCH, the BCH is carried on GS#0 in each SF from SF#2 to SF#5, and the first indication information CR-IND is carried on GS#0 in SF#6. In each SF from SF#0 to SF#6, the symbols used to carry downlink control information are arranged continuously starting from GS#1. In SF#7, the symbols used to carry downlink control information are arranged continuously starting from GS#0. In each SF from SF#1 to SF#7, the symbols used to carry uplink control information are arranged continuously starting from the first TS after GAP1.

[0298] It should be understood that in the scenario shown in (c) of FIG. 13 , the number of control information symbols in the first superframe is indicated by the first indication information in the superframe prior to the first superframe.

[0299] It can be seen from the above example that the first indication information is independently carried on one symbol, and is flexibly indicated as being used to carry control information and is continuously arranged in the superframe, so that the terminal node receives control information according to the first indication information and avoids all control information when sending or receiving data services. This can reduce the number of blind detections and the probability of false alarms of control information, while having a low bit rate and robust performance.

[0300] For example, the solution provided in the embodiment of the present application is applicable to Bluetooth (BT) and SparkLink (or NearLink) communication. In the embodiment of the present application, BT and Bluetooth Low Energy (BLE) can refer to each other. NearLink and SparkLink Low Energy (SLE), SparkLink Basic (SLB), or SparkLink Position (SLP) can also refer to each other.

[0301] Some embodiments of the solutions provided by this application are introduced below.

[0302] Example 1:

[0303] Both BT and StarFlash offer overlapping piconets, and both utilize the 2.4 GHz frequency band and frequency hopping technology. Their similarities allow for the reuse of some modules, saving chip cost, area, and power consumption. This allows for a high degree of chip resource reuse and rapid iteration across multiple chips.

[0304] BLE and SLE can share a set of radio frequency architectures and pathways. As shown in Figure 14, a schematic diagram of a chip architecture provided in an embodiment of the present application is shown. As shown in Figure 14, the design can achieve resource sharing of the central processing unit (CPU), radio frequency (RF) unit), analog baseband (ABB) unit, or modem, and reuse of some modules of the media access control (MAC) layer, thereby saving chip area, reducing chip cost and power consumption.

[0305] Figure 15 is a schematic diagram of another chip architecture provided by an embodiment of the present application. As shown in Figure 15, the MAC units of BT, SLE, and wireless fidelity (WIFI) are implemented independently, while the RF unit and Modem unit of each mode are all shared.

[0306] As shown in Figure 16, another chip architecture diagram provided by an embodiment of the present application is shown. As can be seen from Figure 16, the MAC units of BT, SLE, and WIFI are implemented independently, and the Modems of BT, SLE, and WiFi are also implemented independently, while the RF units of each mode are all shared.

[0307] Figure 17 shows another chip architecture diagram provided by an embodiment of the present application. As shown in Figure 17, the MAC units of BT, SLE, and WIFI are implemented independently, while some modes, such as BT and SLE, share the modem. Other modes, such as WIFI, have their modem implemented independently, while all RF units are shared.

[0308] Example 2:

[0309] SLE chips can be manufactured using 14 / 28 / 40nm processes and packaged in chip size packages (CSP), ball grid array (BGA), and quad flat no-lead (QFN), with either internal or external flash memory. Depending on the application scenario, at least one of the following subsystems, including a power management unit (PMU), clock management unit (CMU), active optical network (AON), wireless local area network (WLAN) or Bluetooth, SLE, global navigation satellite system (GNSS), application (APP), and audio, can be integrated onto a single chip, minimizing area, maximizing functionality, and improving performance and reliability.

[0310] The present application provides a chip design method in which the SLE and other subsystems are integrated on a single chip. The subsystems of the chip can be tailored and combined according to different products, and different subsystems are connected via a bus.

[0311] As shown in Figure 18, a schematic diagram of a chip module framework provided by an embodiment of the present application is shown. As shown in Figure 18, for products that require functional modules such as WiFi or GNSS and need to connect to Bluetooth and Star Flash devices, BT and SLE can be divided into different systems, and then combined with WiFi System, GNSS System, Always On System, PMU, CMU, Flash memory, etc. on a single chip. Different subsystems are connected through a bus.

[0312] Figure 19 shows another schematic diagram of a chip module framework provided by an embodiment of the present application. As shown in Figure 19, for devices that do not require functional modules such as WiFi or GNSS but require audio functions, in order to save area and cost, BLE and SLE can be combined into one subsystem, which can then be combined with the APP System, Audio System, Always On System, PMU, CMU, Flash, etc. on a single chip. Different subsystems are connected via a bus.

[0313] Figure 20 shows another schematic diagram of a chip module framework provided by an embodiment of the present application. As shown in Figure 20, for devices that do not require functional modules such as WiFi or GNSS, nor audio functions, to save area and cost, BLE and SLE can be combined into one subsystem, which can then be combined with the Always On System, CMU, PMU, Flash, etc. on a single chip, with the different subsystems connected via a bus.

[0314] Example 3

[0315] The WiFi 2.4G frequency band is 2412-2472MHz, while the BT / BLE / SLE frequency band is 2402-2480MHz, potentially interfering with each other. SLE and BT / BLE within the same core can be allocated service time slots through software scheduling, but SLE and BT / BLE / WiFi on different cores lack unified scheduling.

[0316] The embodiment of the present application provides a coexistence solution for SLE / BT / BLE / WIFI. Depending on whether SLE and BT / BLE / WIFI share the same antenna, the coexistence scenario is divided into different antenna coexistence (using different antennas) and shared antenna coexistence (using the same antenna), and different coexistence strategies are given.

[0317] For heterogeneous antenna coexistence, if SLE and BT / BLE coexist, the transmit and receive frequencies of SLE and BT / BLE can be kept different (i.e., frequency division multiplexing). The software can handle this based on the frequency hopping sequence (i.e., code division multiplexing), service cycle, and interval (i.e., time division multiplexing). If SLE and Wi-Fi coexist, if isolation cannot meet the requirements, it is necessary to avoid the WLAN channel (i.e., channel avoidance) to reduce the impact of WLAN. At the same time, a cluster scheduling mechanism can be added to aggregate and send Wi-Fi packets (i.e., cluster scheduling) to reduce the probability of WLAN interference.

[0318] For coexistence using the same antenna, either a software static strategy or a hardware packet traffic arbitration (PTA) strategy can be used. The advantages of the software static strategy include minimal hardware requirements, minimal software modifications, and no dynamic radio frequency (RF) switching (such as RF recovery). The advantages of the PTA strategy include faster service state switching and finer switching time granularity.

[0319] Taking the coexistence of SLE and Wi-Fi as an example, Figure 21 shows a schematic diagram of the framework of a software static policy provided in an embodiment of the present application. As can be seen from Figure 21, the software static policy may include: after SLE is started, the host (HOST) is configured through software to notify Wi-Fi to exit the current RF path. In this scenario, Wi-Fi can check the SLE startup flag, and the software can set it to switch from the current RF path to another RF path. The chip needs to support software setting switching.

[0320] Exemplarily, as shown in FIG22, a schematic diagram of the framework of a hardware arbitration time division (PTA) strategy provided in an embodiment of the present application is provided. As can be seen from FIG22, the hardware arbitration time division (PTA) strategy includes: any combination of transmission (TX) and reception (RX) of each party is time-divided, and the PTA module will transmit the occupancy status of the radio frequency channel to each party respectively, using different level signals to indicate that the radio frequency channel is occupied by SLE / BT / BLE / WIFI, and this signal is used to notify the software or hardware to perform the corresponding processing. Different services can also set different PTA priorities, and high-priority services can seize air interface resources.

[0321] Example 4:

[0322] The Star Flash standard defines asynchronous and synchronous data links. Asynchronous links are divided into asynchronous unicast and multicast, and synchronous links are divided into synchronous unicast, multicast, and broadcast. This embodiment of the application designs a set of SLE link selection schemes based on the different real-time data requirements of different products. By connecting different devices in different scenarios, different data links can be used to support the needs of different product application scenarios.

[0323] Figure 23 is a schematic diagram of a link establishment process provided by an embodiment of the present application. As shown in Figure 23, after the T node sends a broadcast packet to the G node, the G node sends a scan access request to the T node. Furthermore, after the T node sends a scan access response to the G node, an asynchronous unicast link is established between the G node and the T node, and data is transmitted over the established asynchronous unicast link.

[0324] Figure 24 is a schematic diagram of another link establishment process provided by an embodiment of the present application. As shown in Figure 24, after the T node sends a broadcast packet to the G node, the G node sends a scan access request to the T node. Furthermore, after the T node sends a scan access response to the G node, an asynchronous multicast link is established between the G node and the T node, and data is transmitted over the established asynchronous multicast link.

[0325] For products that do not require real-time data (such as non-audio devices such as keyboards, mice, and styluses) or services (that is, the delay requirement of the product or service (or the service delay) is greater than the first value), an asynchronous unicast link as shown in Figure 23 or an asynchronous multicast link as shown in Figure 24 can be established for data transmission.

[0326] Figure 25 is a schematic diagram of another link establishment process provided by an embodiment of the present application. As shown in Figure 25, after the T node sends a broadcast packet to the G node, the G node sends a scan access request to the T node. Furthermore, after the T node sends a scan access response to the G node, the G node and the T node first establish an asynchronous unicast link, and then establish a synchronous unicast link, and data is transmitted over the established synchronous unicast link.

[0327] Figure 26 is a schematic diagram of another link establishment process provided by an embodiment of the present application. As shown in Figure 26, after the T node sends a broadcast packet to the G node, the G node sends a scan access request to the T node. Furthermore, after the T node sends a scan access response to the G node, the G node and the T node first establish an asynchronous unicast link, then establish a synchronous multicast link, and transmit data over the established synchronous multicast link.

[0328] For products (such as audio devices such as headphones and microphones) or services with real-time data requirements (that is, the delay requirement of the product or service is less than the second value), as shown in Figure 25 or Figure 26, an asynchronous unicast link can be established first, and then a synchronous unicast link or a synchronous multicast link can be established for data transmission.

[0329] Figure 27 is a schematic diagram of another link establishment process provided by an embodiment of the present application. As shown in Figure 27, after the T node sends a broadcast packet to the G node, the G node sends a scan access request to the T node. Furthermore, after the T node sends a scan access response to the G node, an asynchronous unicast link is established between the G node and the T node, and data transmission is performed after synchronization is achieved by adding timestamps to the data packets.

[0330] Figure 28 is a schematic diagram of another link establishment process provided by an embodiment of the present application. As shown in Figure 28, after the T node sends a broadcast packet to the G node, the G node sends a scan access request to the T node. Furthermore, after the T node sends a scan access response to the G node, an asynchronous multicast link is established between the G node and the T node, and data transmission is performed after synchronization is achieved by adding timestamps to the data packets.

[0331] For products (such as audio devices such as headsets and live microphones) or services that have data real-time requirements but not particularly high real-time requirements (that is, the delay requirement of the product or service is less than the first value and greater than the second value), asynchronous unicast or asynchronous multicast links can also be established to achieve synchronization by adding timestamps to data packets.

[0332] Embodiment 5:

[0333] As shown in Figure 29, the StarFlash protocol defines four different radio frame types. Each frame format corresponds to different sensitivity, frame length, modulation mode, and synchronization sequence. Physical layer parameter negotiation can be used to select different frame formats in different scenarios to maximize performance benefits. The following examples provide examples of selecting different frame formats in different scenarios.

[0334] Figure 30 shows an example of a frame format application in a scenario provided by an embodiment of the present application. For low-latency products (such as keyboards, mice, styluses, toothbrushes, microphones, etc.) or business scenarios (i.e., products or services requiring a latency less than the first duration), frame format 1 is selected for broadcast access. After entering the connected state, frame format 2 is switched through physical layer parameter negotiation.

[0335] As shown in Figure 31, an example of frame format application in another scenario provided by an embodiment of the present application is shown. Among them, for products (such as mobile phones, headphone audio) or business scenarios that have both low latency (i.e., the latency requirement of the product or service is less than the first duration) and anti-interference demands (i.e., the anti-interference capability requirement of the product or service is greater than the set threshold), frame format 1 is selected for broadcast access, and after entering the connected state, it is switched to frame format 2 or frame format 3 through physical layer parameter negotiation.

[0336] As shown in Figure 32, an example of frame format application in another scenario provided by an embodiment of the present application is shown. For extremely low-cost devices that only support Gaussian frequency shift keying (GFSK) frame format (GFSK has a higher maximum transmit power than phase shift keying (PSK)), or devices that are sensitive to maximum transmit power (i.e., the maximum transmit power must be greater than a first power threshold), frame format 1 is selected for broadcast access, and no frame format switching is performed subsequently.

[0337] As shown in Figure 33, an example of frame format application in another scenario provided by an embodiment of the present application is shown. For the ultra-long-distance coverage scenario of the Internet of Things (IoT), frame format 4 is selected for broadcasting and connection. When the distance is shortened, frame format 2 or 3 can be switched through physical layer parameter negotiation. Otherwise, frame format 4 is maintained.

[0338] It should be noted that the frame format one in the embodiment of the present application can also be called the frame format corresponding to the Star Flash Wireless Frame Type 1, the frame format two in the embodiment of the present application can also be called the frame format corresponding to the Star Flash Wireless Frame Type 2, the frame format three in the embodiment of the present application can also be called the frame format corresponding to the Star Flash Wireless Frame Type 3, and the frame format four in the embodiment of the present application can also be called the frame format corresponding to the Star Flash Wireless Frame Type 4.

[0339] In each of the above embodiments, the methods and / or steps implemented by the management node may also be implemented by components that can be used for the management node (e.g., a processor, chip, chip system, circuit, logic module, or software); the methods and / or steps implemented by the terminal node may also be implemented by components that can be used for the management node (e.g., a processor, chip, chip system, circuit, logic module, or software).

[0340] The above mainly introduces the solution provided by this application. Accordingly, this application also provides a communication device, which is used to implement the various methods in the above method embodiments. The communication device can be the management node in the above method embodiments, or a device including a management node, or a component that can be used for a management node, such as a chip or a chip system. Alternatively, the communication device can be the terminal node in the above method embodiments, or a device including a terminal node, or a component that can be used for a terminal node, such as a chip or a chip system.

[0341] In some embodiments, in order to implement the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily appreciate that, in combination with the units and algorithm steps of the various examples described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a 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 and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0342] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. 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 modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.

[0343] In some embodiments, the present application further provides a communication device 340, which is used to implement the transmission of star flash signals. The communication device 340 may include: a module for generating at least one superframe with a length of 1ms, and a module for sending at least one superframe to a terminal node. The at least one superframe includes a first superframe, and one of the multiple first frames included in the first superframe carries first indication information, and the first indication information is used to indicate the total number of symbols used to carry downlink control information in the second superframe. The second superframe is the first superframe, or the second superframe is the next superframe sent after the first superframe in the at least one superframe.

[0344] Optionally, as shown in FIG34 , the module for generating at least one superframe with a length of 1 ms may be the processing module 3401 , and the module for sending at least one superframe to the terminal node may be the communication module 3402 .

[0345] The communication module and processing module in the embodiment of the present application can be deployed in the Star Flash module, Bluetooth module or WiFi module at the same time; or, the communication module in the embodiment of the present application can be deployed in the Star Flash module, Bluetooth module or WiFi module, and the processing module in the embodiment of the present application can be deployed in other modules of the module where the processing module is located; or, the processing module in the embodiment of the present application can be deployed in the Star Flash module, Bluetooth module or WiFi module, and the communication module in the embodiment of the present application can be deployed in other modules of the module where the processing module is located. The embodiment of the present application does not make specific limitations on this.

[0346] In another possible implementation, the above-mentioned communication device 340 is also used to realize the transmission of Bluetooth signals or WiFi signals, and at least one of the Star Flash module, Bluetooth module and WiFi module shares at least one of the RF unit, modem unit, MAC unit and CPU.

[0347] In another possible implementation, the communication device 340 is also used to realize the transmission of Bluetooth signals, but does not support the transmission of WiFi signals. The Star Flash module and the Bluetooth module are located in the same subsystem of the communication device 340, and the subsystem and PMU are integrated in the communication device 340.

[0348] In another possible implementation, the communication device 340 is also used to realize the transmission of Bluetooth signals or WiFi signals. At least one of the Bluetooth modules or WiFi modules coexists and communicates with the Star Flash module through different antennas, and the coexistence strategy is channel avoidance.

[0349] In another possible implementation, the communication device 340 is further used to determine the type of the opposite device and / or the service delay of the opposite device, and determine the link corresponding to the opposite device and / or the service for data transmission according to the link selection strategy.

[0350] In another possible implementation, the communication device 340 is also used to: determine the type of the opposite device and / or the service delay of the opposite device, including: determining the type of the opposite device, the type of the opposite device includes an audio device type or a non-audio device type; when the type of the opposite device is an audio device type, determining the service delay of the opposite device.

[0351] In another possible implementation, the link selection strategy includes: when the delay requirement is greater than a first value, establishing an asynchronous unicast link or an asynchronous multicast link before performing data transmission; or, when the delay requirement is less than the first value and greater than a second value, establishing an asynchronous unicast link or an asynchronous multicast link, achieving synchronization by adding timestamps to data packets, and then performing data transmission; or, when the delay requirement is less than the second value, first establishing an asynchronous unicast link, and then establishing a synchronous unicast link or a synchronous multicast link before performing data transmission.

[0352] In another possible implementation, the communication device 340 is further configured to: determine the type of the peer device and / or the service delay of the peer device, and determine the frame format type corresponding to the type of the peer device and / or the service type of the peer device according to the frame format selection policy. The frame format type includes Starflash Wireless Frame Type 1, Starflash Wireless Frame Type 2, Starflash Wireless Frame Type 3, or Starflash Wireless Frame Type 4.

[0353] In another possible implementation, the communication device 340 is also used to: determine the type of the opposite device and / or the service delay of the opposite device, including: determining the type of the opposite device, the type of the opposite device includes an audio device type or a non-audio device type; when the type of the opposite device is an audio device type, determining the service delay of the opposite device.

[0354] In another possible implementation, the above-mentioned frame format selection strategy includes: when the service delay requirement of the opposite device is less than the first duration, selecting Star Flash wireless frame type 1 for broadcast access, and switching to Star Flash wireless frame type 2 through physical layer parameter negotiation after the connection state; or, when the service delay requirement of the opposite device is less than the first duration and the service anti-interference capability requirement is greater than the set threshold, selecting Star Flash wireless frame type 1 for broadcast access, and switching to Star Flash wireless frame type 2 or Star Flash wireless frame type 3 through physical layer parameter negotiation after entering the connection state; or, when the type of the opposite device is a device that only supports Star Flash wireless frame type 1, or a device with a maximum transmission power greater than the first power threshold, selecting Star Flash wireless frame type 1 for broadcast access; or, when the service type of the opposite device is IOT ultra-long-distance coverage service, when the distance between the opposite device and the communication device is greater than the first threshold, selecting Star Flash wireless frame type 4 for broadcast and connection, or, when the distance between the opposite device and the communication device is less than or equal to the first threshold, switching to Star Flash wireless frame type 2 or Star Flash wireless frame type 3 through physical layer parameter negotiation.

[0355] In some embodiments, the present application further provides a communication device 350, which is used to implement the transmission of star flash signals. The communication device 350 may include: a module for receiving at least one superframe with a length of 1ms, and a module for determining the symbols used to carry downlink control information in the second superframe based on the first indication information in the first superframe. The at least one superframe includes a first superframe, and one of the multiple first frames included in the first superframe carries the first indication information, and the first indication information is used to indicate the total number of symbols used to carry downlink control information in the second superframe. The second superframe is the first superframe, or the second superframe is the next superframe sent after the first superframe in the at least one superframe.

[0356] Optionally, as shown in Figure 35, the module for receiving at least one superframe with a length of 1ms may be the communication module 3501, and the module for determining the symbol for carrying downlink control information in the second superframe based on the first indication information in the first superframe may be the processing module 3502.

[0357] The communication module and processing module in the embodiment of the present application can be deployed in the Star Flash module, Bluetooth module or WiFi module at the same time; or, the communication module in the embodiment of the present application can be deployed in the Star Flash module, Bluetooth module or WiFi module, and the processing module in the embodiment of the present application can be deployed in other modules of the module where the processing module is located; or, the processing module in the embodiment of the present application can be deployed in the Star Flash module, Bluetooth module or WiFi module, and the communication module in the embodiment of the present application can be deployed in other modules of the module where the processing module is located. The embodiment of the present application does not make specific limitations on this.

[0358] In another possible implementation, the communication device 350 is also used to realize the transmission of Bluetooth signals or WiFi signals, and at least one of the Star Flash module, Bluetooth module and WiFi module shares at least one of the RF unit, modem unit, MAC unit and CPU.

[0359] In another possible implementation, the communication device 350 is also used to realize the transmission of Bluetooth signals, but does not support the transmission of WiFi signals. The Star Flash module and the Bluetooth module are located in the same subsystem of the communication device 350, and the subsystem and PMU are integrated in the communication device 350.

[0360] In another possible implementation, the communication device 350 is also used to realize the transmission of Bluetooth signals or WiFi signals. At least one of the Bluetooth modules or WiFi modules coexists and communicates with the Star Flash module through different antennas, and the coexistence strategy is channel avoidance.

[0361] In another possible implementation, the communication device 350 is further used to determine the type of the opposite device and / or the service delay of the opposite device, and determine the link corresponding to the opposite device and / or the service for data transmission according to the link selection strategy.

[0362] In another possible implementation, the communication device 350 is also used to: determine the type of the opposite device and / or the service delay of the opposite device, including: determining the type of the opposite device, the type of the opposite device includes an audio device type or a non-audio device type; when the type of the opposite device is an audio device type, determining the service delay of the opposite device.

[0363] In another possible implementation, the link selection strategy includes: when the delay requirement is greater than a first value, establishing an asynchronous unicast link or an asynchronous multicast link before performing data transmission; or, when the delay requirement is less than the first value and greater than a second value, establishing an asynchronous unicast link or an asynchronous multicast link, achieving synchronization by adding timestamps to data packets, and then performing data transmission; or, when the delay requirement is less than the second value, first establishing an asynchronous unicast link, and then establishing a synchronous unicast link or a synchronous multicast link before performing data transmission.

[0364] In another possible implementation, when the communication device 350 is a non-audio device, the communication device 350 is further configured to: transmit data via an asynchronous unicast or asynchronous multicast link.

[0365] In another possible implementation, the communication device 350 is also used to: determine the type of the opposite device and / or the service delay of the opposite device, and determine the frame format type corresponding to the type of the opposite device and / or the service type of the opposite device according to the frame format selection strategy; wherein the frame format type includes Star Flash Wireless Frame Type 1, Star Flash Wireless Frame Type 2, Star Flash Wireless Frame Type 3 or Star Flash Wireless Frame Type 4.

[0366] In another possible implementation, the communication device 350 is also used to: determine the type of the opposite device and / or the service delay of the opposite device, including: determining the type of the opposite device, the type of the opposite device includes an audio device type or a non-audio device type; when the type of the opposite device is an audio device type, determining the service delay of the opposite device.

[0367] In another possible implementation, the above-mentioned frame format selection strategy includes: when the service delay requirement of the opposite device is less than the first duration, selecting Star Flash wireless frame type 1 for broadcast access, and switching to Star Flash wireless frame type 2 through physical layer parameter negotiation after the connection state; or, when the service delay requirement of the opposite device is less than the first duration and the service anti-interference capability requirement is greater than the set threshold, selecting Star Flash wireless frame type 1 for broadcast access, and switching to Star Flash wireless frame type 2 or Star Flash wireless frame type 3 through physical layer parameter negotiation after entering the connection state; or, when the type of the opposite device is a device that only supports Star Flash wireless frame type 1, or a device with a maximum transmission power greater than the first power threshold, selecting Star Flash wireless frame type 1 for broadcast access; or, when the service type of the opposite device is IOT ultra-long-distance coverage service, when the distance between the opposite device and the communication device is greater than the first threshold, selecting Star Flash wireless frame type 4 for broadcast and connection, or, when the distance between the opposite device and the communication device is less than or equal to the first threshold, switching to Star Flash wireless frame type 2 or Star Flash wireless frame type 3 through physical layer parameter negotiation.

[0368] In another possible implementation, when the communication device 350 is a non-audio device, the communication device 350 is also used to: select Starflash wireless frame type 1 for broadcast access, and after entering the connection state, switch to Starflash wireless frame type 2 for data transmission through physical layer parameter negotiation.

[0369] An embodiment of the present application provides a schematic structural diagram of a communication device 360. As shown in Figure 36, the communication device 360 ​​may include a processor 3601, a bus 3602, a communication interface 3603, and a memory 3604. The processor 3601, the memory 3604, and the communication interface 3603 communicate with each other via the bus 3602. The communication device 360 ​​may be the aforementioned management node or a terminal node. It should be understood that this application does not limit the number of processors and memories in the communication device 360.

[0370] Bus 3602 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, among others. Buses may be classified as address buses, data buses, control buses, and the like. For ease of illustration, FIG36 shows only one line, but this does not imply a single bus or type of bus. Bus 3602 may include a path for transmitting information between the various components of communication device 360 ​​(e.g., memory 3604, processor 3601, and communication interface 3603).

[0371] The processor 3601 may include any one or more processors such as a CPU, a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).

[0372] The memory 3604 may include a volatile memory, such as a random access memory (RAM). The processor 3601 may also include a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD), or a solid state drive (SSD).

[0373] The communication interface 3603 uses a transceiver module such as, but not limited to, a network interface card or a transceiver to implement communication between the communication device 360 ​​and other devices or a communication network.

[0374] The memory 3604 stores executable program codes, and the processor 3601 executes the executable program codes to respectively implement the functions of the management node or the terminal node in the aforementioned method embodiment. That is, the memory 3604 stores instructions for executing the aforementioned communication method.

[0375] On the other hand, an embodiment of the present application further provides a computer program product comprising instructions, including computer program code, which, when the computer program code runs on a communication device, enables the communication device to execute the method described in any of the above embodiments.

[0376] In another aspect, embodiments of the present application further provide a computer-readable storage medium storing a computer program or instruction that, when executed on a communication device, enables the communication device to execute the method described in any of the above embodiments.

[0377] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using a software program, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0378] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0379] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0380] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0381] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0382] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0383] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or an access network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a random access memory RAM, a magnetic disk, or an optical disk.

[0384] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0385] Although the present application has been described with reference to specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely illustrative of the present application as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, the present application is intended to include such modifications and variations as fall within the scope of the claims of the present application and their equivalents.

Claims

1. A communication method, characterized in that: The method comprises: generating at least one superframe having a length of 1 millisecond (ms), where the at least one superframe includes a first superframe, one of multiple first frames included in the first superframe carries first indication information, where the first indication information is used to indicate the total number of symbols used to carry downlink control information in a second superframe, and the second superframe is the first superframe, or the second superframe is a next superframe sent after the first superframe in the at least one superframe; At least one of the superframes is sent to a terminal node.

2. A communication method, characterized in that: The method comprises: receiving at least one superframe having a length of 1 ms, where the at least one superframe includes a first superframe, one of multiple first frames included in the first superframe carries first indication information, where the first indication information is used to indicate a total number of symbols used to carry downlink control information in a second superframe, and the second superframe is the first superframe, or the second superframe is a next superframe sent after the first superframe in the at least one superframe; Determine, according to first indication information in the first superframe, a symbol used to carry downlink control information in the second superframe.

3. The method according to claim 1 or 2, characterized in that The multiple first frames include K first type frames, M second type frames and SKM third type frames, the first type frames include N first symbols, Q continuously arranged second symbols and P continuously arranged third symbols, the first symbols are used for the terminal node to switch between uplink and downlink data transmission and reception, the second symbols are used to transmit downlink data, the third symbols are used to transmit uplink data, the second type frames are used to transmit downlink data, and the third type frames are used to transmit uplink data, wherein S is the number of the first frames contained in the first superframe, S=2a, a and N are positive integers and 1<a<24, K=1, 2 or S, M, P, Q are non-negative integers and M<S.

4. The method according to claim 3, characterized in that The N first symbols include a first switching interval, the Q continuously arranged second symbols and the P continuously arranged third symbols are arranged adjacent to the first switching interval, and the Q continuously arranged second symbols are located before the first switching interval, and the P continuously arranged third symbols are located after the first switching interval, wherein the first switching interval is used for the terminal node to switch from receiving downlink data to sending uplink data.

5. The method according to claim 4, characterized in that The N first symbols also include a second switching interval, which is located after the first part of the symbols. The first part of the symbols includes the Q consecutively arranged second symbols, the first switching interval and the P consecutively arranged third symbols. The second switching interval is used for the terminal node to switch from sending uplink data to receiving downlink data.

6. The method according to any one of claims 3 to 5, characterized in that When the second superframe is the first superframe and K=1, the symbols used to carry the downlink control information are continuously arranged in the first superframe.

7. The method according to claim 6, characterized in that The first first frame in each superframe is the second type frame, the M second type frames are continuously arranged before the Q continuously arranged second symbols, and the SKM third type frames are continuously arranged after the P continuously arranged third symbols; The first indication information is specifically carried on a symbol in the first frame of the first superframe.

8. The method according to claim 7, characterized in that The first symbol used to carry the downlink control information is the next symbol of the symbol where the first indication information is located.

9. The method according to claim 7 or 8, characterized in that When M=S-1 and P≠0, or when S-1-M≥1, the first indication information is also used to indicate the total number of symbols used to carry uplink control information in the second superframe, and the symbols used to carry uplink control information are arranged continuously in the first superframe.

10. The method according to claim 9, characterized in that The first symbol used to carry the uplink control information is the first third symbol after the first switching interval, the first switching interval is included in the N first symbols, and the first switching interval is used for the terminal node to switch from receiving downlink data to sending uplink data.

11. The method according to any one of claims 3 to 5, characterized in that In the case that the second superframe is the first superframe and K=2, each superframe includes two half superframes, and symbols used to carry the downlink control information are continuously arranged in each half superframe of the first superframe.

12. The method according to claim 11, characterized in that The first first frame in each half superframe is the second type frame, and each half superframe includes one first type frame, M / 2 second type frames, and (SKM) / 2 third type frames, wherein the M / 2 second type frames are continuously arranged before the Q continuously arranged second symbols of the first type frames, and the (SKM) / 2 third type frames are continuously arranged after the P continuously arranged third symbols of the second type frames. The first indication information is carried on a symbol in the first first frame of a previous half superframe in the first superframe.

13. The method according to claim 12, characterized in that In the previous half superframe of the first superframe, the first symbol used to carry the downlink control information is the next symbol of the symbol where the first indication information is located; In the latter half superframe in the first superframe, the first symbol used to carry the downlink control information is the first symbol in the first second type frame of M / 2 second type frames.

14. The method according to claim 12 or 13, characterized in that When M=S-2 and P≠0, or when (SKM) / 2≥1, the first indication information is also used to indicate the total number of symbols used to carry uplink control information in the second superframe, and the symbols used to carry the uplink control information are arranged continuously in each half superframe of the first superframe.

15. The method according to claim 14, characterized in that In each of the half superframes in the first superframe, the first symbol used to carry the uplink control information is the first third symbol after the first switching interval, the first switching interval is included in the N first symbols, and the first switching interval is used for the terminal node to switch from receiving downlink data to sending uplink data.

16. The method according to claim 7 or 12, characterized in that In the first first frame, the first indication information is carried on a symbol next to the symbol where the second synchronization signal STS is located.

17. The method according to claim 7 or 12, characterized in that In the first first frame, the first indication information is carried on the next symbol of the symbol where the broadcast information BCH is located, and the first symbol among the symbols where the BCH is located is the next symbol of the symbol where the STS is located.

18. The method according to claim 17, characterized in that The BCH is carried on four consecutive symbols following the symbol where the STS is located.

19. The method according to any one of claims 16 to 18, characterized in that The STS is carried on the second symbol in the first first frame, and the first symbol in the first first frame carries the first synchronization signal FTS.

20. The method according to any one of claims 3 to 5, characterized in that In a case where the second superframe is a next superframe in the at least one superframe and is sent after the first superframe, the symbols for carrying downlink control information are continuously arranged in each of the first frames in the second superframe.

21. The method according to claim 20, characterized in that The first superframe includes S consecutively arranged frames of the first type; In the first superframe, the first indication information is carried on the first symbol of the next first type frame of the first type frame where the STS is located, or the first indication information is carried on the first symbol of the next first type frame of the first type frame where the BCH is located.

22. The method according to claim 21, characterized in that The STS is carried on the first symbol in the second first-type frame of the first superframe, and the FTS is carried on the first symbol in the first first-type frame of the first superframe.

23. The method according to claim 21 or 22, characterized in that The BCH is carried on the first symbol of each first type frame in four consecutive first type frames following the first type frame where the STS is located.

24. The method according to any one of claims 21 to 23, characterized in that In each first-type frame carrying the FTS, STS, BCH, or the first indication information in the second superframe, the first symbol used to carry the downlink control information is the next symbol of the FTS, the STS, the BCH, or the symbol containing the first indication information; In each first type frame in the second superframe except the first type frame carrying the FTS, the STS, the BCH or the first indication information, the first symbol used to carry the downlink control information is the first second symbol among the Q consecutively arranged second symbols.

25. The method according to any one of claims 21 to 24, characterized in that When P≠0, the first indication information is further used to indicate the total number of symbols used to carry uplink control information in the second superframe, and the symbols used to carry uplink control information are continuously arranged in each of the first frames in the second superframe.

26. The method according to claim 25, characterized in that In each of the first-type frames in the second superframe, the first symbol used to carry the uplink control information is the first third symbol among the P consecutively arranged third symbols.

27. A communication device, characterized in that: The communication device is used to realize the transmission of star flash signals, including: a module for generating at least one superframe having a length of 1 ms, wherein the at least one superframe includes a first superframe, one of multiple first frames included in the first superframe carries first indication information, the first indication information being used to indicate the total number of symbols used to carry downlink control information in a second superframe, and the second superframe is the first superframe, or the second superframe is a next superframe sent after the first superframe in the at least one superframe; A module for sending at least one of the superframes to a terminal node.

28. The communication device according to claim 27, wherein: The communication device is also used to realize the transmission of Bluetooth signals or WiFi signals, and at least one module among the Star Flash module, the Bluetooth module and the WiFi module shares a radio frequency RF unit.

29. The communication device according to claim 27 or 28, characterized in that The communication device is also used to realize the transmission of Bluetooth signals, but does not support the transmission of WiFi signals. The Star Flash module and the Bluetooth module are located in the same subsystem of the communication device, and the subsystem and the power management module PMU are integrated in the communication device.

30. The communication device according to any one of claims 27 to 29, characterized in that: The communication device is also used to realize the transmission of Bluetooth signals or WiFi signals. At least one of the Bluetooth module or WiFi module and the Star Flash module coexist and communicate through different antennas, and the coexistence strategy is channel avoidance.

31. The communication device according to any one of claims 27 to 30, characterized in that: The communication device is further configured to determine the type of the opposite device and / or the service delay of the opposite device, and determine the link corresponding to the opposite device and / or the service for data transmission according to a link selection strategy.

32. The communication device according to claim 31, wherein: The communication device is further configured to determine a type of an opposite-end device and / or a service delay of the opposite-end device, including: Determining a type of a peer device, where the type of the peer device includes an audio device type or a non-audio device type; In a case where the type of the opposite-end device is the audio device type, a service delay of the opposite-end device is determined.

33. The communication device according to claim 31 or 32, characterized in that The link selection strategy includes: When the service delay is greater than the first value, establishing an asynchronous unicast link or an asynchronous multicast link and then performing data transmission; or When the service delay is less than the first value and greater than the second value, the asynchronous unicast link or the asynchronous multicast link is established, and data transmission is performed after synchronization is achieved by adding timestamps to data packets; or When the service delay is less than the second value, the asynchronous unicast link is established first, and then the synchronous unicast link or the synchronous multicast link is established to perform data transmission.

34. The communication device according to any one of claims 27 to 33, characterized in that: The communication device is also used to: determine the type of the opposite device and / or the service delay of the opposite device, and determine the frame format type corresponding to the type of the opposite device and / or the service type of the opposite device according to the frame format selection strategy; wherein the frame format type includes Star Flash Wireless Frame Type 1, Star Flash Wireless Frame Type 2, Star Flash Wireless Frame Type 3 or Star Flash Wireless Frame Type 4.

35. The communication device according to claim 34, characterized in that The communication device is further configured to determine a type of an opposite-end device and / or a service delay of the opposite-end device, including: Determining a type of a peer device, where the type of the peer device includes an audio device type or a non-audio device type; In a case where the type of the opposite-end device is the audio device type, a service delay of the opposite-end device is determined.

36. The communication device according to claim 34 or 35, characterized in that The frame format selection strategy includes: When the service delay requirement of the opposite device is less than the first duration, the Star Flash wireless frame type 1 is selected for broadcast access, and after the connection state is reached, the Star Flash wireless frame type 2 is switched to through physical layer parameter negotiation; or When the service delay requirement of the opposite device is less than the first duration and the service anti-interference capability requirement is greater than the set threshold, the Star Flash wireless frame type 1 is selected for broadcast access, and after entering the connected state, the Star Flash wireless frame type 2 or the Star Flash wireless frame type 3 is switched through physical layer parameter negotiation; or When the type of the opposite device is a device that only supports the Star Flash wireless frame type 1, or a device whose maximum transmission power is greater than a first power threshold, select the Star Flash wireless frame type 1 for broadcast access; or In the case where the service type of the opposite device is the Internet of Things (IoT) ultra-long-distance coverage service, when the distance between the opposite device and the communication device is greater than a first threshold, the Starflash wireless frame type 4 is selected for broadcasting and connection, or, when the distance between the opposite device and the communication device is less than or equal to the first threshold, the Starflash wireless frame type 2 or the Starflash wireless frame type 3 is switched through physical layer parameter negotiation.

37. A communication device, characterized in that: The communication device is used to realize the transmission of star flash signals, including: a module configured to receive at least one superframe having a length of 1 ms, wherein the at least one superframe includes a first superframe, wherein one of multiple first frames included in the first superframe carries first indication information, wherein the first indication information is used to indicate a total number of symbols used to carry downlink control information in a second superframe, and the second superframe is the first superframe, or the second superframe is a next superframe sent after the first superframe in the at least one superframe; A module configured to determine, based on first indication information in the first superframe, symbols used to carry downlink control information in the second superframe.

38. The communication device according to claim 37, wherein: The communication device is also used to realize the transmission of Bluetooth signals or WiFi signals, and at least one module among the Star Flash module, the Bluetooth module and the WiFi module shares a radio frequency RF unit.

39. The communication device according to claim 37 or 38, characterized in that The communication device is also used to realize the transmission of Bluetooth signals, but does not support the transmission of WiFi signals. The Star Flash module and the Bluetooth module are located in the same subsystem of the communication device, and the subsystem and the power management module PMU are integrated in the communication device.

40. The communication device according to any one of claims 37 to 39, characterized in that: The communication device is also used to realize the transmission of Bluetooth signals or WiFi signals. At least one of the Bluetooth module or WiFi module and the Star Flash module coexist and communicate through different antennas, and the coexistence strategy is channel avoidance.

41. The communication device according to any one of claims 37 to 40, characterized in that: The communication device is further configured to determine the type of the opposite device and / or the service delay of the opposite device, and determine the link corresponding to the opposite device and / or the service for data transmission according to a link selection strategy.

42. The communication device according to claim 41, wherein: The communication device is further configured to determine a type of an opposite-end device and / or a service delay of the opposite-end device, including: Determining a type of a peer device, where the type of the peer device includes an audio device type or a non-audio device type; In a case where the type of the opposite-end device is the audio device type, a service delay of the opposite-end device is determined.

43. The communication device according to claim 41 or 42, characterized in that The link selection strategy includes: When the service delay is greater than the first value, establishing an asynchronous unicast link or an asynchronous multicast link and then performing data transmission; or When the service delay is less than the first value and greater than the second value, the asynchronous unicast link or the asynchronous multicast link is established, and data transmission is performed after synchronization is achieved by adding timestamps to data packets; or When the service delay is less than the second value, the asynchronous unicast link is established first, and then the synchronous unicast link or the synchronous multicast link is established to perform data transmission.

44. The communication device according to any one of claims 37 to 40, characterized in that In the case that the communication device is a non-audio device, the communication device is further configured to: transmit data via an asynchronous unicast or asynchronous multicast link.

45. The communication device according to any one of claims 37 to 44, characterized in that The communication device is also used to: determine the type of the opposite device and / or the service delay of the opposite device, and determine the frame format type corresponding to the type of the opposite device and / or the service type of the opposite device according to the frame format selection strategy; wherein the frame format type includes Star Flash Wireless Frame Type 1, Star Flash Wireless Frame Type 2, Star Flash Wireless Frame Type 3 or Star Flash Wireless Frame Type 4.

46. ​​The communication device according to claim 45, characterized in that The communication device is further configured to determine a type of an opposite-end device and / or a service delay of the opposite-end device, including: Determining a type of a peer device, where the type of the peer device includes an audio device type or a non-audio device type; In a case where the type of the opposite-end device is the audio device type, a service delay of the opposite-end device is determined.

47. The communication device according to claim 45 or 46, characterized in that The frame format selection strategy includes: When the service delay requirement of the opposite device is less than the first duration, the Star Flash wireless frame type 1 is selected for broadcast access, and after the connection state is reached, the Star Flash wireless frame type 2 is switched to through physical layer parameter negotiation; or When the service delay requirement of the opposite device is less than the first duration and the service anti-interference capability requirement is greater than the set threshold, the Star Flash wireless frame type 1 is selected for broadcast access, and after entering the connected state, the Star Flash wireless frame type 2 or the Star Flash wireless frame type 3 is switched through physical layer parameter negotiation; or When the type of the opposite device is a device that only supports the Starflash wireless frame type 1, or a device whose maximum transmit power is greater than a first power threshold, select the Starflash wireless frame type 1 for broadcast access; or In the case where the service type of the opposite device is the Internet of Things (IoT) ultra-long-distance coverage service, when the distance between the opposite device and the communication device is greater than a first threshold, the Starflash wireless frame type 4 is selected for broadcasting and connection, or, when the distance between the opposite device and the communication device is less than or equal to the first threshold, the Starflash wireless frame type 2 or the Starflash wireless frame type 3 is switched through physical layer parameter negotiation.

48. The communication device according to any one of claims 37 to 44, characterized in that When the communication device is a non-audio device, the communication device is also used to: select Star Flash wireless frame type 1 for broadcast access, and after entering the connection state, switch to Star Flash wireless frame type 2 for data transmission through physical layer parameter negotiation.

49. A communication device, characterized in that include: processor; The processor is configured to execute a computer program or instruction so that the method according to any one of claims 1, 3-26, or 2-26 is implemented.

50. A communication chip, characterized in that: Instructions are stored therein, and when the chip is run on a communication device, the method according to any one of claims 1, 3-26 or 2-26 is implemented.

51. A computer-readable storage medium, characterized in that The storage medium stores a computer program or instruction. When the computer program or instruction is executed by the communication device, the method according to any one of claims 1, 3-26 or 2-26 is implemented.

52. A computer program product, characterized in that The device comprises a computer program code, which, when executed on a communication device, causes the communication device to implement the method as claimed in claim 1 , 3 - 26 or any one of claims 2 - 26.

Citation Information

Patent Citations

  • Wireless communication method and device

    CN114980295A

  • Wireless communication method and wireless communication device

    CN117221827A

  • Method and apparatus for receiving system information

    US20190349837A1

  • Method and apparatus for transmitting control message in wireless communication system

    US20210120527A1